Skip to main content

Avatar CareFabric 2024 Update 8

Product Requirements and Recommendations

Avatar CareFabric required
Avatar PM required
RADplus required
Avatar Cal-PM

Recommended Update Level

Avatar Cal-PM 2024 Monthly Release 2024.00.00
Avatar CareFabric 2024 Monthly Release 2024.00.00
Avatar PM 2024 Monthly Release 2024.00.00
Avatar PM 2024 Update 12
RADplus 2024 Monthly Release 2024.00.00

Product Update Description

Avatar CareFabric is enhanced to support HL-7 integrations.

Required Updates

None

Included Updates

None

Details

NEW3 CHANGED0 FIXED0
New (3)
'ClientCreated' and 'ClientUpdated' SDK events
The 'ClientCreated' and 'ClientUpdated' SDK events are enhanced to include the 'BirthSex' element in the payload.
Value Added: Enhancing CareFabric capabilities.
Topics
• Admission • CareFabric • Update Client Data
 
Next Of Kin - 'ClientUpdated' SDK event
The 'ClientUpdated' SDK event will now be triggered upon submission of the 'Next Of Kin' form.
Value Added: Enhancing CareFabric capabilities.
Topics
• Associated Person • CareFabric • Next Of Kin • Update Client Data
 
Avatar CareFabric - HL-7 Integrations
The 'ClientCreated' and 'ClientUpdated' SDK events are enhanced to support HL-7 integrations.
Value Added: Enhancing CareFabric capabilities.
Topics
• Admission • CareFabric • CareFabric Monitor • Discharge • System Task Scheduler • Update Client Data
 
Acceptance Tests

AV-88105 Summary | Details
'ClientCreated' and 'ClientUpdated' SDK events
Scenario 1: Admission - Validate the 'ClientCreated' SDK event
Steps
  1. Access the 'Admission' form.
  2. Verify the 'Select Client' dialog is displayed.
  3. Enter any new value in the 'Last Name' field.
  4. Enter any new value in the 'First Name' field.
  5. Select any value in the 'Sex' field.
  6. Click [Search].
  7. Validate a "Search Results" message is displayed stating: No matches found.
  8. Click [New Client].
  9. Validate a "Client" message is displayed stating: Auto Assign Next ID Number?
  10. Click [Yes].
  11. Enter any value in the 'Date of Birth' field.
  12. Enter the current date in the 'Preadmit/Admission Date' field.
  13. Enter the current time in the 'Preadmit/Admission Time' field.
  14. Select any outpatient program in the 'Program' field.
  15. Select any value in the 'Type Of Admission' field.
  16. Select the desired practitioner in the 'Admitting Practitioner' field.
  17. Populate any other required and desired fields.
  18. Click [Submit].
  19. Access the 'CareFabric Monitor' form.
  20. Enter the current date in the 'From Date' field.
  21. Enter the current date in the 'Through Date' field.
  22. Enter the client admitted in the previous steps in the 'Client ID' field.
  23. Click [View Activity Log].
  24. Select "ClientCreated" in the 'Activity Type' field.
  25. Click [Click to View Record]
  26. Validate the 'clientID' - 'id' field contains the ID for the newly admitted client.
  27. Validate the 'birthSexCode' - 'code' field contains the code associated to the value selected in the 'Sex' field.
  28. Validate the 'birthSexCode' - 'displayName' field contains the value selected in the 'Sex' field.
  29. Validate the 'genderCode' - 'code' field contains the code associated to the value selected in the 'Sex' field.
  30. Validate the 'genderCode' - 'displayName' field contains the value selected in the 'Sex' field.
  31. Validate the 'name' fields contain the name of the newly admitted client.
  32. Close the report and the form.
Scenario 2: Update Client Data - Validate the 'ClientUpdated' and 'ClientDemographicsCreated' events
Specific Setup:
  • A client must be enrolled in an existing episode (Client A).
