Skip to main content

Avatar CareFabric 2022 Update 85

Product Requirements / Recommendations

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

Recommended Update Level

Avatar CWS 2022 Update 118
Avatar PM 2022 Update 137
Avatar Cal-PM 2022 Update 85

Additional Requirements

Avatar CWS 2022 Update 118
Avatar PM 2022 Update 137 or Avatar Cal-PM 2022 Update 85

Product Update Form Description

Avatar CareFabric is updated to support future functionality.

Included Updates

2, 3, 4, 5, 7, 8, 9, 11, 12, 13, 14, 16, 17, 18, 20, 21, 22, 22.1, 24, 26, 28, 29, 31, 32, 38, 39, 40, 41, 42, 44, 46, 49, 50, 52, 54, 56, 61, 62, 63, 64, 64.1, 65, 66, 68, 70, 74, 76, 77, 78, 80, 81, 83

Required Updates

None

Details

NEW3 CHANGED0 FIXED0
New (3)
Avatar CareFabric - 'ProgramAdmission' and 'CarePlanProblem' SDK events
Avatar CareFabric is enhanced to populate additional fields in the 'CarePlanProblem' and 'ProgramAdmission' SDK event payloads.
Value Added: Enhancing CareFabric capabilities.
Topics
• Admission • Assessment Mapping • CareFabric • CareFabric Monitor • Facility Defaults • Problem List • Treatment Plan
 
Avatar CareFabric - 'ClientRecordedStatus' SDK events
Avatar CareFabric is enhanced to populate additional fields in the 'ClientRecordedStatus' SDK event payloads.
Value Added: Enhancing CareFabric capabilities.
Topics
• CareFabric • Problem List
 
Avatar CareFabric - 'Provider' SDK events
Avatar CareFabric is enhanced to populate additional fields in the 'Provider' SDK event payloads.
Value Added: Enhancing CareFabric capabilities.
Topics
• CareFabric • Practitioner
 
Acceptance Tests

AV-84128 Summary | Details
Avatar CareFabric - 'ProgramAdmission' and 'CarePlanProblem' SDK events
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
  • CareFabric Monitor
  • Treatment Plan
  • Admission
  • Assessment Mapping
  • Crystal Report Viewer
  • Dictionary Update (PM)
  • Discharge
  • Problem List
  • Program Maintenance
  • Admission (Outpatient)
Scenario 1: Treatment Plan - Validate the 'CarePlanCreated', 'CarePlanGoalCreated', 'CarePlanInterventionCreated', and 'CarePlanProblemCreated' SDK events
Specific Setup:
  • A client is enrolled in an existing episode (Client A).
  • The following extended dictionaries must be defined for the "(16214) Status" CWS dictionary values for 'Problem Status':
  • (16254) ONC Clinical Status
  • (16255) ONC Verified Status
Steps
  1. Select "Client A" and access the 'Treatment Plan' form.
  2. Enter the desired date in the 'Plan Date' field.
  3. Select the desired value in the 'Plan Type' field.
  4. Select "Draft" in the 'Treatment Plan Status' field.
  5. Click [Launch Plan].
  6. Add a problem, goal, objective, and intervention.
  7. Populate all required and desired fields.
  8. Click [Back To Plan Page].
  9. Select "Final" in the 'Treatment Plan Status' field.
  10. Click [Submit].
  11. Access the 'CareFabric Monitor' form.
  12. Enter the current date in the 'From Date' and 'Through Date' fields.
  13. Click [View Activity Log].
  14. Validate the 'CareFabric Monitor Report' contains a "CarePlanCreated", "CarePlanGoalCreated", "CarePlanInterventionCreated", and "CarePlanProblemCreated" record.
  15. Click [Click To View Record] for the "CarePlanCreated" record.
  16. Validate the 'auditInformation' - 'lastUpdatedByStaffMemberID' - 'id' field contains the logged in staff member.
  17. Validate the 'auditInformation' - 'lastUpdatedDate' field contains the current date/time.
  18. Validate all other information displays.
  19. Navigate back to the 'CareFabric Monitor Report'.
  20. Click [Click To View Record] for the "CarePlanGoalCreated" record.
  21. Validate the 'auditInformation' - 'lastUpdatedByStaffMemberID' - 'id' field contains the logged in staff member.
  22. Validate the 'auditInformation' - 'lastUpdatedDate' field contains the current date/time.
  23. Validate the 'goalCode' - 'codeSystem' field contains "2.16.840.1.113883.4.642.3.271".
  24. Validate all other information displays.
  25. Navigate back to the 'CareFabric Monitor Report'.
  26. Click [Click To View Record] for the "CarePlanInterventionCreated" record.
  27. Validate the 'auditInformation' - 'lastUpdatedByStaffMemberID' - 'id' field contains the logged in staff member.
  28. Validate the 'auditInformation' - 'lastUpdatedDate' field contains the current date/time.
  29. Validate all other information displays.
  30. Navigate back to the 'CareFabric Monitor Report'.
  31. Click [Click To View Record] for the "CarePlanProblemCreated" record.
  32. Validate the 'auditInformation' - 'lastUpdatedByStaffMemberID' - 'id' field contains the logged in staff member.
  33. Validate the 'auditInformation' - 'lastUpdatedDate' field contains the current date/time.
  34. Validate the 'clinicalStatusCode' - 'code' field contains the "ONC Clinical Status" extended dictionary code defined for the status selected.
  35. Validate the 'clinicalStatusCode' - 'codeSystem' field contains "2.16.840.1.113883.4.642.3.164".
  36. Validate the 'clinicalStatusCode' - 'codeSystemName' field contains "Condition-Clinical".
  37. Validate the 'clinicalStatusCode' - 'displayName' field contains the "ONC Clinical Status" extended dictionary value defined for the status selected.
  38. Validate the 'verificationStatusCode' - 'code' field contains the "ONC Verified Status" extended dictionary code defined for the status selected.
  39. Validate the 'verificationStatusCode' - 'codeSystem' field contains "2.16.840.1.113883.4.642.3.166".
  40. Validate the 'verificationStatusCode' - 'codeSystemName' field contains "Condition-Ver-Status".
  41. Validate the 'verificationStatusCode' - 'displayName' field contains the "ONC Verified Status" extended dictionary value defined for the status selected.
  42. Validate all other information displays.
  43. Close the reports and the form.
