'Known Medication Allergies' - 'Allergies and Hypersensitivities' form
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
- Update Client Data
- Financial Eligibility
Scenario 1: 'Update Client Data' - validate the 'ClientUpdated' and 'ClientDemographicsCreated' events
Specific Setup:
- A client must be enrolled in an existing episode and have an address on file (Client A).
- The extended dictionary is defined for the 'Sexual Orientation' data element in 'Dictionary Update'.
- Client A must have "Yes" selected in the 'Known Medication Allergies' field in the 'Allergies and Hypersensitivities' form.
Steps
- Select "Client A" and access the 'Update Client Data' form.
- Enter any new value in the 'Address - Street' field.
- Enter any new value in the 'Apartment or Unit' field.
- Enter any new value in the 'Zip Code' field.
- Enter any new value in the 'City' field.
- Select any new value in the 'State' 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 first 'addresses' - 'city' field contains the value entered in the previous steps.
- Validate the first 'addresses' - 'stateCode' field contains the value entered in the previous steps.
- Validate the first 'addresses' - 'street1' field contains the value entered in the previous steps.
- Validate the first 'addresses' - 'street2' field contains the value entered in the previous steps.
- Validate the second 'addresses' - 'typeCode' - 'code' field contains "H".
- Validate the second 'addresses' - 'typeCode' - 'displayName' field contains "Home".
- Validate the first 'addresses' - 'zipCode' field contains the value entered in the previous steps.
- Validate the second 'addresses' - 'city' field contains the city for the old address.
- Validate the second 'addresses' - 'stateCode' field contains the state for the old address.
- Validate the second 'addresses' - 'street1' field contains the old address.
- Validate the second 'addresses' - 'street2' field contains the old address.
- Validate the second 'addresses' - 'typeCode' - 'code' field contains "OLD".
- Validate the second 'addresses' - 'typeCode' - 'displayName' field contains "Old Address".
- Validate the second 'addresses' - 'zipCode' field contains the zip code for the old address.
- Close the report and the form.
Scenario 2: Allergies and Hypersensitivities - Validate the 'ClientUpdated' SDK event
Specific Setup:
- A client must be enrolled in an existing episode and have an address on file (Client A).
Steps
- Select "Client A" and access the 'Allergies and Hypersensitivities' form.
- Click [Update].
- Click [New Row].
- Select desired allergy from the 'Allergen/Reactant' field
- Enter desired date in the 'Date Recognized' field.
- Select "Active" in the 'Status' field.
- Select any value in the 'Reaction Severity' field.
- Click [Save] and [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 'medicalStatuses' - 'type' field contains "NoKnownMedAllergies".
- Validate the 'medicalStatuses' - 'value' field contains "Y".
- Close the report and the form.
- Access the 'Allergies and Hypersensitivities' form.
- Click [Update].
- Select "Inactive" in the 'Status' field.
- Click [Save].
- Click [No - Known Medication Allergies] and [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 'medicalStatuses' - 'type' field contains "NoKnownMedAllergies".
- Validate the 'medicalStatuses' - 'value' field contains "N".
- Close the report and the form.
Scenario 3: Financial Eligibility - Validate the 'ClientUpdated' SDK event
Specific Setup:
- A client must be enrolled in an existing episode and have an address on file (Client A).
- Client A must have "Yes" selected in the 'Known Medication Allergies' field in the 'Allergies and Hypersensitivities' form.
- Client A must have Guarantor Information entered in the 'Financial Eligibility' form.
Steps