Da Vinci Health Record Exchange (HRex)
1.2.0-cibuild - STU 1.1

Da Vinci Health Record Exchange (HRex), published by HL7 International / Clinical Interoperability Council. This guide is not an authorized publication; it is the continuous build for version 1.2.0-cibuild built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/HL7/davinci-ehrx/ and changes regularly. See the Directory of published versions

## FHIR Introduction

Page standards status: Informative

This implementation guide uses terminology, notations and design principles that are specific to FHIR. Before reading this implementation guide, it is important to be familiar with some of the basic principles of FHIR as well as general guidance on how to read FHIR specifications. Readers who are unfamiliar with FHIR are encouraged to read (or at least skim) the following prior to reading the rest of this implementation guide.

- FHIR overview
- Developer's introduction (or Clinical introduction)
- FHIR data types
- Using codes
- References between resources

- How to read resource & profile definitions and additional IG reading guidance

- Base resource

This implementation guide supports the R4 version of the FHIR standard and builds on the US Core 3.1 (FHIR R4), US Core 6.1 (FHIR R4), and US Core 7.0 (FHIR R4) implementation guides. Implementers therefore need to familiarize themselves with the profiles in that guide as well as with the FHIR resources used within the implementation guide(s) they will be implementing. The general implementation notes and guidance on the resource pages of these guides will apply to Da Vinci implementations as they would in any other. A complete list of the FHIR resources in the core specification can be found here

The resources profiled or otherwise used in this specification include:

Resource | Usage
--- | ---
Binary | Used when exposing examples of the .well-known file for payer endpoint discovery
Bundle | Used in polling responses and subscription notifications when monitoring Tasks
CodeSystem | Used to define additional codes required for various HRex use-cases
Consent | Used as part of the member match process
ConceptMap | Provides mappings between codes from value sets for different US Core versions
Coverage | Used as part of the member match process
OperationDefinition | Used when defining the member match process
Organization | Used in examples of the US-core version-independent and Da Vinci-specific Organization profile
Parameters | Used to convey requests and responses for the member match process
PractitionerRole | Used in examples of the US-core version-independent and Da Vinci-specific PractitionerRole profile
Provenance | Used in examples of the US-core version-independent and Da Vinci-specific Provenance profile
SearchParameter | Used in defining additional search parameters used in various Da VInci IGs
StructureDefinition | Used when defining profiles, logical models, and extensions in this guide
Task | Used when soliciting information, asking for forms to be filled out, etc.
ValueSet |

Implementers should review the general descriptions and usage notes for these resources for additional implementation guidance