Scenario 2: Assessment Mapping - 'Problem List' mapping to the 'Admission' form
Specific Setup:
  • A program is defined in 'Program Maintenance' with the following (Program A):
  • "Adult" selected in the 'Treatment Service' field.
  • "Health and behavior assessment (eg, health-focused clinical interview, behavioral observations, psychophysiological monitoring, health-oriented questionnaires), each 15 minutes face-to-face with the patient; initial assessment(96150)" selected in the 'Encounter SNOMED Code (MU Hospital)' field.
  • A dictionary code must be defined for the 'Client' file, '(101) Treatment Service' data element with "Ambulatory" selected in the 'Extended Dictionary Value (Single Dictionary)' for the "(742) Encounter Code (FHIR)" extended dictionary data element (Dictionary Code A).
  • A dictionary code must be defined for the 'Client' file, '(970) Type Of Discharge' data element with "Other Healthcare Facility" selected in the 'Extended Dictionary Value (Single Dictionary)' for the "(739) Encounter Discharge (FHIR)" extended dictionary data element (Dictionary Code B).
Steps
  1. Access the 'Assessment Mapping' form.
  2. Select "Problem List" in the 'Map Code for Use In' field.
  3. Validate the 'Form to Map' field contains "[Avatar PM] Admission (PATIENT510)" and select it.
  4. Select "(145) Presenting Problems-Primary" in the 'Assessment Field' field.
  5. Select "Alcohol + Drug Problems" in the 'Assessment Response (Dictionary)' field.
  6. Select "Alcohol dependence with alcohol-induced anxiety disorder (SNOMED-66590003)" in the 'Associated Code' field.
  7. Select "Active" in the 'Default Problem Status Code' field.
  8. Select "(42) Preadmit/Admission Date" in the 'Default Problem Date From' field.
  9. Click [Save Mapping].
  10. Validate a message is displayed stating: Mapping Saved.
  11. Click [OK].
  12. Select "(146) Presenting Problems-Secondary" in the 'Assessment Field' field.
  13. Select "Depression Or Mood Disorder" in the 'Assessment Response (Dictionary)' field.
  14. Select "At risk for depression (SNOMED-704295007)" in the 'Associated Code' field.
  15. Select "Active" in the 'Default Problem Status Code' field.
  16. Select "(42) Preadmit/Admission Date" in the 'Default Problem Date From' field.
  17. Click [Save Mapping].
  18. Validate a message is displayed stating: Mapping Saved.
  19. Click [OK].
  20. Select "(147) Presenting Problems-Tertiary" in the 'Assessment Field' field.
  21. Select "Marital / Family Problems" in the 'Assessment Response (Dictionary)' field.
  22. Select "Marital conflict (SNOMED-39072000" in the 'Associated Code' field.
  23. Select "Active" in the 'Default Problem Status Code' field.
  24. Select "(42) Preadmit/Admission Date" in the 'Default Problem Date From' field.
  25. Click [Save Mapping].
  26. Validate a message is displayed stating: Mapping Saved.
  27. Click [OK] and close the form.
  28. Access the 'Admission' form for a new client.
  29. Enter any new value in the 'Last Name' and 'First Name' fields.
  30. Select the desired value in the 'Sex' field.
  31. Click [Search] and [New Client].
  32. Enter the current date in the 'Preadmit/Admission Date' field.
  33. Enter the current time in the 'Preadmit/Admission Time' field.
  34. Select "Program A" in the 'Program' field.
  35. Select the desired value in the 'Type Of Admission' field.
  36. Select the desired practitioner in the 'Admitting Practitioner' field.
  37. Select "Alcohol + Drug Problems" in the 'Presenting Problems-Primary' field.
  38. Select "Depression Or Mood Disorder" in the 'Presenting Problems-Secondary' field.
  39. Select "Marital / Family Problems" in the 'Presenting Problems-Tertiary' field.
  40. Click [Submit].
  41. Access the 'Problem List' form for the new client.
  42. Click [View/Enter Problems].
  43. Validate the 'Problem List' contains the problems defined in the 'Assessment Mapping' form:
  44. Alcohol dependence with alcohol-induced anxiety disorder
  45. At risk for depression
  46. Marital Conflict
  47. Validate the problems all have "Active" status with the current date for 'Date of Onset'.
  48. Click [Close/Cancel] and close the form.
  49. Access the 'CareFabric Monitor' form.
  50. Enter the current date in the 'From Date' and 'Through Date' fields.
  51. Enter the new client ID in the 'Client ID' field.
  52. Select "ProgramAdmissionCreated" in the 'Event/Action Search' field.
  53. Click [View Activity Log].
  54. Select the "ProgramAdmissionCreated" record and click [Click To View Record].
  55. Validate the admission data is displayed.
  56. Validate the 'classCode' - 'code' field contains "AMB".
  57. Validate the 'classCode' - 'codeSystem' field contains "2.16.840.1.113883.5.4".
  58. Validate the 'classCode' - 'displayName' field contains "Ambulatory". Note: this value is populated based on "Dictionary Code A".
  59. Validate the first 'reasonCodes' - 'code' field contains "66590003".
  60. Validate the first 'reasonCodes' - 'codeSystem' field contains "2.16.840.1.113883.6.96".
  61. Validate the first 'reasonCodes' - 'displayName' field contains "Alcohol dependence".
  62. Validate the second 'reasonCodes' - 'code' field contains "704295007".
  63. Validate the second 'reasonCodes' - 'codeSystem' field contains "2.16.840.1.113883.6.96".
  64. Validate the second 'reasonCodes' - 'displayName' field contains "At risk for depressed mood".
  65. Validate the third 'reasonCodes' - 'code' field contains "39072000".
  66. Validate the first 'reasonCodes' - 'codeSystem' field contains "2.16.840.1.113883.6.96".
  67. Validate the first 'reasonCodes' - 'displayName' field contains "Marital conflict".
  68. Validate the 'typeCode' - 'type' field contains "Type".
  69. Validate the 'typeCode' - 'value' field contains "Encounter SNOMED Code (MU Hospital)".
  70. Validate the 'typeCode' - 'code' field contains "96150".
  71. Validate the 'typeCode' - 'codeSystem' field contains "2.16.840.1.113883.6.96".
  72. Validate the 'typeCode' - 'displayName' field contains "Health and behavior assessment (eg, health-focused clinical interview, behavioral observations, psychophysiological monitoring, health-oriented questionnaires), each 15 minutes face-to-face with the patient; initial assessment". Note: this is populated based on "Program A".
  73. Close the report and the form.
  74. Access the 'Discharge' form for the new client.
  75. Enter the current date in the 'Date Of Discharge' field.
  76. Enter the current time in the 'Discharge Time' field.
  77. Select "Dictionary Code B" in the 'Type Of Discharge' field.
  78. Select the desired practitioner in the 'Discharge Practitioner' field.
  79. Click [Submit].
  80. Access the 'CareFabric Monitor' form.
  81. Enter the current date in the 'From Date' and 'Through Date' fields.
  82. Enter the new client ID in the 'Client ID' field.
  83. Select "ProgramAdmissionUpdated" in the 'Event/Action Search' field.
  84. Click [View Activity Log].
  85. Select the "ProgramAdmissionUpdated" record triggered from the 'Discharge' form.
  86. Click [Click To View Record].
  87. Validate the 'hospitalizationDischargeDispositionCode' - 'code' field contains "other-hcf".
  88. Validate the 'hospitalizationDischargeDispositionCode' - 'codeSystem' field contains "2.16.840.1.113883.6.301.5".
  89. Validate the 'hospitalizationDischargeDispositionCode' - 'displayName' field contains "Other Healthcare Facility".
  90. Close the report and form.
