- Created by Richard Ettema, last modified by Jeff Helman on May 03, 2022
Short Description | FHIR Testing at Scale: FHIR TestScript, other FHIR testing methods and lessons learned from national FHIR Testing Programs |
Long Description | Explore how the FHIR Testing Framework (TestScript) is being used in national FHIR testing programs, and discuss FHIR testing tools that do not use the FHIR TestScript resource. The FHIR specification includes a Testing Framework that defines a Test Execution Engine and the TestScript resource for use in validating and verifying that FHIR implementations (client and/or server) are conformant to the FHIR specification. The inclusion of TestScript in the FHIR specification as a first-class resource reflects the community's experience that the management and proper use of testing are fundamental to effective, interoperable data exchange. As the proliferation of FHIR implementations expands beyond Health IT early adopters, we are seeing a proliferation of FHIR testing tools and approaches. Although we think it would be much easier for everyone to rally around TestScript, it is more important to promote FHIR testing and interoperability between testing approaches so that FHIR implementation testing can proliferate along with the community.
We expect track participants to come away with a better appreciation of:
|
Type | Educational/Brainstorming: FHIR Testing with TestScript, a first-lass FHIR resource; Testing engine interoperability; Lessons learned from FHIR testing at scale. |
Submitting Work Group/Project/Accelerator/Affiliate/Implementer Group | FHIR Implementers (FHIR-I) Conformance EHR |
Track Lead(s) | Jeff Helman (primary), Joe Lamy |
Track Lead Email(s) | jeff.helman@aegis.net; joe.lamy@aegis.net |
Related Tracks | Da Vinci and Carin Blue Button are heavy users of the FHIR TestScript approach to validating implementations. |
FHIR Version | FHIR R4, STU3 |
Specification(s) this track uses | FHIR Testing Framework: (Current Build) http://build.fhir.org/testing.html; (FHIR R4) http://hl7.org/fhir/testing.html
|
Artifacts of focus | FHIR Testing Framework: (Current Build) http://build.fhir.org/testing.html; (FHIR R4) http://hl7.org/fhir/testing.html |
Expected participants | Expected attendees (please feel free to add your name or let us know if you will be participating): Vendors and Implementers seeking implementation guidance on national testing programs
|
Zulip stream | https://chat.fhir.org/#narrow/stream/274423-TestScript-Resource/topic/May.202022.20Connectathon |
Track Kick Off Call |
|
Track Details | Prerequisites
Whova SessionsTuesday, May 3rd: 11:00 am - 1:00 pm EDT - Session 1
History of, and introduction to, the FHIR TestScript resource and the various approaches being used for FHIR implementation testing. Tuesday, May 3rd: 2:00 pm - 4:00 pm EDT - Session 2
Continuing the tradition during Connectathon of exploring how the FHIR TestScript resource can be improved, this session will dive in for a meaty discussion about interoperability between FHIR testing engines and what that means for the FHIR TestScript resource. Wednesday, May 4th: 10:00 am - Noon EDT - Session 3
Roll up your sleeves with FHIR testing and the creation of FHIR TestScript resources.
Wednesday, May 4th: 1:00 pm - 3:00 pm EDT - Session 4
Lessons learned from large-scale testing programs to certify (validate) FHIR implementations--and what we can take away from those lessons to improve our own work on FHIR implementations and testing. (Schedule TBD) - Possible Session 5
User RolesThese are the human actors that have the requisite subject matter knowledge and expertise.
System rolesThese are the software implementations/applications that perform the actual testing execution processes. FHIR Testing Engine/Platform
FHIR Client (System Under Test)
FHIR Server (System Under Test)
Scenarios
|