Common CQL Artifacts for FHIR (US-Based)
1.0.0-ballot - STU 1 Ballot United States of America flag

Common CQL Artifacts for FHIR (US-Based), published by HL7 International / Clinical Decision Support. This guide is not an authorized publication; it is the continuous build for version 1.0.0-ballot built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/HL7/us-cql-ig/ and changes regularly. See the Directory of published versions

Coverage Patterns

Page standards status: Informative

USCore defines the USCore Coverage

Modifier Elements

The base Coverage resource defines the following modifier elements:

  • status

In general, applications should ensure that the status element for a Coverage resource is appropriately set for their use case. Note that for many applications, such as prior-authorization, Coverage resources would be expected to have a status of active in order to be considered.

The US Core Coverage profile does not introduce any modifier extensions.

Search Parameters

In general, the Coverage under consideration will be established by application context, so although US Core does define search parameters for Coverage based on Patient, no special considerations are discussed here.

Cross-Version Considerations

There are no significant backwards-compatibility issues between versions for the Coverage profile.

Common Elements and Functions

Member or Subscriber ID

The USCore Coverage Profile defines a slice on identifier called memberid that can be used to access the patient's member id

define "Covered Member ID":
  Coverage.memberId()

In addition, the profile defines an invariant that either the memberId slice or subscriberId must be present.