Scenario 3: Assessment Mapping - 'Problem List' mapping to the 'Admission (OutPatient)' form
Specific Setup:
  • A program is defined in 'Program Maintenance' with the following (Program A):
  • "Adult" selected in the 'Treatment Service' field.
  • "Health and behavior assessment (eg, health-focused clinical interview, behavioral observations, psychophysiological monitoring, health-oriented questionnaires), each 15 minutes face-to-face with the patient; initial assessment(96150)" selected in the 'Encounter SNOMED Code (MU Hospital)' field.
  • A dictionary code must be defined for the 'Client' file, '(101) Treatment Service' data element with "Ambulatory" selected in the 'Extended Dictionary Value (Single Dictionary)' for the "(742) Encounter Code (FHIR)" extended dictionary data element (Dictionary Code A).
  • A dictionary code must be defined for the 'Client' file, '(970) Type Of Discharge' data element with "Other Healthcare Facility" selected in the 'Extended Dictionary Value (Single Dictionary)' for the "(739) Encounter Discharge (FHIR)" extended dictionary data element (Dictionary Code B).
Steps
  1. Access the 'Assessment Mapping' form.
  2. Select "Problem List" in the 'Map Code for Use In' field.
  3. Validate the 'Form to Map' field contains "[Avatar PM] Admission (OutPatient) (PATIENT510OUT)" and select it.
  4. Select "(145) Presenting Problems-Primary" in the 'Assessment Field' field.
  5. Select "Alcohol + Drug Problems" in the 'Assessment Response (Dictionary)' field.
  6. Select "Alcohol dependence with intoxication, unspecified (SNOMED-66590003)" in the 'Associated Code' field.
  7. Select "Active" in the 'Default Problem Status Code' field.
  8. Select "(42) Preadmit/Admission Date" in the 'Default Problem Date From' field.
  9. Click [Save Mapping].
  10. Validate a message is displayed stating: Mapping Saved.
  11. Click [OK].
  12. Select "(146) Presenting Problems-Secondary" in the 'Assessment Field' field.
  13. Select "Depression Or Mood Disorder" in the 'Assessment Response (Dictionary)' field.
  14. Select "Adjustment disorder with mixed anxiety and depressed mood (SNOMED-782501005)" in the 'Associated Code' field.
  15. Select "Active" in the 'Default Problem Status Code' field.
  16. Select "(42) Preadmit/Admission Date" in the 'Default Problem Date From' field.
  17. Click [Save Mapping].
  18. Validate a message is displayed stating: Mapping Saved.
  19. Click [OK].
  20. Select "(147) Presenting Problems-Tertiary" in the 'Assessment Field' field.
  21. Select "Marital / Family Problems" in the 'Assessment Response (Dictionary)' field.
  22. Select "Counseling for marital and partner problems (SNOMED-305058001)" in the 'Associated Code' field.
  23. Select "Active" in the 'Default Problem Status Code' field.
  24. Select "(42) Preadmit/Admission Date" in the 'Default Problem Date From' field.
  25. Click [Save Mapping].
  26. Validate a message is displayed stating: Mapping Saved.
  27. Click [OK] and close the form.
  28. Access the 'Admission (OutPatient)' form for a new client.
  29. Enter any new value in the 'Last Name' and 'First Name' fields.
  30. Select the desired value in the 'Sex' field.
  31. Click [Search] and [New Client].
  32. Enter the current date in the 'Preadmit/Admission Date' field.
  33. Enter the current time in the 'Preadmit/Admission Time' field.
  34. Select "Program A" in the 'Program' field.
  35. Select the desired value in the 'Type Of Admission' field.
  36. Select the desired practitioner in the 'Admitting Practitioner' field.
  37. Select "Alcohol + Drug Problems" in the 'Presenting Problems-Primary' field.
  38. Select "Depression Or Mood Disorder" in the 'Presenting Problems-Secondary' field.
  39. Select "Marital / Family Problems" in the 'Presenting Problems-Tertiary' field.
  40. Click [Submit].
  41. Access the 'Problem List' form for the new client.
  42. Click [View/Enter Problems].
  43. Validate the 'Problem List' contains the problems defined in the 'Assessment Mapping' form:
  44. Alcohol dependence with intoxication, unspecified
  45. Adjustment disorder with mixed anxiety and depressed mood
  46. Counseling for marital and partner problems
  47. Validate the problems all have "Active" status with the current date for 'Date of Onset'.
  48. Click [Close/Cancel] and close the form.
  49. Access the 'CareFabric Monitor' form.
  50. Enter the current date in the 'From Date' and 'Through Date' fields.
  51. Enter the new client ID in the 'Client ID' field.
  52. Select "ProgramAdmissionCreated" in the 'Event/Action Search' field.
  53. Click [View Activity Log].
  54. Select the "ProgramAdmissionCreated" record and click [Click To View Record].
  55. Validate the admission data is displayed.
  56. Validate the 'classCode' - 'code' field contains "AMB".
  57. Validate the 'classCode' - 'codeSystem' field contains "2.16.840.1.113883.5.4".
  58. Validate the 'classCode' - 'displayName' field contains "Ambulatory". Note: this value is populated based on "Dictionary Code A".
  59. Validate the first 'reasonCodes' - 'code' field contains "66590003".
  60. Validate the first 'reasonCodes' - 'codeSystem' field contains "2.16.840.1.113883.6.96".
  61. Validate the first 'reasonCodes' - 'displayName' field contains "Alcohol dependence".
  62. Validate the second 'reasonCodes' - 'code' field contains "782501005".
  63. Validate the second 'reasonCodes' - 'codeSystem' field contains "2.16.840.1.113883.6.96".
  64. Validate the second 'reasonCodes' - 'displayName' field contains "Adjustment disorder with mixed anxiety and depressed mood".
  65. Validate the third 'reasonCodes' - 'code' field contains "305058001".
  66. Validate the first 'reasonCodes' - 'codeSystem' field contains "2.16.840.1.113883.6.96".
  67. Validate the first 'reasonCodes' - 'displayName' field contains "Patient encounter status".
  68. Validate the 'typeCode' - 'type' field contains "Type".
  69. Validate the 'typeCode' - 'value' field contains "Encounter SNOMED Code (MU Hospital)".
  70. Validate the 'typeCode' - 'code' field contains "96150".
  71. Validate the 'typeCode' - 'codeSystem' field contains "2.16.840.1.113883.6.96".
  72. Validate the 'typeCode' - 'displayName' field contains "Health and behavior assessment (eg, health-focused clinical interview, behavioral observations, psychophysiological monitoring, health-oriented questionnaires), each 15 minutes face-to-face with the patient; initial assessment". Note: this is populated based on "Program A".
  73. Close the report and the form.
  74. Access the 'Discharge' form for the new client.
  75. Enter the current date in the 'Date Of Discharge' field.
  76. Enter the current time in the 'Discharge Time' field.
  77. Select "Dictionary Code B" in the 'Type Of Discharge' field.
  78. Select the desired practitioner in the 'Discharge Practitioner' field.
  79. Click [Submit].
  80. Access the 'CareFabric Monitor' form.
  81. Enter the current date in the 'From Date' and 'Through Date' fields.
  82. Enter the new client ID in the 'Client ID' field.
  83. Select "ProgramAdmissionUpdated" in the 'Event/Action Search' field.
  84. Click [View Activity Log].
  85. Select the "ProgramAdmissionUpdated" record triggered from the 'Discharge' form.
  86. Click [Click To View Record].
  87. Validate the 'hospitalizationDischargeDispositionCode' - 'code' field contains "other-hcf".
  88. Validate the 'hospitalizationDischargeDispositionCode' - 'codeSystem' field contains "2.16.840.1.113883.6.301.5".
  89. Validate the 'hospitalizationDischargeDispositionCode' - 'displayName' field contains "Other Healthcare Facility".
  90. Close the report and form.

