Avatar CareFabric - support for Carequality
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
- CareConnect HIE Configuration
Scenario 1: Query for External CCD - Search, Preview, Save CCD's and validate SDK actions are triggered
Specific Setup:
- A client must be enrolled in an existing episode (Client A).
Steps
- Access the 'Query for External CCD' form.
- Select "Client A" in the 'Client Search' field.
- Select an organization in the 'Organization Name or Zip' field.
- Click [Search CCDs].
- Select a CCD in the 'Available CCDs' field.
- Enter the desired provider in the 'Provider Referred To' field.
- Click [Preview].
- Validate the CCD is displayed and close it.
- Click [Save].
- Validate an "Information" message is displayed stating: Saved.
- Click [OK] and close the form.
- Access the 'CareFabric Monitor' form.
- Enter the current date in the 'From Date' and 'Through Date' fields.
- Enter "Client A" in the 'Client ID' field.
- Enter "ExternalDataAckowledgementCreated" in the 'Event/Action Search' field.
- Click [View Activity Log].
- Validate the 'CareFabric Monitor Report' contains an 'ExternalDataAcknowledgementCreated' record.
- Click [Click To View Record].
- Validate the 'referredToProviderID' - 'id' field contains the provider ID selected in the previous steps.
- Close the report and the form.
- Access Crystal Reports or other SQL Reporting Tool.
- Create a report using the 'SYSTEM.ccd_tempstorage' table.
- Validate a row is displayed for the CCD saved in the previous steps.
- Validate the 'PATID' field contains "Client A".
- Validate the 'provider_referred_to' field contains the provider ID selected in the previous steps.
- Validate the 'provider_referred_to_name' field contains the provider name selected in the previous steps.
- Close the report.
Scenario 2: CareConnect HIE Configuration - Carequality Configuration - Search Carequality Organizations
Steps
- Access the 'CareConnect HIE Configuration' form.
- Select the "Carequality Configuration" section.
- Enter the desired zip code in the 'Organization Name or Zip' field.
- Validate the 'Within N Miles of Zip' field is displayed.
- Select the 'Within N Miles of Zip' help message.
- Validate the following message is displayed: This field can be used to further limit the external provider results when a zip code is entered.
- Close the help message.
- Enter the desired value in the 'Within N Miles of Zip' field.
- Click [Search].
- Validate the applicable organizations are displayed in the 'Select Organization(s)' field.
- Select the desired organization in the 'Select Organization(s)' field.
- Validate the selected organization is now listed in the 'Organization: Exceptions and Favorites' grid.
- Select the desired value in the 'Status' field for the new organization.
- Click [Submit].
Scenario 3: Query For External CCD - Field Validations
Specific Setup:
- A client is enrolled in an existing episode (Client A).
Steps
- Access the 'Query for External CCD' form.
- Select "Client A" in the 'Client Search' field.
- Enter the desired zip code in the 'Organization Name or Zip' field.
- Validate the 'Within N Miles of Zip' field is displayed.
- Select the 'Within N Miles of Zip' help message.
- Validate the following message is displayed: This field can be used to further limit the external provider results when a zip code is entered.
- Close the help message.
- Enter the desired value in the 'Within N Miles of Zip' field.
- For Avatar NX users only, please note: due to a known issue with the field display in Avatar NX, please populate the text box below the 'Miles of Zip' field and disregard the text box below the 'Within' field.
- Click [Search].
- Validate the applicable organizations are displayed in the 'Organizations' grid.
- Click [Clear].
- Validate the organizations are no longer displayed in the 'Organizations' grid.
- Close the form.
Scenario 4: Query for External CCD - Search, Preview, Save CCD's and validate SDK actions are triggered
Specific Setup:
- A client must be enrolled in an existing episode (Client A).
Steps
- Access the 'Query for External CCD' form.
- Select "Client A" in the 'Client Search' field.
- Select an organization in the 'Organization Name or Zip' field.
- Click [Search CCDs].
- Select a CCD in the 'Available CCDs' field.
- Enter the desired provider in the 'Provider Referred To' field.
- Click [Preview].
- Validate the CCD is displayed and close it.
- Click [Save].
- Validate an "Information" message is displayed stating: Saved.
- Click [OK] and close the form.
- Access the 'CareFabric Monitor' form.
- Enter the current date in the 'From Date' and 'Through Date' fields.
- Enter "Client A" in the 'Client ID' field.
- Enter "ExternalDataAckowledgementCreated" in the 'Event/Action Search' field.
- Click [View Activity Log].
- Validate the 'CareFabric Monitor Report' contains an 'ExternalDataAcknowledgementCreated' record.
- Click [Click To View Record].
- Validate the 'referredToProviderID' - 'id' field contains the provider ID selected in the previous steps.
- Close the report and the form.
- Access Crystal Reports or other SQL Reporting Tool.
- Create a report using the 'SYSTEM.ccd_tempstorage' table.
- Validate a row is displayed for the CCD saved in the previous steps.
- Validate the 'PATID' field contains "Client A".
- Validate the 'provider_referred_to' field contains the provider ID selected in the previous steps.
- Validate the 'provider_referred_to_name' field contains the provider name selected in the previous steps.
- Close the report.
|
Topics
• CareConnect HIE Configuration
• CareFabric
• Query for External CCD
|
|
Topics
• CareFabric
• Client Health Maintenance
• Export Health Information
• Health And Review Of Systems
• Results
|
Avatar CareFabric - Medical Director
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
- Orders This Episode
- Avatar eMAR
- POC Results Entry
- Flowsheet
Scenario 1: POC Results Entry - Collecting Specimen for a lab order as a user with association to a staff member - Add a Result / Correct a Result / Void a Result
Specific Setup:
- An 'Observation Definition' must exist where the following applies: 'Select Observation' = "Gas flow.O2 O2 delivery sys (8839-3)" - 'Observation ID Code' = "Aortic root Oxygen saturation (8839-3)" - 'Field Name' = "Gas flow.O2 O2 delivery sys" - 'Observation Value Unit' = "mg" - 'Observation Value Field Type' = "Integer" - 'Sex/Age Range' = "0+" with a Normal Reference Range of "95-100" - an abnormal Reference Range of "85-94" with an 'Abnormal Code' = "Below low normal (L)" - an abnormal Reference Range of "80-84" with an 'Abnormal Code' = "Below lower panic limits" - select any value in the 'Save as a Vital Sign' field. (Observation Definition A).
- A 'Test Definition' must exist where the following applies: 'Test Name' = "Oxygen Saturation ages 0+" - 'LOINC Code' = "Aortic root Oxygen saturation (8839-3)" - 'Order Codes' = "Complete Blood Count" and "Red Blood Cell Count" - 'Observation' = "Gas flow. O2 O2 delivery sys (8893-3)" - 'Require Observation' = "Yes" - 'Require Specimen Type' = "No" - 'Default Specimen Type' = "Blood, Whole" - 'Require Specimen Site' = "No" - 'Default Specimen Site' = no value - 'Associated Form' = "non-episodic CWS user defined form". (Test Definition A)
- One user must exist in the application, who is associated to a staff member (User A).
- "User A" must be logged into the application.
- A client must have an active episode. (Client A)
- “Client A” must have a ‘Date of Birth’, ‘Sex’ and address on file in the ‘Update Client Data’ form, as well as information filed in the ‘Allergies and Hypersensitivities’ form, ‘Diagnosis’ form, and in the ‘Height’ and ‘Weight’ fields in the ‘Vitals Entry’ form.
Steps
- Select "Client A" and access the Order Entry Console.
- Create a "Complete Blood Count" order for 'Client A'.
- Access the 'eMAR' widget.
- Click the 'Lab Orders' tab.
- Complete the 'Specimen Collection' for the "Complete Blood Count" order.
- Validate that "Client A" is selected and access the 'POC Results Entry' form.
- Validate that 'Include Inactive Orders' is defaulted to "No".
- Select the "Complete Blood Count" in the 'Order' field.
- Set the 'Field Name' field to "117" and validate that "mg" is displayed next to it.
- Click [File].
- Access the 'Flow Sheet' tab.
- Click the 'Lab' tab and 'Test'.
- Select 'Resulted' for the "Complete Blood Count" order.
- Validate the 'Ordered By' field is in first name, last name and credentials format and close dialog.
- Select the icon for "Complete Blood Count" order.
- Validate the 'Panel Details' contains the medical director with their credentials after their name.
- Click [Cancel].
- Select "Client A" and access the 'POC Results Entry' form.
- Validate that the 'Include Inactive Orders' is defaulted to "No".
- Select the "Complete Blood Count" order in the 'Order' field.
- Select "Yes" in the 'Include Resulted Collections' field.
- Validate the 'Collection' field contains the "Collection Date, Collection Time and the staff who collected the specimen along with the staff member's credentials".
- Validate that "Correct" is selected by default in the 'Add/Edit/Void' field.
- Validate the 'Collecting Staff' field contains the staff member associated with "User A" and their credentials.
- Validate the 'Specimen Collection Time' field contains the collection time.
- Validate the 'Result Time' field contains the current time.
- Validate that the 'Field Name' field contains "117".
- Set the 'Field Name' field to "125" and click [File].
- Select "Client A" and access the 'POC Results Entry' form.
- Validate that the 'Include Inactive Orders' field is defaulted to "No".
- Select the "Complete Blood Count" order in the 'Order' field.
- Select "Yes" in the 'Include Resulted Collections' field.
- Validate the 'Collection' field contains the "Collection Date, Collection Time and the staff who collected the specimen along with the staff member's credentials".
- Validate that "Correct" is selected by default in the 'Add/Edit/Void' field.
- Validate the 'Collecting Staff' field contains the staff member associated with "User A" and their credentials.
- Select "Void" in the 'Add/Correct/Void' field.
- Enter any value in the 'Void Comments' field.
- Click [File].
Flow Sheet - Ordered By
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
- Orders This Episode
- Avatar eMAR
- POC Results Entry
- Flowsheet
Scenario 1: POC Results Entry - Collecting Specimen for a lab order as a user with association to a staff member - Add a Result / Correct a Result / Void a Result
Specific Setup:
- An 'Observation Definition' must exist where the following applies: 'Select Observation' = "Gas flow.O2 O2 delivery sys (8839-3)" - 'Observation ID Code' = "Aortic root Oxygen saturation (8839-3)" - 'Field Name' = "Gas flow.O2 O2 delivery sys" - 'Observation Value Unit' = "mg" - 'Observation Value Field Type' = "Integer" - 'Sex/Age Range' = "0+" with a Normal Reference Range of "95-100" - an abnormal Reference Range of "85-94" with an 'Abnormal Code' = "Below low normal (L)" - an abnormal Reference Range of "80-84" with an 'Abnormal Code' = "Below lower panic limits" - select any value in the 'Save as a Vital Sign' field. (Observation Definition A).
- A 'Test Definition' must exist where the following applies: 'Test Name' = "Oxygen Saturation ages 0+" - 'LOINC Code' = "Aortic root Oxygen saturation (8839-3)" - 'Order Codes' = "Complete Blood Count" and "Red Blood Cell Count" - 'Observation' = "Gas flow. O2 O2 delivery sys (8893-3)" - 'Require Observation' = "Yes" - 'Require Specimen Type' = "No" - 'Default Specimen Type' = "Blood, Whole" - 'Require Specimen Site' = "No" - 'Default Specimen Site' = no value - 'Associated Form' = "non-episodic CWS user defined form". (Test Definition A)
- One user must exist in the application, who is associated to a staff member (User A).
- "User A" must be logged into the application.
- A client must have an active episode. (Client A)
- “Client A” must have a ‘Date of Birth’, ‘Sex’ and address on file in the ‘Update Client Data’ form, as well as information filed in the ‘Allergies and Hypersensitivities’ form, ‘Diagnosis’ form, and in the ‘Height’ and ‘Weight’ fields in the ‘Vitals Entry’ form.
Steps
- Select "Client A" and access the Order Entry Console.
- Create a "Complete Blood Count" order for 'Client A'.
- Access the 'eMAR' widget.
- Click the 'Lab Orders' tab.
- Complete the 'Specimen Collection' for the "Complete Blood Count" order.
- Validate that "Client A" is selected and access the 'POC Results Entry' form.
- Validate that 'Include Inactive Orders' is defaulted to "No".
- Select the "Complete Blood Count" in the 'Order' field.
- Set the 'Field Name' field to "117" and validate that "mg" is displayed next to it.
- Click [File].
- Access the 'Flow Sheet' tab.
- Click the 'Lab' tab and 'Test'.
- Select 'Resulted' for the "Complete Blood Count" order.
- Validate the 'Ordered By' field is in first name, last name and credentials format and close dialog.
- Select the icon for "Complete Blood Count" order.
- Validate the 'Panel Details' contains the medical director with their credentials after their name.
- Click [Cancel].
- Select "Client A" and access the 'POC Results Entry' form.
- Validate that the 'Include Inactive Orders' is defaulted to "No".
- Select the "Complete Blood Count" order in the 'Order' field.
- Select "Yes" in the 'Include Resulted Collections' field.
- Validate the 'Collection' field contains the "Collection Date, Collection Time and the staff who collected the specimen along with the staff member's credentials".
- Validate that "Correct" is selected by default in the 'Add/Edit/Void' field.
- Validate the 'Collecting Staff' field contains the staff member associated with "User A" and their credentials.
- Validate the 'Specimen Collection Time' field contains the collection time.
- Validate the 'Result Time' field contains the current time.
- Validate that the 'Field Name' field contains "117".
- Set the 'Field Name' field to "125" and click [File].
- Select "Client A" and access the 'POC Results Entry' form.
- Validate that the 'Include Inactive Orders' field is defaulted to "No".
- Select the "Complete Blood Count" order in the 'Order' field.
- Select "Yes" in the 'Include Resulted Collections' field.
- Validate the 'Collection' field contains the "Collection Date, Collection Time and the staff who collected the specimen along with the staff member's credentials".
- Validate that "Correct" is selected by default in the 'Add/Edit/Void' field.
- Validate the 'Collecting Staff' field contains the staff member associated with "User A" and their credentials.
- Select "Void" in the 'Add/Correct/Void' field.
- Enter any value in the 'Void Comments' field.
- Click [File].
Avatar CareFabric - Specimen Source - Specimen Site
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
- Orders This Episode
- Avatar eMAR
- POC Results Entry
- Flowsheet
Scenario 1: POC Results Entry - Add a Result - Microbiology
|
Topics
• Avatar eMAR
• NX
• eMAR
|
ProviderConnect Enterprise - 'Admission' data
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
Scenario 1: ProviderConnect Enterprise- Validate the 'PutProgramAdmission' action
Specific Setup:
- The 'Avatar CareFabric->ProviderConnect Enterprise->Contracting Providers->->->Enable External Connections' must be set to "Y".
- The 'Managing Organization Definition' form must be configured for a valid managing organization.
- A client must exist in the configured managing organization's system with the following on file: 'Date of Birth', 'Social Security Number', 'Client Race', 'Employment Status', and 'Education' (Client A).
- Must have mappings defined for the 'Client Race', 'Education', and 'Employment Status' dictionaries in the 'Managing Organization Dictionary Mapping' form.
- A practitioner must have a NPI that is mapped to a matching practitioner in the managing organization's system (Practitioner A).
Steps
- Access the 'Admission' form.
- Verify the 'Select Client' dialog is displayed.
- Enter the last name of the client that exists in the managing organization's system in the 'Last Name' field.
- Enter the first name of the client that exists in the managing organization's system in the 'First Name' field.
- Enter the sex of the client that exists in the managing organization's system in the 'Sex' field.
- Click [Search].
- Validate a "Search Results" message is displayed stating: No matches found.
- Click [OK] and [New Client].
- Validate a "Client" message is displayed stating: Auto Assign Next ID Number?
- Click [Yes].
- Enter the desired date in the 'Preadmit/Admission Date' field.
- Enter the desired time in the 'Preadmit/Admission Time' field.
- Select any program that is selected in the 'Associated Admission Programs' field in the 'Managing Organization Definition' form in the 'Program' field.
- Enter "Client A's" date of birth in the 'Date Of Birth' field.
- Select the desired value in the 'Type Of Admission' field.
- Select desired value in the 'Source Of Admission' field.
- Enter "Practitioner A" in the 'Admitting Practitioner' field.
- Select the "ProviderConnect Enterprise Identifiers" section.
- Click [Add New Item].
- Select the defined managing organization in the 'External Organization' field.
- Click [Search].
- Select the matching client record in the 'Select Matching Client Record' dialog.
- Click [OK].
- Validate the 'External ID' field contains the client ID for the client in the managing organization's system.
- Click [Update Demographics].
- Validate an "Information" message is displayed stating: Client Demographics Information Updated.
- Click [OK].
- Select the "Demographics" section.
- Validate demographic fields have been updated to match the managing organizations record.
- Validate the 'Client Race' field contains the mapped dictionary value from the 'Managing Organization Dictionary Mapping' form.
- Validate the 'Education' field contains the mapped dictionary value from the 'Managing Organization Dictionary Mapping' form.
- Validate the 'Employment Status' field contains the mapped dictionary value from the 'Managing Organization Dictionary Mapping' form.
- Click [Submit].
- Access the 'ProviderConnect Enterprise Action Log'.
- Enter the desired date in the 'From Date' and 'Through Date' fields.
- Enter the desired time in the 'From Time' and 'Through Time' fields.
- Select the desired organization in the 'Managing Organization' field.
- Select "PutProgramAdmission" in the 'Action Name' field.
- Click [View Action Log].
- Verify the 'ProviderConnect Enterprise Action Log' Report is displayed.
- Validate the 'ProviderConnect Enterprise Action Log' Report contains a row for the 'PutProgramAdmission' action that was triggered from the 'Admission' form with a result of "Success".
- Close the report and the form.
|
Topics
• Admission
• ProviderConnect Enterprise
|
Bells Notes Integration - 'SearchCarePlan' SDK action
Scenario 1: Treatment Plan - validate the 'SearchCarePlan' SDK action
Bells Notes Integration - Progress Notes
Scenario 1: Clinical Quality Indicators - Validate the 'GetProgressNote' SDK action
Scenario 2: Clinical Quality Indicators - Validate the 'PutProgressNote' SDK action
Bells Notes Integration - 'GetValueSet' SDK action
Scenario 1: Service Location - Validate the 'GetValueSet' SDK action
|
Topics
• Care Plan
• CareFabric
• Progress Notes
|
Avatar CareFabric - Multiple sub-system code functionality
Scenario 1: Validate "ClientTagUpdated" event is raised when admitting a client.
Specific Setup:
- Multiple sub-system code functionality is enabled.
- A sub-system code must be defined (Sub-System Code A).
- A program is defined that is associated to "Sub-System Code A" (Program A).
- The 'Enable RxConnect Facility ID' registry setting must be set to "Y".
- A client enrolled in "Program A" (Client A).
- Must be logged into the root system code (System Code A).
Steps
- Access the "Admission" form.
- Add 'Admission'.
- Add data for all required fields.
- Select "Program A".
- Click [Submit].
- Access the 'CareFabric Monitor' form.
- Enter the current date in the 'From Date' field.
- Enter the current date in the 'Through Date' field.
- Enter 'Client A' in the 'Client ID' field.
- Enter 'ClientTagUpdated' in the "Event/Action" field.
- Click [View Activity Log].
- Validate the 'CareFabric Monitor Report' is displayed.
- Validate the 'CareFabric Monitor Report' contains the following activity "type: ClientTagUpdated".
- Select the 'ClientTagUpdated' activity label.
- Click [Click To View Record].
- Validate the "type": "tag-Department", "value": "System Code A".
- Validate the "type": "tag-Department", "value": "Sub-System Code A".
- Validate the 'accessTags' - 'type' field contains "tag-External".
- Validate the 'accessTags' - 'value' field contains "Program A".
- Close the report and form.
Delete Last Movement - 'ClientTagUpdated' SDK event
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
- Delete Last Movement
- Discharge
Scenario 1: Validate 'ClientTagUpdated' event is raised deleting an admission in the 'Delete Last Movement' form
Specific Setup:
- Multiple sub-system code functionality is enabled.
- A sub-system code must be defined (Sub-System Code A).
- A program is defined that is associated to "Sub-System Code A" (Program A).
- The 'Enable RxConnect Facility ID' registry setting must be set to "Y".
- A client enrolled in "Program A" (Client A).
- Must be logged into the root system code (System Code A).
Steps
- Access the "Delete Last Movement" form.
- Enter 'Client A' in the "Select Client" field.
- Click on the client to place on leave.
- Click [Select].
- Select the episode number from the "Episode Number" field.
- Click [Submit].
- Click [OK] on the "Delete Last Movement" confirmation dialog.
- Verify the form files successfully.
- Access the 'CareFabric Monitor' form.
- Enter the current date in the 'From Date' field.
- Enter the current date in the 'Through Date' field.
- Enter 'Client A' in the 'Client ID' field.
- Enter 'ClientTagUpdated' in the 'Event/Action' field.
- Click [View Activity Log].
- Validate the 'CareFabric Monitor Report' is displayed.
- Validate the 'CareFabric Monitor Report' contains the following activity type: 'ClientTagUpdated'.
- Select the 'ClientTagUpdated' record and click [Click To View Record].
- Validate the "type": "tag-Department", "value": "System Code A".
- Validate the "type": "tag-Department", "value": "Sub-System Code A".
- Validate the 'accessTags' - 'type' field contains "tag-External".
- Validate the 'accessTags' - 'value' field contains "Program A".
- Close the report and form.
Scenario 2: Validate 'ClientTagUpdated' event is raised using the "Discharge" and "Delete Last Movement' forms
Specific Setup:
- Multiple sub-system code functionality is enabled.
- A sub-system code must be defined (Sub-System Code A).
- A program is defined that is associated to "Sub-System Code A" (Program A).
- The 'Enable RxConnect Facility ID' registry setting must be set to "Y".
- A client enrolled in "Program A" (Client A).
- Must be logged into the root system code (System Code A).
Steps
- Access the "Discharge" form.
- Enter 'Client A' in the "Select Client" field.
- Click on the client to discharge.
- Click [Select].
- Select the episode number from the "Episode Number" field.
- Click [OK] on the "Discharge" confirmation dialog.
- Add data for all required fields.
- Click [Submit].
- Verify the form files successfully.
- Access the "Delete Last Movement" form.
- Enter 'Client A' in the "Select Client" field.
- Click on the client to place on leave.
- Click [Select].
- Select the episode number from the "Episode Number" field.
- Click [Submit].
- Click [OK] on the "Delete Last Movement" confirmation dialog.
- Verify the form files successfully.
- Access the 'CareFabric Monitor' form.
- Enter the current date in the 'From Date' field.
- Enter the current date in the 'Through Date' field.
- Enter 'Client A' in the 'Client ID' field.
- Enter 'ClientTagUpdated' in the 'Event/Action' field.
- Click [View Activity Log].
- Validate the 'CareFabric Monitor Report' is displayed.
- Validate the 'CareFabric Monitor Report' contains the following activity type: 'ClientTagUpdated'.
- Select the 'ClientTagUpdated' record (Discharge) and click [Click To View Record].
- Validate the "type": "tag-Department", "value": "System Code A".
- Validate the "type": "tag-Department", "value": "Sub-System Code A".
- Validate the 'accessTags' - 'type' field contains "tag-External".
- Validate the 'accessTags' - 'value' field contains "Program A".
- Select the 'ClientTagUpdated' record (Delete Last Movement) and click [Click To View Record].
- Validate the "type": "tag-Department", "value": "System Code A".
- Validate the "type": "tag-Department", "value": "Sub-System Code A".
- Validate the 'accessTags' - 'type' field contains "tag-External".
- Validate the 'accessTags' - 'value' field contains "Program A".
- Close the report and form.
|
Topics
• Admission
• Sub-System Code
• CareFabric Monitor
• Discharge
|
ProviderConnect Enterprise - Diagnosis
Scenario 1: ProviderConnect Enterprise - Validate the 'PutDiagnosis' and 'PutDiagnosisEntry' actions
Specific Setup:
- The 'Avatar CareFabric->ProviderConnect Enterprise->Contracting Providers->->->Enable External Connections' must be set to "Y".
- The 'Managing Organization Definition' form must be defined for a valid managing organization.
- A client must be enrolled in an existing episode and be mapped to the defined managing organization in the 'ProviderConnect Enterprise Identifiers' section of the 'Admission' form (Client A).
- A practitioner must have a NPI that is mapped to a matching practitioner in the managing organization's system (Practitioner A).
Steps
- Select "Client A" and access the 'Diagnosis' form.
- Select the episode mapped to the managing organization from the Pre-Display.
- Click [OK].
- Select the desired value in the 'Type Of Diagnosis' field.
- Enter the desired date in the 'Date Of Diagnosis' field.
- Enter the desired time in the 'Time Of Diagnosis' field.
- Click [New Row].
- Enter the desired value in the 'Diagnosis Search' field.
- Validate the 'Ranking' field contains "Primary".
- Enter "Practitioner A" in the 'Diagnosing Practitioner' field.
- Select the "Additional Diagnosis Information" section.
- Select the desired value in the 'Trauma (CSI)' field.
- Select the desired value(s) in the 'General Medical Condition Summary Code (CSI)' field.
- Select "Yes" in the 'Substance Abuse / Dependence (CSI)' field.
- Select the desired value in the 'Substance Abuse / Dependence Diagnosis (CSI)' field.
- Click [Submit].
- Validate a "Pre-Display Confirmation" message is displayed stating: Do you want to return to Pre-Display?
- Click [No].
- Access the 'ProviderConnect Enterprise Action Log'.
- Enter the desired dates in the 'From Date' and 'Through Date' fields.
- Enter the desired times in the 'From Time' and 'Through Time' fields.
- Select the desired organization in the 'Managing Organization' field.
- Select "PutDiagnosis" in the 'Action Name' field.
- Click [View Action Log].
- Validate the 'ProviderConnect Enterprise Action Log' Report is displayed.
- Validate the 'ProviderConnect Enterprise Action Log' Report contains the 'PutDiagnosis' action that was triggered from the 'Diagnosis' form with a "Success" result.
- Close the report.
- Select "PutDiagnosisEntry" in the 'Action Name' field.
- Click [View Action Log].
- Validate the 'ProviderConnect Enterprise Action Log' Report is displayed.
- Validate the 'ProviderConnect Enterprise Action Log' Report contains the 'PutDiagnosisEnry' action that was triggered from the 'Diagnosis' form with a "Success" result.
- Close the report and the form.
Scenario 2: ProviderConnect Enterprise - Diagnosis - validate sending existing data
Specific Setup:
- The 'Avatar CareFabric->ProviderConnect Enterprise->Contracting Providers->->->Enable External Connections' must be set to "Y".
- The 'Managing Organization Definition' form must be configured for a valid managing organization.
- A client must exist in the configured managing organization's system with a DOB and SSN on file.
- A practitioner must have a NPI that is mapped to a matching practitioner in the managing organization's system (Practitioner A).
Steps
- Access the 'Admission' form.
- Verify the 'Select Client' dialog is displayed.
- Enter the last name of the client that exists in the managing organization's system in the 'Last Name' field.
- Enter the first name of the client that exists in the managing organization's system in the 'First Name' field.
- Enter the sex of the client that exists in the managing organization's system in the 'Sex' field.
- Click [Search].
- Validate a "Search Results" message is displayed stating: No matches found.
- Click [OK] and [New Client].
- Validate a "Client" message is displayed stating: Auto Assign Next ID Number?
- Click [Yes].
- Enter the desired date in the 'Preadmit/Admission Date' field.
- Enter the desired time in the 'Preadmit/Admission Time' field.
- Select any program that is selected in the 'Associated Admission Programs' field in the 'Managing Organization Definition' form in the 'Program' field.
- Enter the client's date of birth in the 'Date Of Birth' field.
- Enter the client's social security number in the 'Social Security Number' field.
- Select the desired value in the 'Type Of Admission' field.
- Select desired value in the 'Source Of Admission' field.
- Enter "Practitioner A" in the 'Admitting Practitioner' field.
- Click [Submit].
- Access the 'Diagnosis' form for the new client.
- Select "Admission" in the 'Type Of Diagnosis' field.
- Enter the desired time in the 'Time of Diagnosis' field.
- Click [New Row].
- Enter the desired value in the 'Diagnosis Search' field.
- Enter "Practitioner A" in the 'Diagnosing Practitioner' field.
- Click [Submit].
- Access the 'Admission' form for the new client.
- Select the existing episode and click [Edit].
- Select the "ProviderConnect Enterprise Identifiers" section.
- Click [Add New Item].
- Select the defined managing organization in the 'External Organization' field.
- Click [Search].
- Select the matching client record in the 'Select Matching Client Record' dialog.
- Click [OK].
- Validate the 'External ID' field contains the client ID for the client in the managing organization's system.
- Click [Update Demographics].
- Validate an "Information" message is displayed stating: Client Demographics Information Updated.
- Click [OK].
- Select the "Demographics" section.
- Validate demographic fields have been updated to match the managing organizations record.
- Click [Submit].
- Access the 'ProviderConnect Enterprise Action Log'.
- Enter the desired date in the 'From Date' and 'Through Date' fields.
- Enter the desired time in the 'From Time' and 'Through Time' fields.
- Select the desired organization in the 'Managing Organization' field.
- Click [View Action Log].
- Verify the 'ProviderConnect Enterprise Action Log' Report is displayed. Please note: this may take a few minutes to display the data being sent.
- Validate the 'ProviderConnect Enterprise Action Log' Report contains a row for the 'PutProgramAdmission' action that was triggered from the 'Admission' form with a result of "Success".
- Validate the 'ProviderConnect Enterprise Action Log' Report contains a row for the 'PutDiagnosis' action that was triggered from the 'Admission' form with a result of "Success".
- Close the report and the form.
|
Topics
• Diagnosis
• ProviderConnect Enterprise
|
ProviderConnect Enterprise - Client Admission
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
Scenario 1: ProviderConnect Enterprise- Validate the 'PutProgramAdmission' action
Specific Setup:
- The 'Avatar CareFabric->ProviderConnect Enterprise->Contracting Providers->->->Enable External Connections' must be set to "Y".
- The 'Managing Organization Definition' form must be configured for a valid managing organization.
- A client must exist in the configured managing organization's system with the following on file: 'Date of Birth', 'Social Security Number', 'Client Race', 'Employment Status', and 'Education' (Client A).
- Must have mappings defined for the 'Client Race', 'Education', and 'Employment Status' dictionaries in the 'Managing Organization Dictionary Mapping' form.
- A practitioner must have a NPI that is mapped to a matching practitioner in the managing organization's system (Practitioner A).
Steps
- Access the 'Admission' form.
- Verify the 'Select Client' dialog is displayed.
- Enter the last name of the client that exists in the managing organization's system in the 'Last Name' field.
- Enter the first name of the client that exists in the managing organization's system in the 'First Name' field.
- Enter the sex of the client that exists in the managing organization's system in the 'Sex' field.
- Click [Search].
- Validate a "Search Results" message is displayed stating: No matches found.
- Click [OK] and [New Client].
- Validate a "Client" message is displayed stating: Auto Assign Next ID Number?
- Click [Yes].
- Enter the desired date in the 'Preadmit/Admission Date' field.
- Enter the desired time in the 'Preadmit/Admission Time' field.
- Select any program that is selected in the 'Associated Admission Programs' field in the 'Managing Organization Definition' form in the 'Program' field.
- Enter "Client A's" date of birth in the 'Date Of Birth' field.
- Select the desired value in the 'Type Of Admission' field.
- Select desired value in the 'Source Of Admission' field.
- Enter "Practitioner A" in the 'Admitting Practitioner' field.
- Select the "ProviderConnect Enterprise Identifiers" section.
- Click [Add New Item].
- Select the defined managing organization in the 'External Organization' field.
- Click [Search].
- Select the matching client record in the 'Select Matching Client Record' dialog.
- Click [OK].
- Validate the 'External ID' field contains the client ID for the client in the managing organization's system.
- Click [Update Demographics].
- Validate an "Information" message is displayed stating: Client Demographics Information Updated.
- Click [OK].
- Select the "Demographics" section.
- Validate demographic fields have been updated to match the managing organizations record.
- Validate the 'Client Race' field contains the mapped dictionary value from the 'Managing Organization Dictionary Mapping' form.
- Validate the 'Education' field contains the mapped dictionary value from the 'Managing Organization Dictionary Mapping' form.
- Validate the 'Employment Status' field contains the mapped dictionary value from the 'Managing Organization Dictionary Mapping' form.
- Click [Submit].
- Access the 'ProviderConnect Enterprise Action Log'.
- Enter the desired date in the 'From Date' and 'Through Date' fields.
- Enter the desired time in the 'From Time' and 'Through Time' fields.
- Select the desired organization in the 'Managing Organization' field.
- Select "PutProgramAdmission" in the 'Action Name' field.
- Click [View Action Log].
- Verify the 'ProviderConnect Enterprise Action Log' Report is displayed.
- Validate the 'ProviderConnect Enterprise Action Log' Report contains a row for the 'PutProgramAdmission' action that was triggered from the 'Admission' form with a result of "Success".
- Close the report and the form.
Scenario 2: ProviderConnect Enterprise- Validate the 'PutClient' action
Specific Setup:
- The 'Avatar CareFabric->ProviderConnect Enterprise->Contracting Providers->->->Enable External Connections' must be set to "Y".
- The 'Managing Organization Definition' form must be defined for a valid managing organization.
- A client must be enrolled in an existing episode and be mapped to the defined managing organization in the 'ProviderConnect Enterprise Identifiers' section of the 'Admission' form (Client A).
Steps
- Select "Client A" and access the 'Update Client Data' form.
- Update any desired fields.
- Click [Submit].
- Access the 'ProviderConnect Enterprise Action Log'.
- Enter the desired dates in the 'From Date' and 'Through Date' fields.
- Enter the desired times in the 'From Time' and 'Through Time' fields.
- Select the desired organization in the 'Managing Organization' field.
- Select "PutClient" in the 'Action Name' field.
- Click [View Action Log].
- Validate the 'ProviderConnect Enterprise Action Log' Report is displayed.
- Validate the 'ProviderConnect Enterprise Action Log' Report contains the 'PutClient' action that was triggered from the 'Update Client Data' form with a "Success" result.
- Close the report and the form.
Scenario 3: ProviderConnect Enterprise - Women's Health History - Validate the 'PutPregnancy' action
Specific Setup:
- The 'Avatar CareFabric->ProviderConnect Enterprise->Contracting Providers->->->Enable External Connections' must be set to "Y".
- The 'Managing Organization Definition' form must be defined for a valid managing organization.
- A female client must be enrolled in an existing episode that is mapped to the defined managing organization in the 'ProviderConnect Enterprise Identifiers' section of the 'Admission' form (Client A).
Steps
- Access the 'Women's Health History' form.
- Select "Add" in the 'Add, Edit, or Delete a Record' field.
- Enter "Client A" in the 'Client ID' field.
- Select the episode mapped to the managing organization in the 'Episode Number' field.
- Enter the desired date in the 'Assessment Date' field.
- Enter the desired date in the 'Pregnancy Start Date' field.
- Enter the desired date in the 'Pregnancy End Date' field.
- Click [Submit].
- Validate a "Form Return" message is displayed stating: Submitting has completed. Do you wish to return to form?
- Click [No].
- Access the 'ProviderConnect Enterprise Action Log' form.
- Enter the desired dates in the 'From Date' and 'Through Date' fields.
- Enter the desired times in the 'From Time' and 'Through Time' fields.
- Select the desired organization in the 'Managing Organization' field.
- Select "PutPregnancy" in the 'Action Name' field.
- Click [View Action Log].
- Validate the 'ProviderConnect Enterprise Action Log' Report is displayed.
- Validate the 'ProviderConnect Enterprise Action Log' Report contains the 'PutPregnancy' action that was triggered from the 'Women's Health History' form with a "Success" result.
- Close the report and the form.
ProviderConnect Enterprise - Dictionary Mappings
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
- Managing Organization Dictionary Mapping
- Dictionary Update (PM)
Scenario 1: Managing Organization Dictionary Mapping - File Mapping
Specific Setup:
- Must have a valid managing organization configured in the 'Managing Organization Definition' form.
Steps
- Access the 'Managing Organization Dictionary Mapping' form.
- Select the desired organization in the 'Managing Organization' field.
- Select the desired value in the 'Application' field.
- Select the desired value in the 'Dictionary File' field.
- Enter the desired value in the 'Data Element' field.
- Select the desired value in the 'Dictionary Entry' field.
- Enter the desired value in the 'External Code' field.
- Enter the desired value in the 'External Value' field.
- Select "No" in the 'Clear Value When Sending' field.
- Click [File Mapping].
- Validate an "Information" message is displayed stating: Mapping filed.
- Click [OK] and close the form.
- Access Crystal Reports or other SQL Reporting tool.
- Select the PM namespace.
- Create a report using the 'SYSTEM.pce_dictionary_mapping' table.
- Validate a row is displayed for the dictionary mapping filed in the previous steps.
- Validate the 'ID' field contains the ID of the defined mapping.
- Validate the 'FACILITY' field contains the facility.
- Validate the 'application' field contains the application.
- Validate the 'clear_before_sending' field contains "0".
- Validate the 'dictionary_code' field contains the dictionary code selected.
- Validate the 'dictionary_element' field contains the dictionary element selected.
- Validate the 'entity' field contains the entity.
- Validate the 'external_code' field contains the external code entered in the previous steps.
- Validate the 'external_value' field contains the external value entered in the previous steps.
- Validate the 'managing_organization_id' field contains the ID of the managing organization selected.
- Close the report.
Scenario 2: ProviderConnect Enterprise- Validate the 'PutProgramAdmission' action
Specific Setup:
- The 'Avatar CareFabric->ProviderConnect Enterprise->Contracting Providers->->->Enable External Connections' must be set to "Y".
- The 'Managing Organization Definition' form must be configured for a valid managing organization.
- A client must exist in the configured managing organization's system with the following on file: 'Date of Birth', 'Social Security Number', 'Client Race', 'Employment Status', and 'Education' (Client A).
- Must have mappings defined for the 'Client Race', 'Education', and 'Employment Status' dictionaries in the 'Managing Organization Dictionary Mapping' form.
- A practitioner must have a NPI that is mapped to a matching practitioner in the managing organization's system (Practitioner A).
Steps
- Access the 'Admission' form.
- Verify the 'Select Client' dialog is displayed.
- Enter the last name of the client that exists in the managing organization's system in the 'Last Name' field.
- Enter the first name of the client that exists in the managing organization's system in the 'First Name' field.
- Enter the sex of the client that exists in the managing organization's system in the 'Sex' field.
- Click [Search].
- Validate a "Search Results" message is displayed stating: No matches found.
- Click [OK] and [New Client].
- Validate a "Client" message is displayed stating: Auto Assign Next ID Number?
- Click [Yes].
- Enter the desired date in the 'Preadmit/Admission Date' field.
- Enter the desired time in the 'Preadmit/Admission Time' field.
- Select any program that is selected in the 'Associated Admission Programs' field in the 'Managing Organization Definition' form in the 'Program' field.
- Enter "Client A's" date of birth in the 'Date Of Birth' field.
- Select the desired value in the 'Type Of Admission' field.
- Select desired value in the 'Source Of Admission' field.
- Enter "Practitioner A" in the 'Admitting Practitioner' field.
- Select the "ProviderConnect Enterprise Identifiers" section.
- Click [Add New Item].
- Select the defined managing organization in the 'External Organization' field.
- Click [Search].
- Select the matching client record in the 'Select Matching Client Record' dialog.
- Click [OK].
- Validate the 'External ID' field contains the client ID for the client in the managing organization's system.
- Click [Update Demographics].
- Validate an "Information" message is displayed stating: Client Demographics Information Updated.
- Click [OK].
- Select the "Demographics" section.
- Validate demographic fields have been updated to match the managing organizations record.
- Validate the 'Client Race' field contains the mapped dictionary value from the 'Managing Organization Dictionary Mapping' form.
- Validate the 'Education' field contains the mapped dictionary value from the 'Managing Organization Dictionary Mapping' form.
- Validate the 'Employment Status' field contains the mapped dictionary value from the 'Managing Organization Dictionary Mapping' form.
- Click [Submit].
- Access the 'ProviderConnect Enterprise Action Log'.
- Enter the desired date in the 'From Date' and 'Through Date' fields.
- Enter the desired time in the 'From Time' and 'Through Time' fields.
- Select the desired organization in the 'Managing Organization' field.
- Select "PutProgramAdmission" in the 'Action Name' field.
- Click [View Action Log].
- Verify the 'ProviderConnect Enterprise Action Log' Report is displayed.
- Validate the 'ProviderConnect Enterprise Action Log' Report contains a row for the 'PutProgramAdmission' action that was triggered from the 'Admission' form with a result of "Success".
- Close the report and the form.
ProviderConnect Enterprise - Client Discharge
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
Scenario 1: ProviderConnect Enterprise- Validate the 'PutProgramDischarge' action
Specific Setup:
- The 'Avatar CareFabric->ProviderConnect Enterprise->Contracting Providers->->->Enable External Connections' must be set to "Y".
- The 'Managing Organization Definition' form must be defined for a valid managing organization.
- A client must be enrolled in an existing episode and be mapped to the defined managing organization in the 'ProviderConnect Enterprise Identifiers' section of the 'Admission' form (Client A).
- A practitioner must have a NPI that is mapped to a matching practitioner in the managing organization's system (Practitioner A).
Steps
- Select "Client A" and access the 'Discharge' form.
- Select the episode that is mapped to the managing organization from the Pre-Display.
- Click [OK].
- Enter the desired date in the 'Date of Discharge' field.
- Enter the desired time in the 'Discharge Time' field.
- Select the desired type in the 'Type Of Discharge' field.
- Enter "Practitioner A" in the 'Discharge Practitioner' field.
- Enter the desired value in the 'Discharge Remarks/Comments' field.
- Select the 'CSI' tab.
- Select the desired value in the 'Patient Status Code' field.
- Select the desired value in the 'Discharge Legal Class' field.
- Click [Submit].
- Access the 'ProviderConnect Enterprise Action Log' form.
- Enter the desired date in the 'From Date' and 'Through Date' fields.
- Enter the desired time in the 'From Time' and 'Through Time' fields.
- Select the desired organization in the 'Managing Organization' field.
- Select "PutProgramDischarge" in the 'Action Name' field.
- Click [View Action Log].
- Validate the 'ProviderConnect Enterprise Action Log' Report is displayed.
- Validate the 'ProviderConnect Enterprise Action Log' Report contains the 'PutProgramDischarge' action that was triggered from the 'Discharge' form with a "Success" result.
- Close the report and the form.
|
Topics
• Admission
• ProviderConnect Enterprise
• Managing Organization Dictionary Mapping
• Discharge
|
Avatar CareFabric - Vital Signs
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
Scenario 1: Validate SDK action "ListVitalSignSet"
Scenario 2: Validate SDK action "SearchVitalSignSet"
Scenario 3: Validate SDK action "GetVitalSignSet"
Vital Signs - The 'ListVitalSignSet' SDK action
Scenario 1: Validate the limitation of the 'ListVitalSignSet' SDK action
Avatar CareFabric - support for vital signs
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
- Vitals Entry
- SQL Query/Reporting
Scenario 1: Vitals Entry - Validate the 'SYSTEM.cw_vital_signs' SQL table
Specific Setup:
- Have a client enrolled in an existing episode (Client A).
- The user logged into the application must have access to all forms and tables.
Steps
- Select "Client A" and access the 'Vitals Entry' form.
- Select "Add" in the 'Update Vital Sign' field.
- Enter the desired date in the 'Date' field.
- Enter the desired time in the 'Time' field.
- Select "No" in the 'Refused Vitals' field.
- Enter the desired value in the 'Systolic' and 'Diastolic' fields.
- Click [Submit] and [No].
- Access Crystal Reports or other SQL Reporting Tool.
- Create a report using the 'SYSTEM.cw_vital_signs' SQL table.
- Validate rows are displayed for the vitals entered in the previous steps.
- Validate the 'ID' field contains a unique identifier.
- Validate the 'edit_increment_ID' field contains the value as '1' for all the vitals entered in the previous steps.
- Validate the 'data_entry_date' field contains the date entered in the previous steps.
- Validate the 'data_entry_time' field contains the time entered in the previous steps.
- Validate the 'RV reading_value' field contains "No".
- Validate the 'BPS reading_value' field contains the value entered in the previous steps.
- Validate the 'BPD reading_value' field contains the value entered in the previous steps.
- Validate the 'BP vital sign' field contains "Blood Pressure (Label)".
- Close the report.
- Return to the 'Vitals Entry' form.
- Select “Edit” in the ‘Add/Edit/Delete Vital Sign’ field and click [Select Vital Sign].
- Select the 1st Vital Entry row and click [OK].
- Set the ‘Systolic’ field to"135".
- Set the ‘Diastolic’ field to "90".
- Set the 'Heart Rate' field to"78".
- Set the 'Respiration Rate' field to "108".
- Click [Submit] and [No].
- Access Crystal Reports or other SQL Reporting Tool.
- Create a report using the 'AUDIT.cw_vital_signs' SQL table.
- Validate the 'edit_increment_ID' field contains the value as '2' for the vitals edited in the previous steps.
- Validate the 'BPS reading_value' field contains the value entered in the previous steps. (ex. 135).
- Validate the 'BPD reading_value' field contains the value entered in the previous steps. (ex. 90).
- Validate the 'HR reading_value' field contains the value entered in the previous steps. (ex. 78).
- Validate the 'RR reading_value' field contains the value entered in the previous steps. (ex. 108).
- Close the report.
- Return to the 'Vitals Entry' form.
- Select “Void” in the ‘Add/Edit/Delete Vital Sign’ field and click [Select Vital Sign].
- Select the 1st Vital Entry row and click [OK].
- Select any value in the ‘Void Reason’ field.
- Click [Submit] and [Yes].
- Select “Edit” in the ‘Add/Edit/Delete Vital Sign’ field and click [Select Vital Sign].
- Validate “*** VOIDED ***” displays for the 1st Vitals Entry row.
- Access Crystal Reports or other SQL Reporting Tool.
- Create a report using the 'SYSTEM.cw_vital_signs' SQL table.
- Validate rows are displayed for the vitals entered in the previous steps
- Validate the 'ID' field contains a unique identifier.
- Validate the 'edit_increment_ID' field contains the value as '3' for all the vitals entered in the previous steps.
- Create a report using the 'AUDIT.cw_vital_signs' SQL table.
- Validate rows are displayed for the vitals added in Step 1.
- Validate the 'audit_action_value' field contains "Add" for the vitals added in Step 1.
- Validate the 'edit_increment_ID' field contains the value as '1' for the vitals added in Step 1
- Validate rows are displayed for the vitals that are edited in Step 3.
- Validate the 'audit_action_value' field contains "Edit" for the vitals edited in Step 3.
- Validate the 'edit_increment_ID' field contains the value as '2' for the vitals edited in Step 3
- Validate rows are displayed for the vitals that are voided in Step 5.
- Validate the 'voided_value' field contains "Yes" for the vitals voided in Step 5.
- Validate the 'edit_increment_ID' field contains the value as '3' for the vitals voided in Step 5
- Close the report.
Scenario 2: 'PutVitalSignSet' SDK action - Validate the 'SYSTEM.cw_vital_signs' SQL table
|
Topics
• Assessments
• Vitals
• Vital Signs
|
Avatar CareFabric - Diagnosis Search
Scenario 1: Query for External CCD - Search, Preview, Save CCD's and validate SDK actions are triggered
Specific Setup:
- A client must be enrolled in an existing episode (Client A).
Steps
- Access the 'Query for External CCD' form.
- Select "Client A" in the 'Client Search' field.
- Select an organization in the 'Organization Name or Zip' field.
- Click [Search CCDs].
- Select a CCD in the 'Available CCDs' field.
- Enter the desired provider in the 'Provider Referred To' field.
- Click [Preview].
- Validate the CCD is displayed and close it.
- Click [Save].
- Validate an "Information" message is displayed stating: Saved.
- Click [OK] and close the form.
- Access the 'CareFabric Monitor' form.
- Enter the current date in the 'From Date' and 'Through Date' fields.
- Enter "Client A" in the 'Client ID' field.
- Enter "ExternalDataAckowledgementCreated" in the 'Event/Action Search' field.
- Click [View Activity Log].
- Validate the 'CareFabric Monitor Report' contains an 'ExternalDataAcknowledgementCreated' record.
- Click [Click To View Record].
- Validate the 'referredToProviderID' - 'id' field contains the provider ID selected in the previous steps.
- Close the report and the form.
- Access Crystal Reports or other SQL Reporting Tool.
- Create a report using the 'SYSTEM.ccd_tempstorage' table.
- Validate a row is displayed for the CCD saved in the previous steps.
- Validate the 'PATID' field contains "Client A".
- Validate the 'provider_referred_to' field contains the provider ID selected in the previous steps.
- Validate the 'provider_referred_to_name' field contains the provider name selected in the previous steps.
- Close the report.
Scenario 2: Console Widget Viewer: CCD Display
Specific Setup:
- The 'External Document' widget and 'Console Widget Viewer' are on the HomeView.
- A client has available CCD's (Client A).
Steps
- Select "Client A" and navigate to the 'External Documents' widget.
- Enter the desired provider in the 'Provider Referred To' field. Please Note: the 'Provider Referred To' field should be entered prior to clicking [Search]. If the 'Provider Referred To' value is changed, then [Search] will need to be clicked again after updating the provider.
- Click [Search].
- Validate the 'External Documents' widget contains a document.
- Click [View].
- Validate the CCD detail is displayed in the 'Console Widget Viewer'.
- Click [Save] and [Close All].
- Access the 'CareFabric Monitor' form.
- Enter the current date in the 'From Date' and 'Through Date' fields.
- Enter "Client A" in the 'Client ID' field.
- Enter "ExternalDataAckowledgementCreated" in the 'Event/Action Search' field.
- Click [View Activity Log].
- Validate the 'CareFabric Monitor Report' contains an 'ExternalDataAcknowledgementCreated' record.
- Click [Click To View Record].
- Validate the 'referredToProviderID' - 'id' field contains the provider ID selected in the previous steps.
- Close the report and the form.
- Access Crystal Reports or other SQL Reporting Tool.
- Create a report using the 'SYSTEM.ccd_tempstorage' table.
- Validate a row is displayed for the CCD saved in the previous steps.
- Validate the 'PATID' field contains "Client A".
- Validate the 'provider_referred_to' field contains the provider ID selected in the previous steps.
- Validate the 'provider_referred_to_name' field contains the provider name selected in the previous steps.
- Close the report.
Scenario 3: Diagnosis - Diagnosis Entry
Specific Setup:
- Client must be enrolled in an active episode and have a diagnosis on file (Client A).
Steps
- Select "Client A" and access the ‘Diagnosis’ form.
- Select the diagnosis row to edit.
- Click [Edit].
- Click [New Row].
- Search for and select the desired value in the 'Diagnosis Search' field.
- Validate the 'Diagnosis Search' returns the expected diagnoses.
- Populate all required and desired fields.
- Click [Submit] and [No].
- Select "Client A" and access the 'Diagnosis' form.
- Select the diagnosis row edited in the previous steps.
- Click [Edit].
- Validate the newly added diagnosis row is displayed.
- Close the form.
Scenario 4: Validate the 'RADplus->IMO Diagnosis Web Service->ICD-10 Diagnosis Search->->->URL' registry setting
Specific Setup:
- A client is enrolled in an existing episode (Client A).
Steps
- Access the 'Registry Settings' form.
- Search for and select the "RADplus->IMO Diagnosis Web Service->ICD-10 Diagnosis Search->->->URL" registry setting.
- Validate the 'Registry Setting Details' field contains "Enter or update the URL for the ICD-10 Diagnosis code web search. Please note: If the 'Avatar CareFabric' module is loaded and enabled (requires Avatar CareFabric 2018 Update #22 and Avatar CareFabric 2022 Update #62) then the SDK based services will be used."
- Close the form.
- Select "Client A" and access the 'Diagnosis' form.
- Click [Add] to add a new record.
- Select the desired value in the 'Type Of Diagnosis' field.
- Enter the desired date in the 'Date Of Diagnosis' field.
- Enter the desired time in the 'Time Of Diagnosis' field.
- Click [New Row].
- Search for and select the desired diagnosis in the 'Diagnosis Search' field.
- Validate the 'Diagnosis Search' returns the expected diagnoses.
- Select the desired practitioner in the 'Diagnosing Practitioner' field.
- Populate any other desired fields.
- Click [Submit] and [Yes] to return to the pre-display.
- Validate the pre-display contains the diagnosis filed in the previous steps.
- Select the new diagnosis record and click [Edit].
- Validate all previously filed diagnosis data is displayed.
- Close the form.
|
Topics
• CareFabric
• Diagnosis
• Registry Settings
|
|
Topics
• Medical Note
• Problem List
|
Avatar CareFabric - Multi Lab Tests
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
- Orders This Episode
- Avatar eMAR
Scenario 1: OE NX - Lab orders - Requisition Report
Specific Setup:
- The following updates must be installed: Avatar CareFabric 2022 Update 64, Avatar OE 2022 Update 71 and Avatar CWS 2022 Update 86
- The 'Avatar Order Entry->Interfaces->CareFabric->->->Enable Order Message Queue and Multi-Test Lab Orders' registry setting must be set to "N".
- Please log out of the application and log back in after completing the above configuration.
- A client must have an active episode. (Client A)
Steps
- Select "Client A" and access the 'Financial Eligibility' form.
- Select the 'Guarantor Selection' section.
- Click [Add New Item] in the Guarantor Information grid.
- Search for and select "Medicare" from the 'Guarantor #' field.
- Select "(Contract) Medicare Part A" from the 'Guarantor Plan' field.
- Validate a message is displayed stating "Selecting This Plan Will Over-Write Any Previous Plan Information. The Master Plan Information Will Default" and click [OK].
- Select "Self" from the 'Client's Relationship To Subscriber' field.
- Validate the 'Subscriber's Name' field is equal to "Client A".
- Set the 'Subscriber Address - Street Line 1' field to "123 place drive circle street".
- Set the 'Zip code' field to "12345".
- Select "Male" from the 'Subscriber Sex' field.
- Set the 'Subscriber's Social Security #' field to "222-55-8888".
- Select "Full Time (32+ Hours A Week Not Including Armed Forces)" from the 'Subscriber's Employment Status' field.
- Set the 'Subscriber Policy #' field to "48536843".
- Select "Yes" from the 'Subscriber Assignment Of Benefits' field.
- Set the 'Subscriber's Covered Days' field to "9999".
- Set the 'Maximum Covered Dollars' field to "9999999.99".
- Select "Yes, Provider Has Signed Statement Permitting Release" from the 'Subscriber Release Of Info' field.
- Select the 'Financial Eligibility' section.
- Select "Medicare" from the 'Guarantor #1' field and click [Submit].
- Access the 'External Lab/Radiology Definition for CareConnect' form.
- Select 'Add' from the 'Add New or Edit Existing Vendor' field.
- Select 'Lab' from the 'External Application Type' field.
- Select 'Yes' from the 'eVendor' field.
- Select "Change Health-LabCorp" from the 'Vendor to Define' field.
- Select "TA" from the 'Vendor Business Unit' field.
- Select "90550015" from the 'Vendor Account Number' field.
- Set the 'Vendor Name' field to "LabCorp-CHC".
- Select 'LabCorp' from the 'Lab Vendor Company' field and click [Submit].
- Validate a message is displayed stating "Do you wish to return to form" and click [No].
- Access the 'External Lab Mapping for CareConnect' form.
- Select "LabCorp-CHC" from the 'External Lab Vendor' field.
- Select "Subscriber Employment Status (IN1-42)" from the 'HL7 Segment' field.
- Select "Subscr. Employment Status - File: Client, Data Element #256" from the 'Avatar Dictionary to Map' field.
- Select "Full Time (32+ Hours A Week Not Including Armed Forces)" from the 'Avatar Dictionary Value to Map' field.
- Set the 'Mapped to Code' field to "1" and click [File].
- Select "Subscriber Relationship (IN1-17)" from the 'HL7 Segment' field.
- Select "Client's Relationship To Subscriber - File: Client, Data Element #247" from the 'Avatar Dictionary to Map' field.
- Select "Self" from the 'Avatar Dictionary Value to Map' field.
- Set the 'Mapped to Code' field to "18" and click [File] and [Discard].
- Validate a message displays stating "Are you sure you want to Close without saving?" and click [Yes].
- Access the 'Order Code Setup' form.
- Select "Add New Code" from the 'Add/Edit Order Code' field.
- Set the 'New Order Code' field to "Sars-CoV-2".
- Set the 'Order Code Description' field to "Sars-CoV-2".
- Select "Lab" from the 'Order Type' field.
- Click [External Lab Definition].
- Click [New Row].
- Set the 'Lab Vendor Name' cell to "LabCorp-CHC.
- Set the 'Compendium Order Code' cell to "SARS-CoV-2, NAA" and click [Save].
- Validate a message displays stating "Exit Grid?" and click [Yes].
- Click [Submit].
- Validate a message displays stating "Order Code Setup has completed. Do you wish to return to form?" and click [No].
- Select "Client A" and access the Order Entry Console.
- Search for and select "SARS-CoV-2, NAA " from the 'New Order' field.
- Select "Daily" from the 'Frequency' field.
- Select "Lab Vendor Staff will Collect" in the 'Specimen Collection' field.
- Set the 'Duration' field to "5" and click [Days] and [Add to Scratchpad].
- Validate the 'Ask On Order Entry' dialog displays.
- Answer all "AOE" questions and click [Save] and [Sign].
- Validate the 'Order grid' contains an order for "SARS-CoV-2, NAA Daily, Lab Vendor Staff will Collect, LabCorp-CHC".
- Select the order created from the 'Order grid' and click [Print].
- Validate the 'Lab Print' dialog displays and click [Print Lab Requisition].
- Validate the 'Requisition Report' displays successfully.
Scenario 2: OE NX - 'Enable Order Message Queue and Multi-Test Lab Orders' set to "Y" - 'Group Order Message' set to "Yes"
Specific Setup:
- The following updates must be installed: Avatar CareFabric 2022 Update 64, Avatar OE 2022 Update 71 and Avatar CWS 2022 Update 86
- The 'Avatar Order Entry->Interfaces->CareFabric->->->Enable Order Message Queue and Multi-Test Lab Orders' registry setting must be set to "Y"
- Please log out of the application and log back in after completing the above configuration.
- A client must exist in an active episode (Client A)
- A Lab Vendor (Lab Vendor A) must be configured in the 'External Lab/Radiology Definition for CareConnect' form where the 'Group Order Messages' field is set to "Yes"
- Two lab-type order codes (Order Code A, Order Code B) must be configured to have "Lab Vendor A" configured in the 'External Lab Definition' grid in the 'Order Code Setup' form.
Steps
- Select "Client A" and access the Order Entry Console.
- Create two lab-type orders for "Order Code A" and "Order Code B" for "Lab Vendor A", with "Lab Vendor Staff will Collect" selected, and with a one time only 'Frequency Code'.
- Select either order from the 'Order grid' and click [Print] and print the 'Lab Requisition report'.
- Validate the 'Requisition Report' displays a 'REQ#' of "GR-#" and that both lab orders display.
Scenario 3: OE NX - 'Enable Order Message Queue and Multi-Test Lab Orders' set to "Y" - 'Send Lab Order Prior to Specimen Collection' set to "Yes"
Specific Setup:
- The following updates must be installed: Avatar CareFabric 2022 Update 64, Avatar OE 2022 Update 71 and Avatar CWS 2022 Update 86
- The 'Avatar Order Entry->Interfaces->CareFabric->->->Enable Order Message Queue and Multi-Test Lab Orders' registry setting must be set to "Y"
- Please log out of the application and log back in after completing the above configuration.
- A client must exist in an active inpatient episode (Client A)
- A Lab Vendor (Lab Vendor A) must be configured in the 'External Lab/Radiology Definition for CareConnect' form where the 'Send Lab Order Prior to Specimen Collection' field is set to "Yes".
- A lab-type order code (Order Code A) must be configured to have "Lab Vendor A" configured in the 'External Lab Definition' grid in the 'Order Code Setup' form.
Steps
- Select "Client A" and access the Order Entry Console.
- Create an order for "Order Code A" with "Lab Vendor A" and a one time only 'Frequency Code'.
- Using Crystal Reports or any other SQL reporting tool, create a report on the 'OrderEntry.order_mesg_status' table and include all fields.
- Validate a new order message is created.
Scenario 4: OE NX - 'Enable Order Message Queue and Multi-Test Lab Orders' set to "Y" - 'Send Lab Order Prior to Specimen Collection' set to "No"
Specific Setup:
- The following updates must be installed: Avatar CareFabric 2022 Update 64, Avatar OE 2022 Update 71 and Avatar CWS 2022 Update 86
- The 'Avatar Order Entry->Interfaces->CareFabric->->->Enable Order Message Queue and Multi-Test Lab Orders' registry setting must be set to "Y"
- Please log out of the application and log back in after completing the above configuration.
- A client must exist in an active inpatient episode (Client A)
- A Lab Vendor (Lab Vendor A) must be configured in the 'External Lab/Radiology Definition for CareConnect' form where the 'Send Lab Order Prior to Specimen Collection' field is set to "No".
- A lab-type order code (Order Code A) must be configured to have "Lab Vendor A" configured in the 'External Lab Definition' grid in the 'Order Code Setup' form.
Steps
- Select "Client A" and access the Order Entry Console.
- Create an order for "Order Code A" with "Lab Vendor A" and a one time only 'Frequency Code'.
- Using Crystal Reports or any other SQL reporting tool, create a report on the 'OrderEntry.order_mesg_status' table and include all fields.
- Validate no new order message is created.
- Access the 'eMAR' widget for "Client A" and validate an order for "Order Code A" is displayed.
- Perform 'Client Education' and 'Order Acknowledgement' for the order.
- Perform a 'Specimen Collection' for the order.
- Refresh the report created using the 'OrderEntry.order_mesg_status' table and validate a new message was sent.
Scenario 5: OE NX - 'Enable Order Message Queue and Multi-Test Lab Orders' set to "Y" - 'Suppress Specimen Collection Message' set to "Yes"
Specific Setup:
- The following updates must be installed: Avatar CareFabric 2022 Update 64, Avatar OE 2022 Update 71 and Avatar CWS 2022 Update 86
- The 'Avatar Order Entry->Interfaces->CareFabric->->->Enable Order Message Queue and Multi-Test Lab Orders' registry setting must be set to "Yes".
- Please log out of the application and log back in after completing the above configuration.
- A client must exist in an active inpatient episode (Client A)
- A Lab Vendor (Lab Vendor A) must be configured in the 'External Lab/Radiology Definition for CareConnect' form where the 'Send Order Prior to Collect' field is set to "Yes"
- A lab-type order code (Order Code A) must be configured to have "Lab Vendor A" configured in the 'External Lab Definition' grid in the 'Order Code Setup' form.
Steps
- Select "Client A" and access the Order Entry Console.
- Create an order for "Order Code A" with "Lab Vendor A" and a one time only 'Frequency Code'.
- Access the 'eMAR' widget for "Client A".
- Perform 'Client Education' and 'Order Acknowledgement' on "Order A".
- Perform a 'Specimen Collection' for "Order A".
- Using Crystal Reports or any other SQL reporting tool, create a report on the 'OrderEntry.order_mesg_status' table and include all fields.
- Validate no 'Specimen Collection' message is displayed.
Scenario 6: OE NX - 'Enable Order Message Queue and Multi-Test Lab Orders' set to "Y" - 'Suppress Cancel/Discontinue Message' set to "Yes"
Specific Setup:
- The following updates must be installed: Avatar CareFabric 2022 Update 64, Avatar OE 2022 Update 71 and Avatar CWS 2022 Update 86
- The 'Avatar Order Entry->Interfaces->CareFabric->->->Enable Order Message Queue and Multi-Test Lab Orders' registry setting must be set to "Y".
- Please log out of the application and log back in after completing the above configuration.
- A client must exist in an active inpatient episode (Client A)
- A Lab Vendor (Lab Vendor A) must be configured in the 'External Lab/Radiology Definition for CareConnect' form where the 'Suppress Cancel/Discontinue Message' field is set to "Yes"
- A lab-type order code (Order Code A) must be configured to have "Lab Vendor A" configured in the 'External Lab Definition' grid in the 'Order Code Setup' form.
Steps
- Select "Client A" and access the Order Entry Console.
- Create an order for "Order Code A" with "Lab Vendor A" and a one time only 'Frequency Code'.
- Using Crystal Reports or any other SQL reporting tool, create a report on the 'OrderEntry.order_mesg_status' table and include all fields.
- Validate the order message has been sent.
- Discontinue the order created.
- Refresh the 'OrderEntry.order_mesg_status' table and validate no new message was sent.
|
Topics
• NX
• Order Entry Console
|
Medical Note - Medication Orders
Scenario 1: Medication Orders - Validate the ' ListEhrMedicationOrder' SDK action
Medical Note - Send Last Completed Document by Author
Scenario 1: Validate the 'GetIntegratedCareVisitType' SDK action
Diagnosis - Time of Diagnosis
Scenario 1: Add Diagnosis - Verify the Military Time for "Time of Diagnosis"
Specific Setup:
- The 'Enable Military Time' registry setting is set to "Y". This must be done by a Netsmart Associate.
- A user must be defined as a "Provider" and have the following:
- A client enrolled in an existing episode (Client A)
- A practitioner enrolled in Medical Note
- The 'Medical Note' widget accessible on the HomeView
Steps
- Log into Avatar with a Provider login credentials.
- Select "Client A" and select "Medical Note" widget.
- Verify the existence of "Clinical Summary" tab.
- Click [Add Note].
- Verify the existence of the "Note Details".
- Click the "Episode" drop down list and select the desired episode from the "Episode" drop down list.
- Complete the required fields in "Note Details" and verify the existence of the "Clinical Summary" tab.
- Click on [Document] tab.
- Click on [Diagnosis].
- Click on [Add].
- Set "Diagnosis Type" as "Update".
- Verify the "Time of Diagnosis" is displayed in military time and matches the progress note start time.
- Click on [Add New Diagnosis].
- Verify the "Time of Diagnosis" is displayed in military time and matches the progress note start time.
- Set "Diagnosis Description" to any diagnosis and complete the required fields.
- Click on [Save New Diagnosis].
- Click on [Save Diagnosis Set].
- Verify the "Diagnosis Date and Time" is displayed in military time.
- Verify the "Diagnosis Date and Time" matches the "Time of Diagnosis" and progress note start time.
|
Topics
• Active Medications
• CareFabric
• eMAR
• ListEhrMedicationOrder
• Medical Note
• GetIntegratedCareVisitType
• Diagnosis
• Progress Notes
|
CareFabric action 'LookupImplantableDevice' is modified for 'DeviceTypeCode'.
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
- Message Payload
- Crystal Reports or other SQL Reporting tool - Field Explorer
Scenario 1: SDK Action "LookupImplantableDevice"
|
Topics
• CareFabric
• Query/Reporting
|
|
Topics
• Add-On
• CareFabric
• CPT
• Medical Note
• Progress Notes
• Service Codes
|
Avatar CareFabric - support for the 'Problem List' form
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
- Dictionary Update (CWS)
- Problem List
Scenario 1: 'Problem List' form - Validate the 'ClientRecordedStatusCreated', 'ClientRecordedStatusUpdated', and 'ClientRecordedStatusDeleted' SDK events
Avatar CareFabric - 'Problem List' and 'Allergies and Hypersensitivities' forms
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
- Dictionary Update (CWS)
- Allergies and Hypersensitivities
- Problem List
Scenario 1: 'Allergies and Hypersensitivities' form - Validate the 'AllergyCreated' and 'AllergyUpdated' SDK events
Specific Setup:
- A client is enrolled in an existing episode (Client A).
- Must have the following dictionary values defined for the "(10001) Status" CWS dictionary for 'Allergy Status':
- (C) Confirmed
- (I) Inactive
- The following extended dictionaries must be defined for the "(10001) Status" CWS dictionary values for 'Allergy Status':
- (13006) ONC Clinical Status
- (13007) ONC Verified Status
Steps
- Select "Client A" and access the 'Allergies and Hypersensitivities' form.
- Click [Update] and [New Row].
- Enter the desired new allergy.
- Select "Confirmed" in the 'Status' field.
- Populate any other required and desired fields.
- Click [Save] and [Submit].
- Access the 'CareFabric Monitor' form.
- Enter the current date in the 'From Date' and 'Through Date' fields.
- Click [View Activity Log].
- Validate the 'CareFabric Monitor Report' contains a "AllergyCreated" record.
- Click [Click To View Record].
- Validate the 'clientID' - 'id' field contains "Client A".
- Validate the 'clinicalStatusCode' - 'code' field contains the "ONC Clinical Status" extended dictionary code defined for the status selected.
- Validate the 'clinicalStatusCode' - 'displayName' field contains the "ONC Clinical Status" extended dictionary value defined for the status selected.
- Validate the 'statusCode' - 'displayName' field contains "Confirmed".
- Validate the 'verificationStatusCode' - 'code' field contains the "ONC Verified Status" extended dictionary code defined for the status selected.
- Validate the 'verificationStatusCode' - 'displayName' field contains the "ONC Verified Status" extended dictionary value defined for the status selected.
- Validate all other allergy data displays as expected.
- Close the report and the form.
- Select "Client A" and access the 'Allergies and Hypersensitivities' form.
- Click [Update].
- Validate the 'Allergies' grid contains the allergy filed in the previous steps.
- Select "Inactive" in the 'Status' field.
- Click [Save] and [Submit].
- Access the 'CareFabric Monitor' form.
- Enter the current date in the 'From Date' and 'Through Date' fields.
- Click [View Activity Log].
- Validate the 'CareFabric Monitor Report' contains a "AllergyUpdated" record.
- Click [Click To View Record].
- Validate the 'clientID' - 'id' field contains "Client A".
- Validate the 'clinicalStatusCode' - 'code' field contains the "ONC Clinical Status" extended dictionary code defined for the new status selected.
- Validate the 'clinicalStatusCode' - 'displayName' field contains the "ONC Clinical Status" extended dictionary value defined for the new status selected.
- Validate the 'statusCode' - 'displayName' field contains "Inactive".
- Validate the 'verificationStatusCode' - 'code' field contains the "ONC Verified Status" extended dictionary code defined for the new status selected.
- Validate the 'verificationStatusCode' - 'displayName' field contains the "ONC Verified Status" extended dictionary value defined for the new status selected.
- Validate all other allergy data displays as expected.
- Close the report and the form.
Scenario 2: 'Problem List' form - Validate the 'ProblemCreated' and 'ProblemUpdated' 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
- 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
- Select "Client A" and access the 'Problem List' form.
- Click [View/Enter Problems].
- Enter the desired new problem.
- Select "Active" in the 'Status' field.
- Populate any other required and desired fields.
- Click [Save] and [Submit].
- Access the 'CareFabric Monitor' form.
- Enter the current date in the 'From Date' and 'Through Date' fields.
- Click [View Activity Log].
- Validate the 'CareFabric Monitor Report' contains a "ProblemCreated" record.
- Click [Click To View Record].
- Validate the 'clientID' - 'id' field contains "Client A".
- Validate the 'clinicalStatusCode' - 'code' field contains the "ONC Clinical Status" extended dictionary code defined for the status selected.
- Validate the 'clinicalStatusCode' - 'displayName' field contains the "ONC Clinical Status" extended dictionary value defined for the status selected.
- Validate the 'statusCode' - 'displayName' field contains "Active".
- Validate the 'verificationStatusCode' - 'code' field contains the "ONC Verified Status" extended dictionary code defined for the status selected.
- Validate the 'verificationStatusCode' - 'displayName' field contains the "ONC Verified Status" extended dictionary value defined for the status selected.
- Validate all other problem data displays as expected.
- Close the report and the form.
- Select "Client A" and access the 'Problem List' form.
- Click [View/Enter Problems].
- Validate the 'Problem List' grid is displayed and contains the problem filed in the previous steps.
- Select "Inactive" in the 'Status' field for the existing problem.
- Click [Save] and [Submit].
- Access the 'CareFabric Monitor' form.
- Enter the current date in the 'From Date' and 'Through Date' fields.
- Click [View Activity Log].
- Validate the 'CareFabric Monitor Report' contains a "ProblemUpdated" record.
- Click [Click To View Record].
- Validate the 'clientID' - 'id' field contains "Client A".
- Validate the 'clinicalStatusCode' - 'code' field contains the "ONC Clinical Status" extended dictionary code defined for the new status selected.
- Validate the 'clinicalStatusCode' - 'displayName' field contains the "ONC Clinical Status" extended dictionary value defined for the new status selected.
- Validate the 'statusCode' - 'displayName' field contains "Inactive".
- Validate the 'verificationStatusCode' - 'code' field contains the "ONC Verified Status" extended dictionary code defined for the new status selected.
- Validate the 'verificationStatusCode' - 'displayName' field contains the "ONC Verified Status" extended dictionary value defined for the new status selected.
- Validate all other problem data displays as expected.
- Close the report and the form.
|
Topics
• CareFabric
• Problem List
• Allergies
• CareFabric Monitor
|
Avatar CareFabric - SDK events
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
- Discharge
- Progress Notes (Group and Individual)
Scenario 1: 'Admission' form - Validate the 'ProgramAdmissionCreated' payload
Specific Setup:
- Multiple system code functionality is not enabled.
Steps
- Access the 'Admission' form.
- Verify the 'Select Client' dialog is displayed.
- Enter any new value in the 'Last Name' and 'First Name' fields.
- Select any value in the 'Sex' field.
- Click [Search].
- Validate a "Search Results" message is displayed stating: No matches found.
- Click [New Client].
- Validate a "Client" message displays indicating "Auto Assign Next ID Number?"
- Click [Yes].
- Enter the current date in the 'Preadmit/Admission Date' field.
- Enter the current time in the 'Preadmit/Admission Time' field.
- Select the desired program in the 'Program' field.
- Enter any value in the 'Type Of Admission' field.
- Enter the desired practitioner in the 'Admitting Practitioner' field.
- Click [Submit].
- Access the 'CareFabric Monitor' form.
- Enter the current date in the 'From Date' field.
- Enter the current date in the 'Through Date' field.
- Enter the client admitted in the previous steps in the 'Client ID' field.
- Click [View Activity Log].
- Validate the 'CareFabric Monitor Report' is displayed.
- Select the 'ProgramAdmissionCreated' activity type.
- Click [Click to View Record].
- Validate all filed information is populated.
- Validate the 'accessTags' - 'type' field contains "tag-External".
- Validate the 'accessTags' - 'value' field contains "ProgramCode:#". (NOTE: ProgramCode:# will be the program number that the client was admitted into.)
- Close the report and the form.
Scenario 2: 'Discharge' form - Validate the 'ProgramDischargeCreated' payload
Specific Setup:
- A client must be enrolled in an existing episode (Client A).
- Multiple system code functionality is not enabled.
Steps
- Select "Client A" and access the 'Discharge' form.
- Enter the current date in the 'Date Of Discharge' field.
- Enter the current time in the 'Discharge Time' field.
- Select any value in the 'Type Of Discharge' field.
- Enter the desired practitioner in the 'Discharge Practitioner' field.
- Select the desired value in the 'Discharge Client Living Arrangement' field.
- Enter the desired value in the 'Hospital Discharge Instructions' field.
- Click [Submit].
- Access the 'CareFabric Monitor' form.
- Enter the current date in the 'From Date' field.
- Enter the current date in the 'Through Date' field.
- Enter "Client A" in the 'Client ID' field.
- Click [View Activity Log].
- Select "ProgramDischargeCreated" in the 'Activity Type' field.
- Click [Click to View Record].
- Validate the 'accessTags' - 'type' field contains "tag-External".
- Validate the 'accessTags' - 'value' field contains "ProgramCode:#". (NOTE: ProgramCode:# will be the program number that the client was admitted into.)
- Validate all other filed information is populated.
- Close the report and the form.
Scenario 3: Admission - Admit a client and validate the 'ClientTagUpdated' SDK event
Specific Setup:
- Multiple sub-system code functionality is enabled.
- A sub-system code must be defined (Sub-System Code A).
- A program is defined that is associated to "Sub-System Code A" (Program A).
- The 'Enable RxConnect Facility ID' registry setting must be set to "Y".
- A client enrolled in "Program A" (Client A).
- Must be logged into the root system code (System Code A).
Steps
- Access the "Admission" form.
- Add 'Admission'.
- Add data for all required fields.
- Select "Program A".
- Click [Submit].
- Access the 'CareFabric Monitor' form.
- Enter the current date in the 'From Date' field.
- Enter the current date in the 'Through Date' field.
- Enter 'Client A' in the 'Client ID' field.
- Enter 'ClientTagUpdated' in the "Event/Action" field.
- Click [View Activity Log].
- Validate the 'CareFabric Monitor Report' is displayed.
- Validate the 'CareFabric Monitor Report' contains the following activity "type: ClientTagUpdated".
- Select the 'ClientTagUpdated' activity label.
- Click [Click To View Record].
- Validate the "type": "tag-Department", "value": "System Code A".
- Validate the "type": "tag-Department", "value": "Sub-System Code A".
- Validate the 'accessTags' - 'type' field contains "tag-External".
- Validate the 'accessTags' - 'value' field contains "Program A".
- Close the report and form.
Scenario 4: 'Progress Notes (Group and Individual)' form - Validate the 'ProgressNoteCreated' payload
Specific Setup:
- A client is enrolled in an existing episode (Client A).
- Multiple system code functionality is not enabled.
Steps
- Access the 'Progress Notes (Group and Individual)' form.
- Enter "Client A" in the 'Select Client' field.
- Select any value in the 'Select Episode' field.
- Select "New Service" in the 'Progress Note For' field.
- Select any value in the 'Note Type' field.
- Enter any value in the 'Notes Field' field.
- Enter the desired practitioner in the 'Practitioner' field.
- Enter the current date in the 'Date Of Service' field.
- Enter any value in the 'Service Code' field.
- Select "Final" in the 'Draft/Final' field.
- Click [File Note].
- Validate a "Progress Notes" message is displayed stating: Note Filed.
- Click [OK].
- Access the 'CareFabric Monitor' form.
- Enter the current date in the 'From Date' field.
- Enter the current date in the 'Through Date' field.
- Enter "Client A" in the 'Client ID' field.
- Click [View Activity Log].
- Select "ProgressNoteCreated" in the 'Activity Type' field.
- Click [Click to View Record].
- Validate all progress note data displays as expected.
- Close the report and the form.
|
Topics
• Admission
• CareFabric Monitor
• Discharge
• Progress Notes
|
Support for iCarol
Scenario 1: View Results - Validate the 'LaboratoryResultCreated' incoming SDK event
Specific Setup:
- A client has at least two laboratory results on file with the same 'Filler Order #' (Client A).
Steps
- Select "Client A" and access the 'View Results' form.
- Click [Display Results List/Select Result To View/Print].
- Select the first laboratory result in the 'Select Result' dialog and click [OK].
- Validate the correct 'Specimen Collected Date' is displayed.
- Validate all result detail displays as expected.
- Click [Print Result(s)].
- Validate the 'Date and Time Collected' field contains the correct date/time.
- Close the report.
- Click [Display Results List/Select Result To View/Print].
- Select the second laboratory result in the 'Select Result' dialog and click [OK].
- Validate the correct 'Specimen Collected Date' is displayed.
- Validate all result detail displays as expected.
- Click [Print Result(s)].
- Validate the 'Date and Time Collected' field contains the correct date/time.
- Close the report.
- Click [Exit Option].
- Access Crystal Reports or other SQL Reporting tool.
- Select the CWS namespace.
- Create a report using the 'SYSTEM.results_header' table.
- Validate rows are displayed for "Client A's" laboratory results.
- Validate the 'PATID' field contains "Client A".
- Validate the 'specimen_collection_date' field contains the correct collection date for both results.
- Validate the 'specimen_collection_time' field contains the correct collection time for both results.
- Validate the 'specimen_received_date' field contains the correct received date for both results.
- Validate the 'specimen_received_time' field contains the correct received date for both results.
- Validate the 'order_date' field contains the correct order date for both results.
- Close the report.
Scenario 2: iCarol - Validate the 'SendClientFile' SDK action
Scenario 3: Validate the 'SendClientFile' SDK action
|
Topics
• CareFabric
|
Avatar CareFabric - support for the 'Delete Last Practitioner Termination Date' form
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
- Practitioner Termination
- Delete Last Practitioner Termination Date
Scenario 1: Delete Last Practitioner Termination Date - Validate the 'ProviderUpdated' SDK event
Specific Setup:
- An active practitioner is defined that has hours for scheduling in the 'Staff Members Hours and Exceptions' form (Practitioner A).
Steps
- Access the 'Practitioner Termination' form for "Practitioner A".
- Enter the desired date in the 'Termination Date' field.
- Populate any other desired fields.
- Click [Submit].
- Access the 'CareFabric Monitor' form.
- Enter the current date in the 'From Date' and 'Through Date' fields.
- Search for and select "ProviderUpdated" in the 'Event/Action Search' field.
- Click [View Activity Log].
- Validate the 'CareFabric Monitor Report' contains a "ProviderUpdated" event triggered from the 'Practitioner Termination' form.
- Click [Click To View Record].
- Validate the 'isActive' field contains "false".
- Close the report and the form.
- Access the 'Delete Last Practitioner Termination' form for "Practitioner A".
- Validate the 'Termination Date' field contains the termination date.
- Click [Submit].
- Validate a message is displayed stating: Are you sure you want to delete termination date ##/##/#### for practitioner "Practitioner A".
- Click [Yes].
- Access the 'CareFabric Monitor' form.
- Enter the current date in the 'From Date' and 'Through Date' fields.
- Search for and select "ProviderUpdated" in the 'Event/Action Search' field.
- Click [View Activity Log].
- Validate the 'CareFabric Monitor Report' contains a "ProviderUpdated" event triggered from the 'Delete Last Practitioner Termination' form.
- Click [Click To View Record].
- Validate the 'isActive' field contains "true".
- Close the report and the form.
Scenario 2: Delete Last Practitioner Termination Date - Validate the 'StaffMemberUpdated' SDK event
Specific Setup:
- An active practitioner is defined in 'Practitioner Enrollment' (Practitioner A).
Steps
- Access the 'Practitioner Termination' form for "Practitioner A".
- Enter the desired date in the 'Termination Date' field.
- Populate any other desired fields.
- Click [Submit].
- Access the 'CareFabric Monitor' form.
- Enter the current date in the 'From Date' and 'Through Date' fields.
- Search for and select "StaffMemberUpdated" in the 'Event/Action Search' field.
- Click [View Activity Log].
- Validate the 'CareFabric Monitor Report' contains a "StaffMemberUpdated" event triggered from the 'Practitioner Termination' form.
- Click [Click To View Record].
- Validate the 'terminatedDate' field contains the 'Termination Date' filed.
- Close the report and the form.
- Access the 'Delete Last Practitioner Termination' form for "Practitioner A".
- Validate the 'Termination Date' field contains the termination date.
- Click [Submit].
- Validate a message is displayed stating: Are you sure you want to delete termination date ##/##/#### for practitioner "Practitioner A".
- Click [Yes].
- Access the 'CareFabric Monitor' form.
- Enter the current date in the 'From Date' and 'Through Date' fields.
- Search for and select "StaffMemberUpdated" in the 'Event/Action Search' field.
- Click [View Activity Log].
- Validate the 'CareFabric Monitor Report' contains a "StaffMemberUpdated" event triggered from the 'Delete Last Practitioner Termination' form.
- Click [Click To View Record].
- Validate the 'terminatedDate' field contains "null".
- Close the report and the form.
Scenario 3: Delete Last Practitioner Termination Date - Validate the 'EvvResourceUpdated' SDK event
Specific Setup:
- Avatar is configured to integrate with Mobile CareGiver+. Please note: This must be done by a Netsmart Representative.
- One or more program(s) is defined with a value populated in the 'EVV Provider Organization ID' field in the 'Program Maintenance' form.
- A service code must be defined that has "Yes" selected in the 'Does This Service Require Electronic Visit Verification' field in the 'Service Codes' form and must be assigned to "Program A".
- An active practitioner is defined in 'Practitioner Enrollment' with the following on file: 'Name', 'Date Of Birth', 'Cellular Telephone', 'Staff EVV ID', 'Email Address', 'Staff EVV Type'.
Steps
- Access the 'Practitioner Termination' form for "Practitioner A".
- Enter the desired date in the 'Termination Date' field.
- Populate any other desired fields.
- Click [Submit].
- Access the 'CareFabric Monitor' form.
- Enter the current date in the 'From Date' and 'Through Date' fields.
- Search for and select "EvvResourceUpdated" in the 'Event/Action Search' field.
- Click [View Activity Log].
- Validate the 'CareFabric Monitor Report' contains a "EvvResourceUpdated" event triggered from the 'Practitioner Termination' form.
- Click [Click To View Record].
- Validate the 'isActive' field contains "false".
- Close the report and the form.
- Access the 'Delete Last Practitioner Termination' form for "Practitioner A".
- Validate the 'Termination Date' field contains the termination date.
- Click [Submit].
- Validate a message is displayed stating: Are you sure you want to delete termination date ##/##/#### for practitioner "Practitioner A".
- Click [Yes].
- Access the 'CareFabric Monitor' form.
- Enter the current date in the 'From Date' and 'Through Date' fields.
- Search for and select "EvvResourceUpdated" in the 'Event/Action Search' field.
- Click [View Activity Log].
- Validate the 'CareFabric Monitor Report' contains a "EvvResourceUpdated" event triggered from the 'Delete Last Practitioner Termination' form.
- Click [Click To View Record].
- Validate the 'isActive' field contains "true".
- Close the report and the form.
|
Topics
• CareFabric
• Electronic Visit Verification
• Practitioner
|
Avatar CareFabric - SDK events
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
- Dictionary Update (CWS)
- Allergies and Hypersensitivities
- Treatment Plan
- Patient Health Questionnaire-9
- Discharge
- Client Charge Input
- Vitals Entry
- Problem List
- Client/Caregiver Education
- Implantable Device List
- Progress Notes (Group and Individual)
Scenario 1: 'Allergies and Hypersensitivities' form - Validate the 'AllergyCreated' and 'AllergyUpdated' SDK events
Specific Setup:
- A client is enrolled in an existing episode (Client A).
- Must have the following dictionary values defined for the "(10001) Status" CWS dictionary for 'Allergy Status':
- (C) Confirmed
- (I) Inactive
- The following extended dictionaries must be defined for the "(10001) Status" CWS dictionary values for 'Allergy Status':
- (13006) ONC Clinical Status
- (13007) ONC Verified Status
Steps
- Select "Client A" and access the 'Allergies and Hypersensitivities' form.
- Click [Update] and [New Row].
- Enter the desired new allergy.
- Select "Confirmed" in the 'Status' field.
- Populate any other required and desired fields.
- Click [Save] and [Submit].
- Access the 'CareFabric Monitor' form.
- Enter the current date in the 'From Date' and 'Through Date' fields.
- Click [View Activity Log].
- Validate the 'CareFabric Monitor Report' contains a "AllergyCreated" record.
- Click [Click To View Record].
- Validate the 'auditInformation' - 'lastUpdatedByStaffMemberID' - 'id' field contains the logged in staff member.
- Validate the 'auditInformation' - 'lastUpdatedDate' field contains the current date/time.
- Validate the 'clientID' - 'id' field contains "Client A".
- Validate the 'clinicalStatusCode' - 'code' field contains the "ONC Clinical Status" extended dictionary code defined for the status selected.
- Validate the 'clinicalStatusCode' - 'displayName' field contains the "ONC Clinical Status" extended dictionary value defined for the status selected.
- Validate the 'statusCode' - 'displayName' field contains "Confirmed".
- Validate the 'verificationStatusCode' - 'code' field contains the "ONC Verified Status" extended dictionary code defined for the status selected.
- Validate the 'verificationStatusCode' - 'displayName' field contains the "ONC Verified Status" extended dictionary value defined for the status selected.
- Validate all other allergy data displays as expected.
- Close the report and the form.
- Select "Client A" and access the 'Allergies and Hypersensitivities' form.
- Click [Update].
- Validate the 'Allergies' grid contains the allergy filed in the previous steps.
- Select "Inactive" in the 'Status' field.
- Click [Save] and [Submit].
- Access the 'CareFabric Monitor' form.
- Enter the current date in the 'From Date' and 'Through Date' fields.
- Click [View Activity Log].
- Validate the 'CareFabric Monitor Report' contains a "AllergyUpdated" record.
- Click [Click To View Record].
- Validate the 'auditInformation' - 'lastUpdatedByStaffMemberID' - 'id' field contains the logged in staff member.
- Validate the 'auditInformation' - 'lastUpdatedDate' field contains the current date/time.
- Validate the 'clientID' - 'id' field contains "Client A".
- Validate the 'clinicalStatusCode' - 'code' field contains the "ONC Clinical Status" extended dictionary code defined for the new status selected.
- Validate the 'clinicalStatusCode' - 'displayName' field contains the "ONC Clinical Status" extended dictionary value defined for the new status selected.
- Validate the 'statusCode' - 'displayName' field contains "Inactive".
- Validate the 'verificationStatusCode' - 'code' field contains the "ONC Verified Status" extended dictionary code defined for the new status selected.
- Validate the 'verificationStatusCode' - 'displayName' field contains the "ONC Verified Status" extended dictionary value defined for the new status selected.
- Validate all other allergy data displays as expected.
- Close the report and the form.
Scenario 2: Emergency Contact Information - Validate the 'AssociatedPersonCreated' SDK event
Specific Setup:
- A client is enrolled in an existing episode (Client A).
Steps
- Select "Client A" and access the 'Emergency Contact Information' form.
- Enter the desired value in the 'Emergency Contact Name' field.
- Populate any other desired fields.
- Click [Submit].
- Access the 'CareFabric Monitor' form.
- Enter the current date in the 'From Date' and 'Through Date' fields.
- Click [View Activity Log].
- Validate the 'CareFabric Monitor Report' contains a "AssociatedPersonCreated" record.
- Click [Click To View Record].
- Validate the 'auditInformation' - 'lastUpdatedByStaffMemberID' - 'id' field contains the logged in staff member.
- Validate the 'auditInformation' - 'lastUpdatedDate' field contains the current date/time.
- Validate the emergency contact information is displayed.
- Close the report and the form.
Scenario 3: Treatment Plan - Validate the 'CarePlanCreated', 'CarePlanGoalCreated', 'CarePlanInterventionCreated', and 'CarePlanProblemCreated' SDK events
Specific Setup:
- A client is enrolled in an existing episode (Client A).
Steps
- Select "Client A" and access the 'Treatment Plan' form.
- Enter the desired date in the 'Plan Date' field.
- Select the desired value in the 'Plan Type' field.
- Select "Draft" in the 'Treatment Plan Status' field.
- Click [Launch Plan].
- Add a problem, goal, objective and intervention.
- Populate all required and desired fields.
- Click [Back To Plan Page].
- Select "Final" in the 'Treatment Plan Status' field.
- Click [Submit].
- Access the 'CareFabric Monitor' form.
- Enter the current date in the 'From Date' and 'Through Date' fields.
- Click [View Activity Log].
- Validate the 'CareFabric Monitor Report' contains a "CarePlanCreated", "CarePlanGoalCreated", "CarePlanInterventionCreated", and "CarePlanProblemCreated" record.
- Click [Click To View Record] for the "CarePlanCreated" record.
- Validate the 'auditInformation' - 'lastUpdatedByStaffMemberID' - 'id' field contains the logged in staff member.
- Validate the 'auditInformation' - 'lastUpdatedDate' field contains the current date/time.
- Validate all other information displays.
- Navigate back to the 'CareFabric Monitor Report'.
- Click [Click To View Record] for the "CarePlanGoalCreated" record.
- Validate the 'auditInformation' - 'lastUpdatedByStaffMemberID' - 'id' field contains the logged in staff member.
- Validate the 'auditInformation' - 'lastUpdatedDate' field contains the current date/time.
- Validate the 'goalCode' - 'codeSystem' field contains "2.16.840.1.113883.4.642.3.271".
- Validate all other information displays.
- Navigate back to the 'CareFabric Monitor Report'.
- Click [Click To View Record] for the "CarePlanInterventionCreated" record.
- Validate the 'auditInformation' - 'lastUpdatedByStaffMemberID' - 'id' field contains the logged in staff member.
- Validate the 'auditInformation' - 'lastUpdatedDate' field contains the current date/time.
- Validate all other information displays.
- Navigate back to the 'CareFabric Monitor Report'.
- Click [Click To View Record] for the "CarePlanProblemCreated" record.
- Validate the 'auditInformation' - 'lastUpdatedByStaffMemberID' - 'id' field contains the logged in staff member.
- Validate the 'auditInformation' - 'lastUpdatedDate' field contains the current date/time.
- Validate all other information displays.
- Close the reports and the form.
Scenario 4: 'Admission' form - Validate the 'ProgramAdmissionCreated' payload
Specific Setup:
- Multiple system code functionality is not enabled.
Steps
- Access the 'Admission' form.
- Verify the 'Select Client' dialog is displayed.
- Enter any new value in the 'Last Name' and 'First Name' fields.
- Select any value in the 'Sex' field.
- Click [Search].
- Validate a "Search Results" message is displayed stating: No matches found.
- Click [New Client].
- Validate a "Client" message displays indicating "Auto Assign Next ID Number?"
- Click [Yes].
- Enter the current date in the 'Preadmit/Admission Date' field.
- Enter the current time in the 'Preadmit/Admission Time' field.
- Select the desired program in the 'Program' field.
- Enter any value in the 'Type Of Admission' field.
- Enter the desired practitioner in the 'Admitting Practitioner' field.
- Click [Submit].
- Access the 'CareFabric Monitor' form.
- Enter the current date in the 'From Date' field.
- Enter the current date in the 'Through Date' field.
- Enter the client admitted in the previous steps in the 'Client ID' field.
- Click [View Activity Log].
- Validate the 'CareFabric Monitor Report' is displayed.
- Select the 'ProgramAdmissionCreated' activity type.
- Click [Click to View Record].
- Validate all filed information is populated.
- Validate the 'accessTags' - 'type' field contains "tag-External".
- Validate the 'accessTags' - 'value' field contains "ProgramCode:#". (NOTE: ProgramCode:# will be the program number that the client was admitted into.)
- Validate the 'auditInformation' - 'lastUpdatedByStaffMemberID' - 'id' field contains the logged in staff member.
- Validate the 'auditInformation' - 'lastUpdatedDate' field contains the current date/time.
- Close the report and the form.
Scenario 5: Patient Health Questionnaire-9 - Validate the 'EhrAssessmentResultCreated' SDK event
Specific Setup:
- A client is enrolled in an existing episode (Client A).
Steps
- Select "Client A" and access the 'Patient Health Questionnaire-9' form.
- Populate all required fields.
- Select "Final" in the 'Assessment Status' field.
- Click [OK] and [Submit].
- Access the 'CareFabric Monitor' form.
- Enter the current date in the 'From Date' and 'Through Date' fields.
- Click [View Activity Log].
- Validate the 'CareFabric Monitor Report' contains a "EhrAssessmentResultCreated" record.
- Click [Click To View Record].
- Validate the 'auditInformation' - 'lastUpdatedByStaffMemberID' - 'id' field contains the logged in staff member.
- Validate the 'auditInformation' - 'lastUpdatedDate' field contains the current date/time.
- Validate the assessment data is displayed.
- Close the report and the form.
Scenario 6: 'Discharge' form - Validate the 'ProgramDischargeCreated' payload
Specific Setup:
- A client must be enrolled in an existing episode (Client A).
- Multiple system code functionality is not enabled.
Steps
- Select "Client A" and access the 'Discharge' form.
- Enter the current date in the 'Date Of Discharge' field.
- Enter the current time in the 'Discharge Time' field.
- Select any value in the 'Type Of Discharge' field.
- Enter the desired practitioner in the 'Discharge Practitioner' field.
- Select the desired value in the 'Discharge Client Living Arrangement' field.
- Enter the desired value in the 'Hospital Discharge Instructions' field.
- Click [Submit].
- Access the 'CareFabric Monitor' form.
- Enter the current date in the 'From Date' field.
- Enter the current date in the 'Through Date' field.
- Enter "Client A" in the 'Client ID' field.
- Click [View Activity Log].
- Select "ProgramDischargeCreated" in the 'Activity Type' field.
- Click [Click to View Record].
- Validate the 'auditInformation' - 'lastUpdatedByStaffMemberID' - 'id' field contains the logged in staff member.
- Validate the 'auditInformation' - 'lastUpdatedDate' field contains the current date/time.
- Validate the 'accessTags' - 'type' field contains "tag-External".
- Validate the 'accessTags' - 'value' field contains "ProgramCode:#". (NOTE: ProgramCode:# will be the program number that the client was admitted into.)
- Validate all other filed information is populated.
- Close the report and the form.
Scenario 7: 'Client Charge Input' form - Validate the 'VisitCreated' event in the 'CareFabric Monitor' form
Specific Setup:
- A client must be enrolled in an existing episode (Client A).
- A service code must be defined that is a visit (Service Code A).
Steps
- Access the 'Client Charge Input' form.
- Enter the current date in the 'Date Of Service' field.
- Enter "Client A" in the 'Client ID' field.
- Select "Episode 1" in the 'Episode Number' field.
- Enter "Service Code A" in the 'Service Code' field.
- Enter the desired practitioner in the 'Practitioner' field.
- Validate a "Form Return" message is displayed stating: "Submitting has completed. Do you wish to return to form?"
- Click [No].
- Open the 'CareFabric Monitor' form.
- Enter the current date in the 'From Date' and 'Through Date' fields.
- Click [View Activity Log].
- Select the "VisitCreated" activity type.
- Click [Click to View Record].
- Validate a report with the 'VisitCreated' payload is displayed.
- Validate the 'auditInformation' - 'lastUpdatedByStaffMemberID' - 'id' field contains the logged in staff member.
- Validate the 'auditInformation' - 'lastUpdatedDate' field contains the current date/time.
- Validate the visit data is displayed.
- Close the report and the form.
Scenario 8: 'Client Charge Input' form - Validate the 'ServiceCreated' event in the 'CareFabric Monitor' form
Specific Setup:
- A client must be enrolled in an existing episode (Client A).
- A service code must be defined that is a service (Service Code A).
Steps
- Open the 'Client Charge Input' form.
- Enter the current date in the 'Date Of Service' field.
- Enter "Client A" in the 'Client ID' field.
- Select "Episode 1" in the 'Episode Number' field.
- Enter "Service Code A" in the 'Service Code' field.
- Enter the desired practitioner in the 'Practitioner' field.
- Click [Submit].
- Validate a "Form Return" message is displayed stating: "Submitting has completed. Do you wish to return to form?"
- Click [No].
- Open the 'CareFabric Monitor' form.
- Set the 'From Date' field to the current date.
- Set the 'Through Date' field to the current date.
- Set the 'Client ID' field to "Client A".
- Click [View Activity Log].
- Select "ServiceCreated" from the 'Activity Type' label.
- Click [Click to View Record].
- Validate a report with the 'ServiceCreated' payload is displayed.
- Validate the 'auditInformation' - 'lastUpdatedByStaffMemberID' - 'id' field contains the logged in staff member.
- Validate the 'auditInformation' - 'lastUpdatedDate' field contains the current date/time.
- Validate the service data is displayed.
- Close the report and form.
Scenario 9: 'Client Charge Input' form - Validate the 'InterventionCreated' event in the 'CareFabric Monitor' form
Specific Setup:
- A client must be enrolled in an existing episode (Client A).
- A service code must be defined that is an intervention (Service Code A).
Steps
- Open the 'Client Charge Input' form.
- Enter the current date in the 'Date Of Service' field.
- Enter "Client A" in the 'Client ID' field.
- Select "Episode 1" in the 'Episode Number' field.
- Enter "Service Code A" in the 'Service Code' field.
- Enter the desired practitioner in the 'Practitioner' field.
- Click [Submit].
- Validate a "Form Return" message is displayed stating: "Submitting has completed. Do you wish to return to form?"
- Click [No].
- Open the 'CareFabric Monitor' form.
- Set the 'From Date' field to the current date.
- Set the 'Through Date' field to the current date.
- Set the 'Client ID' field to "Client A".
- Click [View Activity Log].
- Select "InterventionCreated" from the 'Activity Type' label.
- Click [Click to View Record].
- Validate a report with the 'InterventionCreated' payload is displayed.
- Validate the 'auditInformation' - 'lastUpdatedByStaffMemberID' - 'id' field contains the logged in staff member.
- Validate the 'auditInformation' - 'lastUpdatedDate' field contains the current date/time.
- Validate the intervention data is displayed.
- Close the report and form.
Scenario 10: Vitals Entry - Validate the 'VitalSignSetCreated', 'VitalSignSetUpdated' and 'VitalSignDeleted' SDK events
Specific Setup:
- A client is enrolled in an existing episode (Client A);
Steps
- Select "Client A" and access the 'Vitals Entry' form.
- Select "Add" in the 'Update Vital Sign' field.
- Populate all required and desired fields.
- Enter the desired value in the 'Comments' field.
- Click [Submit].
- Access the 'CareFabric Monitor' form.
- Enter the current date in the 'From Date' and 'Through Date' fields.
- Click [View Activity Log].
- Validate the 'CareFabric Monitor Report' contains a "VitalSignSetCreated" record.
- Click [Click To View Record].
- Validate the 'auditInformation' - 'lastUpdatedByStaffMemberID' - 'id' field contains the logged in staff member.
- Validate the 'auditInformation' - 'lastUpdatedDate' field contains the current date/time.
- Validate the 'notes' field contains the 'Comments' filed in the previous steps.
- Validate all vitals information is displayed.
- Close the report and the form.
Scenario 11: 'Discharge' form - Validate the 'InstructionCreated' event'
Specific Setup:
- A client is enrolled in an existing episode (Client A).
Steps
- Select "Client A" and access the 'Discharge' form.
- Enter the desired date in the 'Date Of Discharge'.
- Enter the desired time in the 'Discharge Time' field.
- Select the desired value in the 'Type Of Discharge' field.
- Enter the desired practitioner in the 'Discharge Practitioner' field.
- Enter the desired value in the 'Hospital Discharge Instructions' field.
- Click [Submit].
- Access the 'CareFabric Monitor' form.
- Enter the current date in the 'From Date' and 'Through Date' fields.
- Enter "Client A" in the 'Client ID' field.
- Click [View Activity Log].
- Validate the 'CareFabric Monitor Report' contains an "InstructionCreated" record.
- Click [Click To View Record].
- Validate the 'auditInformation' - 'lastUpdatedByStaffMemberID' - 'id' field contains the logged in staff member.
- Validate the 'auditInformation' - 'lastUpdatedDate' field contains the current date/time.
- Validate the 'instructionID' - 'id' field contains a unique identifier (ex. 20693||6600.71).
- Validate the 'instructionText' field contains the value entered in 'Hospital Discharge Instructions' field in the previous steps.
- Close the report and the form.
Scenario 12: 'Problem List' form - Validate the 'ProblemCreated' and 'ProblemUpdated' 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
- 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
- Select "Client A" and access the 'Problem List' form.
- Click [View/Enter Problems].
- Enter the desired new problem.
- Select "Active" in the 'Status' field.
- Populate any other required and desired fields.
- Click [Save] and [Submit].
- Access the 'CareFabric Monitor' form.
- Enter the current date in the 'From Date' and 'Through Date' fields.
- Click [View Activity Log].
- Validate the 'CareFabric Monitor Report' contains a "ProblemCreated" record.
- Click [Click To View Record].
- Validate the 'auditInformation' - 'lastUpdatedByStaffMemberID' - 'id' field contains the logged in staff member.
- Validate the 'auditInformation' - 'lastUpdatedDate' field contains the current date/time.
- Validate the 'clientID' - 'id' field contains "Client A".
- Validate the 'clinicalStatusCode' - 'code' field contains the "ONC Clinical Status" extended dictionary code defined for the status selected.
- Validate the 'clinicalStatusCode' - 'displayName' field contains the "ONC Clinical Status" extended dictionary value defined for the status selected.
- Validate the 'statusCode' - 'displayName' field contains "Active".
- Validate the 'verificationStatusCode' - 'code' field contains the "ONC Verified Status" extended dictionary code defined for the status selected.
- Validate the 'verificationStatusCode' - 'displayName' field contains the "ONC Verified Status" extended dictionary value defined for the status selected.
- Validate all other problem data displays as expected.
- Close the report and the form.
- Select "Client A" and access the 'Problem List' form.
- Click [View/Enter Problems].
- Validate the 'Problem List' grid is displayed and contains the problem filed in the previous steps.
- Select "Inactive" in the 'Status' field for the existing problem.
- Click [Save] and [Submit].
- Access the 'CareFabric Monitor' form.
- Enter the current date in the 'From Date' and 'Through Date' fields.
- Click [View Activity Log].
- Validate the 'CareFabric Monitor Report' contains a "ProblemUpdated" record.
- Click [Click To View Record].
- Validate the 'auditInformation' - 'lastUpdatedByStaffMemberID' - 'id' field contains the logged in staff member.
- Validate the 'auditInformation' - 'lastUpdatedDate' field contains the current date/time.
- Validate the 'clientID' - 'id' field contains "Client A".
- Validate the 'clinicalStatusCode' - 'code' field contains the "ONC Clinical Status" extended dictionary code defined for the new status selected.
- Validate the 'clinicalStatusCode' - 'displayName' field contains the "ONC Clinical Status" extended dictionary value defined for the new status selected.
- Validate the 'statusCode' - 'displayName' field contains "Inactive".
- Validate the 'verificationStatusCode' - 'code' field contains the "ONC Verified Status" extended dictionary code defined for the new status selected.
- Validate the 'verificationStatusCode' - 'displayName' field contains the "ONC Verified Status" extended dictionary value defined for the new status selected.
- Validate all other problem data displays as expected.
- Close the report and the form.
Scenario 13: 'Problem List' form - Validate the 'ClientRecordedStatusCreated', 'ClientRecordedStatusUpdated', and 'ClientRecordedStatusDeleted' SDK events
Scenario 14: Client Health Maintenance - Validate the 'ImmunizationCreated' SDK event
Specific Setup:
- A client is enrolled in an existing episode (Client A).
Steps
- Access the 'Client Health Maintenance' form.
- Select "Client A" in the 'Client ID' field.
- Click [Update].
- Select the desired value in the 'Vaccine' field.
- Select the desired value in the 'Dose' field.
- Select the desired value in the 'Provided By' field.
- Enter the desired date in the 'Date' field.
- Select "No" in the 'Refused' field.
- Populate all other required and desired fields.
- Click [Save] and [Submit].
- Access the 'CareFabric Monitor' form.
- Enter the current date in the 'From Date' and 'Through Date' fields.
- Click [View Activity Log].
- Validate the 'CareFabric Monitor Report' contains a "ImmunizationCreated" record.
- Click [Click To View Record].
- Validate the 'auditInformation' - 'lastUpdatedByStaffMemberID' - 'id' field contains the logged in staff member.
- Validate the 'auditInformation' - 'lastUpdatedDate' field contains the current date/time.
- Validate the 'statusCode' - 'code' field contains "completed".
- Validate the 'statusCode' - 'codeSystem' field contains "2.16.840.1.113883.4.642.3.295"
- Validate the 'statusCode' - 'codeSystemName' field contains "ImmunizationStatusCodes".
- Validate the 'statusCode' - 'displayName' field contains "Completed".
- Validate the immunization information is displayed.
- Close the report and the form.
Scenario 15: Implantable Device List - Validate the 'ClientMedicalDeviceCreated' SDK event
Specific Setup:
- A client is enrolled in an existing episode (Client A).
- Avatar CWS 2022 Update 109 is required for full functionality.
Steps
- Access the 'Implantable Device List' form.
- Select "Client A" in the 'Client Search' field.
- Select the desired device in the 'Unique Device Identifier Search' field.
- Click [File Implantable Device To Client].
- Validate a message is displayed stating: Filed Successfully.
- Click [OK] and [Submit].
- Access the 'CareFabric Monitor' form.
- Enter the current date in the 'From Date' and 'Through Date' fields.
- Click [View Activity Log].
- Validate the 'CareFabric Monitor Report' contains a "ClientMedicalDeviceCreated" record.
- Click [Click To View Record].
- Validate the 'auditInformation' - 'lastUpdatedByStaffMemberID' - 'id' field contains the logged in staff member.
- Validate the 'auditInformation' - 'lastUpdatedDate' field contains the current date/time.
- Validate the device data is displayed.
- Close the report and the form.
Scenario 16: 'Update Client Data' - validate the 'ClientUpdated' and 'ClientDemographicsCreated' events
Specific Setup:
- A client must be enrolled in an existing episode (Client A).
- The extended dictionary is defined for the 'Sexual Orientation' and 'Gender Identity' data elements in 'Dictionary Update'.
Steps
- Select "Client A" and access the 'Update Client Data' form.
- Enter the desired value in the 'Address - Street' field.
- Enter the desired value in the 'Apartment or Unit' field.
- Enter the desired value in the 'Zip Code' field.
- Enter the desired value in the 'City' field.
- Select the desired value in the 'State' field.
- Enter the desired date in the 'Address Start Date' field.
- Enter the desired value in the 'Home Phone' field.
- Enter the desired value in the 'Work Phone' field.
- Enter the desired value in the 'Cell Phone' field.
- Enter the desired value in the 'Client's Email Address' field.
- Select the desired value in the 'Sexual Orientation' field.
- Select the desired value in the 'Gender Identity' field.
- Click [Submit].
- Access the 'CareFabric Monitor' form.
- Enter the current date in the 'From Date' and 'Through Date' fields.
- Enter "Client A" in the 'Client ID' field.
- Click [View Activity Log].
- Validate the 'CareFabric Monitor Report' contains a "ClientUpdated" record and select it.
- Click [Click To View Record].
- Validate the 'addresses' - 'city' field contains the value entered in the previous steps.
- Validate the 'addresses' - 'fromDate' field contains the 'Address Start Date' entered in the previous steps.
- Validate the 'addresses' - 'stateCode' field contains the value entered in the previous steps.
- Validate the 'addresses' - 'street1' field contains the value entered in the previous steps.
- Validate the 'addresses' - 'street2' field contains the value entered in the previous steps.
- Validate the 'addresses' - 'zipCode' field contains the value entered in the previous steps.
- Validate the 'addresses' - 'typeCode' - 'code' field contains "H".
- Validate the 'addresses' - 'typeCode' - 'codeSystem' field contains "2.16.840.1.113883.4.642.3.67".
- Validate the 'addresses' - 'typeCode' - 'codeSystemName' field contains "Address".
- Validate the 'addresses' - 'typeCode' - 'displayName' field contains "Home".
- Validate the 'auditInformation' - 'lastUpdatedByStaffMemberID' - 'id' field contains the logged in staff member.
- Validate the 'auditInformation' - 'lastUpdatedDate' field contains the current date/time.
- Validate the 'genderIdentityCode' - 'codeSystem' field contains "2.16.840.1.113883.4.642.3.972".
- Validate the 'genderIdentityCode' - 'displayName' field contains the value entered in the previous steps.
- Validate the 'sexualOrientationCode' - 'codeSystem' field contains "2.16.840.1.113883.4.642.3.29".
- Validate the 'sexualOrientationCode' - 'displayName' field contains the value entered in the previous steps.
- Validate the 'emailAccounts' - 'address' field contains the value entered in the previous steps.
- Validate the 'emailAccounts' - 'codeSystem' field contains "2.16.840.1.113883.4.642.3.73".
- Validate the 'emailAccounts' - 'codeSystemName' field contains "Email Account".
- Validate the 'phoneNumbers' - 'codeSystem' fields contains "2.16.840.1.113883.4.642.3.73".
- Validate the 'phoneNumbers' - 'number' fields contain the value entered in the previous steps.
- Validate any other filed data is displayed.
- Navigate back to the 'CareFabric Monitor Report' and select the "ClientDemographicsCreated" record.
- Click [Click To View Record].
- Validate the 'addresses' - 'city' field contains the value entered in the previous steps.
- Validate the 'addresses' - 'fromDate' field contains the 'Address Start Date' entered in the previous steps.
- Validate the 'addresses' - 'stateCode' field contains the value entered in the previous steps.
- Validate the 'addresses' - 'street1' field contains the value entered in the previous steps.
- Validate the 'addresses' - 'street2' field contains the value entered in the previous steps.
- Validate the 'addresses' - 'zipCode' field contains the value entered in the previous steps.
- Validate the 'auditInformation' - 'lastUpdatedByStaffMemberID' - 'id' field contains the logged in staff member.
- Validate the 'auditInformation' - 'lastUpdatedDate' field contains the current date/time.
- Close the report and the form.
Scenario 17: 'Progress Notes (Group and Individual)' form - Validate the 'ProgressNoteCreated' payload
Specific Setup:
- A client is enrolled in an existing episode (Client A).
- Multiple system code functionality is not enabled.
Steps
- Access the 'Progress Notes (Group and Individual)' form.
- Enter "Client A" in the 'Select Client' field.
- Select any value in the 'Select Episode' field.
- Select "New Service" in the 'Progress Note For' field.
- Select any value in the 'Note Type' field.
- Enter any value in the 'Notes Field' field.
- Enter the desired practitioner in the 'Practitioner' field.
- Enter the current date in the 'Date Of Service' field.
- Enter any value in the 'Service Code' field.
- Select "Final" in the 'Draft/Final' field.
- Click [File Note].
- Validate a "Progress Notes" message is displayed stating: Note Filed.
- Click [OK].
- Access the 'CareFabric Monitor' form.
- Enter the current date in the 'From Date' field.
- Enter the current date in the 'Through Date' field.
- Enter "Client A" in the 'Client ID' field.
- Click [View Activity Log].
- Select "ProgressNoteCreated" in the 'Activity Type' field.
- Click [Click to View Record].
- Validate the 'auditInformation' - 'lastUpdatedByStaffMemberID' - 'id' field contains the logged in staff member.
- Validate the 'auditInformation' - 'lastUpdatedDate' field contains the current date/time.
- Validate all progress note data displays as expected.
- Close the report and the form.
Scenario 18: Create an appointment and validate the 'AppointmentCreated' SDK event is raised
Specific Setup:
- A client must be enrolled in an existing episode (Client A).
Steps
- Access the 'Scheduling Calendar' form.
- Right click on an available time slot and click [Add New Appointment].
- Enter desired service code in the 'Service Code' field.
- Enter "Client A" in the 'Client' field.
- Select "Episode 1" in the 'Episode Number' field.
- Click [Submit] and [Dismiss].
- Access the "CareFabric Monitor" form.
- Enter the current date in the 'From Date' field.
- Enter the current date in the 'Through Date' field.
- Enter "Client A" in the 'Client ID' field.
- Click [View Activity Log].
- Validate the 'CareFabric Monitor Report' contains an "AppointmentCreated" record.
- Click [Click To View Record].
- Validate the 'auditInformation' - 'lastUpdatedByStaffMemberID' - 'id' field contains the logged in staff member.
- Validate the 'auditInformation' - 'lastUpdatedDate' field contains the current date/time.
- Validate the 'clientID' - 'id' field contains "Client A's" Client ID.
- Validate the appointment data is populated as expected.
- Close the report and close the form.
Vital Signs - The 'VitalSignSetCreated' SDK event
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
Scenario 1: Vitals Entry - Validate the 'VitalSignSetCreated', 'VitalSignSetUpdated' and 'VitalSignDeleted' SDK events
Specific Setup:
- A client is enrolled in an existing episode (Client A);
Steps
- Select "Client A" and access the 'Vitals Entry' form.
- Select "Add" in the 'Update Vital Sign' field.
- Populate all required and desired fields.
- Enter the desired value in the 'Comments' field.
- Click [Submit].
- Access the 'CareFabric Monitor' form.
- Enter the current date in the 'From Date' and 'Through Date' fields.
- Click [View Activity Log].
- Validate the 'CareFabric Monitor Report' contains a "VitalSignSetCreated" record.
- Click [Click To View Record].
- Validate the 'auditInformation' - 'lastUpdatedByStaffMemberID' - 'id' field contains the logged in staff member.
- Validate the 'auditInformation' - 'lastUpdatedDate' field contains the current date/time.
- Validate the 'notes' field contains the 'Comments' filed in the previous steps.
- Validate all vitals information is displayed.
- Close the report and the form.
|
Topics
• Admission
• Allergies
• CareFabric
• CareFabric Monitor
• Client Charge Input
• Clinical Reconciliation
• Diagnosis
• Discharge
• Ehrassessmentresultcreated
• Emergency Contact
• Implantable Device List
• NX
• Problem List
• Progress Notes
• Scheduling Calendar
• Update Client Data
• Vitals
• Women's Health History
|
|
Topics
• Progress Notes
|
Avatar CareFabric - Multi Lab Tests
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
- Orders This Episode
- Avatar eMAR
Scenario 1: OE NX - Lab orders - Requisition Report
Specific Setup:
- The following updates must be installed: Avatar CareFabric 2022 Update 64.1, Avatar OE 2022 Update 71 and Avatar CWS 2022 Update 86
- The 'Avatar Order Entry->Interfaces->CareFabric->->->Enable Order Message Queue and Multi-Test Lab Orders' registry setting must be set to "N".
- Please log out of the application and log back in after completing the above configuration.
- A client must have an active episode. (Client A)
Steps
- Select "Client A" and access the 'Financial Eligibility' form.
- Select the 'Guarantor Selection' section.
- Click [Add New Item] in the Guarantor Information grid.
- Search for and select "Medicare" from the 'Guarantor #' field.
- Select "(Contract) Medicare Part A" from the 'Guarantor Plan' field.
- Validate a message is displayed stating "Selecting This Plan Will Over-Write Any Previous Plan Information. The Master Plan Information Will Default" and click [OK].
- Select "Self" from the 'Client's Relationship To Subscriber' field.
- Validate the 'Subscriber's Name' field is equal to "Client A".
- Set the 'Subscriber Address - Street Line 1' field to "123 place drive circle street".
- Set the 'Zip code' field to "12345".
- Select "Male" from the 'Subscriber Sex' field.
- Set the 'Subscriber's Social Security #' field to "222-55-8888".
- Select "Full Time (32+ Hours A Week Not Including Armed Forces)" from the 'Subscriber's Employment Status' field.
- Set the 'Subscriber Policy #' field to "48536843".
- Select "Yes" from the 'Subscriber Assignment Of Benefits' field.
- Set the 'Subscriber's Covered Days' field to "9999".
- Set the 'Maximum Covered Dollars' field to "9999999.99".
- Select "Yes, Provider Has Signed Statement Permitting Release" from the 'Subscriber Release Of Info' field.
- Select the 'Financial Eligibility' section.
- Select "Medicare" from the 'Guarantor #1' field and click [Submit].
- Access the 'External Lab/Radiology Definition for CareConnect' form.
- Select 'Add' from the 'Add New or Edit Existing Vendor' field.
- Select 'Lab' from the 'External Application Type' field.
- Select 'Yes' from the 'eVendor' field.
- Select "Change Health-LabCorp" from the 'Vendor to Define' field.
- Select "TA" from the 'Vendor Business Unit' field.
- Select "90550015" from the 'Vendor Account Number' field.
- Set the 'Vendor Name' field to "LabCorp-CHC".
- Select 'LabCorp' from the 'Lab Vendor Company' field and click [Submit].
- Validate a message is displayed stating "Do you wish to return to form" and click [No].
- Access the 'External Lab Mapping for CareConnect' form.
- Select "LabCorp-CHC" from the 'External Lab Vendor' field.
- Select "Subscriber Employment Status (IN1-42)" from the 'HL7 Segment' field.
- Select "Subscr. Employment Status - File: Client, Data Element #256" from the 'Avatar Dictionary to Map' field.
- Select "Full Time (32+ Hours A Week Not Including Armed Forces)" from the 'Avatar Dictionary Value to Map' field.
- Set the 'Mapped to Code' field to "1" and click [File].
- Select "Subscriber Relationship (IN1-17)" from the 'HL7 Segment' field.
- Select "Client's Relationship To Subscriber - File: Client, Data Element #247" from the 'Avatar Dictionary to Map' field.
- Select "Self" from the 'Avatar Dictionary Value to Map' field.
- Set the 'Mapped to Code' field to "18" and click [File] and [Discard].
- Validate a message displays stating "Are you sure you want to Close without saving?" and click [Yes].
- Access the 'Order Code Setup' form.
- Select "Add New Code" from the 'Add/Edit Order Code' field.
- Set the 'New Order Code' field to "Sars-CoV-2".
- Set the 'Order Code Description' field to "Sars-CoV-2".
- Select "Lab" from the 'Order Type' field.
- Click [External Lab Definition].
- Click [New Row].
- Set the 'Lab Vendor Name' cell to "LabCorp-CHC.
- Set the 'Compendium Order Code' cell to "SARS-CoV-2, NAA" and click [Save].
- Validate a message displays stating "Exit Grid?" and click [Yes].
- Click [Submit].
- Validate a message displays stating "Order Code Setup has completed. Do you wish to return to form?" and click [No].
- Select "Client A" and access the Order Entry Console.
- Search for and select "SARS-CoV-2, NAA " from the 'New Order' field.
- Select "Daily" from the 'Frequency' field.
- Select "Lab Vendor Staff will Collect" in the 'Specimen Collection' field.
- Set the 'Duration' field to "5" and click [Days] and [Add to Scratchpad].
- Validate the 'Ask On Order Entry' dialog displays.
- Answer all "AOE" questions and click [Save] and [Sign].
- Validate the 'Order grid' contains an order for "SARS-CoV-2, NAA Daily, Lab Vendor Staff will Collect, LabCorp-CHC".
- Select the order created from the 'Order grid' and click [Print].
- Validate the 'Lab Print' dialog displays and click [Print Lab Requisition].
- Validate the 'Requisition Report' displays successfully.
Scenario 2: OE NX - 'Enable Order Message Queue and Multi-Test Lab Orders' set to "Y" - 'Group Order Message' set to "Yes"
Specific Setup:
- The following updates must be installed: Avatar CareFabric 2022 Update 64.1, Avatar OE 2022 Update 71 and Avatar CWS 2022 Update 86
- The 'Avatar Order Entry->Interfaces->CareFabric->->->Enable Order Message Queue and Multi-Test Lab Orders' registry setting must be set to "Y"
- Please log out of the application and log back in after completing the above configuration.
- A client must exist in an active episode (Client A)
- A Lab Vendor (Lab Vendor A) must be configured in the 'External Lab/Radiology Definition for CareConnect' form where the 'Group Order Messages' field is set to "Yes"
- Two lab-type order codes (Order Code A, Order Code B) must be configured to have "Lab Vendor A" configured in the 'External Lab Definition' grid in the 'Order Code Setup' form.
Steps
- Select "Client A" and access the Order Entry Console.
- Create two lab-type orders for "Order Code A" and "Order Code B" for "Lab Vendor A", with "Lab Vendor Staff will Collect" selected, and with a one time only 'Frequency Code'.
- Select either order from the 'Order grid' and click [Print] and print the 'Lab Requisition report'.
- Validate the 'Requisition Report' displays a 'REQ#' of "GR-#" and that both lab orders display.
Scenario 3: OE NX - 'Enable Order Message Queue and Multi-Test Lab Orders' set to "Y" - 'Send Lab Order Prior to Specimen Collection' set to "Yes"
Specific Setup:
- The following updates must be installed: Avatar CareFabric 2022 Update 64.1, Avatar OE 2022 Update 71 and Avatar CWS 2022 Update 86
- The 'Avatar Order Entry->Interfaces->CareFabric->->->Enable Order Message Queue and Multi-Test Lab Orders' registry setting must be set to "Y"
- Please log out of the application and log back in after completing the above configuration.
- A client must exist in an active inpatient episode (Client A)
- A Lab Vendor (Lab Vendor A) must be configured in the 'External Lab/Radiology Definition for CareConnect' form where the 'Send Lab Order Prior to Specimen Collection' field is set to "Yes".
- A lab-type order code (Order Code A) must be configured to have "Lab Vendor A" configured in the 'External Lab Definition' grid in the 'Order Code Setup' form.
Steps
- Select "Client A" and access the Order Entry Console.
- Create an order for "Order Code A" with "Lab Vendor A" and a one time only 'Frequency Code'.
- Using Crystal Reports or any other SQL reporting tool, create a report on the 'OrderEntry.order_mesg_status' table and include all fields.
- Validate a new order message is created.
Scenario 4: OE NX - 'Enable Order Message Queue and Multi-Test Lab Orders' set to "Y" - 'Send Lab Order Prior to Specimen Collection' set to "No"
Specific Setup:
- The following updates must be installed: Avatar CareFabric 2022 Update 64.1, Avatar OE 2022 Update 71 and Avatar CWS 2022 Update 86
- The 'Avatar Order Entry->Interfaces->CareFabric->->->Enable Order Message Queue and Multi-Test Lab Orders' registry setting must be set to "Y"
- Please log out of the application and log back in after completing the above configuration.
- A client must exist in an active inpatient episode (Client A)
- A Lab Vendor (Lab Vendor A) must be configured in the 'External Lab/Radiology Definition for CareConnect' form where the 'Send Lab Order Prior to Specimen Collection' field is set to "No".
- A lab-type order code (Order Code A) must be configured to have "Lab Vendor A" configured in the 'External Lab Definition' grid in the 'Order Code Setup' form.
Steps
- Select "Client A" and access the Order Entry Console.
- Create an order for "Order Code A" with "Lab Vendor A" and a one time only 'Frequency Code'.
- Using Crystal Reports or any other SQL reporting tool, create a report on the 'OrderEntry.order_mesg_status' table and include all fields.
- Validate no new order message is created.
- Access the 'eMAR' widget for "Client A" and validate an order for "Order Code A" is displayed.
- Perform 'Client Education' and 'Order Acknowledgement' for the order.
- Perform a 'Specimen Collection' for the order.
- Refresh the report created using the 'OrderEntry.order_mesg_status' table and validate a new message was sent.
Scenario 5: OE NX - 'Enable Order Message Queue and Multi-Test Lab Orders' set to "Y" - 'Suppress Specimen Collection Message' set to "Yes"
Specific Setup:
- The following updates must be installed: Avatar CareFabric 2022 Update 64.1, Avatar OE 2022 Update 71 and Avatar CWS 2022 Update 86
- The 'Avatar Order Entry->Interfaces->CareFabric->->->Enable Order Message Queue and Multi-Test Lab Orders' registry setting must be set to "Yes".
- Please log out of the application and log back in after completing the above configuration.
- A client must exist in an active inpatient episode (Client A)
- A Lab Vendor (Lab Vendor A) must be configured in the 'External Lab/Radiology Definition for CareConnect' form where the 'Send Order Prior to Collect' field is set to "Yes"
- A lab-type order code (Order Code A) must be configured to have "Lab Vendor A" configured in the 'External Lab Definition' grid in the 'Order Code Setup' form.
Steps
- Select "Client A" and access the Order Entry Console.
- Create an order for "Order Code A" with "Lab Vendor A" and a one time only 'Frequency Code'.
- Access the 'eMAR' widget for "Client A".
- Perform 'Client Education' and 'Order Acknowledgement' on "Order A".
- Perform a 'Specimen Collection' for "Order A".
- Using Crystal Reports or any other SQL reporting tool, create a report on the 'OrderEntry.order_mesg_status' table and include all fields.
- Validate no 'Specimen Collection' message is displayed.
Scenario 6: OE NX - 'Enable Order Message Queue and Multi-Test Lab Orders' set to "Y" - 'Suppress Cancel/Discontinue Message' set to "Yes"
Specific Setup:
- The following updates must be installed: Avatar CareFabric 2022 Update 64.1, Avatar OE 2022 Update 71 and Avatar CWS 2022 Update 86
- The 'Avatar Order Entry->Interfaces->CareFabric->->->Enable Order Message Queue and Multi-Test Lab Orders' registry setting must be set to "Y".
- Please log out of the application and log back in after completing the above configuration.
- A client must exist in an active inpatient episode (Client A)
- A Lab Vendor (Lab Vendor A) must be configured in the 'External Lab/Radiology Definition for CareConnect' form where the 'Suppress Cancel/Discontinue Message' field is set to "Yes"
- A lab-type order code (Order Code A) must be configured to have "Lab Vendor A" configured in the 'External Lab Definition' grid in the 'Order Code Setup' form.
Steps
- Select "Client A" and access the Order Entry Console.
- Create an order for "Order Code A" with "Lab Vendor A" and a one time only 'Frequency Code'.
- Using Crystal Reports or any other SQL reporting tool, create a report on the 'OrderEntry.order_mesg_status' table and include all fields.
- Validate the order message has been sent.
- Discontinue the order created.
- Refresh the 'OrderEntry.order_mesg_status' table and validate no new message was sent.
|
Topics
• NX
• Order Entry Console
|
Avatar CareFabric - 'EvvClientUpdated' SDK event
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
Scenario 1: Mobile Caregiver+ - Validate the 'EvvClientUpdated' event when 'Send Non EVV Payers' is set to "Yes"
Specific Setup:
- Avatar is configured to integrate with Mobile CareGiver+. Please note: This must be done by a Netsmart Representative.
- A program is defined with a value populated in the 'EVV Provider Organization ID' field in the 'Program Maintenance' form (Program A).
- A service code must be defined that has "Yes" selected in the 'Does This Service Require Electronic Visit Verification' field in the 'Service Codes' form and must be assigned to "Program A" (Service Code A).
- Must have a guarantor defined in the 'Guarantors/Payors' form that does not have "Medicaid" as a financial class (Guarantor A).
- The following must be set in the "Electronic Visit Verification" section of the 'CarePOV Management' form:
- "Yes" is selected in the 'Enable Mobile CareGiver+' field.
- "Yes" is selected in the 'Send Non EVV Payers' field.
- "Guarantor A" has a row with all fields populated in the 'Payor Program ID' grid.
Steps
- Access the 'Admission' form.
- Enter any new values in the 'Client Search' dialog.
- Click [New Client] and [Yes].
- Validate the 'Client Name' field contains the value entered in the previous steps. Please note: this is a required field for Mobile CareGiver+ integration.
- Select the desired value in the 'Sex' field. Please note: this is a required field for Mobile CareGiver+ integration.
- Enter the desired date in the 'Date of Birth' field. Please note: this is a required field for Mobile CareGiver+ integration.
- Enter the desired date in the 'Preadmit/Admission Date' field.
- Enter the desired time in the 'Preadmit/Admission Time' field.
- Select "Program A" in the 'Program' field.
- Select the desired value in the 'Type Of Admission' field.
- Select the desired practitioner in the 'Admitting Practitioner' field.
- Enter the desired value in the 'Social Security Number' field.
- Select the "Demographics" section.
- Enter the desired value in the 'Address - Street' field. Please note: this is a required field for Mobile CareGiver+ integration.
- Enter the desired value in the 'Zipcode' field. Please note: this is a required field for Mobile CareGiver+ integration.
- Enter the desired value in the 'Cell Phone' field. Please note: at least one phone number (either Home or Cell) is a required field for Mobile CareGiver+ integration.
- Enter the desired value in the 'Home Phone' field.
- Enter the desired value in the 'Work Phone' field.
- Click [Submit]. Please note: this will be referred to as "Client A" from now on.
- Select "Client A" and access the 'Financial Eligibility' form.
- Select the "Guarantor Selection" section.
- Select "Guarantor A" in the 'Guarantor #' field.
- Select "(Non-Contract) Commercial" in the 'Guarantor Plan' field.
- Select "No" in the 'Customize Guarantor Plan' field.
- Select "Yes" in the 'Eligibility Verified' field.
- Enter the desired date in the 'Coverage Effective Date' field.
- Select "Self" in the 'Client's Relationship to Subscriber' field.
- Select "Yes" in the 'Subscriber Assignment Of Benefits' field.
- Enter the desired value in the 'Subscriber Policy #' field.
- Enter the desired value in the 'Subscriber Medicaid #' field.
- Select the desired value in the 'Subscriber Release Of Info' field.
- Select the "Financial Eligibility" section.
- Select "Guarantor A" in the 'Guarantor #1' field. Please note: this is a required field for Mobile CareGiver+ integration.
- Click [Submit].
- Access the 'CareFabric Monitor' form.
- Enter the current date in the 'From Date' and 'Through Date' fields.
- Select "Client A" in the 'Client ID' field.
- Select "EvvClientUpdated" in the 'Event/Action Search' field.
- Click [View Activity Log].
- Validate the 'CareFabric Monitor Report' contains an "EvvClientUpdated" record for "Client A".
- Click [Click to View Record].
- Validate the 'addresses' - 'addressID' - 'id' field contains "Client A's" PATID with an H on the end, indicating "Home".
- Validate the 'addresses' - 'city' field contains the city "Client A" lives in.
- Validate the 'addresses' - 'stateCode' field contains the state "Client A" lives in.
- Validate the 'addresses' - 'typeCode' - 'code' field contains "Home".
- Validate the 'addresses' - 'zipCode' field contains the zip code "Client A" lives in.
- Validate the birthDate' field contains "Client A's" birth date.
- Validate the 'clientGenderCode' - 'code' field contains "Client A's" gender (ex. F).
- Validate the 'clientGenderCode' - 'displayName' field contains "Client A's" gender (ex. Female).
- Validate the 'clientID' - 'id' field contains "Client A's" PATID.
- Validate the 'clientOrg' field contains the facility being used.
- Validate the 'insPlans' - 'effectiveStartDate' field contains the 'Coverage Effective Date' entered in the previous steps.
- Validate the 'insPlans' - 'insPayerID' - 'humanReadableValue' field contains "Guarantor A".
- Validate the 'insPlans' - 'insPayerID' - 'id' field contains the ID entered in the 'Payor Program ID' grid in 'CarePOV Management'.
- Validate the 'insPlans' - 'insPlanID' - 'id' field contains the ID entered in the 'Payor Program ID' grid in 'CarePOV Management'.
- Validate the 'insPlans' - 'mcgInsPayerID' - 'id' field contains the ID entered in the 'Payor Program ID' grid in 'CarePOV Management'.
- Validate the 'insPlans' - 'mcgInsPlanID' - 'id' field contains the ID entered in the 'Payor Program ID' grid in 'CarePOV Management'.
- Validate the 'policyID' field contains the 'Subscriber Policy #' entered in the previous steps.
- Validate the 'medicaidID' field contains the 'Subscriber Medicaid #' entered in the previous steps.
- Validate the 'name' - 'first' field contains "Client A's" first name.
- Validate the 'name' - 'last' field contains "Client A's" last name.
- Validate the 'phoneNumbers' - 'number' field contains "Client A's" phone number
- Validate the 'phoneNumbers' - 'phoneNumberID' - 'id' field contains "Client A's" PATID with an identifier at the end (ex. "PC" indicating Patient Cell, "PH" indicating Patient Home).
- Validate the 'phoneNumbers' - 'typeCode' - 'code' field contains the type of phone number (ex. Cell, Office, or Home).
- Validate both the 'Home Phone' & 'Cell Phone' numbers are displayed.
- Validate the 'Work Phone' number is not displayed. This is not used for Mobile CareGiver+ integration.
- Validate the 'providerOrganizationID' - 'humanReadableValue' field contains the program code for "Program A".
- Validate the 'providerOrganizationID' - 'id' field contains the 'EVV Provider Organization ID' for "Program A".
- Close the report and the form.
Scenario 2: Mobile Caregiver+ - Validate the 'EvvClientUpdated' event when 'Send Non EVV Payers' is set to "No"
|
Topics
• Electronic Visit Verification
|
Avatar CareFabric - SDK events
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
- Dictionary Update (CWS)
- Allergies and Hypersensitivities
- Treatment Plan
- Patient Health Questionnaire-9
- Discharge
- Client Charge Input
- Vitals Entry
- Problem List
- Client/Caregiver Education
- Implantable Device List
- Progress Notes (Group and Individual)
Scenario 1: 'Allergies and Hypersensitivities' form - Validate the 'AllergyCreated' and 'AllergyUpdated' SDK events
Specific Setup:
- A client is enrolled in an existing episode (Client A).
- Must have the following dictionary values defined for the "(10001) Status" CWS dictionary for 'Allergy Status':
- (C) Confirmed
- (I) Inactive
- The following extended dictionaries must be defined for the "(10001) Status" CWS dictionary values for 'Allergy Status':
- (13006) ONC Clinical Status
- (13007) ONC Verified Status
Steps
- Select "Client A" and access the 'Allergies and Hypersensitivities' form.
- Click [Update] and [New Row].
- Enter the desired new allergy.
- Select "Confirmed" in the 'Status' field.
- Populate any other required and desired fields.
- Click [Save] and [Submit].
- Access the 'CareFabric Monitor' form.
- Enter the current date in the 'From Date' and 'Through Date' fields.
- Click [View Activity Log].
- Validate the 'CareFabric Monitor Report' contains a "AllergyCreated" record.
- Click [Click To View Record].
- Validate the 'auditInformation' - 'lastUpdatedByStaffMemberID' - 'id' field contains the logged in staff member.
- Validate the 'auditInformation' - 'lastUpdatedDate' field contains the current date/time.
- Validate the 'clientID' - 'id' field contains "Client A".
- Validate the 'clinicalStatusCode' - 'code' field contains the "ONC Clinical Status" extended dictionary code defined for the status selected.
- Validate the 'clinicalStatusCode' - 'displayName' field contains the "ONC Clinical Status" extended dictionary value defined for the status selected.
- Validate the 'statusCode' - 'displayName' field contains "Confirmed".
- Validate the 'verificationStatusCode' - 'code' field contains the "ONC Verified Status" extended dictionary code defined for the status selected.
- Validate the 'verificationStatusCode' - 'displayName' field contains the "ONC Verified Status" extended dictionary value defined for the status selected.
- Validate all other allergy data displays as expected.
- Close the report and the form.
- Select "Client A" and access the 'Allergies and Hypersensitivities' form.
- Click [Update].
- Validate the 'Allergies' grid contains the allergy filed in the previous steps.
- Select "Inactive" in the 'Status' field.
- Click [Save] and [Submit].
- Access the 'CareFabric Monitor' form.
- Enter the current date in the 'From Date' and 'Through Date' fields.
- Click [View Activity Log].
- Validate the 'CareFabric Monitor Report' contains a "AllergyUpdated" record.
- Click [Click To View Record].
- Validate the 'auditInformation' - 'lastUpdatedByStaffMemberID' - 'id' field contains the logged in staff member.
- Validate the 'auditInformation' - 'lastUpdatedDate' field contains the current date/time.
- Validate the 'clientID' - 'id' field contains "Client A".
- Validate the 'clinicalStatusCode' - 'code' field contains the "ONC Clinical Status" extended dictionary code defined for the new status selected.
- Validate the 'clinicalStatusCode' - 'displayName' field contains the "ONC Clinical Status" extended dictionary value defined for the new status selected.
- Validate the 'statusCode' - 'displayName' field contains "Inactive".
- Validate the 'verificationStatusCode' - 'code' field contains the "ONC Verified Status" extended dictionary code defined for the new status selected.
- Validate the 'verificationStatusCode' - 'displayName' field contains the "ONC Verified Status" extended dictionary value defined for the new status selected.
- Validate all other allergy data displays as expected.
- Close the report and the form.
Scenario 2: Emergency Contact Information - Validate the 'AssociatedPersonCreated' SDK event
Specific Setup:
- A client is enrolled in an existing episode (Client A).
Steps
- Select "Client A" and access the 'Emergency Contact Information' form.
- Enter the desired value in the 'Emergency Contact Name' field.
- Populate any other desired fields.
- Click [Submit].
- Access the 'CareFabric Monitor' form.
- Enter the current date in the 'From Date' and 'Through Date' fields.
- Click [View Activity Log].
- Validate the 'CareFabric Monitor Report' contains a "AssociatedPersonCreated" record.
- Click [Click To View Record].
- Validate the 'auditInformation' - 'lastUpdatedByStaffMemberID' - 'id' field contains the logged in staff member.
- Validate the 'auditInformation' - 'lastUpdatedDate' field contains the current date/time.
- Validate the emergency contact information is displayed.
- Close the report and the form.
Scenario 3: Treatment Plan - Validate the 'CarePlanCreated', 'CarePlanGoalCreated', 'CarePlanInterventionCreated', and 'CarePlanProblemCreated' SDK events
Specific Setup:
- A client is enrolled in an existing episode (Client A).
Steps
- Select "Client A" and access the 'Treatment Plan' form.
- Enter the desired date in the 'Plan Date' field.
- Select the desired value in the 'Plan Type' field.
- Select "Draft" in the 'Treatment Plan Status' field.
- Click [Launch Plan].
- Add a problem, goal, objective and intervention.
- Populate all required and desired fields.
- Click [Back To Plan Page].
- Select "Final" in the 'Treatment Plan Status' field.
- Click [Submit].
- Access the 'CareFabric Monitor' form.
- Enter the current date in the 'From Date' and 'Through Date' fields.
- Click [View Activity Log].
- Validate the 'CareFabric Monitor Report' contains a "CarePlanCreated", "CarePlanGoalCreated", "CarePlanInterventionCreated", and "CarePlanProblemCreated" record.
- Click [Click To View Record] for the "CarePlanCreated" record.
- Validate the 'auditInformation' - 'lastUpdatedByStaffMemberID' - 'id' field contains the logged in staff member.
- Validate the 'auditInformation' - 'lastUpdatedDate' field contains the current date/time.
- Validate all other information displays.
- Navigate back to the 'CareFabric Monitor Report'.
- Click [Click To View Record] for the "CarePlanGoalCreated" record.
- Validate the 'auditInformation' - 'lastUpdatedByStaffMemberID' - 'id' field contains the logged in staff member.
- Validate the 'auditInformation' - 'lastUpdatedDate' field contains the current date/time.
- Validate the 'goalCode' - 'codeSystem' field contains "2.16.840.1.113883.4.642.3.271".
- Validate all other information displays.
- Navigate back to the 'CareFabric Monitor Report'.
- Click [Click To View Record] for the "CarePlanInterventionCreated" record.
- Validate the 'auditInformation' - 'lastUpdatedByStaffMemberID' - 'id' field contains the logged in staff member.
- Validate the 'auditInformation' - 'lastUpdatedDate' field contains the current date/time.
- Validate all other information displays.
- Navigate back to the 'CareFabric Monitor Report'.
- Click [Click To View Record] for the "CarePlanProblemCreated" record.
- Validate the 'auditInformation' - 'lastUpdatedByStaffMemberID' - 'id' field contains the logged in staff member.
- Validate the 'auditInformation' - 'lastUpdatedDate' field contains the current date/time.
- Validate all other information displays.
- Close the reports and the form.
Scenario 4: 'Admission' form - Validate the 'ProgramAdmissionCreated' payload
Specific Setup:
- Multiple system code functionality is not enabled.
Steps
- Access the 'Admission' form.
- Verify the 'Select Client' dialog is displayed.
- Enter any new value in the 'Last Name' and 'First Name' fields.
- Select any value in the 'Sex' field.
- Click [Search].
- Validate a "Search Results" message is displayed stating: No matches found.
- Click [New Client].
- Validate a "Client" message displays indicating "Auto Assign Next ID Number?"
- Click [Yes].
- Enter the current date in the 'Preadmit/Admission Date' field.
- Enter the current time in the 'Preadmit/Admission Time' field.
- Select the desired program in the 'Program' field.
- Enter any value in the 'Type Of Admission' field.
- Enter the desired practitioner in the 'Admitting Practitioner' field.
- Click [Submit].
- Access the 'CareFabric Monitor' form.
- Enter the current date in the 'From Date' field.
- Enter the current date in the 'Through Date' field.
- Enter the client admitted in the previous steps in the 'Client ID' field.
- Click [View Activity Log].
- Validate the 'CareFabric Monitor Report' is displayed.
- Select the 'ProgramAdmissionCreated' activity type.
- Click [Click to View Record].
- Validate all filed information is populated.
- Validate the 'accessTags' - 'type' field contains "tag-External".
- Validate the 'accessTags' - 'value' field contains "ProgramCode:#". (NOTE: ProgramCode:# will be the program number that the client was admitted into.)
- Validate the 'auditInformation' - 'lastUpdatedByStaffMemberID' - 'id' field contains the logged in staff member.
- Validate the 'auditInformation' - 'lastUpdatedDate' field contains the current date/time.
- Close the report and the form.
Scenario 5: Patient Health Questionnaire-9 - Validate the 'EhrAssessmentResultCreated' SDK event
Specific Setup:
- A client is enrolled in an existing episode (Client A).
Steps
- Select "Client A" and access the 'Patient Health Questionnaire-9' form.
- Populate all required fields.
- Select "Final" in the 'Assessment Status' field.
- Click [OK] and [Submit].
- Access the 'CareFabric Monitor' form.
- Enter the current date in the 'From Date' and 'Through Date' fields.
- Click [View Activity Log].
- Validate the 'CareFabric Monitor Report' contains a "EhrAssessmentResultCreated" record.
- Click [Click To View Record].
- Validate the 'auditInformation' - 'lastUpdatedByStaffMemberID' - 'id' field contains the logged in staff member.
- Validate the 'auditInformation' - 'lastUpdatedDate' field contains the current date/time.
- Validate the assessment data is displayed.
- Close the report and the form.
Scenario 6: 'Discharge' form - Validate the 'ProgramDischargeCreated' payload
Specific Setup:
- A client must be enrolled in an existing episode (Client A).
- Multiple system code functionality is not enabled.
Steps
- Select "Client A" and access the 'Discharge' form.
- Enter the current date in the 'Date Of Discharge' field.
- Enter the current time in the 'Discharge Time' field.
- Select any value in the 'Type Of Discharge' field.
- Enter the desired practitioner in the 'Discharge Practitioner' field.
- Select the desired value in the 'Discharge Client Living Arrangement' field.
- Enter the desired value in the 'Hospital Discharge Instructions' field.
- Click [Submit].
- Access the 'CareFabric Monitor' form.
- Enter the current date in the 'From Date' field.
- Enter the current date in the 'Through Date' field.
- Enter "Client A" in the 'Client ID' field.
- Click [View Activity Log].
- Select "ProgramDischargeCreated" in the 'Activity Type' field.
- Click [Click to View Record].
- Validate the 'auditInformation' - 'lastUpdatedByStaffMemberID' - 'id' field contains the logged in staff member.
- Validate the 'auditInformation' - 'lastUpdatedDate' field contains the current date/time.
- Validate the 'accessTags' - 'type' field contains "tag-External".
- Validate the 'accessTags' - 'value' field contains "ProgramCode:#". (NOTE: ProgramCode:# will be the program number that the client was admitted into.)
- Validate all other filed information is populated.
- Close the report and the form.
Scenario 7: 'Client Charge Input' form - Validate the 'VisitCreated' event in the 'CareFabric Monitor' form
Specific Setup:
- A client must be enrolled in an existing episode (Client A).
- A service code must be defined that is a visit (Service Code A).
Steps
- Access the 'Client Charge Input' form.
- Enter the current date in the 'Date Of Service' field.
- Enter "Client A" in the 'Client ID' field.
- Select "Episode 1" in the 'Episode Number' field.
- Enter "Service Code A" in the 'Service Code' field.
- Enter the desired practitioner in the 'Practitioner' field.
- Validate a "Form Return" message is displayed stating: "Submitting has completed. Do you wish to return to form?"
- Click [No].
- Open the 'CareFabric Monitor' form.
- Enter the current date in the 'From Date' and 'Through Date' fields.
- Click [View Activity Log].
- Select the "VisitCreated" activity type.
- Click [Click to View Record].
- Validate a report with the 'VisitCreated' payload is displayed.
- Validate the 'auditInformation' - 'lastUpdatedByStaffMemberID' - 'id' field contains the logged in staff member.
- Validate the 'auditInformation' - 'lastUpdatedDate' field contains the current date/time.
- Validate the visit data is displayed.
- Close the report and the form.
Scenario 8: 'Client Charge Input' form - Validate the 'ServiceCreated' event in the 'CareFabric Monitor' form
Specific Setup:
- A client must be enrolled in an existing episode (Client A).
- A service code must be defined that is a service (Service Code A).
Steps
- Open the 'Client Charge Input' form.
- Enter the current date in the 'Date Of Service' field.
- Enter "Client A" in the 'Client ID' field.
- Select "Episode 1" in the 'Episode Number' field.
- Enter "Service Code A" in the 'Service Code' field.
- Enter the desired practitioner in the 'Practitioner' field.
- Click [Submit].
- Validate a "Form Return" message is displayed stating: "Submitting has completed. Do you wish to return to form?"
- Click [No].
- Open the 'CareFabric Monitor' form.
- Set the 'From Date' field to the current date.
- Set the 'Through Date' field to the current date.
- Set the 'Client ID' field to "Client A".
- Click [View Activity Log].
- Select "ServiceCreated" from the 'Activity Type' label.
- Click [Click to View Record].
- Validate a report with the 'ServiceCreated' payload is displayed.
- Validate the 'auditInformation' - 'lastUpdatedByStaffMemberID' - 'id' field contains the logged in staff member.
- Validate the 'auditInformation' - 'lastUpdatedDate' field contains the current date/time.
- Validate the service data is displayed.
- Close the report and form.
Scenario 9: 'Client Charge Input' form - Validate the 'InterventionCreated' event in the 'CareFabric Monitor' form
Specific Setup:
- A client must be enrolled in an existing episode (Client A).
- A service code must be defined that is an intervention (Service Code A).
Steps
- Open the 'Client Charge Input' form.
- Enter the current date in the 'Date Of Service' field.
- Enter "Client A" in the 'Client ID' field.
- Select "Episode 1" in the 'Episode Number' field.
- Enter "Service Code A" in the 'Service Code' field.
- Enter the desired practitioner in the 'Practitioner' field.
- Click [Submit].
- Validate a "Form Return" message is displayed stating: "Submitting has completed. Do you wish to return to form?"
- Click [No].
- Open the 'CareFabric Monitor' form.
- Set the 'From Date' field to the current date.
- Set the 'Through Date' field to the current date.
- Set the 'Client ID' field to "Client A".
- Click [View Activity Log].
- Select "InterventionCreated" from the 'Activity Type' label.
- Click [Click to View Record].
- Validate a report with the 'InterventionCreated' payload is displayed.
- Validate the 'auditInformation' - 'lastUpdatedByStaffMemberID' - 'id' field contains the logged in staff member.
- Validate the 'auditInformation' - 'lastUpdatedDate' field contains the current date/time.
- Validate the intervention data is displayed.
- Close the report and form.
Scenario 10: Vitals Entry - Validate the 'VitalSignSetCreated', 'VitalSignSetUpdated' and 'VitalSignDeleted' SDK events
Specific Setup:
- A client is enrolled in an existing episode (Client A);
Steps
- Select "Client A" and access the 'Vitals Entry' form.
- Select "Add" in the 'Update Vital Sign' field.
- Populate all required and desired fields.
- Enter the desired value in the 'Comments' field.
- Click [Submit].
- Access the 'CareFabric Monitor' form.
- Enter the current date in the 'From Date' and 'Through Date' fields.
- Click [View Activity Log].
- Validate the 'CareFabric Monitor Report' contains a "VitalSignSetCreated" record.
- Click [Click To View Record].
- Validate the 'auditInformation' - 'lastUpdatedByStaffMemberID' - 'id' field contains the logged in staff member.
- Validate the 'auditInformation' - 'lastUpdatedDate' field contains the current date/time.
- Validate the 'notes' field contains the 'Comments' filed in the previous steps.
- Validate all vitals information is displayed.
- Close the report and the form.
Scenario 11: 'Discharge' form - Validate the 'InstructionCreated' event'
Specific Setup:
- A client is enrolled in an existing episode (Client A).
Steps
- Select "Client A" and access the 'Discharge' form.
- Enter the desired date in the 'Date Of Discharge'.
- Enter the desired time in the 'Discharge Time' field.
- Select the desired value in the 'Type Of Discharge' field.
- Enter the desired practitioner in the 'Discharge Practitioner' field.
- Enter the desired value in the 'Hospital Discharge Instructions' field.
- Click [Submit].
- Access the 'CareFabric Monitor' form.
- Enter the current date in the 'From Date' and 'Through Date' fields.
- Enter "Client A" in the 'Client ID' field.
- Click [View Activity Log].
- Validate the 'CareFabric Monitor Report' contains an "InstructionCreated" record.
- Click [Click To View Record].
- Validate the 'auditInformation' - 'lastUpdatedByStaffMemberID' - 'id' field contains the logged in staff member.
- Validate the 'auditInformation' - 'lastUpdatedDate' field contains the current date/time.
- Validate the 'instructionID' - 'id' field contains a unique identifier (ex. 20693||6600.71).
- Validate the 'instructionText' field contains the value entered in 'Hospital Discharge Instructions' field in the previous steps.
- Close the report and the form.
Scenario 12: 'Problem List' form - Validate the 'ProblemCreated' and 'ProblemUpdated' 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
- 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
- Select "Client A" and access the 'Problem List' form.
- Click [View/Enter Problems].
- Enter the desired new problem.
- Select "Active" in the 'Status' field.
- Populate any other required and desired fields.
- Click [Save] and [Submit].
- Access the 'CareFabric Monitor' form.
- Enter the current date in the 'From Date' and 'Through Date' fields.
- Click [View Activity Log].
- Validate the 'CareFabric Monitor Report' contains a "ProblemCreated" record.
- Click [Click To View Record].
- Validate the 'auditInformation' - 'lastUpdatedByStaffMemberID' - 'id' field contains the logged in staff member.
- Validate the 'auditInformation' - 'lastUpdatedDate' field contains the current date/time.
- Validate the 'clientID' - 'id' field contains "Client A".
- Validate the 'clinicalStatusCode' - 'code' field contains the "ONC Clinical Status" extended dictionary code defined for the status selected.
- Validate the 'clinicalStatusCode' - 'displayName' field contains the "ONC Clinical Status" extended dictionary value defined for the status selected.
- Validate the 'statusCode' - 'displayName' field contains "Active".
- Validate the 'verificationStatusCode' - 'code' field contains the "ONC Verified Status" extended dictionary code defined for the status selected.
- Validate the 'verificationStatusCode' - 'displayName' field contains the "ONC Verified Status" extended dictionary value defined for the status selected.
- Validate all other problem data displays as expected.
- Close the report and the form.
- Select "Client A" and access the 'Problem List' form.
- Click [View/Enter Problems].
- Validate the 'Problem List' grid is displayed and contains the problem filed in the previous steps.
- Select "Inactive" in the 'Status' field for the existing problem.
- Click [Save] and [Submit].
- Access the 'CareFabric Monitor' form.
- Enter the current date in the 'From Date' and 'Through Date' fields.
- Click [View Activity Log].
- Validate the 'CareFabric Monitor Report' contains a "ProblemUpdated" record.
- Click [Click To View Record].
- Validate the 'auditInformation' - 'lastUpdatedByStaffMemberID' - 'id' field contains the logged in staff member.
- Validate the 'auditInformation' - 'lastUpdatedDate' field contains the current date/time.
- Validate the 'clientID' - 'id' field contains "Client A".
- Validate the 'clinicalStatusCode' - 'code' field contains the "ONC Clinical Status" extended dictionary code defined for the new status selected.
- Validate the 'clinicalStatusCode' - 'displayName' field contains the "ONC Clinical Status" extended dictionary value defined for the new status selected.
- Validate the 'statusCode' - 'displayName' field contains "Inactive".
- Validate the 'verificationStatusCode' - 'code' field contains the "ONC Verified Status" extended dictionary code defined for the new status selected.
- Validate the 'verificationStatusCode' - 'displayName' field contains the "ONC Verified Status" extended dictionary value defined for the new status selected.
- Validate all other problem data displays as expected.
- Close the report and the form.
Scenario 13: 'Problem List' form - Validate the 'ClientRecordedStatusCreated', 'ClientRecordedStatusUpdated', and 'ClientRecordedStatusDeleted' SDK events
Scenario 14: Client Health Maintenance - Validate the 'ImmunizationCreated' SDK event
Specific Setup:
- A client is enrolled in an existing episode (Client A).
Steps
- Access the 'Client Health Maintenance' form.
- Select "Client A" in the 'Client ID' field.
- Click [Update].
- Select the desired value in the 'Vaccine' field.
- Select the desired value in the 'Dose' field.
- Select the desired value in the 'Provided By' field.
- Enter the desired date in the 'Date' field.
- Select "No" in the 'Refused' field.
- Populate all other required and desired fields.
- Click [Save] and [Submit].
- Access the 'CareFabric Monitor' form.
- Enter the current date in the 'From Date' and 'Through Date' fields.
- Click [View Activity Log].
- Validate the 'CareFabric Monitor Report' contains a "ImmunizationCreated" record.
- Click [Click To View Record].
- Validate the 'auditInformation' - 'lastUpdatedByStaffMemberID' - 'id' field contains the logged in staff member.
- Validate the 'auditInformation' - 'lastUpdatedDate' field contains the current date/time.
- Validate the 'statusCode' - 'code' field contains "completed".
- Validate the 'statusCode' - 'codeSystem' field contains "2.16.840.1.113883.4.642.3.295"
- Validate the 'statusCode' - 'codeSystemName' field contains "ImmunizationStatusCodes".
- Validate the 'statusCode' - 'displayName' field contains "Completed".
- Validate the immunization information is displayed.
- Close the report and the form.
Scenario 15: Implantable Device List - Validate the 'ClientMedicalDeviceCreated' SDK event
Specific Setup:
- A client is enrolled in an existing episode (Client A).
- Avatar CWS 2022 Update 109 is required for full functionality.
Steps
- Access the 'Implantable Device List' form.
- Select "Client A" in the 'Client Search' field.
- Select the desired device in the 'Unique Device Identifier Search' field.
- Click [File Implantable Device To Client].
- Validate a message is displayed stating: Filed Successfully.
- Click [OK] and [Submit].
- Access the 'CareFabric Monitor' form.
- Enter the current date in the 'From Date' and 'Through Date' fields.
- Click [View Activity Log].
- Validate the 'CareFabric Monitor Report' contains a "ClientMedicalDeviceCreated" record.
- Click [Click To View Record].
- Validate the 'auditInformation' - 'lastUpdatedByStaffMemberID' - 'id' field contains the logged in staff member.
- Validate the 'auditInformation' - 'lastUpdatedDate' field contains the current date/time.
- Validate the device data is displayed.
- Close the report and the form.
Scenario 16: 'Update Client Data' - validate the 'ClientUpdated' and 'ClientDemographicsCreated' events
Specific Setup:
- A client must be enrolled in an existing episode (Client A).
- The extended dictionary is defined for the 'Sexual Orientation' and 'Gender Identity' data elements in 'Dictionary Update'.
Steps
- Select "Client A" and access the 'Update Client Data' form.
- Enter the desired value in the 'Address - Street' field.
- Enter the desired value in the 'Apartment or Unit' field.
- Enter the desired value in the 'Zip Code' field.
- Enter the desired value in the 'City' field.
- Select the desired value in the 'State' field.
- Enter the desired date in the 'Address Start Date' field.
- Enter the desired value in the 'Home Phone' field.
- Enter the desired value in the 'Work Phone' field.
- Enter the desired value in the 'Cell Phone' field.
- Enter the desired value in the 'Client's Email Address' field.
- Select the desired value in the 'Sexual Orientation' field.
- Select the desired value in the 'Gender Identity' field.
- Click [Submit].
- Access the 'CareFabric Monitor' form.
- Enter the current date in the 'From Date' and 'Through Date' fields.
- Enter "Client A" in the 'Client ID' field.
- Click [View Activity Log].
- Validate the 'CareFabric Monitor Report' contains a "ClientUpdated" record and select it.
- Click [Click To View Record].
- Validate the 'addresses' - 'city' field contains the value entered in the previous steps.
- Validate the 'addresses' - 'fromDate' field contains the 'Address Start Date' entered in the previous steps.
- Validate the 'addresses' - 'stateCode' field contains the value entered in the previous steps.
- Validate the 'addresses' - 'street1' field contains the value entered in the previous steps.
- Validate the 'addresses' - 'street2' field contains the value entered in the previous steps.
- Validate the 'addresses' - 'zipCode' field contains the value entered in the previous steps.
- Validate the 'addresses' - 'typeCode' - 'code' field contains "H".
- Validate the 'addresses' - 'typeCode' - 'codeSystem' field contains "2.16.840.1.113883.4.642.3.67".
- Validate the 'addresses' - 'typeCode' - 'codeSystemName' field contains "Address".
- Validate the 'addresses' - 'typeCode' - 'displayName' field contains "Home".
- Validate the 'auditInformation' - 'lastUpdatedByStaffMemberID' - 'id' field contains the logged in staff member.
- Validate the 'auditInformation' - 'lastUpdatedDate' field contains the current date/time.
- Validate the 'genderIdentityCode' - 'codeSystem' field contains "2.16.840.1.113883.4.642.3.972".
- Validate the 'genderIdentityCode' - 'displayName' field contains the value entered in the previous steps.
- Validate the 'sexualOrientationCode' - 'codeSystem' field contains "2.16.840.1.113883.4.642.3.29".
- Validate the 'sexualOrientationCode' - 'displayName' field contains the value entered in the previous steps.
- Validate the 'emailAccounts' - 'address' field contains the value entered in the previous steps.
- Validate the 'emailAccounts' - 'codeSystem' field contains "2.16.840.1.113883.4.642.3.73".
- Validate the 'emailAccounts' - 'codeSystemName' field contains "Email Account".
- Validate the 'phoneNumbers' - 'codeSystem' fields contains "2.16.840.1.113883.4.642.3.73".
- Validate the 'phoneNumbers' - 'number' fields contain the value entered in the previous steps.
- Validate any other filed data is displayed.
- Navigate back to the 'CareFabric Monitor Report' and select the "ClientDemographicsCreated" record.
- Click [Click To View Record].
- Validate the 'addresses' - 'city' field contains the value entered in the previous steps.
- Validate the 'addresses' - 'fromDate' field contains the 'Address Start Date' entered in the previous steps.
- Validate the 'addresses' - 'stateCode' field contains the value entered in the previous steps.
- Validate the 'addresses' - 'street1' field contains the value entered in the previous steps.
- Validate the 'addresses' - 'street2' field contains the value entered in the previous steps.
- Validate the 'addresses' - 'zipCode' field contains the value entered in the previous steps.
- Validate the 'auditInformation' - 'lastUpdatedByStaffMemberID' - 'id' field contains the logged in staff member.
- Validate the 'auditInformation' - 'lastUpdatedDate' field contains the current date/time.
- Close the report and the form.
Scenario 17: 'Progress Notes (Group and Individual)' form - Validate the 'ProgressNoteCreated' payload
Specific Setup:
- A client is enrolled in an existing episode (Client A).
- Multiple system code functionality is not enabled.
Steps
- Access the 'Progress Notes (Group and Individual)' form.
- Enter "Client A" in the 'Select Client' field.
- Select any value in the 'Select Episode' field.
- Select "New Service" in the 'Progress Note For' field.
- Select any value in the 'Note Type' field.
- Enter any value in the 'Notes Field' field.
- Enter the desired practitioner in the 'Practitioner' field.
- Enter the current date in the 'Date Of Service' field.
- Enter any value in the 'Service Code' field.
- Select "Final" in the 'Draft/Final' field.
- Click [File Note].
- Validate a "Progress Notes" message is displayed stating: Note Filed.
- Click [OK].
- Access the 'CareFabric Monitor' form.
- Enter the current date in the 'From Date' field.
- Enter the current date in the 'Through Date' field.
- Enter "Client A" in the 'Client ID' field.
- Click [View Activity Log].
- Select "ProgressNoteCreated" in the 'Activity Type' field.
- Click [Click to View Record].
- Validate the 'auditInformation' - 'lastUpdatedByStaffMemberID' - 'id' field contains the logged in staff member.
- Validate the 'auditInformation' - 'lastUpdatedDate' field contains the current date/time.
- Validate all progress note data displays as expected.
- Close the report and the form.
Scenario 18: Create an appointment and validate the 'AppointmentCreated' SDK event is raised
Specific Setup:
- A client must be enrolled in an existing episode (Client A).
Steps
- Access the 'Scheduling Calendar' form.
- Right click on an available time slot and click [Add New Appointment].
- Enter desired service code in the 'Service Code' field.
- Enter "Client A" in the 'Client' field.
- Select "Episode 1" in the 'Episode Number' field.
- Click [Submit] and [Dismiss].
- Access the "CareFabric Monitor" form.
- Enter the current date in the 'From Date' field.
- Enter the current date in the 'Through Date' field.
- Enter "Client A" in the 'Client ID' field.
- Click [View Activity Log].
- Validate the 'CareFabric Monitor Report' contains an "AppointmentCreated" record.
- Click [Click To View Record].
- Validate the 'auditInformation' - 'lastUpdatedByStaffMemberID' - 'id' field contains the logged in staff member.
- Validate the 'auditInformation' - 'lastUpdatedDate' field contains the current date/time.
- Validate the 'clientID' - 'id' field contains "Client A's" Client ID.
- Validate the appointment data is populated as expected.
- Close the report and close the form.
Vital Signs - The 'VitalSignSetCreated' SDK event
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
Scenario 1: Vitals Entry - Validate the 'VitalSignSetCreated', 'VitalSignSetUpdated' and 'VitalSignDeleted' SDK events
Specific Setup:
- A client is enrolled in an existing episode (Client A);
Steps
- Select "Client A" and access the 'Vitals Entry' form.
- Select "Add" in the 'Update Vital Sign' field.
- Populate all required and desired fields.
- Enter the desired value in the 'Comments' field.
- Click [Submit].
- Access the 'CareFabric Monitor' form.
- Enter the current date in the 'From Date' and 'Through Date' fields.
- Click [View Activity Log].
- Validate the 'CareFabric Monitor Report' contains a "VitalSignSetCreated" record.
- Click [Click To View Record].
- Validate the 'auditInformation' - 'lastUpdatedByStaffMemberID' - 'id' field contains the logged in staff member.
- Validate the 'auditInformation' - 'lastUpdatedDate' field contains the current date/time.
- Validate the 'notes' field contains the 'Comments' filed in the previous steps.
- Validate all vitals information is displayed.
- Close the report and the form.
|
Topics
• Admission
• Allergies
• CareFabric
• CareFabric Monitor
• Client Charge Input
• Clinical Reconciliation
• Diagnosis
• Discharge
• Ehrassessmentresultcreated
• Emergency Contact
• NX
• Problem List
• Progress Notes
• Scheduling Calendar
• Vitals
• Women's Health History
|
| |