Patient Health Profile - Problem Grid - Add To Problem popup
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
- SoapUI-AddPHPData
- Patient Health Profile
- User Definition
- Admission
- Diagnosis
- Problem List
Scenario 1: The Patient Health Profile web service has been added
Specific Setup:
- Registry Settings: Avatar Web Services->Set System Defaults->->->->URL
- Enter the URL where the web services reside.
- The URL must be in the format http://[server]:[port number]/csp/[namespace]. The port number field is optional. By default, this web service is defined to use port 57773. If a web server is installed on the server, you only need to specify a port number if it is different from the port number the web is defined to use.
- Dictionary Update:
- Avatar CWS: File: CWS, Data Element: (2526) Problem Type: Add or note at least one value in the dictionary.
Steps
- Create a new project for the 'Patient Health Profile' web service.
- Populate the 'SystemCode', 'UserName', and 'Password' fields with the information used to log into Avatar.
- Within the 'PHPProblemDataObject':
- Input the 'Problem Type' dictionary code from Setup in the 'Type' field.
- Input any valid date into the 'ProblemDate' field.
- Input any text into the 'Status' field.
- Input any text into the 'Description' field.
- Within the 'PHPOpenCareGapsObject':
- Input any valid date into the 'EventDate' field.
- Input any text into the 'Measure' field.
- Input any text into the 'MeasureDescription' field.
- Within the 'PHPInpatientStaysObject':
- Input any text into the 'Type' field.
- Input any valid date into the 'DateOfStay' field.
- Input any text into the 'Facility' field.
- Input any text into the 'LengthOfStay' field.
- Input any text into the 'AdmitCOndition' field.
- Within the 'PHPPhysicianConsultObject':
- Input any valid date into the 'ConsultDate' field.
- Input any text into the 'Location' field.
- Input any text into the 'ProviderName' field.
- Within the 'PHPMedicationsObject'.
- Input any valid date into the 'EntryDate' field.
- Input any text into the 'Provider' field.
- Input any valid NDC number into the 'NDC' field (This value can come from the 'Order Code Setup' form).
- Within the 'PHPLabDataObject':
- Input any valid date into the 'LabDate' field.
- Input any text into the 'LabDescription' field.
- Input any text into the ':LabResults' field.
- Input any client into the 'ClientID' field.
- Click [Send].
- Verify the 'Message' field displays "PHPData web service has been filed successfully".
- Log into Avatar.
- Open the 'Patient Health Profile' form with the client for which the web service was filed.
- Select any value in the 'Medications - Verification' cell.
- Select any value in the 'Problems - Verification' cell.
- Click [Submit].
- Verify the form files without errors.
- Open 'Crystal Reports' or another SQL reporting tool.
- Create queries for SYSTEM.php_data, SYSTEM.php_problems, SYSTEM.php_open_care_gaps, SYSTEM.php_inpatient_stays, SYSTEM.php_physician_consults, and SYSTEM.php_lab_data.
- Verify all information displays correctly.
Scenario 2: Submitting the 'Patient Health Profile' (PHP) form
Specific Setup:
- A 'PHP' web service must be filed successfully for a selected client.
Steps
- Access the 'User Definition' form.
- Set the 'Select User' field to the logged in user.
- Select "Forms and Tables" from the 'Sections' menu.
- Click [Select Tables for Product SQL Access].
- Verify that the 'php_data_submitted', 'php_data_submitted_audit', 'php_inpatient_stays', 'php_lab_data', 'php_medications', 'php_meds_submitted', 'php_meds_submitted_audit', 'php_open_care_gaps', php_physician_consult', 'php_problem_data', 'php_probs_submitted', and 'php_probs_submitted_audit' tables are selected under the 'CWSSYSTEM' schema.
- Click [OK].
- Click [Submit].
- Open the 'Patient Health Profile' form for the client selected when filing the web service.
- Select "Verified" in the 'Verification' cell in the 'Problems' grid.
- Click [Add To Problem List].
- Select any problem in the 'Problem Search' cell.
- Select any active status in the 'Status' cell.
- Click [Save].
- Verify all other data displays correctly.
- Click [Submit].
- Verify the form files without errors.
- Open the 'Problem List' form for the same selected above.
- Click [View/Enter Problems].
- Verify the problem(s) verified in the 'Problems Grid' in the 'Patient Health Profile' form has been added to this client's 'Problem List' grid.
- Click [Submit].
- Verify the problem(s) verified in the 'Problems Grid' in the 'Patient Health Profile' form has been added to this client's 'Problem List' form data.
|
Topics
• Web Services
|
Allergies and Hypersensitivities form - Allergies/Hypersensitivities Reviewed
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
- Allergies and Hypersensitivities
- Admission
Scenario 1: Allergies and Hypersensitivities - Client Header
Specific Setup:
- The 'Set 'Allergies/Reactions Reviewed' Upon Updating Allergies' 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 be admitted into an active episode who does not have any information filed in the 'Allergies and Hypersensitivities' form. (Client A)
Steps
- Access the 'Allergies and Hypersensitivities' form for "Client A".
- Validate that no value is selected in the 'Allergies/Hypersensitivities Reviewed' field.
- Click [Update] and [New Row].
- Set the 'Allergen/Reactant' field to "shellfish" and press Tab.
- Validate the 'Allergen/Reactant' field is equal to "SHELLFISH (MDX-2891) (SNOMED=735029006) (MDX-2891)".
- Set the 'Date Recognized' field to the current date and press Tab.
- Set the 'Status' cell to "Confirmed".
- Validate the 'Date Recorded' cell contains the current date and click [Save].
- Validate that no value is selected in the 'Allergies/Hypersensitivities Reviewed' field.
- Select 'Yes' in the' Allergies/Hypersensitivities Reviewed' field.
- Validate the 'Known Food Allergies' field is set to "Yes".
- Select "No" in the 'Known Medication Allergies' field.
- Validate that no value is selected in the 'Allergies/Hypersensitivities Reviewed' field and click [Submit].
- Access the 'Allergies and Hypersensitivities' form for "Client A".
- Validate the 'Client Header' displays "Allergies (1) " with a red icon.
- Click [Update] and [New Row].
- Set the 2nd 'Allergen/Reactant' field to "amoxicillin" and press Tab.
- Select "AMOXICILLIN (MDX-376) (RxNorm=723)" and click [Select].
- Set the 2nd 'Date Recognized' field to the current date and press Tab.
- Set the 2nd 'Status' field to "Confirmed".
- Validate the 2nd 'Date Recorded' cell contains the current date and click [Save].
- Validate the 'Known Medication Allergies' field is set to "Yes".
- Validate that no value is selected in the 'Allergies/Hypersensitivities Reviewed' field.
- Select 'Yes' in the 'Allergies/Hypersensitivities Reviewed' field and click [Submit].
- Access the 'Allergies and Hypersensitivities' form for "Client A".
- Validate the 'Client Header' displays "Allergies (2)" with a red icon.
- Click [Update].
- Select both rows created and click [Delete Row].
- Validate a message displays stating "Are you sure you want to delete these rows?" and click [Yes] and [Save].
- Select "No" in the 'Known Medication Allergies' field.
- Select "No" in the 'Known Food Allergies' field.
- Select "Yes" in the 'Allergies/Hypersensitivities Reviewed' field and click [Submit].
- Access the 'Allergies and Hypersensitivities' form for "Client A".
- Validate the Client Header text contains "Allergies (0) Allergies Reviewed = Yes (current date) No Known Medication or Food Allergies ".
Scenario 2: Allergies and Hypersensitivities - 'Set 'Allergies/Reactions Reviewed' Upon Updating Allergies' set to "Y"
Specific Setup:
The 'Set 'Allergies/Reactions Reviewed' Upon Updating Allergies' registry setting must be set to "Y". Please log out of the application and log back in after completing the above configuration.
Steps
- Access the 'Admission' form.
- Set the 'Last Name' field to "JOHNSON" and press Tab.
- Set the 'First Name' field to "OLIVIA" and press Tab.
- Select "Female" from the 'Sex' field.
- Click [Search] and [New Client].
- Validate a message is displayed stating "Auto Assign Next ID Number" and click "Yes".
- Fill out all required fields, ensuring to select an Inpatient program in the 'Program' field.
- Click the 'Demographics' section.
- Fill out all 'Address' fields.
- Click the 'Inpatient/Partial/Day Treatment' section.
- Fill out all required fields.
- Click [Submit].
- Access the 'Allergies and Hypersensitivities' form.
- Validate that no values are selected in the 'Allergies/Hypersensitivities Reviewed' field.
- Validate that no values are selected in the 'Known Medication Allergies' field is not selected.
- Validate that no values are selected in the 'Known Food Allergies' field is not selected.
- Select "No" in the 'Known Medication Allergies' field.
- Validate that "Yes" is selected in the 'Allergies/Hypersensitivities Reviewed' field.
- Select "No" in the 'Known Food Allergies' field.
- Validate that "Yes" is selected in the 'Allergies/Hypersensitivities Reviewed' field.
- Select "Yes" in the 'Known Food Allergies' field.
- Validate that no value is selected in the 'Allergies/Hypersensitivities Reviewed' field.
- Click [Submit].
- Validate a message is displayed stating "'Known Food Allergies' cannot be "Yes" when no food allergies exist." and click [OK].
- Click [Update].
- Validate 'Allergy/Reactant' grid is displayed.
- Click [New Row].
- Double click the 'Allergen/Reactant' cell.
- Search for and select "Shellfish" in the 'Allergen/Reactant' cell and press Tab.
- Double click the 'Date Recognized' cell.
- Set the 'Date Recognized' cell to "01/01/2020" and press Tab.
- Double click the 'Status' cell.
- Select "Confirmed" and click [Select].
- Double click the 'Reactions' cell.
- Select any values and click [OK].
- Double click the 'Reaction Severity' cell.
- Select any value and click [Select] and [Save].
- Validate that "Yes" is selected in the 'Allergies/Hypersensitivities Reviewed' field.
- Validate that "Yes" is selected in the 'Known Food Allergies' field and that the field is disabled.
- Click [Submit].
'AUDIT.results_header' table
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
- Orders This Episode
- Results Entry
- Void Results
Scenario 1: Create an order, enter a Result in Results Entry, Void Results with AUDIT.resultsheader validation
Specific Setup:
- A client must have an active episode. (Client A)
- A lab order code must exist that is associated with an 'eVendor', has a default 'Frequency Code' of "Daily", a default 'Specimen Type' of "Blood", and a 'Default Duration (Days)' of "48 Hours". (Complete Blood Count (CBC))
Steps
- Select "Client A" and access the Order Entry Console.
- Search for and select "Complete Blood Count (CBC) (DAILY)" in the 'New Order' field.
- Validate the 'Frequency' field contains "DAILY".
- Validate the 'External Lab Vendor Destination' field contains the 'eVendor' associated with the order code.
- Validate the 'Communication Method' field has the 'Electronic' checkbox checked.
- Validate the 'Specimen Type' field contains "Blood".
- Validate the 'Duration' field contains "48" and that [Hours] is selected.
- Set the 'Addl Instructions' field to any value.
- Click [Add to Scratchpad] and [Sign].
- Validate the 'Order grid' contains an order for "Complete Blood Count (Blood)DAILY, Lab Vendor Staff will Collect, eVendor name"
- Access the 'Results Entry' form for "Client A".
- Select "Add" in the 'Add/Edit/Delete Result' field.
- Click [Select Order] and select the order that was created above.
- Set the 'Filler Order #' field to "1234".
- Search for and select "Complete Blood Count (CBC) (DAILY)" in the 'Universal Service ID Code Lookup' field.
- Validate the 'Universal Service ID Code' field contains "CBC".
- Validate the 'Universal Service ID Value' field contains "Complete Blood Count".
- Search for and select "lab staff MA, MD (000007)" in the 'Ordering Practitioner' field.
- Search for and select "Final results; results stored and verified. Can only be changed with a corrected result. (F)" in the 'Result Status Code' field.
- Fill out any other required fields and click [File Header Info].
- Validate a message is displayed stating "Header information filed." and click [OK].
- Select the 'Result Details' section.
- Select "Add" in the 'Add/Edit/Delete Result Detail' field.
- Click [Select Header] and select the Header information filed above.
- Search for and select "Complete Blood Count (CBC) (DAILY)" in the 'Observation ID Code Lookup' field.
- Validate the 'Observation ID Code' field contains "CBC".
- Validate the 'Observation ID Value' field contains "Complete Blood Count".
- Search for and select "Abnormal (A)" in the 'Observation Abnormal Code' field.
- Search for and select "Final result - can only be changed with a corrected result (F)" in the 'Observation Result Status Code' field.
- Click [File Detail Info].
- Validate a message is displayed stating "Detail information filed." and click [OK] and [Exit Option].
- Access the 'Void Results' form.
- Validate that "Void" is selected in the 'Void/Undo Void' field.
- Click [Display Result List/Select Result to Void] and select the result created in the steps above.
- Set the 'Void Reason' field to any value and click [Submit].
- Create a report using the 'AUDIT.resultsheader' table.
- Filter the report by select "Client A's PATID" in the 'PATID' field.
- Validate that there is one row of data displayed.
- Validate the 'filler_order_number' field contains "1234", which was entered in the 'Result Entry' form.
- Validate the 'v_client_name' field contains "Client A's name" in the format of Last Name, First Name.
- Validate the 'voided_by' field contains the username of the user who is logged into the application and performed the void.
- Validate the 'voided_date' field contains the current date, which is the date the result was voided.
- Validate the 'voided_time' field contains the time that the result was voided in the format #####, which is julian format that is then converted for reports.
|
Topics
• Allergies and Hypersensitivities
• NX
• Void Results
|
POC Results Entry - specimen collection - User with no associated staff member.
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
Scenario 1: POC Results Entry - Collecting Specimen for a lab order as an user with no association to a staff member.
Specific Setup:
- Avatar CWS 2022 Update 8 and RADplus Client Update 3201-003 are required in order to utilize full functionality.
- 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)
- Two users must exist in the application: one who is associated to a staff member (User A) and one who is not associated with any staff member (User B).
- "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.
- Search for and select "Complete Blood Count (CBC)" in the 'New Order' field.
- Select "DAILY" in the 'Frequency' field.
- Set the 'Duration' field to "48" and click [Hours].
- Click the [Add to Scratchpad] and Click [Sign].
- Log out of the application and log back in as "User B.
- Access the 'eMAR' widget.
- Click the 'Lab Orders' tab.
- Validate an order for "Complete Blood Count (CBC) (DAILY)" is displayed with "Specimen Collect" and no hours of administration under the current date.
- Complete 'Order Acknowledgement' and 'Client Education' for the "CBC" order.
- Select the "Specimen Collect" cell under the current date for the "Complete Blood Count (CBC) (DAILY)" order and click [Administer]
- Validate the 'Specimen Collection' dialog is displayed.
- Check the 'Accept specimen collection entered' check box and click [OK].
- Validate the first cell under the current date for the "Complete Blood Count (CBC) (DAILY)" orders contains the specimen collection time.
- Log out of the application and log back in as "User A".
- Validate that "Client A" is selected and access the 'POC Results Entry' form.
- Validate that the 'Include Inactive Orders' is defaulted to "No".
- Select the "Complete Blood Count (CBC)" order in the 'Order' 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 the 'Order details' area is disabled and contains: 'Order #', 'Order Status', 'Order Type', 'Order Code', 'Frequency', 'Order Date', 'Start Date', 'Current Stop Date' and 'Discontinue Date' (if applicable).
- Validate the 'Collecting Staff' field contains the staff member associated to the user who is logged into the application and it is the staff member associated to the user who completed the specimen collection along with the staff member's credentials.
- Validate that the 'Add/Correct/Void' field is disabled, required and defaulted to "Add".
- Validate the 'Specimen Collection Date' field contains the collection date.
- Validate the 'Specimen Collection Time' field contains the collection time.
- Validate the 'Result Date' field contains the current date.
- Validate the 'Result Time' field contains the current time.
- Validate the 'Results' section is displayed.
- Set the 'Field Name' field to "117" and validate that "mg" is displayed next to it.
- Click [File].
- Create a report using the 'SYSTEM.cw_vital_signs' table and include the following fields: 'PATID', 'data_entry_date', 'data_entry_time', 'measured_unit', 'reading', 'reading_entry', 'reading_value', and 'vital_sign'.
- Filter the report by select "Client A's PATID" in the 'PATID' field
- Filter the report a second time by selecting the current date in the 'data_entry_date' field.
- Validate that the one row of data is displayed.
- Validate that the row contains "mg" in the 'measured_unit' field, "SSVSI6" in the 'reading' field, "117" in the 'reading_entry' field, "117 mg" in the 'reading_value' field and "SS Vital Signs Integer 1" in the 'vital_sign' field.
- Create a report using the 'SYSTEM.results_header' table including the following fields: 'PATID', 'data_entry_date', 'result_status_code', 'result_status_value', 'universal_svc_id_code_alt', 'universal_svc_id_val_alt', 'result_rpt_change_date', 'result_rpt_change_time', 'specimen_collection_date', 'collectors_comment' and 'specimen_collection_time'.
- Filter the report using the 'PATID' field and selecting "Client A's" PATID.
- Filter the report a second time by selecting the current date in the 'data_entry_date' field.
- Validate that one row of data exists for this client.
- Validate that the 'result_status_code' field for this row contains a "C".
- Validate that the 'result_status_value' field is populated with: Correction to results.
- Validate that the 'universal_svc_id_code_alt' field contains "CBC".
- Validate that the 'universal_svc_id_val_alt' field contains "Complete Blood Count".
- Validate that the 'result_rpt_change_date' field contains the value that was entered in the 'Result Date' field.
- Validate that the 'result_rpt_change_time' field contains the value that was entered in the 'Result Time' field.
- Validate the 'specimen_collection_date' field contains the 'Specimen Collection Date'.
- Validate that the 'collectors_comment' field contains the staff member associated to the user who completed the specimen collection along with the staff member's credentials.
- Validate the 'specimen_collection_time' field contains the 'Specimen Collection Time'.
- 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 to the user who is logged into the application and it is the staff member associated to the user who completed the specimen collection along with the staff member's 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].
- Refresh the report created using the 'SYSTEM.cw_vital_signs' table.
- Validate that the one row of data is displayed.
- Validate that the row contains "mg" in the 'measured_unit' field, "SSVSI6" in the 'reading' field, "125" in the 'reading_entry' field, "125 mg" in the 'reading_value' field and "SS Vital Signs Integer 1" in the 'vital_sign' field.
- Refresh the report created using the 'SYSTEM.results_header' table.
- Validate that one row of data exists for this client.
- Validate that the 'result_status_code' field for this row contains a "C".
- Validate that the 'result_status_value' field is populated with: Correction to results.
- Validate that the 'universal_svc_id_code_alt' field contains "CBC".
- Validate that the 'universal_svc_id_val_alt' field contains "Complete Blood Count".
- Validate that the 'result_rpt_change_date' field contains the value that was entered in the 'Result Date' field.
- Validate that the 'result_rpt_change_time' field contains the value that was entered in the 'Result Time' field.
- Validate the 'specimen_collection_date' field contains the 'Specimen Collection Date.
- Validate that the 'collectors_comment' field contains the staff member associated to the user who completed the specimen collection along with the staff member's credentials.
- Validate the 'specimen_collection_time' field contains the 'Specimen Collection Time'.
- 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 to the user who is logged into the application and it is the staff member associated to the user who completed the specimen collection along with the staff member's credentials.
- Select "Void" in the 'Add/Correct/Void' field.
- Enter any value in the 'Void Comments' field.
- Click [File].
- Refresh the report created using the 'SYSTEM.cw_vital_signs' table.
- Validate that the row for this result has been removed.
- Create a report using the 'SYSTEM.results_header' table including the following fields: 'PATID', 'data_entry_date', 'result_status_code', 'result_status_value', 'universal_svc_id_code_alt', 'universal_svc_id_val_alt', 'result_rpt_change_date', 'result_rpt_change_time', specimen_collection_date, 'specimen_collection_time', 'voided_date', 'voided_by', 'voided_by_user_name', 'void_note', 'collectors_comment' and 'display_type_value'.
- Filter the report using the 'PATID' field and selecting "Client A's" PATID.
- Filter the report a second time by selecting the current date in the 'data_entry_date' field.
- Validate that one row of data exists for this client.
- Validate that the 'result_status_code' field for this row contains a "C".
- Validate that the 'result_status_value' field is populated with: Correction to results.
- Validate that the 'universal_svc_id_code_alt' field contains "CBC".
- Validate that the 'universal_svc_id_val_alt' field contains "Complete Blood Count".
- Validate that the 'voided_date' field contains the current date.
- Validate the 'voided_by' field contains the username associated with the staff member who voided the result.
- Validate that the 'voided_by_user_name' field contains the username associated with the staff member who voided the result.
- Validate that the 'void_note' field contains the value that was entered in the 'Void Comments' field.
- Validate that the 'result_rpt_change_date' field contains the value that was entered in the 'Result Date' field.
- Validate that the 'result_rpt_change_time' field contains the value that was entered in the 'Result Time' field.
- Validate the 'specimen_collection_date' field contains the 'Specimen Collection Date'.
- Validate the 'specimen_collection_time' field contains the 'Specimen Collection Time'.
- Validate that the 'collectors_comment' field contains the staff member associated to the user who completed the specimen collection along with the staff member's credentials.
- Validate that the 'display_type_value' field contains "Voided".
Scenario 2: 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:
- Avatar CWS 2022 Update 8 and RADplus Client Update 3201-003 are required in order to utilize full functionality.
- 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)
- Two users must exist in the application: one who is associated to a staff member (User A) and one who is not associated with any staff member (User B).
- "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.
- Search for and select "Complete Blood Count (CBC)" in the 'New Order' field.
- Select "DAILY" in the 'Frequency' field.
- Set the 'Duration' field to "48" and click [Hours].
- Click the [Add to Scratchpad] and Click [Sign].
- Access the 'eMAR' widget.
- Click the 'Lab Orders' tab.
- Validate an order for "Complete Blood Count (CBC) (DAILY)" is displayed with "Specimen Collect" and no hours of administration under the current date.
- Complete 'Order Acknowledgement' and 'Client Education' for the "CBC" order.
- Select the "Specimen Collect" cell under the current date for the "Complete Blood Count (CBC) (DAILY)" order and click [Administer]
- Validate the 'Specimen Collection' dialog is displayed.
- Check the 'Accept specimen collection entered' check box and click [OK].
- Validate the first cell under the current date for the "Complete Blood Count (CBC) (DAILY)" orders contains the specimen collection time.
- Validate that "Client A" is selected and access the 'POC Results Entry' form.
- Validate that the 'Include Inactive Orders' is defaulted to "No".
- Select the "Complete Blood Count (CBC)" order in the 'Order' 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 the 'Order details' area is disabled and contains: 'Order #', 'Order Status', 'Order Type', 'Order Code', 'Frequency', 'Order Date', 'Start Date', 'Current Stop Date' and 'Discontinue Date' (if applicable).
- Validate the 'Collecting Staff' field contains the staff member associated to the user who is logged into the application and it is the staff member associated to the user who completed the specimen collection along with the staff member's credentials.
- Validate that the 'Add/Correct/Void' field is disabled, required and defaulted to "Add".
- Validate the 'Specimen Collection Date' field contains the collection date.
- Validate the 'Specimen Collection Time' field contains the collection time.
- Validate the 'Result Date' field contains the current date.
- Validate the 'Result Time' field contains the current time.
- Validate the 'Results' section is displayed.
- Set the 'Field Name' field to "117" and validate that "mg" is displayed next to it.
- Click [File].
- Create a report using the 'SYSTEM.cw_vital_signs' table and include the following fields: 'PATID', 'data_entry_date', 'data_entry_time', 'measured_unit', 'reading', 'reading_entry', 'reading_value', and 'vital_sign'.
- Filter the report by select "Client A's PATID" in the 'PATID' field
- Filter the report a second time by selecting the current date in the 'data_entry_date' field.
- Validate that the one row of data is displayed.
- Validate that the row contains "mg" in the 'measured_unit' field, "SSVSI6" in the 'reading' field, "117" in the 'reading_entry' field, "117 mg" in the 'reading_value' field and "SS Vital Signs Integer 1" in the 'vital_sign' field.
- Create a report using the 'SYSTEM.results_header' table including the following fields: 'PATID', 'data_entry_date', 'result_status_code', 'result_status_value', 'universal_svc_id_code_alt', 'universal_svc_id_val_alt', 'result_rpt_change_date', 'result_rpt_change_time', 'specimen_collection_date', 'collectors_comment' and 'specimen_collection_time'.
- Filter the report using the 'PATID' field and selecting "Client A's" PATID.
- Filter the report a second time by selecting the current date in the 'data_entry_date' field.
- Validate that one row of data exists for this client.
- Validate that the 'result_status_code' field for this row contains a "C".
- Validate that the 'result_status_value' field is populated with: Correction to results.
- Validate that the 'universal_svc_id_code_alt' field contains "CBC".
- Validate that the 'universal_svc_id_val_alt' field contains "Complete Blood Count".
- Validate that the 'result_rpt_change_date' field contains the value that was entered in the 'Result Date' field.
- Validate that the 'result_rpt_change_time' field contains the value that was entered in the 'Result Time' field.
- Validate the 'specimen_collection_date' field contains the 'Specimen Collection Date'.
- Validate that the 'collectors_comment' field contains the staff member associated to the user who completed the specimen collection along with the staff member's credentials.
- Validate the 'specimen_collection_time' field contains the 'Specimen Collection Time'.
- 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 to the user who is logged into the application and it is the staff member associated to the user who completed the specimen collection along with the staff member's 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].
- Refresh the report created using the 'SYSTEM.cw_vital_signs' table.
- Validate that the one row of data is displayed.
- Validate that the row contains "mg" in the 'measured_unit' field, "SSVSI6" in the 'reading' field, "125" in the 'reading_entry' field, "125 mg" in the 'reading_value' field and "SS Vital Signs Integer 1" in the 'vital_sign' field.
- Refresh the report created using the 'SYSTEM.results_header' table.
- Validate that one row of data exists for this client.
- Validate that the 'result_status_code' field for this row contains a "C".
- Validate that the 'result_status_value' field is populated with: Correction to results.
- Validate that the 'universal_svc_id_code_alt' field contains "CBC".
- Validate that the 'universal_svc_id_val_alt' field contains "Complete Blood Count".
- Validate that the 'result_rpt_change_date' field contains the value that was entered in the 'Result Date' field.
- Validate that the 'result_rpt_change_time' field contains the value that was entered in the 'Result Time' field.
- Validate the 'specimen_collection_date' field contains the 'Specimen Collection Date'.
- Validate that the 'collectors_comment' field contains the staff member associated to the user who completed the specimen collection along with the staff member's credentials.
- Validate the 'specimen_collection_time' field contains the 'Specimen Collection Time'.
- 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 to the user who is logged into the application and it is the staff member associated to the user who completed the specimen collection along with the staff member's credentials.
- Select "Void" in the 'Add/Correct/Void' field.
- Enter any value in the 'Void Comments' field.
- Click [File].
- Refresh the report created using the 'SYSTEM.cw_vital_signs' table.
- Validate that the row for this result has been removed.
- Create a report using the 'SYSTEM.results_header' table including the following fields: 'PATID', 'data_entry_date', 'result_status_code', 'result_status_value', 'universal_svc_id_code_alt', 'universal_svc_id_val_alt', 'result_rpt_change_date', 'voided_date', 'voided_by', 'voided_by_user_name', 'void_note', 'collectors_comment' and 'display_type_value'.
- Filter the report using the 'PATID' field and selecting "Client A's" PATID.
- Filter the report a second time by selecting the current date in the 'data_entry_date' field.
- Validate that one row of data exists for this client.
- Validate that the 'result_status_code' field for this row contains a "C".
- Validate that the 'result_status_value' field is populated with: Correction to results.
- Validate that the 'universal_svc_id_code_alt' field contains "CBC".
- Validate that the 'universal_svc_id_val_alt' field contains "Complete Blood Count".
- Validate that the 'voided_date' field contains the current date.
- Validate the 'voided_by' field contains the username associated with the staff member who voided the result.
- Validate that the 'voided_by_user_name' field contains the username associated with the staff member who voided the result.
- Validate that the 'void_note' field contains the value that was entered in the 'Void Comments' field.
- Validate that the 'collectors_comment' field contains the staff member associated to the user who completed the specimen collection along with the staff member's credentials.
- Validate that the 'display_type_value' field contains "Voided".
|
Topics
• POC Results Entry
• POC Results Entry Configuration form
|