Topics
• Admission • Assessment Mapping • CareFabric • CareFabric Monitor • Facility Defaults • Problem List • Treatment Plan
AV-84227 Summary | Details
Avatar CareFabric - 'ClientRecordedStatus' SDK events
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
  • CareFabric Monitor
  • Dictionary Update (CWS)
  • Problem List
Scenario 1: 'Problem List' form - Validate the 'ClientRecordedStatusCreated', 'ClientRecordedStatusUpdated', and 'ClientRecordedStatusDeleted' SDK events
Specific Setup:
  • A client is enrolled in an existing episode (Client A).
  • Must have the following dictionary values defined for the "(16214) Status" CWS dictionary for 'Problem Status':
  • (A) Active
  • (I) Inactive
  • (V) Voided
  • The following extended dictionaries must be defined for the "(16214) Status" CWS dictionary values for 'Problem Status':
  • (16254) ONC Clinical Status
  • (16255) ONC Verified Status
Steps
  1. Select "Client A" and access the 'Problem List' form.
  2. Click [View/Enter Problems].
  3. Enter the desired new problem.
  4. Select "Active" in the 'Status' field.
  5. Enter the desired value in the 'Comments' field. Please note: the 'ClientRecordedStatusCreated' and 'ClientRecordedStatusUpdated' SDK events will only be triggered when this field is populated.
  6. Click [Save] and [Submit].
  7. Access the 'CareFabric Monitor' form.
  8. Enter the current date in the 'From Date' and 'Through Date' fields.
  9. Enter "Client A" in the 'Client ID' field.
  10. Enter "ClientRecordedStatusCreated" in the 'Event/Action Search' field.
  11. Click [View Activity Log].
  12. Validate the 'CareFabric Monitor Report' contains a "ClientRecordedStatusCreated" record for "Client A".
  13. Click [Click To View Record].
  14. Validate the 'auditInformation' - 'lastUpdatedByStaffMemberID' - 'id' field contains the logged in staff member.
  15. Validate the 'auditInformation' - 'lastUpdatedDate' field contains the current date/time.
  16. Validate the 'clientID' - 'id' field contains "Client A".
  17. Validate the 'clinicalStatusCode' - 'code' field contains the "ONC Clinical Status" extended dictionary code defined for the status selected.
  18. Validate the 'clinicalStatusCode' - 'codeSystem' field contains "2.16.840.1.113883.4.642.3.164".
  19. Validate the 'clinicalStatusCode' - 'codeSystemName' field contains "Condition-Clinical".
  20. Validate the 'clinicalStatusCode' - 'displayName' field contains the "ONC Clinical Status" extended dictionary value defined for the status selected.
  21. Validate the 'narrative' field contains the value entered in the 'Comments' field in the 'Problem List' form.
  22. Validate the 'statusCode' - 'code' field contains "A".
  23. Validate the 'statusCode' - 'displayName' field contains "Active"
  24. Validate the 'verificationStatusCode' - 'code' field contains the "ONC Verified Status" extended dictionary code defined for the status selected.
  25. Validate the 'verificationStatusCode' - 'codeSystem' field contains "2.16.840.1.113883.4.642.3.166".
  26. Validate the 'verificationStatusCode' - 'codeSystemName' field contains "Condition-Ver-Status".
  27. Validate the 'verificationStatusCode' - 'displayName' field contains the "ONC Verified Status" extended dictionary value defined for the status selected.
  28. Validate the fourth 'vocabularies' - 'code' field contains the SNOMED code for the problem on file.
  29. Validate the fourth 'vocabularies' - 'codeSystem' field contains "2.16.840.1.113883.6.96".
  30. Validate the fourth 'vocabularies' - 'codeSystemName' field contains "SNOMED CT".
  31. Validate the fourth 'vocabularies' - 'displayName' field contains the SNOMED value for the problem on file.
  32. Close the report and the form.
  33. Select "Client A" and access the 'Problem List' form.
  34. Click [View/Enter Problems].
  35. Validate the problem filed in the previous steps is displayed.
  36. Select "Inactive" in the 'Status' field.
  37. Enter any new value in the 'Comments' field.
  38. Click [Save] and [Submit].
  39. Access the 'CareFabric Monitor' form.
  40. Enter the current date in the 'From Date' and 'Through Date' fields.
  41. Enter "Client A" in the 'Client ID' field.
  42. Enter "ClientRecordedStatusUpdated" in the 'Event/Action Search' field.
  43. Click [View Activity Log].
  44. Validate the 'CareFabric Monitor Report' contains a "ClientRecordedStatusUpdated" record for "Client A".
  45. Click [Click To View Record].
  46. Validate the 'auditInformation' - 'lastUpdatedByStaffMemberID' - 'id' field contains the logged in staff member.
  47. Validate the 'auditInformation' - 'lastUpdatedDate' field contains the current date/time.
  48. Validate the 'clientID' - 'id' field contains "Client A".
  49. Validate the 'clinicalStatusCode' - 'code' field contains the "ONC Clinical Status" extended dictionary code defined for the new status selected.
  50. Validate the 'clinicalStatusCode' - 'codeSystem' field contains "2.16.840.1.113883.4.642.3.164".
  51. Validate the 'clinicalStatusCode' - 'codeSystemName' field contains "Condition-Clinical".
  52. Validate the 'clinicalStatusCode' - 'displayName' field contains the "ONC Clinical Status" extended dictionary value defined for the new status selected.
  53. Validate the 'narrative' field contains the new value entered in the 'Comments' field in the 'Problem List' form.
  54. Validate the 'statusCode' - 'code' field contains "I".
  55. Validate the 'statusCode' - 'displayName' field contains "Inactive"
  56. Validate the 'verificationStatusCode' - 'code' field contains the "ONC Verified Status" extended dictionary code defined for the new status selected.
  57. Validate the 'verificationStatusCode' - 'codeSystem' field contains "2.16.840.1.113883.4.642.3.166".
  58. Validate the 'verificationStatusCode' - 'codeSystemName' field contains "Condition-Ver-Status".
  59. Validate the 'verificationStatusCode' - 'displayName' field contains the "ONC Verified Status" extended dictionary value defined for the new status selected.
  60. Validate the fourth 'vocabularies' - 'code' field contains the SNOMED code for the problem on file.
  61. Validate the fourth 'vocabularies' - 'codeSystem' field contains "2.16.840.1.113883.6.96".
  62. Validate the fourth 'vocabularies' - 'codeSystemName' field contains "SNOMED CT".
  63. Validate the fourth 'vocabularies' - 'displayName' field contains the SNOMED value for the problem on file.
  64. Close the report and the form.
  65. Select "Client A" and access the 'Problem List' form.
  66. Click [View/Enter Problems].
  67. Validate the problem filed in the previous steps is displayed.
  68. Delete the existing value in the 'Comments' field. This will trigger the 'ClientRecordedStatusDeleted' SDK event.
  69. Click [Save] and [Submit].
  70. Access the 'CareFabric Monitor' form.
  71. Enter the current date in the 'From Date' and 'Through Date' fields.
  72. Enter "Client A" in the 'Client ID' field.
  73. Enter "ClientRecordedStatusDeleted" in the 'Event/Action Search' field.
  74. Click [View Activity Log].
  75. Validate the 'CareFabric Monitor Report' contains a "ClientRecordedStatusDeleted" record for "Client A".
  76. Validate the 'clientID' - 'id' field contains "Client A".
  77. Validate the 'clinicalStatusCode' field contains "null".
  78. Validate the 'narrative' field contains "null".
  79. Validate the 'statusCode' field contains "null".
  80. Validate the 'verificationStatusCode' field contains "null".
  81. Close the report and the form.
  82. Select "Client A" and access the 'Problem List' form.
  83. Click [View/Enter Problems].
  84. Validate the problem filed in the previous steps is displayed.
  85. Enter the desired value in the 'Comments' field.
  86. Click [Save] and [Submit].
  87. Access the 'CareFabric Monitor' form.
  88. Enter the current date in the 'From Date' and 'Through Date' fields.
  89. Enter "Client A" in the 'Client ID' field.
  90. Enter "ClientRecordedStatusUpdated" in the 'Event/Action Search' field.
  91. Click [View Activity Log].
  92. Validate the 'CareFabric Monitor Report' contains a "ClientRecordedStatusUpdated" record for "Client A".
  93. Click [Click To View Record].
  94. Validate the 'auditInformation' - 'lastUpdatedByStaffMemberID' - 'id' field contains the logged in staff member.
  95. Validate the 'auditInformation' - 'lastUpdatedDate' field contains the current date/time.
  96. Validate the 'clientID' - 'id' field contains "Client A".
  97. Validate the 'narrative' field contains the new value entered in the 'Comments' field in the 'Problem List' form.
  98. Validate all other data is displayed as expected.
  99. Close the report and the form.
  100. Select "Client A" and access the 'Problem List' form.
  101. Click [View/Enter Problems].
  102. Validate the problem filed in the previous steps is displayed.
  103. Select "Voided" in the 'Status' field. This will also trigger the 'ClientRecordedStatusDeleted' SDK event.
  104. Click [Save] and [Submit].
  105. Access the 'CareFabric Monitor' form.
  106. Enter the current date in the 'From Date' and 'Through Date' fields.
  107. Enter "Client A" in the 'Client ID' field.
  108. Enter "ClientRecordedStatusDeleted" in the 'Event/Action Search' field.
  109. Click [View Activity Log].
  110. Validate the 'CareFabric Monitor Report' contains a "ClientRecordedStatusDeleted" record for "Client A".
  111. Validate the 'clientID' - 'id' field contains "Client A".
  112. Validate the 'clinicalStatusCode' field contains "null".
  113. Validate the 'narrative' field contains "null".
  114. Validate the 'statusCode' field contains "null".
  115. Validate the 'verificationStatusCode' field contains "null".
  116. Close the report and the form.