Steps
  1. Select "Client A" and access the 'Update Client Data' form.
  2. Select the desired value in the 'Sex' field.
  3. Enter the desired value in the 'Address - Street' field.
  4. Enter the desired value in the 'Apartment or Unit' field.
  5. Enter the desired value in the 'Zip Code' field.
  6. Enter the desired value in the 'City' field.
  7. Select the desired value in the 'State' field.
  8. Enter the desired date in the 'Address Start Date' field.
  9. Populate any other desired fields.
  10. Click [Submit].
  11. Access the 'CareFabric Monitor' form.
  12. Enter the current date in the 'From Date' and 'Through Date' fields.
  13. Enter "Client A" in the 'Client ID' field.
  14. Click [View Activity Log].
  15. Validate the 'CareFabric Monitor Report' contains a "ClientUpdated" record and select it.
  16. Click [Click To View Record].
  17. Validate the 'addresses' - 'city' field contains the value entered in the previous steps.
  18. Validate the 'addresses' - 'fromDate' field contains the 'Address Start Date' entered in the previous steps.
  19. Validate the 'addresses' - 'stateCode' field contains the value entered in the previous steps.
  20. Validate the 'addresses' - 'street1' field contains the value entered in the previous steps.
  21. Validate the 'addresses' - 'street2' field contains the value entered in the previous steps.
  22. Validate the 'addresses' - 'zipCode' field contains the value entered in the previous steps.
  23. Validate the 'addresses' - 'typeCode' - 'code' field contains "H".
  24. Validate the 'addresses' - 'typeCode' - 'codeSystem' field contains "2.16.840.1.113883.4.642.3.67".
  25. Validate the 'addresses' - 'typeCode' - 'codeSystemName' field contains "Address".
  26. Validate the 'addresses' - 'typeCode' - 'displayName' field contains "Home".
  27. Validate the 'birthDetails' - 'birthSexCode' - 'code' field contains the code associated to the value selected in the 'Sex' field.
  28. Validate the 'birthDetails' - 'birthSexCode' - 'displayName' field contains the value selected in the 'Sex' field.
  29. Validate any other filed data is displayed.
  30. Navigate back to the 'CareFabric Monitor Report' and select the "ClientDemographicsCreated" record.
  31. Click [Click To View Record].
  32. Validate the 'addresses' - 'city' field contains the value entered in the previous steps.
  33. Validate the 'addresses' - 'fromDate' field contains the 'Address Start Date' entered in the previous steps.
  34. Validate the 'addresses' - 'stateCode' field contains the value entered in the previous steps.
  35. Validate the 'addresses' - 'street1' field contains the value entered in the previous steps.
  36. Validate the 'addresses' - 'street2' field contains the value entered in the previous steps.
  37. Validate the 'addresses' - 'zipCode' field contains the value entered in the previous steps.
  38. Close the report and the form.

Topics
• Admission • CareFabric • Update Client Data
AV-94384 Summary | Details
Next Of Kin - 'ClientUpdated' SDK event
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
  • CareFabric Monitor
  • Crystal Report Viewer
  • Next Of Kin
Scenario 1: Next Of Kin - Validate the 'ClientUpdated' SDK event
Specific Setup:
  • A client is enrolled in an existing episode (Client A).
Steps
  1. Select "Client A" and access the 'Next of Kin' form.
  2. Click [Add] if the pre-display is displayed.
  3. Enter the desired value in the 'Next Of Kin Name' field.
  4. Select the desired value in the 'Next Of Kin Relationship' field.
  5. Select the desired value in the 'Next Of Kin Living With Client' field.
  6. Populate all other desired fields.
  7. Click [Submit].
  8. Access the 'CareFabric Monitor' form.
  9. Enter the current date in the 'From Date' and 'Through Date' fields.
  10. Select "Client A" in the 'Client ID' field.
  11. Click [View Activity Log].
  12. Validate the 'CareFabric Monitor' report is displayed and contains "ClientUpdated" and "AssociatedPersonCreated" records.
  13. Click [Click To View Record] for the "ClientUpdated" record.
  14. Validate the 'clientID' - 'id' field contains the PATID for "Client A".
  15. Validate the 'name' - 'first' field contains the first name for "Client A".
  16. Validate the 'name' - 'last' field contains the last name for "Client A".
  17. Close the report and the form.
