![Page 1: Argonaut Data Query on FHIR R4 - Home - FHIR …...The Argonaut Project is an implementation community comprising leading technology vendors and provider organizations to accelerate](https://reader033.vdocuments.mx/reader033/viewer/2022042311/5eda19c7b3745412b570c3d5/html5/thumbnails/1.jpg)
HL7®, FHIR® and the flame Design mark are the registered trademarks of Health Level Seven International and are used with per mission.
Redmond, June 10 – 12 | @HL7 @FirelyTeam | #fhirdevdays | www.devdays.com/us
Argonaut Data Query on FHIR R4
Eric Haas
![Page 2: Argonaut Data Query on FHIR R4 - Home - FHIR …...The Argonaut Project is an implementation community comprising leading technology vendors and provider organizations to accelerate](https://reader033.vdocuments.mx/reader033/viewer/2022042311/5eda19c7b3745412b570c3d5/html5/thumbnails/2.jpg)
1
Instructor
Eric Haas • Primary Editor, Argonaut Data Query IG / US FHIR
Core IG
• Self proclaimed FHIR expert
Brett Marquard • Partner in Crime
• Primary Editor, Argonaut Data Query IG / US FHIR Core IG
• Primary Editor, Consolidated CDA (C-CDA)
![Page 3: Argonaut Data Query on FHIR R4 - Home - FHIR …...The Argonaut Project is an implementation community comprising leading technology vendors and provider organizations to accelerate](https://reader033.vdocuments.mx/reader033/viewer/2022042311/5eda19c7b3745412b570c3d5/html5/thumbnails/3.jpg)
2
Outline
Background on Argonaut
Data Query
US Core
Future of Argonaut and US Core
![Page 4: Argonaut Data Query on FHIR R4 - Home - FHIR …...The Argonaut Project is an implementation community comprising leading technology vendors and provider organizations to accelerate](https://reader033.vdocuments.mx/reader033/viewer/2022042311/5eda19c7b3745412b570c3d5/html5/thumbnails/4.jpg)
3
What is the Argonaut Project?
• The Argonaut Project is an implementation community comprising leading technology vendors and provider organizations to accelerate the use of FHIR and OAuth in health care information exchange.
We are:
• Private sector initiated and funded
• Working collaboratively with other FHIR initiatives such as SMART-on-FHIR, the Health Systems
Platform Consortium, and the FHIR Foundation
• Creating open industry Implementation Guides in high priority use cases of importance to patients,
providers and the industry as a whole
We are NOT:
• A standards development organization
• A separate legal entity
• A proprietary activity
![Page 5: Argonaut Data Query on FHIR R4 - Home - FHIR …...The Argonaut Project is an implementation community comprising leading technology vendors and provider organizations to accelerate](https://reader033.vdocuments.mx/reader033/viewer/2022042311/5eda19c7b3745412b570c3d5/html5/thumbnails/5.jpg)
4
Technology Vendors Provider Organizations
• Accenture • Beth Israel Deaconess Medical Center
• Allscripts
• Apple
• Intermountain Health
• Mayo Clinic
• Athenahealth • Partners Healthcare
• Cerner • SMART at Boston Children’s Hospital
• Epic
• Change Healthcare
• MEDITECH
• Optum
• Surescripts
Staff (current and past)
• Prime contractor: HL7
• FHIR initiatives: Grahame Grieve, Eric Haas, Josh Mandel, Brett Marquard
• OAuth initiatives: Dixie Baker, Josh Mandel
• Project Management: Jennifer Monahan, Micky Tripathi
![Page 6: Argonaut Data Query on FHIR R4 - Home - FHIR …...The Argonaut Project is an implementation community comprising leading technology vendors and provider organizations to accelerate](https://reader033.vdocuments.mx/reader033/viewer/2022042311/5eda19c7b3745412b570c3d5/html5/thumbnails/6.jpg)
5
The Argonaut process helps resolve practical problems
Search operations
Examples:
• Can search for individual
patient by identifier (e.g.,
MRN) OR full name & gender
OR full name & birthdate
• Can search for Procedures by
patient or by patient &
specified date range
What search criteria can you
use?
What type of data will you
get in response?
How will that data be
represented?
Scope of response
Examples:
• Search for patient will get all
FHIR patient resources
• Search for Procedures will get
all current and historical
procedures or within specified
date range
Content of response
Examples:
• Patient search will get name,
identifier, gender, birthdate,
• Procedures search will get
type of procedure, date
performed, and procedure
status
• In some cases created
Argonaut extensions and value
sets
![Page 7: Argonaut Data Query on FHIR R4 - Home - FHIR …...The Argonaut Project is an implementation community comprising leading technology vendors and provider organizations to accelerate](https://reader033.vdocuments.mx/reader033/viewer/2022042311/5eda19c7b3745412b570c3d5/html5/thumbnails/7.jpg)
6
The Signature Event: Argonaut Data Query Implementation Guide
http://www.fhir.org/guides/argonaut/r2/
• Access to individual data
elements of Common Clinical
Data Set
• Access to structured document (CCD) containing all Common
Clinical Data Set elements
• Leverage OAuth2-based security
and authorization
![Page 8: Argonaut Data Query on FHIR R4 - Home - FHIR …...The Argonaut Project is an implementation community comprising leading technology vendors and provider organizations to accelerate](https://reader033.vdocuments.mx/reader033/viewer/2022042311/5eda19c7b3745412b570c3d5/html5/thumbnails/8.jpg)
7
US FHIR Core
The US FHIR Core is a labeled subset of all HL7 US Realm produced FHIR profiles.
The label is designed to provide the community with a single point of reference to
foundational US FHIR profiles that:
1) should be used by US stakeholders when implementing FHIR; and
2) always be used as the basis for creating further US-Realm profiles.
Bottom line • Argonaut IG = US Profiles on DSTU2
• US Core = HL7 balloted US Profiles. Built from Argonaut requirements. Versions built for FHIR R3 and R4.
![Page 9: Argonaut Data Query on FHIR R4 - Home - FHIR …...The Argonaut Project is an implementation community comprising leading technology vendors and provider organizations to accelerate](https://reader033.vdocuments.mx/reader033/viewer/2022042311/5eda19c7b3745412b570c3d5/html5/thumbnails/9.jpg)
8
Argonaut DSTU 2 vs US Core R4 Profiles
Argonaut DSTU 2
1. Argonaut AllergyIntolerance Profile
2. Argonaut CarePlan Profile
3. Argonaut CareTeam Profile
4. Argonaut Condition Profile
5. Argonaut Device Profile
6. Argonaut DiagnosticReport Profile
7. Argonaut DocumentReference Profile
8. Argonaut Goal Profile
9. Argonaut Immunization Profile
10. Argonaut Medication Profile
11. Argonaut MedicationOrder Profile
12. Argonaut MedicationStatement Profile
13. Argonaut Observation Results Profile
14. Argonaut Patient Profile
15. Argonaut Procedure Profile
16. Argonaut Smoking Status Observation Profile
17. Argonaut Vital Signs Observation Profile
US Core R4
1. US Core AllergyIntolerance Profile
2. US Core CarePlan Profile
3. US Core CareTeam Profile
4. US Core Condition (a.k.a Problem) Profile
5. US Core Device Profile
6. US Core DiagnosticReport Profile for Laboratory Results Reporting
7. US Core DiagnosticReport Profile for Report and Note exchange
8. US Core DocumentReference Profile
9. US Core Encounter Profile 10. US Core Goal Profile
11. US Core Immunization Profile
12. US Core Laboratory Result Observation Profile
13. US Core Location Profile
14. US Core Medication Profile
15. US Core MedicationRequest Profile
16. US Core MedicationStatement Profile
17. US Core Organization Profile
18. US Core Patient Profile
19. US Core Pediatric BMI for Age Observation Profile 20. US Core Pediatric Weight for Height Observation Profile
21. US Core Practitioner Profile
22. US Core PractitionerRole Profile
23. US Core Procedure Profile
24. US Core Smoking Status Profile
25. Vital Signs Profile (FHIR Core Profile)
![Page 10: Argonaut Data Query on FHIR R4 - Home - FHIR …...The Argonaut Project is an implementation community comprising leading technology vendors and provider organizations to accelerate](https://reader033.vdocuments.mx/reader033/viewer/2022042311/5eda19c7b3745412b570c3d5/html5/thumbnails/10.jpg)
9
January 2019 US Core Ballot based on FHIR R4
Clinical Notes
• US Core DocumentReference Profile
• US Core DiagnosticReport Profile for Report and Note exchange
New Vital Signs from ONC Notification of Proposed Rule Making (NPRM) • US Core Pediatric BMI for Age Observation Profile
• US Core Pediatric Weight for Height Observation Profile
To be published June 2019 as HL7 FHIR® US Core Implementation Guide STU 3 (based on FHIR R4)
![Page 11: Argonaut Data Query on FHIR R4 - Home - FHIR …...The Argonaut Project is an implementation community comprising leading technology vendors and provider organizations to accelerate](https://reader033.vdocuments.mx/reader033/viewer/2022042311/5eda19c7b3745412b570c3d5/html5/thumbnails/11.jpg)
10
Profile-less FHIR
• You don’t need profiles to interoperate with FHIR
• Resources are “discrete” enough that mechanism to populate most elements is clear
• Approach
• Populate/consume all elements you know, use HL7 or country-standard extensions for extras
• Map to/from “recommended” terminologies as much as possible, populate CodeableConcept.text
• Expose capabilities in Conformance resource
![Page 12: Argonaut Data Query on FHIR R4 - Home - FHIR …...The Argonaut Project is an implementation community comprising leading technology vendors and provider organizations to accelerate](https://reader033.vdocuments.mx/reader033/viewer/2022042311/5eda19c7b3745412b570c3d5/html5/thumbnails/12.jpg)
11
Profile-less FHIR
• You don’t need profiles to interoperate with FHIR
• Resources are “discrete” enough that mechanism to populate most elements is clear
• Approach
• Populate/consume all elements you know, use HL7 or country-standard extensions for extras
• Map to/from “recommended” terminologies as much as possible, populate CodeableConcept.text
• Expose capabilities in Conformance resource
![Page 13: Argonaut Data Query on FHIR R4 - Home - FHIR …...The Argonaut Project is an implementation community comprising leading technology vendors and provider organizations to accelerate](https://reader033.vdocuments.mx/reader033/viewer/2022042311/5eda19c7b3745412b570c3d5/html5/thumbnails/13.jpg)
12
Base Condition Resource vs…
12
…
…
![Page 14: Argonaut Data Query on FHIR R4 - Home - FHIR …...The Argonaut Project is an implementation community comprising leading technology vendors and provider organizations to accelerate](https://reader033.vdocuments.mx/reader033/viewer/2022042311/5eda19c7b3745412b570c3d5/html5/thumbnails/14.jpg)
13
US Core Condition
![Page 15: Argonaut Data Query on FHIR R4 - Home - FHIR …...The Argonaut Project is an implementation community comprising leading technology vendors and provider organizations to accelerate](https://reader033.vdocuments.mx/reader033/viewer/2022042311/5eda19c7b3745412b570c3d5/html5/thumbnails/15.jpg)
14
Key Components – Data Query
General Guidance
FHIR Artifacts: Profiles*
Extensions
Value Sets
Operations
SearchParameters
Conformance
![Page 16: Argonaut Data Query on FHIR R4 - Home - FHIR …...The Argonaut Project is an implementation community comprising leading technology vendors and provider organizations to accelerate](https://reader033.vdocuments.mx/reader033/viewer/2022042311/5eda19c7b3745412b570c3d5/html5/thumbnails/16.jpg)
15
General Guidance
• Mapping of FHIR to the ONC 2015 Common Clinical Data Set (CCDS) and latest US Core Data for Interoperability (USCDI)
• ‘Must Support’ • Base FHIR guidance -‘When a profile does this, it SHALL also make clear exactly what kind of
"support" is required.’ • Data Query - took us 6 bullets to say, ‘send these values if you have them’
• Extensible + Max-ValueSet binding for CodeableConcept Datatype • Allows for either a code from the specified value set or text
• Using UCUM in the [Quantity] datatype • Free text when necessary
http://www.fhir.org/guides/argonaut/r2/definitions.html
http://hl7.org/fhir/us/core/guidance.html
![Page 17: Argonaut Data Query on FHIR R4 - Home - FHIR …...The Argonaut Project is an implementation community comprising leading technology vendors and provider organizations to accelerate](https://reader033.vdocuments.mx/reader033/viewer/2022042311/5eda19c7b3745412b570c3d5/html5/thumbnails/17.jpg)
16
General Guidance: USCDI to US Core Profile Mapping
http://hl7.org/fhir/us/core/guidance.html
![Page 18: Argonaut Data Query on FHIR R4 - Home - FHIR …...The Argonaut Project is an implementation community comprising leading technology vendors and provider organizations to accelerate](https://reader033.vdocuments.mx/reader033/viewer/2022042311/5eda19c7b3745412b570c3d5/html5/thumbnails/18.jpg)
17
Profile Deep Dive – Allergies
• Prose
• Mandatory Elements
• Profile Specific Guidance
• Formal View
• “Quick Start” = Search
GET /AllergyIntolerance?patient=[id]
17
http://hl7.org/fhir/us/core/StructureDefinition-us-core-allergyintolerance.html
![Page 19: Argonaut Data Query on FHIR R4 - Home - FHIR …...The Argonaut Project is an implementation community comprising leading technology vendors and provider organizations to accelerate](https://reader033.vdocuments.mx/reader033/viewer/2022042311/5eda19c7b3745412b570c3d5/html5/thumbnails/19.jpg)
18
Profile Deep Dive – Allergies
![Page 20: Argonaut Data Query on FHIR R4 - Home - FHIR …...The Argonaut Project is an implementation community comprising leading technology vendors and provider organizations to accelerate](https://reader033.vdocuments.mx/reader033/viewer/2022042311/5eda19c7b3745412b570c3d5/html5/thumbnails/20.jpg)
19
Profile – Patient
![Page 21: Argonaut Data Query on FHIR R4 - Home - FHIR …...The Argonaut Project is an implementation community comprising leading technology vendors and provider organizations to accelerate](https://reader033.vdocuments.mx/reader033/viewer/2022042311/5eda19c7b3745412b570c3d5/html5/thumbnails/21.jpg)
20
Profile – Patient “Quick Start” Section
http://hl7.org/fhir/us/core/StructureDefinition-us-core-patient.html
![Page 22: Argonaut Data Query on FHIR R4 - Home - FHIR …...The Argonaut Project is an implementation community comprising leading technology vendors and provider organizations to accelerate](https://reader033.vdocuments.mx/reader033/viewer/2022042311/5eda19c7b3745412b570c3d5/html5/thumbnails/22.jpg)
21
Extensions
•US Core Birth Sex Extension
•US Core Direct email Extension
•US Core Ethnicity Extension •US Core Race Extension
![Page 23: Argonaut Data Query on FHIR R4 - Home - FHIR …...The Argonaut Project is an implementation community comprising leading technology vendors and provider organizations to accelerate](https://reader033.vdocuments.mx/reader033/viewer/2022042311/5eda19c7b3745412b570c3d5/html5/thumbnails/23.jpg)
22
Value Sets - Terminology 24 Value Sets!
• US Core Medication Codes (RxNorm) • US Core Smoking Status • OMB Race Categories • US Core Common substances for allergy and
intolerance documentation including refutations • US Core Narrative Status • US Core DocumentReference Type • OMB Ethnicity Categories • US Core Condition Category Codes • Detailed ethnicity • US Core Vaccine National Drug Codes (NDC) • US Core ICD-10-PCS Procedure Codes • US Core Provider Speciality (NUCC) • US Core Vaccine Administered Value Set (CVX) • US Core Status for Smoking Status Observation • USPS Two Letter Alphabetic Codes • US Core Encounter Type
http://hl7.org/fhir/us/core/terminology.html
•US Core Problem •Birth Sex •US Core Diagnosticreport Report And Note Codes •US Core Provider Role (NUCC) •US Core Smoking Status Observation Codes •US Core CareTeam Provider Roles •US Core DiagnosticReport Category •US Core Clinical Note Type •US Core DocumentReference Category •US Core Procedure Codes •Language codes with language and optionally a region modifier •US Core Observation Value Codes (SNOMED-CT) •US Core Diagnostic Report Laboratory Codes •Detailed Race
![Page 24: Argonaut Data Query on FHIR R4 - Home - FHIR …...The Argonaut Project is an implementation community comprising leading technology vendors and provider organizations to accelerate](https://reader033.vdocuments.mx/reader033/viewer/2022042311/5eda19c7b3745412b570c3d5/html5/thumbnails/24.jpg)
23
Value Sets - Problem Value Set
.compose: A definition of which codes are intended to be in the value set ("intension" )
![Page 25: Argonaut Data Query on FHIR R4 - Home - FHIR …...The Argonaut Project is an implementation community comprising leading technology vendors and provider organizations to accelerate](https://reader033.vdocuments.mx/reader033/viewer/2022042311/5eda19c7b3745412b570c3d5/html5/thumbnails/25.jpg)
24
Value Sets - Smoking Status
![Page 26: Argonaut Data Query on FHIR R4 - Home - FHIR …...The Argonaut Project is an implementation community comprising leading technology vendors and provider organizations to accelerate](https://reader033.vdocuments.mx/reader033/viewer/2022042311/5eda19c7b3745412b570c3d5/html5/thumbnails/26.jpg)
25
Operation - Get DocumentReferences ($docref)
This operation differs from a simple query in that DocumentReferences may be created ‘on-the-fly’ in response to this operation. For example, in some cases the documents themselves may not exist but can be generated when needed so a reference to them can be generated using this operation. If no documents exist and an ‘on-demand’ document cannot be created then the operation will return an empty search bundle.
![Page 27: Argonaut Data Query on FHIR R4 - Home - FHIR …...The Argonaut Project is an implementation community comprising leading technology vendors and provider organizations to accelerate](https://reader033.vdocuments.mx/reader033/viewer/2022042311/5eda19c7b3745412b570c3d5/html5/thumbnails/27.jpg)
26
CapabilityStatement
US Core Server CapabilityStatement defines the expected capabilities of a server when conforming to the US Core Data Query Implementation Guide.
US Core Client CapabilityStatement defines the expected capabilities of a client when conforming to the Argonaut Data Query Implementation Guide.
![Page 28: Argonaut Data Query on FHIR R4 - Home - FHIR …...The Argonaut Project is an implementation community comprising leading technology vendors and provider organizations to accelerate](https://reader033.vdocuments.mx/reader033/viewer/2022042311/5eda19c7b3745412b570c3d5/html5/thumbnails/28.jpg)
27
CapabilityStatement
http://hl7.org/fhir/us/core/capstmnts.html
![Page 29: Argonaut Data Query on FHIR R4 - Home - FHIR …...The Argonaut Project is an implementation community comprising leading technology vendors and provider organizations to accelerate](https://reader033.vdocuments.mx/reader033/viewer/2022042311/5eda19c7b3745412b570c3d5/html5/thumbnails/29.jpg)
28
Future of Argonaut + US FHIR Core
Argonauts • Encouraged to use US FHIR Core rather than writing their own FHIR STU3 guide, or R4
guide.
• New development in 2019 for Subscriptions, Provenance, CDS hooks, and Argonaut Data Query testing on R4!
![Page 30: Argonaut Data Query on FHIR R4 - Home - FHIR …...The Argonaut Project is an implementation community comprising leading technology vendors and provider organizations to accelerate](https://reader033.vdocuments.mx/reader033/viewer/2022042311/5eda19c7b3745412b570c3d5/html5/thumbnails/30.jpg)
29
![Page 31: Argonaut Data Query on FHIR R4 - Home - FHIR …...The Argonaut Project is an implementation community comprising leading technology vendors and provider organizations to accelerate](https://reader033.vdocuments.mx/reader033/viewer/2022042311/5eda19c7b3745412b570c3d5/html5/thumbnails/31.jpg)
30
Argonaut FHIR R4 Implementation Ground Rules
• Reuse HL7 US Core profiles • Issues identified with US Core Profiles will be reported to HL7 to be fixed in fall
STU update
• New profiles, such as Provenance, may be included in the Argonaut IG before being ported to US Corev
• Profiles not planned for port to US Core are out of scope
• Argonaut IG will include additional samples and guidance specific to Data Query Access
Argonaut Implementation Guide
![Page 32: Argonaut Data Query on FHIR R4 - Home - FHIR …...The Argonaut Project is an implementation community comprising leading technology vendors and provider organizations to accelerate](https://reader033.vdocuments.mx/reader033/viewer/2022042311/5eda19c7b3745412b570c3d5/html5/thumbnails/32.jpg)
31
Open Issues
• Search filters and hidden default values by EHRs
• Medication list in R4
• When data is missing
• Extra patient search syntax
• UDI Testing and planning
• Meta data elements (e.g. security labels)
• R2 to R4 conversion and guidance
• Inspired O2 Concentration
• Misc Technical Issues
• Provenance
• Search for multiple patients (not to be confused with bulk data)
• Bulk Data Use Case
• Must Support • for use in ONC Certification
• for use when deriving other profiles from US Core
![Page 33: Argonaut Data Query on FHIR R4 - Home - FHIR …...The Argonaut Project is an implementation community comprising leading technology vendors and provider organizations to accelerate](https://reader033.vdocuments.mx/reader033/viewer/2022042311/5eda19c7b3745412b570c3d5/html5/thumbnails/33.jpg)
32
Summer Argonaut Sprint Planning
Sprint Start End
Patient, Allergy, Encounters ~May! 6/19/2019
Procedure, Lab Observations 6/5/2019 7/3/2019
MedicationRequest… others<discuss>
If two servers or clients complete, we move on!
![Page 34: Argonaut Data Query on FHIR R4 - Home - FHIR …...The Argonaut Project is an implementation community comprising leading technology vendors and provider organizations to accelerate](https://reader033.vdocuments.mx/reader033/viewer/2022042311/5eda19c7b3745412b570c3d5/html5/thumbnails/34.jpg)
33
![Page 35: Argonaut Data Query on FHIR R4 - Home - FHIR …...The Argonaut Project is an implementation community comprising leading technology vendors and provider organizations to accelerate](https://reader033.vdocuments.mx/reader033/viewer/2022042311/5eda19c7b3745412b570c3d5/html5/thumbnails/35.jpg)
34
Participation
• Review existing designs and comment use issues on GitHub
• Zulip Chat Channels
• Bulk Data
• Argonaut
• Upcoming HL7 Connectathon in Atlanta, GA (9/14 - 9/15)
• Contacts
• Eric Haas
• Josh Mandel
• Brett Marquard
34