joint exchange / interop work group test workgroup

17
Joint Exchange / Interop Work Group Test Workgroup John Donnelly Aug 1, 2012

Upload: vaughan

Post on 24-Feb-2016

47 views

Category:

Documents


0 download

DESCRIPTION

Joint Exchange / Interop Work Group Test Workgroup. John Donnelly. Aug 1 , 2012. Agenda. 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 ) - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Joint Exchange / Interop Work Group  Test Workgroup

Joint Exchange / Interop Work Group Test Workgroup

John DonnellyAug 1, 2012

Page 2: Joint Exchange / Interop Work Group  Test Workgroup

• 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

Page 3: Joint Exchange / Interop Work Group  Test Workgroup

• Insert Slide

Roll

3

Page 4: Joint Exchange / Interop Work Group  Test Workgroup

• 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

Page 5: Joint Exchange / Interop Work Group  Test Workgroup

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’?

IMPACTUnclear 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’

Page 6: Joint Exchange / Interop Work Group  Test Workgroup

2. Consistent Terms:Document Query

ISSUEFR-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 termIMPACTInconsistent use of terms make it difficult to correctly identify test actorsASSUMPTIONS‘Initiating Gateway’ = ‘initiating system’‘local clinical application’ = ‘initiating system (EHR)’

Page 7: Joint Exchange / Interop Work Group  Test Workgroup

3. Update Demographics & DocTRFR1-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.)

Page 8: Joint Exchange / Interop Work Group  Test Workgroup

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

Page 9: Joint Exchange / Interop Work Group  Test Workgroup

5. Patient Query:Section 4.4.4

ISSUEVerification 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.

IMPACTThese verifications should be separated by OR.

ASSUMPTIONMessage checklists check for data type IVL_TS.

Page 10: Joint Exchange / Interop Work Group  Test Workgroup

6. Patient Query:Section 4.4.4

ISSUEThis 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?

IMPACTContradictory instructions make this test scenario unclear.

ASSUMPTIONHarmonized test package includes test cases for both minimum required query

parameters and all valid (optional) query parameters

Page 11: Joint Exchange / Interop Work Group  Test Workgroup

7. Patient Query:Section 4.4.4

ISSUEVerification #3: "message shall contain a community patient id assigning

authority which will only contain one root element." (page 48)-------------

What is this specifying? IMPACTLivingSubjectId/value is data type II, which contains one root and one extension. Why

specify only “one root element”?

ASSUMPTIONThe intention is to verify that AA is contained in LivingSubjectId/value @root, which is

covered in the PD message checklists

Page 12: Joint Exchange / Interop Work Group  Test Workgroup

8. Patient Query:Section 4.4.4

ISSUEThe 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?IMPACTMay require new test case

ASSUMPTIONCondition code ‘204’ is produced by patient id and universal patient (id) that do not match. No

separate test case required.

Page 13: Joint Exchange / Interop Work Group  Test Workgroup

9. Test Actors

ISSUETRFR5-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)IMPACTUnclear which is the System Under TestASSUMPTIONOne test is verifying ability to send, other verifies ability to receive (note

“or testing tool” in one but not the other)

Page 14: Joint Exchange / Interop Work Group  Test Workgroup

‘round-the-room

Page 15: Joint Exchange / Interop Work Group  Test Workgroup

• Ed O’Connor, Nitor• Architecture Review• Definition of “done”• Metrics for Soap UI scripts

Architecture Review

15

Page 16: Joint Exchange / Interop Work Group  Test Workgroup

Open Discussion

Page 17: Joint Exchange / Interop Work Group  Test Workgroup

•RFP released — July 2nd •Questions received by 6 organizations•Answers distributed — July 13th•Bids due — July 20th•Expected award — August 15th•Contract start — TBD

Schedule Review

17

We are here