This page is part of the US Core (v3.2.0: STU4 Ballot 1) based on FHIR R4. The current version which supercedes this version is 5.0.1. For a full list of available versions, see the Directory of published versions
Where possible, new and updated content will be highlighted with green text and background
The changes in this version have been voted on by the members of the sponsoring work group HL7 International Cross-Group Projects. This version addresses the following key issues:
https://vsac.nlm.nih.gov/valueset/{OID}/expansion
in your browser replacing the ‘{OID}’ with the OID from the table below.https://cts.nlm.nih.gov/fhir/ValueSet/{OID}
in your browser replacing the ‘{OID}’ with the OID from the table below.US Core Value Set | VSAC Value Set | VSAC OID | extensional? |
---|---|---|---|
Detailed ethnicity | Detailed Ethnicity | 2.16.840.1.114222.4.11.877 | No |
Detailed Race | Race | 2.16.840.1.113883.1.11.14914 | No |
OMB Ethnicity Categories | Ethnicity | 2.16.840.1.114222.4.11.837 | Yes |
US Core CareTeam Provider Roles | Care Team Member Function | 2.16.840.1.113762.1.4.1099.30 | Yes |
US Core Medication Codes (RxNorm) | Medication Clinical Drug | 2.16.840.1.113762.1.4.1010.4 | Yes |
US Core Provider Speciality (NUCC) | Healthcare Provider Taxonomy | 2.16.840.1.114222.4.11.1066 | No |
US Core Smoking Status | Smoking Status | 2.16.840.1.113883.11.20.9.38 | Yes |
US Core Vaccine Administered Value Set (CVX) | CVX Vaccines Administered Vaccine Set | 2.16.840.1.113762.1.4.1010.6 | Yes |
US Core Common substances for allergy and intolerance documentation including refutations | Common substances for allergy and intolerance documentation including refutations | 2.16.840.1.113762.1.4.1186.8 | No |
Trackers items and links to the updated content listed below are the resolved trackers for this version:
Must Support Over Interpreted (FHIR-28375) Changes throughoughout the profiles – added conformance page See Change Here
Replace the US Core Update Allergy substances value set with VSAC reference (FHIR-29322) See Change Here
Update Organization Quick Start Example Search. (FHIR-29269) See Change Here
birthsex binding applied to the wrong element in US Core Patient StructuredDefinition/differential (FHIR-29262) See Change Here
us-core-12 invariant interpretation (FHIR-28942) See Changes Here
Incorrect Description Observation.component (Pulse Ox) (FHIR-28934) See Change Here
References should be constrained to use reference
not identifier
(FHIR-28573) See Change Here
Update USCorePatientName search description for consistency (FHIR-28540) See Change Here
Make Provenance.author optional (FHIR-28517) See Change Here
Add must support type choices for US Core Goal.target.due[x]. (FHIR-28477) See Change Here
Immunization Profile Mandatory and Must Support Intro is missing attributes (FHIR-28452) See Change Here
DiagnosticReport-cardiology-report JSON and XML samples contain invalid hashes (FHIR-28408) See Change Here
MedicationRequest.medication[x] (FHIR-28395) See Change Here
Fix MedicationRequest.encounter reference (FHIR-28258) See Change Here
Fix typo: “an another” -> “another” (FHIR-28227) See Change Here
Declare mustSupport on Organization telecom children (FHIR-28216) See Change Here
Provenance without activity isn’t very useful (FHIR-28179) See Change Here
Make Provenance.target.reference mandatory (FHIR-28165) See Change Here
Missing narrative Element (FHIR-28159) See Change Here
“Updated guidance regarding gender and sex.” (FHIR-28138) See Change Here
Replace the US Core Smoking Status with VSAC reference (FHIR-28123,FHIR-26059) See Change Here
Timing association for smoking status changed from issued
to effectiveDateTime
(FHIR-28090) See Change Here
Remove Must Support from Patient.telecom (FHIR-27731) See Change Here
Remove Must Support from Patient.communication.language (FHIR-27730) See Change Here
Remove Must Support from us-core-birthsex extension (FHIR-27729) See Change Here
Remove Must Support from us-core-ethnicity extension (FHIR-27728) See Change Here
Remove Must Support from us-core-race extension (FHIR-27727) See Change Here
Expand US Core state value set to include US Military codes (FHIR-26833) See Change Here
Fixed Value Set Expansion Operation examples (FHIR-26625) See Change Here
Add must support reference type choices for US Core laboratory DiagnosticReport.performer (FHIR-25120) See Change Here
Fix US-Core-1 constraint on Observation.effectivePeriod (FHIR-29658) See Change Here
Remove text ‘an author responsible for the update’. Keep author organization (FHIR-28516) See Change Here
“Clarify expectations when accessing ‘other endpoint’ for DocumentReference.content.attachment.url” (FHIR-28472) See Change Here
Add a required category to smoking status (FHIR-28436) See Change Here
Use of US Core Profile when not explicitly referenced when using Contained resources (FHIR-28396) See Change Here
DocumentReference.custodian to be Optional (FHIR-28393) See Proposed Change Here
Encounter.serviceProvider Must Support and Encounter.location.location Optional (FHIR-28392) See Change Here
Observation.hasMember Vital Signs Panel Profile Reference Choice (FHIR-28391) See Change Here
Add must support type choices for Observation.value[x] for for Lab Observation Profile (FHIR-28390) See Change Here
Add must support type choices for Observation.effective[x] for Lab Observation Profile (FHIR-28389) See Change Here
Add must support type choices for Immunization.occurrence[x] (FHIR-28388) See Change Here
Add must support type choices for DiagnosticReport.effective[x] for Note Data (FHIR-28387) See Change Here
Add must support type choices for DiagnosticReport.effective[x] for Lab Data Type (FHIR-28385) See Change Here
Add must support reference type choices for Provenance.agent.who Reference (FHIR-28383) See Change Here
Add must support reference type choices for MedicationRequest.requester Reference (FHIR-28382) See Change Here
Add must support reference type choices for MedicationRequest.reported Choice (FHIR-28381) See Change Here
Add must support reference type choices for DocumentReference.author Reference (FHIR-28380) See Change Here
Add must support reference type choices for DiagnosticReport.performer for Note (FHIR-28379) See Change Here
Add must support reference type choices for DiagnosticReport.performer for Lab (FHIR-28378) See Change Here
Add must support reference type choices for CareTeam.participant.member Reference (FHIR-28376) See Change Here
Add choice for and type choices for Encounter.reasonReference (FHIR-27951) See Change Here
Add choice for Procedure.performed[x] (FHIR-29695) See Change Here
Clarify deleted resources requirements and guidance (FHIR-28091) See Change Here
Add “Cause of Death” to category codes to meet the Public Health Use Case for VRDR (FHIR-27904) See Change Here
Address non-implantable device and how to document usage (FHIR-27896, FHIR-23715, FHIR-23715) See Change Here
Resource constraints based on Jurisdiction which are not well documented (FHIR-27810) See Change Here
Updated CPT copyright to current year (FHIR-27770) See Change Here
Change binding for CareTeam.participant.role from NUCC to Care Team Member Function, replace the US Core Careteam Provider Roles Value Set with VSAC reference (FHIR-27769) See Change Here
Remove US Core Server Capability Statement requires support for HTTP status 410-deleted (FHIR-26597) See Change Here
Change US Core Condition Code Value Set Logical Definition (FHIR-26060) See Change Here
Recommend against using SSN for Patient.identifier (FHIR-24903) See Change Here
Remove identifier (OID) from ValueSet: US Core Encounter Type (FHIR-29691) See Change Here
Remove remove CVS-NDC mapping table (FHIR-29745) See Change Here
Since CarePlan.text.div is min== 1 add must support == true element to be consisten with US Core design (FHIR-29765) See Change Here
Remove unused US Core ICD-10-PCS Procedure Codes valueset (FHIR-29822)
The US Core Implementation Guide is based on FHIR Version R4 and defines the minimum conformance requirements for accessing patient data. The Argonaut pilot implementations, ONC 2015 Edition Common Clinical Data Set (CCDS), and ONC U.S. Core Data for Interoperability (USCDI) v1 provided the requirements for this guide. The prior Argonaut search and vocabulary requirements, based on FHIR DSTU2, are updated in this guide to support FHIR Version R4. This guide was used as the basis for further testing and guidance by the Argonaut Project Team to provide additional content and guidance specific to Data Query Access for purpose of ONC Certification testing. These profiles are the foundation for future US Realm FHIR implementation guides. In addition to Argonaut, they are used by DAF-Research, QI-Core, and CIMI. Under the guidance of HL7 and the HL7 US Realm Steering Committee, the content will expand in future versions to meet the needs specific to the US Realm.
These requirements were originally developed, balloted, and published in FHIR DSTU2 as part of the Office of the National Coordinator for Health Information Technology (ONC) sponsored Data Access Framework (DAF) project. For more information on how DAF became US Core see the US Core change notes.
This Guide is divided into several pages which are listed at the top of each page in the menu bar.
The following actors are part of the US Core IG:
The list of US Core Profiles is shown below. Each profile defines the minimum mandatory elements, extensions and terminology requirements that MUST be present. For each profile, requirements and guidance are given in a simple narrative summary. A formal hierarchical table that presents a logical view of the content in both a differential and snapshot view is also provided along with references to appropriate terminologies and examples. For each US Core Profile, an overview of the required set of RESTful FHIR interactions - for example, search and read operations - is provided in the Quick Start Section of the profile page.
See the General Guidance page for a mapping to the U.S. Core Data for Interoperability (USCDI).
The Capability Statements page outlines conformance requirements and expectations for the US Core Servers and Client applications, identifying the specific profiles and RESTful transactions that need to be supported. Note that the individual US Core profiles identify the structural constraints, terminology bindings and invariants. Similarly, the individual US Core SearchParameter and Operation resources specify how they are understood by the server. However, implementers must refer to the CapabilityStatement for details on the RESTful transactions, specific profiles and the search parameters applicable to each of the US Core actors.
Primary Authors: Brett Marquard, Eric Haas, Gay Dolin
Secondary Authors: Grahame Grieve, Nagesh Bashyam