Presentation on theme: "Joint Exchange / Interop Work Group Test Workgroup John Donnelly Aug 1, 2012."— Presentation transcript:
Joint Exchange / Interop Work Group Test Workgroup John Donnelly Aug 1, 2012
Roll Call – Admin Announcements – John Assumptions Review – Judith (35 mins) Test Architecture – Ed (10 mins) Definition of Done – Ed (5 mins) Test Case Metrics – Ed (7 mins) Open Discussion – All Wrap Up - John Schedule Review - John Agenda 2
Harmonized Tests Are Drafted! Subject to feedback Assumptions review Feedback needed! If no objections received; they will be considered final RFP Has 5 respondents Analysis is nearing completion Bidder interviews likely next step for top 2 or 3 Announcements 4
1. Consistent Terms: Patient Publish & Document Publish ISSUE Patient records MAY be published to an SMPI using an EHR that is connected to an HIE. The HIO SHALL forward the records from its CMPI to an SMPI. (Section 4.1.4, page 13) ------------- Is The HIO the same actor as an EHR? IMPACT Unclear whether testing is between the first 2 actors identified or to include a third actor. ASSUMPTION The HIO is the same actor as an EHR
2. Consistent Terms: Document Query ISSUE FR-6 Document Query: Compliance Criteria Document request from the Initiating Gateway or local clinical application will be sent... FR-6 Document Query: Normative Test Procedures The initiating system (EHR) SHALL retrieve a list of documents... ------------- Is Initiating Gateway the same actor as initiating system? Is local clinical application the same actor as EHR? Local Clinical Application is not a defined term IMPACT Inconsistent use of terms make it difficult to correctly identify test actors ASSUMPTIONS Initiating Gateway = initiating system local clinical application = initiating system (EHR)
3. Update Demographics & Doc TRFR1-3 page 15 Testing an EHR: update the demographic data within the EHR for Patient #1 and add an additional document... EHR shall establish a connection to the SMPI or an HIE and update the demographic data for Patient #1... EHR establish a connection to the RLS to upload the new document of Patient #1... Testing an HIE: Update the demographic data within the EHR for Patient #1 and add an additional document... The RLS will be updated with the new document of Patient #1 Test actors not sufficiently identified. Is this the identical test scenario, with different System Under Test? (i.e., measuring success of the EHR send transaction and then measuring success of the HIE receive – which could have been a single test scenario.)
4. Test Patient Data ISSUE The vendor will provide patient demographics (Section 4.1.5 page 16) verify new document of Patient #1 ------------- If vendor provides test patient data, why does the test case specify a Patient #1? INTRODUCTION TO TEST PATIENT DATA
5. Patient Query: Section 4.4.4 ISSUE Verification action: The LivingSubjectBirthTime element has been specified in the message as an exact date/time. The LivingSubjectBirthTime element has been specified in the message as an approximate date. The LivingSubjectBirthTime element has been specified in the message as a date range. (Page 48) ------------- Only ONE of these options is valid at a time. IMPACT These verifications should be separated by OR. ASSUMPTION Message checklists check for data type IVL_TS.
6. Patient Query: Section 4.4.4 ISSUE This test confirms the capability of: "required parameters... for a minimal query dataset". (Section 4.4.2) "query using all valid patient demographic combinations (Section 4.4.4) ------------- What is the expectation for this query: minimal dataset or all demographics? IMPACT Contradictory instructions make this test scenario unclear. ASSUMPTION Harmonized test package includes test cases for both minimum required query parameters and all valid (optional) query parameters
7. Patient Query: Section 4.4.4 ISSUE Verification #3: "message shall contain a community patient id assigning authority which will only contain one root element." (page 48) ------------- What is this specifying? IMPACT LivingSubjectId/value is data type II, which contains one root and one extension. Why specify only one root element? ASSUMPTION The intention is to verify that AA is contained in LivingSubjectId/value @root, which is covered in the PD message checklists
8. Patient Query: Section 4.4.4 ISSUE The system should specifically be able to respond to condition code 204 for unknown key identifier (page 34) This test procedure will verify the capabilities of a system to process a PIX (ITI-9) query that contains a patient id and a universal patient that do not match. (Test Step #3) ------------- Is condition code 204 produced by Test Step #3 or is this a new test case? IMPACT May require new test case ASSUMPTION Condition code 204 is produced by patient id and universal patient (id) that do not match. No separate test case required.
9. Test Actors ISSUE TRFR5-4: The tester shall login in to the EHR and query the HIE for a patient by using a PDQV3 (ITI- 47) query. (page 39) TRFR5-9: The tester shall login in to the EHR or testing tool and query the HIE for a patient by using a PDQV3 (ITI-47) query. (page 46) IMPACT Unclear which is the System Under Test ASSUMPTION One test is verifying ability to send, other verifies ability to receive (note or testing tool in one but not the other)