Scenario 2: Next Of Kin - Validate the 'AssociatedPerson' SDK events
Specific Setup:
  • A client is enrolled in an existing episode (Client A).
Steps
  1. Select "Client A" and access the 'Next of Kin' form.
  2. Click [Add] if the pre-display is displayed.
  3. Enter the desired value in the 'Next Of Kin Name' field.
  4. Select the desired value in the 'Next Of Kin Relationship' field.
  5. Select the desired value in the 'Next Of Kin Living With Client' field.
  6. Populate all other desired fields.
  7. Click [Submit].
  8. Access the 'CareFabric Monitor' form.
  9. Enter the current date in the 'From Date' and 'Through Date' fields.
  10. Select "Client A" in the 'Client ID' field.
  11. Click [View Activity Log].
  12. Validate the 'CareFabric Monitor' report is displayed and contains "ClientUpdated" and "AssociatedPersonCreated" records.
  13. Click [Click To View Record] for the "AssociatedPersonCreated" record.
  14. Validate the 'associatedPersonID' - 'id' field contains a unique ID for the record.
  15. Validate the 'associatedWithClientID' - 'id' field contains the PATID for "Client A".
  16. Validate next of kin information is displayed as expected.
  17. Close the report and the form.
  18. Select "Client A" and access the 'Next of Kin' form.
  19. Click [Edit].
  20. Enter any new value in the 'Next Of Kin Name' field.
  21. Click [Submit].
  22. Access the 'CareFabric Monitor' form.
  23. Enter the current date in the 'From Date' and 'Through Date' fields.
  24. Select "Client A" in the 'Client ID' field.
  25. Click [View Activity Log].
  26. Validate the 'CareFabric Monitor' report is displayed and contains "ClientUpdated" and "AssociatedPersonUpdated" records.
  27. Click [Click To View Record] for the "AssociatedPersonUpdated" record.
  28. Validate the 'associatedPersonID' - 'id' field contains a unique ID for the record.
  29. Validate the 'associatedWithClientID' - 'id' field contains the PATID for "Client A".
  30. Validate the updated next of kin information is displayed as expected.
  31. Close the report and the form.
  32. Select "Client A" and access the 'Next of Kin' form.
  33. Click [Delete] and [Yes].
  34. Access the 'CareFabric Monitor' form.
  35. Enter the current date in the 'From Date' and 'Through Date' fields.
  36. Select "Client A" in the 'Client ID' field.
  37. Click [View Activity Log].
  38. Validate the 'CareFabric Monitor' report is displayed and contains "ClientUpdated" and "AssociatedPersonDeleted" records.
  39. Click [Click To View Record] for the "AssociatedPersonDeleted" record.
  40. Validate the 'associatedPersonID' - 'id' field contains a unique ID for the deleted record.
  41. Close the report and the form.

Topics
• Associated Person • CareFabric • Next Of Kin
AV-95272 Summary | Details
Avatar CareFabric - HL-7 Integrations
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
  • CareFabric Monitor
  • Crystal Report Viewer
  • System Task Scheduler
  • Admission
  • Dictionary Update (PM)
  • Discharge
  • Update Client Data
Scenario 1: Inpatient Admission - Validate the 'ClientCreated' and 'ClientUpdated' SDK events
Specific Setup:
  • A unit must be defined with available rooms and beds (Unit A).