Topics
• CareFabric • Problem List
AV-84525 Summary | Details
Avatar CareFabric - 'Provider' SDK events
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
  • CareFabric Monitor
  • Crystal Report Viewer
  • Practitioner Enrollment
Scenario 1: Validate the 'ProviderUpdated' SDK event
Specific Setup:
  • Must be configured to integrate with OrderConnect.
  • A user is defined in 'User Definition' with the following:
  • An associated practitioner with hours for scheduling (Practitioner A)
  • An email on file in the 'Organizational Email' field in the "Supplemental" section of the 'User Definition' form
  • An OrderConnect username
Steps
  1. Access the 'Practitioner Enrollment' form for "Practitioner A".
  2. Enter the desired value in the 'Office Address - Street' field.
  3. Enter the desired value in the 'Office Address - Zip Code' field.
  4. Enter the desired value in the 'Office Address - City' field.
  5. Enter the desired value in the 'Office Address - State' field.
  6. Enter the desired date in the 'Office Address - Start Date' field.
  7. Enter the desired value in the 'Office Telephone (1)' field.
  8. Enter the desired value in the 'Home - Street' field.
  9. Enter the desired value in the 'Home - Zip Code' field.
  10. Enter the desired value in the 'Home Telephone' field.
  11. Enter the desired value in the 'Cellular Telephone' field.
  12. Populate any other desired fields.
  13. Click [Submit].
  14. Access the 'CareFabric Monitor' form.
  15. Enter the current date in the 'From Date' and 'Through Date' fields.
  16. Select "ProviderUpdated" in the 'Event/Action Search' field.
  17. Click [View Activity Log].
  18. Click [Click To View Record] for the "ProviderUpdated" record.
  19. Validate the 'addresses' - 'city' field contains the 'Office Address - City'.
  20. Validate the 'addresses' - 'fromDate' field contains the 'Office Address - Start Date'.
  21. Validate the 'addresses' - 'stateCode' field contains the 'Office Address - State'.
  22. Validate the 'addresses' - 'street1' field contains the 'Office Address - Street'.
  23. Validate the 'addresses' - 'typeCode' - 'code' field contains "W".
  24. Validate the 'addresses' - 'typeCode' - 'codeSystem' field contains "2.16.840.1.113883.4.642.3.67".
  25. Validate the 'addresses' - 'typeCode' - 'displayName' field contains "Work".
  26. Validate the 'addresses' - 'zipCode' field contains the 'Office Address - Zip Code'.
  27. Validate the 'addresses' section does not contain home address information.
  28. Validate the 'auditInformation' - 'lastUpdatedByStaffMemberID' - 'id' field contains the logged in staff member.
  29. Validate the 'auditInformation' - 'lastUpdatedDate' field contains the current date/time.
  30. Validate the 'emailAccounts' - 'address' field contains the 'Organizational Email'.
  31. Validate the 'emailAccounts' - 'typeCode' - 'code' field contains "W".
  32. Validate the 'emailAccounts' - 'typeCode' - 'codeSystem' field contains "2.16.840.1.113883.4.642.3.73".
  33. Validate the 'emailAccounts' - 'typeCode' - 'displayName' field contains "Work".
  34. Validate the 'identifications' - 'id' field contains "OrderConnectUsername".
  35. Validate the 'identifications' - 'type' field contains "OrderConnectUsername".
  36. Validate the 'identifications' - 'value' field contains the OrderConnect username for "Practitioner A".
  37. Validate the first 'phoneNumbers' - 'number' field contains the 'Home Telephone'.
  38. Validate the first 'phoneNumbers' - 'typeCode' - 'code' field contains "H".
  39. Validate the first 'phoneNumbers' - 'typeCode' - 'codeSystem' field contains "2.16.840.1.113883.4.642.3.73".
  40. Validate the first 'phoneNumbers' - 'typeCode' - 'displayName' field contains "Home".
  41. Validate the second 'phoneNumbers' - 'number' field contains the 'Office Telephone (1)'.
  42. Validate the second 'phoneNumbers' - 'typeCode' - 'code' field contains "W".
  43. Validate the second 'phoneNumbers' - 'typeCode' - 'codeSystem' field contains "2.16.840.1.113883.4.642.3.73".
  44. Validate the second 'phoneNumbers' - 'typeCode' - 'displayName' field contains "Work".
  45. Validate the third 'phoneNumbers' - 'number' field contains the 'Cellular Telephone'.
  46. Validate the third 'phoneNumbers' - 'typeCode' - 'code' field contains "M".
  47. Validate the third 'phoneNumbers' - 'typeCode' - 'codeSystem' field contains "2.16.840.1.113883.4.642.3.73".
  48. Validate the third 'phoneNumbers' - 'typeCode' - 'displayName' field contains "Mobile".
  49. Close the report and the form.
Topics
• CareFabric • Practitioner