'Add First Ever Diagnosis Check' Registry Setting
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
- Diagnosis
- Registry Settings (PM)
- Form Definition (CWS)
- Table Definition (CWS)
Scenario 1: Avatar Cal-PM Registry Settings - Verification of 'Add First Ever Diagnosis Check' Registry Setting
Steps
- Open 'Registry Settings' form.
- Enter search value 'Add First Ever Diagnosis Check'.
- Select 'Yes' for 'Include Hidden Registry Settings' field.
- Click 'View Registry Settings' button.
- Ensure Registry Setting 'Add First Ever Diagnosis Check' is returned (under 'Avatar PM -> Client Information -> Diagnosis' path).
- Ensure Registry Setting 'Add First Ever Diagnosis Check' is set to '1' by default on update installation.
- Ensure 'Registry Setting Details' field contains the following explanation text:
"Selecting '1' will make field 'Is this the first ever diagnosis?' visible and required on an add/edit of an HIV related diagnosis in the 'Diagnosis' form. Selecting '2' will make the field visible but not required on an add/edit. If valued as '0' then the field will remain hidden. This field was added to the system to support UDS reporting.
The available choices are as follows: 0 = Hide 1 = Make visible and required 2 = Make visible but not required
The default value is '1' if this setting is left blank"
Scenario 2: 'Diagnosis' - Form Verification
Specific Setup:
- Avatar Cal-PM Registry Setting 'Add First Ever Diagnosis Check' may be set to '0', '1' or '2'
- Client/episode eligible for 'Diagnosis' entry in Avatar Cal-PM
Steps
- Open Avatar Cal-PM 'Diagnosis' form.
- Select client/episode for 'Diagnosis' record entry/edit.
- Click 'Add' button in 'Diagnosis' form pre-display to enter new record (or select existing row and click 'Edit' button).
- Enter/select values for 'Type Of Diagnosis', 'Date Of Diagnosis' and 'Time Of Diagnosis' fields.
- Click 'New Row' to input new Diagnosis entry row (or select existing Diagnosis entry row for view/edit).
- In 'Diagnosis Search' field, enter 'B20' (or any search term including 'AIDS'/'HIV' diagnosis text).
- Select Diagnosis Code value where 'ICD-10' code value is 'B20'
- Ensure that 'Is this the first ever diagnosis?' field is displayed/required according to the following logic where 'B20' ICD-10 Diagnosis Code is selected for Diagnosis entry row:
- Where Registry Setting 'Add First Ever Diagnosis Check' is set to '1' (default value), ensure that 'Is this the first ever diagnosis?' field is visible in form and required.
- Where Registry Setting 'Add First Ever Diagnosis Check' is set to '2', ensure that 'Is this the first ever diagnosis?' field is visible in form but not required.
- Where Registry Setting 'Add First Ever Diagnosis Check' is set to '0', ensure that 'Is this the first ever diagnosis?' field is not displayed/not visible in form (and not required).
- If any value other than 'B20' ICD-10 Diagnosis Code is selected for Diagnosis entry row, ensure that 'Is this the first ever diagnosis?' field is not displayed/not visible in form (and not required).
- Enter/select values for all other 'Diagnosis' form fields as required/desired.
- Click 'Submit' button to file 'Diagnosis' form/record.
Scenario 3: Avatar Modeled Forms - Verification of 'First Ever Diagnosis' Field Requirements
Specific Setup:
- Avatar Cal-PM Registry Setting 'Add First Ever Diagnosis Check' may be set to '0', '1' or '2'
- Avatar Cal-PM/MSO/CWS Modeled form including a 'Diagnosis' section and with the following fields added via 'Table Definition'/'Form Definition' options:
- Diagnosis fields mapped from the product Diagnosis form (with 'Table Alias' entry for 'Diagnosis History (ICD-10)' Alias Table)
- Up to 5 'Is this the first ever diagnosis?' columns (with columns mapped to 'Is this the first ever diagnosis?' Alias Table Column)
- Client/episode eligible for Modeled Form record/'Diagnosis' record entry in Avatar Cal-PM
Steps
- Open Avatar Cal-PM/MSO/CWS Modeled Form.
- Select client/episode for Modeled Form record entry/edit.
- In 'Diagnosis Search' field, enter 'B20' (or any search term including 'AIDS'/'HIV' diagnosis text).
- Select Diagnosis Code value where 'ICD-10' code value is 'B20'
- Ensure that 'Is this the first ever diagnosis?' Alias field is displayed/required according to the following logic where 'B20' ICD-10 Diagnosis Code is selected for Diagnosis Alias field(s):
- Where Registry Setting 'Add First Ever Diagnosis Check' is set to '1' (default value), ensure that 'Is this the first ever diagnosis?' Alias field is required to file form (or finalize record).
- Where Registry Setting 'Add First Ever Diagnosis Check' is set to '2', ensure that 'Is this the first ever diagnosis?' Alias field is not required to file form (or finalize record).
- Where Registry Setting 'Add First Ever Diagnosis Check' is set to '0', ensure that 'Is this the first ever diagnosis?' Alias field is not required to file form (or finalize record).
- If any value other than 'B20' ICD-10 Diagnosis Code is selected for Diagnosis Alias field(s), ensure that 'Is this the first ever diagnosis?' Alias field is not required to file form (or finalize record).
- Enter/select values for all other Modeled Form fields as required/desired.
- Click 'Submit' button to file Modeled Form/record.
Scenario 4: 'Diagnosis' Web Service - Verification of 'Diagnosis' Record Filing
Specific Setup:
- A valid ICD-9 code, ICD-9 description, ICD-10 code, ICD-10 description, SNOMED code, SNOMED description and IMO code are identified for web service request
- Client/episode eligible for 'Diagnosis' entry in Avatar Cal-PM
- Application utilizing the Avatar Cal-PM 'Diagnosis' web service
Steps
- Using Avatar Cal-PM 'Diagnosis' web service, submit request to 'AddClientDiagnosis' or 'EditClientDiagnosis' method to create or update Avatar PM 'Diagnosis' record, including value for 'FirstEverDx' field/segment (within the 'DiagnosisEntryObject' portion of web service request).
- Confirm 'Diagnosis' web service responds with confirmation data/ID on successful filing of 'AddClientDiagnosis'/'EditClientDiagnosis' method.
- Example:"<Confirmation>Unique ID: 397</Confirmation>"
- Confirm 'Diagnosis' web service responds with confirmation message on successful filing of 'AddClientDiagnosis'/'EditClientDiagnosis' method.
- Example:" <Message>Client Diagnosis web service has been filed successfully.</Message>"
- Confirm 'Diagnosis' web service responds with successful status value on successful filing of 'AddClientDiagnosis'/'EditClientDiagnosis' method.
- Example:" <Status>1</Status>"
- Open Avatar Cal-PM 'Diagnosis' form and select client/episode and Diagnosis record filed via web service for view/update.
- Confirm 'Diagnosis' record is created/updated in Avatar PM, with values/data submitted via web service including 'Is this the first ever diagnosis?' field value for Diagnosis entry/row.
|
Topics
• Diagnosis
• Modeling
• NX
• Registry Settings
• Web Services
|