HL7 FHIR® US Core Implementation Guide (Release 3.0.1 STU3 Update for Comment)

This page is part of the US Core (v3.0.1: STU3 Ballot 3) based on FHIR R4. The current version which supercedes this version is 6.1.0. For a full list of available versions, see the Directory of published versions. Page versions: STU6.1 STU6 STU5 STU4 STU3

Future of US Core

This section outlines the approach to adding new content to US Core.


Contents


Future of US Core

The US Core FHIR profiles are designed to be the base set of requirements for FHIR implementation in the US. All US Realm implementation guides SHALL use the US Core profiles or SHALL explicitly state why they are unable to use. Throughout the development of US Core, implementers, government, and clinical community have brought forward additional requirements for US Core. This section outlines the approach to growth, and is holding place for items that with additional profiling and testing will be added to US Core.

Growth Path of US Core

The US Core implementation Guide will grow following these steps:

Figure 1: Growth Path of US Core
US_Core_Growth_Path.jpg

  1. Declare candidacy - this step can be completed by presenting to the US Realm Steering Committee through a Project Scope Statement.
  2. Get published - development a formal profile, implementation guide, or get requirements directly published in FHIR Core. The initial publication could be an outside consortium, or vendor publication.
  3. Pilot - coordinate with 3 or more implementers an in-person or virtual connectathon. This is the time to identify issues with the new proposal.
  4. Propose candidate for US Core to US Realm Steering Committee - receive formal approval from the US Realm SC to add.
  5. Submit formal STU comment, or propose through a ballot

A new US Regulatory requirement may jump over some of these steps, however, regulators should be discouraged from skipping pilot testing. Without pilot testing it’s difficult to understand how a change will affect real-world implementation.

In the January ballot of 2019 we tested this process with the FDA requesting US Core include all the component parts of UDI. In prior efforts, the FDA had successfully enhanced the base FHIR specification to include the UDI components, reaching step 3. In the summer of 2019 FDA plans to pilot these proposed new requirements within the Argonaut community the results of which will inform updates to the planned fall 2019 STU release.

Future Requirements Under Considerations

Pilot Testing

Additional UDI elements in a US Core Implantable Device Profile

Candidates under consideration

Candidates under consideration

The following items were submitted during a US Core ballot or STU comment. Additional requirements gathering is required before testing may occur on these items:

  • ServiceRequest - The CDS hooks community, and other implementers are gathering requirements for the ServiceRequest Resource.
  • Coverage - Several US implementations Guides including Da Vinci and Argonaut and QI Core have defined requirements for the Coverage Resource.
  • Searching for multiple patients has been called out in the ONC Health IT Certification Program. Defining capabilities for multiple patient access would focus on querying real time data for a user facing provider app across patients. Examples of the type of queries that would be addressed include searching for all of a provider’s patients:
    • with recent lab results
    • currently in the Emergency Department
    • with an Allergy to X
  • Clients currently face challenges displaying the source data’s times and timezone regardless of the end user’s current timezone. A solution is to define requirements and/or best practices for servers to preserve and represent time offsets and timezones.

    A timezone is a geographical region in which residents observe the same standard time. A time offset is an amount of time subtracted from or added to Coordinated Universal Time (UTC) time to get the current civil time, whether it is standard time or daylight saving time (DST).1

    Common practice is to preserve the source data time offsets either as the original offset or converted to Coordinated Universal Time (UTC) time. Making this a requirement is one consideration. Another consideration is the addition of server best practices for preserving source timezones using the FHIR standard timezone extension. A third consideration is providing a client algorithm for resolving time offsets and timezones.


  1. https://en.wikipedia.org/w/index.php?title=UTC_offset#Time_zones_and_time_offsets