Steps
  1. Access the 'Dictionary Update' PM form.
  2. Select "Client" in the 'File' field.
  3. Select "Data Element Number" in the 'Data Element' field.
  4. Select "(202) Unit" in the 'Data Element' field.
  5. Enter the code associated to "Unit A" in the 'Dictionary Code' field.
  6. Validate "Unit A" is displayed in the 'Dictionary Value' field.
  7. Select "(22055) Facility Abbreviation" in the 'Extended Dictionary Data Element' field.
  8. Validate the 'Extended Dictionary Value (Free Text)' field is now enabled. Enter the desired value.
  9. Select "(22056) Level of Care" in the 'Extended Dictionary Data Element' field.
  10. Validate the 'Extended Dictionary Value (Single Dictionary)' field is now enabled and contains the following values:
  11. Inpatient
  12. Observation
  13. Outpatient
  14. Select the desired value in the 'Extended Dictionary Value (Single Dictionary)' field.
  15. Click [Apply Changes].
  16. Validate a message is displayed stating: Filed!
  17. Click [OK] and close the form.
  18. Access the 'Admission' form
  19. Verify the 'Select Client' dialog is displayed.
  20. Enter any new value in the 'Last Name' field.
  21. Enter any new value in the 'First Name' field.
  22. Select any value in the 'Sex' field.
  23. Click [Search].
  24. Validate a "Search Results" message is displayed stating: No matches found.
  25. Click [New Client].
  26. Validate a "Client" message is displayed stating: Auto Assign Next ID Number?
  27. Click [Yes].
  28. Enter any value in the 'Date of Birth' field.
  29. Enter the current date in the 'Preadmit/Admission Date' field.
  30. Enter the current time in the 'Preadmit/Admission Time' field.
  31. Select any inpatient program in the 'Program' field.
  32. Select any value in the 'Type Of Admission' field.
  33. Select any value in the 'Source Of Admission' field.
  34. Enter the desired practitioner in the 'Admitting Practitioner' field.
  35. Enter the desired practitioner in the 'Attending Practitioner' field.
  36. Select the "Inpatient/Partial/Day Treatment" section.
  37. Select "Unit A" in the 'Unit' field.
  38. Select the desired room in the 'Room' field.
  39. Select the desired bed in the 'Bed' field.
  40. Select the desired value in the 'Room And Board Billing Code' field.
  41. Submit the form. Note: this will now be referred to as "Client A".
  42. Access the 'CareFabric Monitor' form.
  43. Enter the current date in the 'From Date' and 'Through Date' fields.
  44. Select "Client A" in the 'Client ID' field.
  45. Click [View Activity Log].
  46. Validate the 'CareFabric Monitor' report is displayed and contains "ClientCreated" record.
  47. Click [Click To View Record] for the "ClientCreated" record.
  48. Validate the 'assignedFacilityInformation' - 'facilityMneumonic' field contains the value defined in the "(22055) Facility Abbreviation" extended dictionary element for "Unit A".
  49. Validate the 'assignedFacilityInformation' - 'levelOfCareCode' - 'code' field contains the code associated to the value selected in the "(22056) Level of Care" extended dictionary element for "Unit A".
  50. Validate the 'assignedFacilityInformation' - 'levelOfCareCode' - 'displayName' field contains the value selected in the "(22056) Level of Care" extended dictionary element for "Unit A".
  51. Validate the 'assignedFacilityInformation' - 'totalNumberOfBeds' field contains the total number of beds in "Unit A".
  52. Validate the 'assignedFacilityInformation' - 'totalNumberOfBedsOccupied' field contains the total number of occupied beds in "Unit A".
  53. Close the report and the form.
  54. Select "Client A" and access the 'Update Client Data' form.
  55. Enter the desired value in the 'Date Of Birth' field.
  56. Click [Submit].
  57. Access the 'CareFabric Monitor' form.
  58. Enter the current date in the 'From Date' and 'Through Date' fields.
  59. Select "Client A" in the 'Client ID' field.
  60. Click [View Activity Log].
  61. Validate the 'CareFabric Monitor' report is displayed and contains "ClientUpdated" record.
  62. Click [Click To View Record] for the "ClientUpdated" record.
  63. Validate the 'assignedFacilityInformation' - 'facilityMneumonic' field contains the value defined in the "(22055) Facility Abbreviation" extended dictionary element for "Unit A".
  64. Validate the 'assignedFacilityInformation' - 'levelOfCareCode' - 'code' field contains the code associated to the value selected in the "(22056) Level of Care" extended dictionary element for "Unit A".
  65. Validate the 'assignedFacilityInformation' - 'levelOfCareCode' - 'displayName' field contains the value selected in the "(22056) Level of Care" extended dictionary element for "Unit A".
  66. Validate the 'assignedFacilityInformation' - 'totalNumberOfBeds' field contains the total number of beds in "Unit A".
  67. Validate the 'assignedFacilityInformation' - 'totalNumberOfBedsOccupied' field contains the total number of occupied beds in "Unit A".
  68. Validate the 'birthDate' field contains the 'Date Of Birth' filed in the previous steps.
  69. Close the report and the form.
  70. Select "Client A" and access the 'Discharge' form.
  71. Enter the desired date in the 'Date Of Discharge' field.
  72. Enter the desired time in the 'Time Of Discharge' field.
  73. Select the desired value in the 'Type Of Discharge' field.
  74. Select the desired value in the 'Discharge Practitioner' field.
  75. Click [Submit].
  76. Access the 'CareFabric Monitor' form.
  77. Enter the current date in the 'From Date' and 'Through Date' fields.
  78. Select "Client A" in the 'Client ID' field.
  79. Click [View Activity Log].
  80. Validate the 'CareFabric Monitor' report is displayed and contains "ClientUpdated" record.
  81. Click [Click To View Record] for the "ClientUpdated" record.
  82. Validate the 'assignedFacilityInformation' field contains "null".
  83. Validate the 'birthDate' field contains the 'Date Of Birth' filed in the previous steps.
  84. Close the report and the form.
