OpenHIE 2021
Architecture Summit
Moving from Architecting to Implementing
Virtual Meeting February, 2021
#OHIEArchSummit
Welcome and Introduction
Meeting Goals and Deliverables
Support the Shift from Architecting to Implementing
Goal: WE NEED YOUR INPUT to set stakes in the ground to plan for 2021 and beyond
Expected / Proposed Deliverables:
3
Any other input?
Collaborative Engagement Agreement
Anything else to add?
4
Home Base - Summit Wiki Page
https://wiki.ohie.org/display/resources/OpenHIE+Architecture+Virtual+Summit
5
Introductions
6
Today’s Schedule (See Wiki)
Topics | Facilitator | Time Allotted |
Introduction and Welcome Goal: Establish a shared understanding | Shaun Grannis | 15 min |
Looking back at 2020 (Accomplishments) | Shaun Grannis | 20 min |
Moving from Architecting to Implementing - Breakout Group Brainstorm Goal: Identify implementation gaps and ideas for supporting implementers Breakout Room Tool: https://metroretro.io/board/LB6Y24DOF289# | Jennifer Shivers | 60 min |
Testing Goal: Harmonize and agree on the next steps towards achieving the testing and conformance framework within OpenHIE Breakout Room Tool: https://metroretro.io/board/LBUU7ZT049OM | Carl Fourie | 60 min |
Wrap-Up
| | 5 min |
7
Based upon real world experiences…
8
Highlighted SubCommunity Responsibilities
9
Looking Back at 2020
2020 Key Accomplishments
Specification and Diagram Additions / Updates
OHIE Testing Processes
Reworked and Refined OHIE Architecture Processes
Continued Investment in FHIR
Downloaded 958 times in 2020
11
12
12
12
Evolving Architecture
13
13
13
Supporting Implementers
Health information exchange and OpenHIE learning materials
Getting started with Health Information Exchange.
OHIE Getting Started Guide (in process)
Improved guides on how to get started with OpenHIE
2020 Subcommunity Accomplishments
14
Moving Forward
Using the Collaborative Tool
Once you are given the link to the first board, you’ll be asked to use Google or other mechanism to quickly create an account.
16
Moving from Architecting to Implementing Brainstorm Activity
Prompting Questions:
Group Exercise:
2. Share with the larger group
17
Testing - Carl Fourie
Testing (conformance & compliance testing)
Brainstorm Activity
Goal: Get input on how we see testing as a community and where to focus.
Prompting Questions:
2. Share with the larger group
19
Conformance Testing Framework Flowdown
OHIE Test Scenarios
Driven by workflows and business case. For each component a list of test scenarios to that verify conformance to the specification. Performance testing guidance
Technical Test Descriptions
Driven by test scenarios. Technical breakdown of scenarios into multiple cases and steps. Provision of data sets and outputs. Leverage languages such as Gherkin etc.
2
1
Technical Test
Harness/Tools
Fed by test cases and return results. Implementation of tests for technical evaluation. Dummy/Testing infrastructure
3
1
OHIE Architectural Specification
OHIE Testing Framework
The technical instantiation of the test cases/definitions that are executable. The curation of test scripts and functions that action the tests, data inputs, options and outputs.
Provision of technical tools / dummy services and or infrastructure.
OHIE Architectural Specification
(version X.xx)
OHIE Test Scenarios
Technical Test Descriptions
Technical Test Harness/Tools
The test scenarios are derived from the architectural specification and will cover the scenarios required to evaluate a tool’s ability to conform to the requirements of selected component and or function as consumer or contributor to an OpenHIE Workflow.
OHIE Communities (curators of requirements and specifications) will help contribute test scenarios to support the requirements identified in the requirements
The more granular definition of the test scenarios that outline the behaviour, conditions, actions and outputs for each scenario as well as curating data sets, options, configurations and expected outputs (i.e. patient matching etc).
Suggestion to harmonize on a testing language such as Gherkin etc.
OHIE Architectural Specification
(version X.xx)
OHIE Test Scenarios
Technical Test Descriptions
Technical Test Harness/Tools
Country / Project adaption
Country / Implementation Test Scenarios
Technical Test Descriptions
Technical Test Harness/Tools
OHIE Architectural Specification
(version X.xx)
OHIE Test Scenarios
Technical Test Descriptions
Technical Test Harness/Tools
Possible Tool/Location/Instantiation
OHIE Architectural Specification
(version X.xx)
Code and test scripts
Manage Feature files (Gherkin scripts)
Calls on execution framework / tool to actually run the tests
Executes test code to validate test cases described in Gherkin Scripts
Logs the results and creates reports
Execution Engines
Test Case Tools
Current Testing Sheet: https://docs.google.com/spreadsheets/d/1xKkqMtOcfs5hd7yDfm3wuYHJxO7ctn-G/edit#gid=2102432369
Testing (conformance & compliance testing)
Brainstorm Activity
Goal: Get input on how we see testing as a community and where to focus.
Prompting Questions:
2. Share with the larger group
26
FHIR - Shaun Grannis
OpenHIE 2021
Architecture Summit
Moving from Architecting to Implementing
Virtual Meeting February, 2021
#OHIEArchSummit
Agenda
Topics | Facilitator | Time Allotted |
FHIR - Ignite and Extinguish Breakout Room Tool: https://metroretro.io/board/LBIA5UCETMAZ | Shaun Grannis | 60 min |
IHE and OpenHIE discussion Goal: Discussion topic - How can we best support developing countries and implementers? | Shaun Grannis | 30 min |
Expanding the Community Goal: Discuss software (tool) organizations, implementers, and others that we might need to bring into the community | Shaun Grannis | 30 min |
Feedback Loop Goal: Get input on how we engage implementers to get their feedback and learning back into the Architecture specification Breakout Room Tool: https://metroretro.io/board/LBNITUVIGQX1 | Jennifer Shivers | 30 min |
Wrap-Up | Jennifer Shivers | 5 min |
29
FHIR
Prompting Questions:
Group Exercise:
2. Share with the larger group
30
Linking the Specification and FHIR IGs - Carl L
Strengthening the Feedback Loop - Jennifer
Strengthening the Feedback Loop Brainstorm Activity
Goal: Get input on how we engage implementers to get their feedback and learning back into the Architecture specification
Prompting Questions:
2. Share with the larger group
33
Unconference Slot - TBD
Expanding the Community - Shaun
Expanding the Community
Brainstorm Activity
Prompting Questions:
2. Share with the larger group
36
2020 Roadmap - Jennifer
Expanding the Community
Brainstorm Activity
Prompting Questions:
2. Share with the larger group
38
Wrap Up - Jamie
Wrap Up
Whole Group Discussion
Prompting Questions:
What did we want to happen?
40
What happened?
What should we continue?
What should we improve?
DAY 1 - February 4, 2021 - 9 a.m. - 12 noon ET | Discussion Lead | Time Allotted |
Goal: Establish shared understanding
| Shaun Grannis | 15 min |
2. Looking back at 2020 (Accomplishments) Goal: Communicate where we ended the year | Shaun Grannis | 10 min |
3. Moving forward Goal: Begin to discuss how we move forward
| Shaun Grannis | 10 min |
4. Moving from Architecting to Implementing - Breakout Group Brainstorm Goal: Identify implementation gaps and ideas for supporting implementers https://metroretro.io/ | Jennifer Shivers | 60 min |
5. Testing Goal: Harmonize and agree on the next steps towards achieving the testing and conformance framework within OpenHIE
| Carl Fourie | 60 min |
41
DAY 2 - February 5, 2021 - 9 a.m. - 12 noon ET | Discussion Lead | Time Allotted |
1. FHIR - Ignite and Extinguish Goal: establish shared understanding; identify opportunities to advance FHIR in the OHIE Community; have a clearer strategy, action items | Shaun Grannis | 60 min? |
2. Specification Linking to FHIR implementation Guides (Carl L to frame) ? Goal: To establish how the the specification and FHIR IGs work together
| Carl Leitner | 30 min |
3. Feedback loop Goal: Get input on how we engage implementers to get their feedback and learning back into the Architecture specification
| Jennifer Shivers | 30 min |
4. Unconference slot? IHE needs? | TBD | |
42
DAY 3 - February 8, 2021 - 8 a.m. - 10 a.m. ET | Discussion Lead | Time Allotted |
1. Expanding the community Goal: Discuss software (tool) organizations, Implementers and others that we might need to bring into the community | Shaun Grannis | 30 min |
2. 2021 Roadmap & Action Items Goal: to update / create the roadmap based upon input from the discussions | Jennifer Shivers | 30 min |
3. Summit Wrap-up
| Jamie Thomas | 30 min |
43