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:
- Patient Health Profile
- SoapUI-AddPHPData
- Admission
- Diagnosis
- Dynamic Form - Admission - Client
- Problem List
- User Definition
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
|