Scenario 2: System Task Scheduler - Avatar CareFabric - Send Facility Bed Information (HL-7)
Specific Setup:
  • Please note: this is for Avatar PM systems only.
  • One or more units defined in the '(202) Unit' dictionary must have the following configured in 'Dictionary Update':
  • A value entered for the '(22055) Facility Abbreviation' extended dictionary data element.
  • A value selected for the '(22056) Level of Care' extended dictionary data element.
  • Clients must be admitted into Inpatient episodes using the units configured above.
Steps
  1. Access the 'System Task Scheduler' form.
  2. Select "Avatar CareFabric - Send Facility Bed Information (HL-7) Recurrence Pattern : Hourly -Inactive" in the 'Schedule(s)' field.
  3. Validate "Hourly" is selected in the 'Recurrence Pattern' field.
  4. Validate the 'Start Time' field contains "12:00 AM".
  5. Validate the 'End Time' field contains "11:59 PM".
  6. Validate "Yes" is selected in the 'Inactive Task' field.
  7. Enter the current date in the 'Start By' field.
  8. Select "No" in the 'Inactive Task' field.
  9. Click [Schedule Task] and close the form.
  10. Wait for the task to run.
  11. Access the 'CareFabric Monitor' form.
  12. Enter the current date in the 'From Date' and 'Through Date' fields.
  13. Select "ClientUpdated" in the 'Event/Action Search' field.
  14. Click [View Activity Log].
  15. Validate the 'CareFabric Monitor Report' is displayed with a "ClientUpdated" record for each unit configured in the pre-conditions.
  16. Click [Click To View Record] for the first record.
  17. Validate the 'assignedFacilityInformation' - 'facilityMneumonic' field contains the value defined in the "(22055) Facility Abbreviation" extended dictionary element for the unit.
  18. Validate the 'assignedFacilityInformation' - 'levelOfCareCode' - 'code' field contains the code associated to the value selected in the "(22056) Level of Care" extended dictionary element for the unit.
  19. Validate the 'assignedFacilityInformation' - 'levelOfCareCode' - 'displayName' field contains the value selected in the "(22056) Level of Care" extended dictionary element for the unit.
  20. Validate the 'assignedFacilityInformation' - 'totalNumberOfBeds' field contains the total number of beds in the unit.
  21. Validate the 'assignedFacilityInformation' - 'totalNumberOfBedsOccupied' field contains the total number of occupied beds in the unit.
  22. Validate the 'clientID' - 'id' field contains "NO_ID".
  23. Validate the 'name' - 'first' field contains "NO_NAME".
  24. Validate the 'name' - 'last' field contains "NO_LASTNAME".
  25. Navigate back to the 'CareFabric Monitor Report' and repeat steps 3e-3m as needed for the additional units that are configured.
  26. Close the report and the form.
Topics
• Admission • CareFabric • CareFabric Monitor • Discharge • System Task Scheduler • Update Client Data