US Core Implementation Guide, published by HL7 International / Cross-Group Projects. This guide is not an authorized publication; it is the continuous build for version 9.0.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/HL7/US-Core/ and changes regularly. See the Directory of published versions
| Page standards status: Trial-use |
This table lists the requirements defined in the US Core Implementation Guide’s narrative sections. These requirements represent the regulatory, business, functional, and technical specifications that design artifacts must meet to ensure interoperability. They are documented here to provide a clear, consolidated reference for implementers working with this guide. This table is based on the US Core Server v8.0.0 Specification Requirements, created by Inferno and its open-source testing framework to support the ONC Health IT Certification Program. The table data is also available as a CSV or Excel file, and as [US Core Server Requirements] and [US Core Client Requirements] resources.
Legend:
*If a requirement is removed for some reason, its ID is retired and its Conformance is updated to DEPRECATED.
| ID | Context | Actor | Certifying Systems Only |
Conformance | Requirement |
|---|---|---|---|---|---|
| CONF-0001 | General Requirements: Profile Only Support | Server | SHALL | To support a US Core Profile, a Server: SHALL Be able to populate all profile data elements that are mandatory and/or flagged as Must Support as defined by that profile’s StructureDefinition. |
|
| CONF-0002 | General Requirements: Profile Only Support | Server | SHOULD | To support a US Core Profile, a Server: SHOULD declare support for a US Core Profile by including its official URL in the Server’s |
|
| CONF-0003 | General Requirements: Profile Support Interaction Support | Server | MAY | Servers may deploy and support one or more US Core Profiles to represent clinical information |
|
| CONF-0004 | General Requirements: Profile Support Interaction Support | Server | MAY | Server may deploy and support … the following US Core interaction: “Quick Start” defined for each Profile |
|
| CONF-0005 | General Requirements: Profile Support Interaction Support | Server | MAY | Server may deploy and support … the following US Core interaction: Clinical Notes |
|
| CONF-0006 | General Requirements: Profile Support Interaction Support | Server | MAY | Server may deploy and support … the following US Core interaction: Medication List |
|
| CONF-0007 | General Requirements: Profile Support Interaction Support | Server | MAY | Server may deploy and support … the following US Core interaction: Basic Provenance |
|
| CONF-0008 | General Requirements: Profile Support Interaction Support | Server | MAY | Server may deploy and support … the following US Core interaction: Screening and Assessments |
|
| CONF-0009 | General Requirements: Profile Support Interaction Support | Server | MAY | Servers implementing … [clinical information representation] can claim conformance to the US Core Profile content structure … by implementing all or parts of the US Core CapabilityStatement into their capabilities. |
|
| CONF-0010 | General Requirements: Profile Support Interaction Support | Server | MAY | Servers implementing … [interactions] can claim conformance to the … RESTful interactions defined by implementing all or parts of the US Core CapabilityStatement into their capabilities |
|
| CONF-0011 | General Requirements: Profile Support Interaction Support | Server | X | SHALL | A Server that certifies to the 21st Century Cures Act for accessing patient data SHALL implement all components in the USCDI [USCDI link] |
| CONF-0012 | General Requirements: Profile Support Interaction Support | Server | X | SHALL | A Server that certifies to the 21st Century Cures Act for accessing patient data SHALL implement all components in the … the US Core CapabilityStatement [Definition] . |
| CONF-0013 | General Requirements: Claiming Conformance To A Us Core Profile | Server | SHALL | [To claim conformance to a US Core Profile] a conformant Server: SHALL Be able to populate all profile data elements that are mandatory and/or flagged as Must Support as defined by that profile’s StructureDefinition. |
|
| CONF-0014 | General Requirements: Claiming Conformance To A Us Core Profile | Server | SHOULD | [To claim conformance to a US Core Profile] a conformant Server: SHOULD declare conformance with the US Core Server Capability Statement by including its official URL in the Server’s |
|
| CONF-0015 | General Requirements: Claiming Conformance To A Us Core Profile | Server | SHALL | [To claim conformance to a US Core Profile] a conformant Server: SHALL specify the full capability details from the US Core CapabilityStatement it claims to implement. |
|
| CONF-0016 | General Requirements: Claiming Conformance To A Us Core Profile | Server | SHALL | [To claim conformance to a US Core Profile] a conformant Server: SHALL… Declare support for the US Core Profile by including its official URL in the Server’s CapabilityStatement.rest.resource.supportedProfile element. |
|
| CONF-0017 | General Requirements: Claiming Conformance To A Us Core Profile | Server | SHALL | [To claim conformance to a US Core Profile] a conformant Server: SHALL… Declare support for the US Core Profile’s FHIR RESTful transactions. |
|
| CONF-0018 | General Requirements: Required Bindings For Coded Elements | Server | SHALL | Required binding to a ValueSet definition means that one of the codes from the specified ValueSet SHALL be used. |
|
| CONF-0019 | General Requirements: Required Bindings For Coded Elements | Server | SHALL | For |
|
| CONF-0020 | General Requirements: Required Bindings For Coded Elements | Server | SHALL-NOT | For a [required binding to a ValueSet definition], a |
|
| CONF-0021 | General Requirements: Required Bindings For Coded Elements | Server | SHALL | [When populating a coded element with a [required binding](http://hl7.org/fhir/R4/terminologies.html#required] to a ValueSet definition] US Core Responders SHALL provide a code exclusively from [the required binding] ValueSet |
|
| CONF-0022 | General Requirements: Required Bindings For Coded Elements | Client | SHALL | [When populating a coded element with a required binding to a ValueSet definition] US Core Requestors SHALL be capable of processing the code [from the required binding ValueSet] |
|
| CONF-0023 | General Requirements: Extensible Binding For Coded Elements | Server | SHALL | [Extensible binding] (http://hl7.org/fhir/R4/terminologies.html#extensible) means that one of the codes from the specified ValueSet SHALL be used if an applicable concept is present. |
|
| CONF-0024 | General Requirements: Extensible Binding For Coded Elements | Server | MAY | [When using an [extensible Binding] (http://hl7.org/fhir/R4/terminologies.html#extensible)] If no suitable code exists in the [extensible] ValueSet, alternate code(s) may be provided. |
|
| CONF-0025 | General Requirements: Extensible Binding For Coded Elements | Server | DEPRECATED | For |
|
| CONF-0026 | General Requirements: Extensible Binding For Coded Elements | Server | MAY | For |
|
| CONF-0027 | General Requirements: Extensible Binding For Coded Elements | Server | SHALL | When claiming conformance to … [to a US Core profile extensible binding rule, a] US Core Responders Shall provide: A code from … [the] valueset 'DataElement.code.code' if the concept exists in the valueset [for a DataElement.code that has an extensible binding] Or an alternative code if the concept does not exist in the valueset [for a DataElement.code that has an extensible binding] Or text in … `[DataElement.code.text]’ if only text is available [for a DataElement.code that has an extensible binding] |
|
| CONF-0028 | General Requirements: Extensible Binding For Coded Elements | Client | SHALL | US Core Requestors SHALL be capable of processing the code in ['DataElement.code.code' or text in 'DataElement.code.text' for a DataElement.code that has an extensible binding] |
|
| CONF-0029 | General Requirements: Translations | Server | MAY | Alternate codes may be provided in addition to the standard codes defined in required or extensible ValueSets. These alternate codes are called "additional codings". |
|
| CONF-0030 | General Requirements: Translations | Server | MAY | [The additional codings] may be equivalent to or narrower in meaning than the standard concept code. |
|
| CONF-0031 | General Requirements: Modifier Elements | Server | DEPRECATED | Servers … SHALL be able to process [elements that are] Mandatory or Must Support elements |
|
| CONF-0032 | General Requirements: Modifier Elements | Client | SHALL | Clients SHALL be able to process [elements that are] Mandatory or Must Support elements |
|
| CONF-0033 | General Requirements: Modifier Elements | Server | MAY | Not all modifier elements are Mandatory or Must Support, and there is no requirement for supporting them |
|
| CONF-0034 | General Requirements: Modifier Elements | Server | MAY | Servers MAY communicate a system-wide profile in their CapabilityStatement to identify which additional elements, including modifier elements, they support |
|
| CONF-0035 | General Requirements: Modifier Elements | Client | SHOULD | receivers SHOULD accept instances that … contain unexpected data elements [definition] |
|
| CONF-0036 | General Requirements: Modifier Elements | Client | SHOULD-NOT | receivers SHOULD [NOT] accept instances that … contain unexpected data elements … when those elements are modifier elements [definition] |
|
| CONF-0037 | General Requirements: Modifier Elements | Client | SHOULD | Unless a Client determines they can process [a resource with a modifier] safely, rejection is typically the only safe action if unexpected modifier elements are present. |
|
| CONF-0038 | General Requirements: Modifier Elements | DEPRECATED | Implementers SHOULD review the “Key Elements Tab” on the US Core profile pages. |
||
| CONF-0039 | General Requirements: Missing Data | Server | SHALL | If the source system does not have data for an element with a minimum cardinality = 0 (including elements labeled Must Support), the data element SHALL be omitted from the resource. |
|
| CONF-0040 | General Requirements: Missing Data | Server | SHALL | If the data element is a Mandatory element (in other words, where the minimum cardinality is > 0), it SHALL be present even if the source system does not have data. |
|
| CONF-0041 | General Requirements: Missing Data | Server | SHALL | For [mandatory] non-coded data elements [where data is not available], use the DataAbsentReason Extension in the data type … [with] the code |
|
| CONF-0042 | General Requirements: Missing Data | Server | SHALL | [In situations where data is not available] for [mandatory] coded data elements … [with] example, preferred, or extensible binding strengths (CodeableConcept or Coding datatypes) If the source system has text but no coded data, only the text element is used. |
|
| CONF-0043 | General Requirements: Missing Data | Server | SHALL | [In situations where data is not available] for [mandatory] coded data elements… [with] example, preferred, or extensible binding strengths (CodeableConcept or Coding datatypes): For Coding datatypes, the text-only data is represented as a display element |
|
| CONF-0044 | General Requirements: Missing Data | Server | SHALL | [In situations where data is not available] for [mandatory] coded data elements… [with] example, preferred, or extensible binding strengths (CodeableConcept or Coding datatypes): … If there is neither text nor coded data … [then] use the appropriate “unknown” concept code from the ValueSet if available. |
|
| CONF-0045 | General Requirements: Missing Data | Server | SHALL | [In situations where data is not available] for [mandatory] coded data elements… [with] example, preferred, or extensible binding strengths (CodeableConcept or Coding datatypes): … If there is neither text nor coded data … [then] if the ValueSet does not have the appropriate “unknown” concept code, use unknown from the DataAbsentReason Code System. |
|
| CONF-0046 | General Requirements: Missing Data | Server | SHALL | [In situations where data is not available] for [mandatory] coded data elements… [with] required binding strength (CodeableConcept or code datatypes): use the appropriate “unknown” concept code from the ValueSet if available |
|
| CONF-0047 | General Requirements: Missing Data | Server | SHALL | [In situations where data is not available] for [mandatory] coded data elements… [with] required binding strength (CodeableConcept or code datatypes): If the ValueSet does not have the appropriate “unknown” concept code, you must use a concept from the ValueSet. Otherwise, the instance will not be conformant |
|
| CONF-0048 | General Requirements: Missing Data | Server | SHALL | [If the source system does not have data for a Mandatory element for a coded data element with required binding strength] If any of these status codes is missing [meaning it lacks an "unknown" or otherwise appropriate concept code from the ValueSet, a] 404 HTTP error code and an OperationOutcome SHALL be returned in response to a read transaction on the resource. |
|
| CONF-0049 | General Requirements: Missing Data | Server | SHALL | [If the source system does not have data for a Mandatory element for a coded data element with required binding strength, and the ValueSet does not have the appropriate "unknown" concept code, then] if returning a response to a search, the problematic resource SHALL be excluded from the search set |
|
| CONF-0050 | General Requirements: Missing Data | Server | SHOULD | [If the source system does not have data for a Mandatory element for a coded data element with required binding strength, and the ValueSet does not have the appropriate "unknown" concept code, then] if returning a response to a search, … a warning OperationOutcome SHOULD be included indicating that other search results were found but could not be compliantly expressed and have been suppressed. |
|
| CONF-0051 | General Requirements: Fhir Restful Search Api Requirements | Server | SHALL | The FHIR RESTful Search API requires that Servers that support search SHALL support the HTTP |
|
| CONF-0052 | General Requirements: Fhir Restful Search Api Requirements | Server | SHALL | For all the supported search interactions in this guide, Servers SHALL also support the |
|
| CONF-0053 | General Requirements: Fhir Restful Search Api Requirements | Client | SHALL | When searching using the |
|
| CONF-0054 | General Requirements: Fhir Restful Search Api Requirements | Client | MAY | When searching using the |
|
| CONF-0055 | General Requirements: Fhir Restful Search Api Requirements | Server | SHALL | When searching using the |
|
| CONF-0056 | General Requirements: Fhir Restful Search Api Requirements | Client | SHALL | When searching using the |
|
| CONF-0057 | General Requirements: Fhir Restful Search Api Requirements | Client | MAY | When searching using the |
|
| CONF-0058 | General Requirements: Fhir Restful Search Api Requirements | Server | SHALL | When searching using the |
|
| CONF-0059 | General Requirements: Fhir Restful Search Api Requirements | Client | SHALL | When searching using the |
|
| CONF-0060 | General Requirements: Fhir Restful Search Api Requirements | Client | SHALL | When searching using the |
|
| CONF-0061 | General Requirements: Fhir Restful Search Api Requirements | Server | SHALL | When searching using the |
|
| CONF-0062 | General Requirements: Fhir Restful Search Api Requirements | Server | SHALL | When searching using the |
|
| CONF-0063 | General Requirements: Search For Servers Requiring Status | Server | SHOULD | Servers are strongly encouraged to support a query for resources without requiring a status parameter. |
|
| CONF-0064 | General Requirements: Search For Servers Requiring Status | Server | SHALL | If business requirements prohibit [querying a resource without a status parameter], they SHALL follow the guidelines here. |
|
| CONF-0065 | General Requirements: Search For Servers Requiring Status | Server | MAY | For searches where the Client does not supply a status parameter, an implementation’s business rules may override the FHIR RESTful search expectations and require a status parameter to be provided |
|
| CONF-0066 | General Requirements: Search For Servers Requiring Status | Server | SHALL | For searches where the Client does not supply a status parameter, … systems [that require a status parameter to be provided] are allowed to reject such requests as follows: SHALL return an HTTP 400 status |
|
| CONF-0067 | General Requirements: Search For Servers Requiring Status | Server | SHALL | For searches where the Client does not supply a status parameter, … systems [that require a status parameter to be provided] are allowed to reject such requests as follows: SHALL return an OperationOutcome specifying that status(es) must be present. |
|
| CONF-0068 | General Requirements: Search For Servers Requiring Status | Server | SHALL | For searches where the Client does not supply a status parameter, … systems [that require a status parameter to be provided] are allowed to reject such requests as follows: SHALL support search with status if status required |
|
| CONF-0069 | General Requirements: Search For Servers Requiring Status | Server | SHALL-NOT | [For systems that require a status parameter to be provided, they] SHALL NOT restrict search results ( i.e., apply ‘hidden’ filters) when a Client includes status parameters in the query. |
|
| CONF-0070 | General Requirements: Search For Servers Requiring Status | Server | SHOULD | [For systems that require a status parameter to be provided,] if a system doesn’t support a specific status code value that is queried, it SHOULD return an HTTP 200 status with a search bundle. |
|
| CONF-0071 | General Requirements: Search For Servers Requiring Status | Server | SHOULD | [For systems that require a status parameter to be provided,] if a system doesn’t support a specific status code value that is queried [and returns a search bundle],… [t]he search bundle SHOULD contain resources matching the search criteria |
|
| CONF-0072 | General Requirements: Search For Servers Requiring Status | Server | SHOULD | [For systems that require a status parameter to be provided,] if a system doesn’t support a specific status code value that is queried [and returns a search bundle],… [t]he search bundle SHOULD contain … an OperationOutcome warning the Client which status code value is not supported. |
|
| CONF-0073 | General Requirements: Search For Servers Requiring Status | Server | SHALL | For searches where the Client does not supply a status parameter, … systems [that require a status parameter to be provided] are allowed to reject such requests as follows:… SHALL document this behavior in its CapabilityStatement for the “search-type” interaction in |
|
| CONF-0074 | Must Support: Must Support Elements | Server | SHALL | When an element is Mandatory, the data is expected always to be present. |
|
| CONF-0075 | Must Support: Must Support Elements | Server | SHALL | For querying and reading US Core Profiles, Must Support on any profile data element SHALL be interpreted as follows…: US Core Responders SHALL be capable of populating all data elements as part of the query results specified by the US Core Server Capability Statement. |
|
| CONF-0076 | Must Support: Must Support Elements | Client | SHALL | For querying and reading US Core Profiles, Must Support on any profile data element SHALL be interpreted as follows…: US Core Requestors SHALL be capable of processing resource instances containing the data elements without generating an error or causing the application to fail. |
|
| CONF-0077 | Must Support: Must Support Elements | Client | DEPRECATED | For querying and reading US Core Profiles, Must Support on any profile data element SHALL be interpreted as follows…: US Core Requestors SHOULD be capable of displaying the data elements for human use or storing it for other purposes. |
|
| CONF-0078 | Must Support: Must Support Elements | Server | SHALL-NOT | For querying and reading US Core Profiles, Must Support on any profile data element SHALL be interpreted as follows…: When information on a particular data element is not present, and the reason for absence is unknown, US Core Responders SHALL NOT include the data elements in the resource instance returned as part of the query results. |
|
| CONF-0079 | Must Support: Must Support Elements | Client | SHALL | For querying and reading US Core Profiles, Must Support on any profile data element SHALL be interpreted as follows…: When querying US Core Responders, US Core Requestors SHALL interpret missing data elements within resource instances as data not present in the US Core Responder’s system. |
|
| CONF-0080 | Must Support: Must Support Elements | Server | SHOULD | For querying and reading US Core Profiles, Must Support on any profile data element SHALL be interpreted as follows…: In cases where information on a specific data element is missing, and the US Core Responder knows the precise reason for the absence of data (other than suppressed data), US Core Responders SHOULD send the reason for the missing information. |
|
| CONF-0081 | Must Support: Must Support Elements | Server | SHOULD | [When sending reason for missing information, follow] the same methdology outlined in the Missing Data section but using the appropriate reason code instead of unknown [reason code]. |
|
| CONF-0082 | Must Support: Must Support Elements | Client | SHALL | For querying and reading US Core Profiles, Must Support on any profile data element SHALL be interpreted as follows…: US Core Requestors SHALL be able to process resource instances containing data elements asserting missing information. |
|
| CONF-0083 | Must Support: Additional Uscdi Requirements | Client | SHALL | Implementors [US Core Requestors] seeking ONC certification [in the ONC IT Health Certification program] SHALL interpret Additional USCDI Requirements as Must Support elements as documented above and below; |
|
| CONF-0084 | Must Support: Additional Uscdi Requirements | Server | SHALL | Implementors [US Core Responders] seeking ONC certification [in the ONC IT Health Certification program] SHALL interpret Additional USCDI Requirements as Must Support elements as documented above and below; |
|
| CONF-0085 | Must Support: Additional Uscdi Requirements | Client | SHALL | Implementors [US Core Requestors] [not] seeking ONC certification [in the ONC IT Health Certification program] SHALL interpret Additional USCDI Requirements as … optional. |
|
| CONF-0086 | Must Support: Additional Uscdi Requirements | Server | SHALL | Implementors [US Core Responders] [not] seeking ONC certification [in the ONC IT Health Certification program] SHALL interpret Additional USCDI Requirements as … optional. |
|
| CONF-0087 | Must Support: Defined Pattern Elements | Server | SHALL | If an element is marked as Must Support and defined by a pattern [as described by ElementDefinition.pattern], then the pattern defines the elements and element values that the Server SHALL be capable of providing. |
|
| CONF-0088 | Must Support: Defined Pattern Elements | Server | DEPRECATED | When claiming conformance to … [a profile with a category element defined by a pattern as described by ElementDefinition.pattern requiring fixed values in profile.category.coding.system and profile.category.coding.code for a coding element] US Core Responders Shall provide these values in a profile.category |
|
| CONF-0089 | Must Support: Defined Pattern Elements | Client | DEPRECATED | When claiming conformance to … [a profile with a category element defined by a pattern as described by ElementDefinition.pattern requiring fixed values in profile.category.coding.system and profile.category.coding.code for a coding element] US Core Requestors Shall be capable of processing these values in profile.category |
|
| CONF-0090 | Must Support: Must Support Primitive Element | Server | SHALL | Primitive elements are single elements with a primitive value. If they are marked as Must Support, then the Server SHALL be capable of providing the element value to meet the Must Support requirement. |
|
| CONF-0091 | Must Support: Must Support Primitive Element | Server | SHALL | [W]hen claiming conformance [to a profile with a must support primitive element] … US Core responders SHALL be capable of providing the value [of the primitive element] |
|
| CONF-0092 | Must Support: Must Support Primitive Element | Client | SHALL | [W]hen claiming conformance [to a profile with a must support primitive element] … US Core requestors SHALL be capable of processing the value [of the primitive element] |
|
| CONF-0093 | Must Support: Must Support Complex Elements | Server | SHALL | For any complex element marked as Must Support, the Server SHALL be capable of providing at least one of the sub-element values. |
|
| CONF-0094 | Must Support: Must Support Complex Elements | Server | SHALL | If any sub-element is marked as Must Support [for a complex element], it must also meet the Must Support requirements and satisfy the Must Support requirements for the parent element. |
|
| CONF-0095 | Must Support: Must Support Complex Elements | Server | MAY | [I]f any sub-element is marked as Must Support or Additional USCDI [for a complex element] and the parent element is not, there is no expectation that you must support the parent. |
|
| CONF-0096 | Must Support: Must Support Complex Elements | Server | SHALL | [I]f any sub-element is marked as Must Support [for a complex element] and the parent element is not… [and] the parent element is represented in the structure, Servers SHALL support the sub-element(s) marked as Must Support. |
|
| CONF-0097 | Must Support: Must Support Complex Elements | Server | SHALL | When claiming conformance [to a must support complex element with no must support sub-elements] … US Core Responders SHALL be capable of providing a value in [the] sub-element |
|
| CONF-0098 | Must Support: Must Support Complex Elements | Client | SHALL | When claiming conformance [to a must support complex element with no must support sub-elements] … US Core Requestors SHALL be capable of processing a value in [the complex element] |
|
| CONF-0099 | Must Support: Must Support Complex Elements | Server | SHALL | When claiming conformance [to a must support complex element with one or more must support sub-elements] … US Core Responders SHALL be capable of providing a value in [each must support sub-element] |
|
| CONF-0100 | Must Support: Must Support Complex Elements | Client | SHALL | When claiming conformance [to a must support complex element with one or more must support sub-elements] … US Core Requestors SHALL be capable of processing a values in [each must support sub-element] |
|
| CONF-0101 | Must Support: Must Support Complex Elements | Server | MAY | Systems [US Core Responders] can support the other elements [of a complex element, not labeled as a Must Support], but this is not a requirement of US Core |
|
| CONF-0102 | Must Support: Must Support Complex Elements | Client | MAY | Systems [US Core Requestors] can support the other elements [of a complex element, not labeled as a Must Support], but this is not a requirement of US Core |
|
| CONF-0103 | Must Support: Must Support Complex Elements | Server | MAY | The U.S. Core Data for Interoperability (USCDI) may require additional elements, [which is a requirement for certification in the ONC IT Health Certification program, but not a requirement of US Core conformance for US Core Responders] |
|
| CONF-0104 | Must Support: Must Support Complex Elements | Client | MAY | The U.S. Core Data for Interoperability (USCDI) may require additional elements, [which is a requirement for certification in the ONC IT Health Certification program, but not a requirement of US Core conformance for US Core Requestors] |
|
| CONF-0105 | Must Support: Must Support Resource References | Server | SHALL | In certain profiles, only specific resource references are labeled as Must Support. …
|
|
| CONF-0106 | Must Support: Must Support Resource References | Client | SHALL | In certain profiles, only specific resource references are labeled as Must Support. …
|
|
| CONF-0107 | Must Support: Must Support Resource References | Server | MAY | Systems [US Core Responders] can support other [resource] references [other than those labeled as Must Support], but this is not a requirement of US Core |
|
| CONF-0108 | Must Support: Must Support Resource References | Client | MAY | Systems [US Core Requestors] can support other [resource] references [other than those labeled as Must Support], but this is not a requirement of US Core |
|
| CONF-0109 | Must Support: Must Support Resource References | Server | SHALL | In specific profiles, only a single resource reference is present on an element labeled Must Support. …
|
|
| CONF-0110 | Must Support: Must Support Resource References | Client | SHALL | In specific profiles, only a single resource reference is present on an element labeled Must Support. …
|
|
| CONF-0111 | Must Support: Must Support Choice Of Data Types | Server | SHALL | [If a profile has] a Must Support element [with] a choice of datatypes for its content [and some of] the datatypes … are labeled as Must Support[, or a profile has] an Additional USCDI element [with] a choice of datatypes for its content [and some of] the datatypes … are labeled as Additional USCDI … When claiming conformance to [such a] profile:
|
|
| CONF-0112 | Must Support: Must Support Choice Of Data Types | Client | SHALL | [If a profile has] a Must Support element [with] a choice of datatypes for its content [and some of] the datatypes … are labeled as Must Support[, or a profile has] an Additional USCDI element [with] a choice of datatypes for its content [and some of] the datatypes … are labeled as Additional USCDI … When claiming conformance to [such a] profile:
|
|
| CONF-0113 | Must Support: Must Support Choice Of Data Types | Client | MAY | [If a profile has] a Must Support element [with] a choice of datatypes for its content [and some of] the datatypes … are labeled as Must Support[, or a profile has] an Additional USCDI element [with] a choice of datatypes for its content [and some of] the datatypes … are labeled as Additional USCDI … [US Core Requestors] MAY support … processing other [data type] choice elements (such as Observation.effectivePeriod), but this is not a requirement of US Core. |
|
| CONF-0114 | Must Support: Must Support Choice Of Data Types | Server | MAY | [If a profile has] a Must Support element [with] a choice of datatypes for its content [and some of] the datatypes … are labeled as Must Support[, or a profile has] an Additional USCDI element [with] a choice of datatypes for its content [and some of] the datatypes … are labeled as Additional USCDI … [US Core Responders] MAY support populating … other [data type] choice elements (such as Observation.effectivePeriod), but this is not a requirement of US Core. |
|
| CONF-0115 | Must Support: Must Support Choice Of Profile Elements | Server | SHALL | There are several instances in this Guide where there is a choice of supporting one or another profile element to meet the Must Support or Additional USCDI requirement. In such cases, the Server or Certifying System SHALL support at least one element. |
|
| CONF-0116 | Must Support: Must Support Choice Of Profile Elements | Client | SHALL | There are several instances in this Guide where there is a choice of supporting one or another profile element to meet the Must Support or Additional USCDI requirement. In such cases, … the Client application SHALL support all elements. |
|
| CONF-0117 | Scopes: Capability Sets | Server | MAY | An individual SMART Server will publish a granular list of its capabilities, and a set of these capabilities is combined to support a specific use, a Capability Set. See SMART App Launch’s FHIR OAuth authorization Endpoints and Capabilities for more details. Servers MAY support … [any] SMART on FHIR Capability Sets and capabilities [(see FHIR OAuth authorization Endpoints and Capabilities)] |
|
| CONF-0118 | Scopes: Capabilities For Implementations Supporting User Facing Applications | Server | SHOULD | At least one of the following SMART on FHIR Capability Sets SHOULD be supported for US Core Servers that support User-Facing Applications … Patient Access Standalone Apps Clinician Access for EHR Launch |
|
| CONF-0119 | Scopes: Capabilities For Implementations Supporting User Facing Applications | Server | SHALL | For certified systems[, those participating in the ONC IT Health Certification program], both SHALL be supported: Patient Access Standalone Apps Clinician Access for EHR Launch |
|
| CONF-0120 | Scopes: Capabilities For Implementations Supporting Backend Services | Server | SHALL | Implementations [US Core Responders] supporting Backend Services … SHALL include support for the Client-confidential-asymmetric capability. |
|
| CONF-0121 | Scopes: Capabilities For Implementations Supporting Backend Services | Server | SHALL | Implementations [US Core Responders] supporting Backend Services … SHALL include support for the … system/scopes. |
|
| CONF-0122 | Scopes: Capabilities For Implementations Supporting Backend Services | Server | SHALL | Implementations [US Core Requestors] supporting Backend Services – for example, to meet US EHR certification requirements [of the ONC IT Health Certification program]- SHALL include support for the Client-confidential-asymmetric capability and system/scopes. |
|
| CONF-0123 | Scopes: Us Core Servers Shall Support Token Introspection | Server | SHALL | US Core Server[s] SHALL support token introspection defined by the SMART App Launch Guide. For more details and additional consideration, see SMART App Launch’s Token Introspection. |
|
| CONF-0124 | Scopes: Smart Scopes | Server | SHALL | Implementations meeting US EHR certification [of the ONC IT Health Certification program] requirements must support all US Core’s required scopes. |
|
| CONF-0125 | Scopes: Smart Scopes | Server | MAY | Other systems only need to support scopes for the US Core APIs they support [instead of all US Core's required scopes] |
|
| CONF-0126 | Scopes: Smart Scopes | Server | MAY | Servers MAY support other scopes in addition to those listed below and in the Quick Start sections. |
|
| CONF-0127 | Scopes: Smart Scopes | Client | SHOULD | US Core Clients should follow the principle of least privilege and access only the necessary resources. |
|
| CONF-0128 | Scopes: Us Core Scopes | Server | SHALL | For “User-Facing Applications”, a system’s support for patient-level (patient) or user-level (user) scopes depends on its published list of SMART on FHIR capabilities (see the capability sets above). For example, if a Server lists permission-patient and permission-user in its capabilities, it SHALL support both patient-level and user-level required scopes |
|
| CONF-0129 | Scopes: Us Core Scopes | Server | SHOULD | For “User-Facing Applications”, a system’s support for patient-level (patient) or user-level (user) scopes depends on its published list of SMART on FHIR capabilities (see the capability sets above). For example, if a Server lists permission-patient and permission-user in its capabilities, it … SHOULD support both patient-level and user-level recommended best-practice scopes |
|
| CONF-0130 | Scopes: Us Core Scopes | Server | SHALL | For “Backend-Services”, System-level scopes (system) describe data that a Client system is directly authorized to access. Systems that support system-level (system) scopes SHALL support the required US Core scopes |
|
| CONF-0131 | Scopes: Us Core Scopes | Server | SHOULD | For “Backend-Services”, System-level scopes (system) describe data that a Client system is directly authorized to access. Systems that support system-level (system) scopes SHOULD support the recommended US Core scopes |
|
| CONF-0132 | Structuredefinition Us Core Allergyintolerance: Us Core Scopes | Server | SHALL | The following scopes that correspond directly to FHIR resource types SHALL be supported … [For] AllergyIntolerance [the] <patient|user|system>/AllergyIntolerance.rs [see SMART Clinical Scope Syntax for details on clinical data scopes] |
|
| CONF-0133 | Scopes: Scopes For Requesting Fhir Resources By Type | Server | SHALL | The following scopes that correspond directly to FHIR resource types SHALL be supported … [For] CarePlan [the] <patient|user|system>/CarePlan.rs [see SMART Clinical Scope Syntax for details on clinical data scopes] |
|
| CONF-0134 | Scopes: Scopes For Requesting Fhir Resources By Type | Server | SHALL | The following scopes that correspond directly to FHIR resource types SHALL be supported … [For] CareTeam [the] <patient|user|system>/CareTeam.rs [see SMART Clinical Scope Syntax for details on clinical data scopes] |
|
| CONF-0135 | Scopes: Scopes For Requesting Fhir Resources By Type | Server | SHALL | The following scopes that correspond directly to FHIR resource types SHALL be supported … [For] Condition [the] <patient|user|system>/Condition.rs [see SMART Clinical Scope Syntax for details on clinical data scopes] |
|
| CONF-0136 | Scopes: Scopes For Requesting Fhir Resources By Type | Server | SHALL | The following scopes that correspond directly to FHIR resource types SHALL be supported … [For] Coverage [the] <patient|user|system>/Coverage.rs [see SMART Clinical Scope Syntax for details on clinical data scopes] |
|
| CONF-0137 | Scopes: Scopes For Requesting Fhir Resources By Type | Server | SHALL | The following scopes that correspond directly to FHIR resource types SHALL be supported … [For] Device [the] <patient|user|system>/Device.rs [see SMART Clinical Scope Syntax for details on clinical data scopes] |
|
| CONF-0138 | Scopes: Scopes For Requesting Fhir Resources By Type | Server | SHALL | The following scopes that correspond directly to FHIR resource types SHALL be supported … [For] DiagnosticReport [the] <patient|user|system>/DiagnosticReport.rs [see SMART Clinical Scope Syntax for details on clinical data scopes] |
|
| CONF-0139 | Scopes: Scopes For Requesting Fhir Resources By Type | Server | SHALL | The following scopes that correspond directly to FHIR resource types SHALL be supported … [For] DocumentReference [the] <patient|user|system>/DocumentReference.rs [see SMART Clinical Scope Syntax for details on clinical data scopes] |
|
| CONF-0140 | Scopes: Scopes For Requesting Fhir Resources By Type | Server | SHALL | The following scopes that correspond directly to FHIR resource types SHALL be supported … [For] Encounter [the] <patient|user|system>/Encounter.rs [see SMART Clinical Scope Syntax for details on clinical data scopes] |
|
| CONF-0141 | Scopes: Scopes For Requesting Fhir Resources By Type | Server | SHALL | The following scopes that correspond directly to FHIR resource types SHALL be supported … [For] Goal [the] <patient|user|system>/Goal.rs [see SMART Clinical Scope Syntax for details on clinical data scopes] |
|
| CONF-0142 | Scopes: Scopes For Requesting Fhir Resources By Type | Server | SHALL | The following scopes that correspond directly to FHIR resource types SHALL be supported … [For] Immunization [the] <patient|user|system>/Immunization.rs [see SMART Clinical Scope Syntax for details on clinical data scopes] |
|
| CONF-0143 | Scopes: Scopes For Requesting Fhir Resources By Type | Server | SHALL | The following scopes that correspond directly to FHIR resource types SHALL be supported … [For] MedicationDispense [the] <patient|user|system>/MedicationDispense.rs [see SMART Clinical Scope Syntax for details on clinical data scopes] |
|
| CONF-0144 | Scopes: Scopes For Requesting Fhir Resources By Type | Server | SHALL | The following scopes that correspond directly to FHIR resource types SHALL be supported … [For] MedicationRequest [the] <patient|user|system>/MedicationRequest.rs [see SMART Clinical Scope Syntax for details on clinical data scopes] |
|
| CONF-0145 | Scopes: Scopes For Requesting Fhir Resources By Type | Server | SHALL | The following scopes that correspond directly to FHIR resource types SHALL be supported … [For] Observation [the] <patient|user|system>/Observation.rs [see SMART Clinical Scope Syntax for details on clinical data scopes] |
|
| CONF-0146 | Scopes: Scopes For Requesting Fhir Resources By Type | Server | SHALL | The following scopes that correspond directly to FHIR resource types SHALL be supported … [For] Organization [the] <patient|user|system>/Organization.rs [see SMART Clinical Scope Syntax for details on clinical data scopes] |
|
| CONF-0147 | Scopes: Scopes For Requesting Fhir Resources By Type | Server | SHALL | The following scopes that correspond directly to FHIR resource types SHALL be supported … [For] Patient [the] <patient|user|system>/Patient.rs [see SMART Clinical Scope Syntax for details on clinical data scopes] |
|
| CONF-0148 | Scopes: Scopes For Requesting Fhir Resources By Type | Server | SHALL | The following scopes that correspond directly to FHIR resource types SHALL be supported … [For] Practitioner [the] <patient|user|system>/Practitioner.rs [see SMART Clinical Scope Syntax for details on clinical data scopes] |
|
| CONF-0149 | Scopes: Scopes For Requesting Fhir Resources By Type | Server | SHALL | The following scopes that correspond directly to FHIR resource types SHALL be supported … [For] PractitionerRole [the] <patient|user|system>/PractitionerRole.rs [see SMART Clinical Scope Syntax for details on clinical data scopes] |
|
| CONF-0150 | Scopes: Scopes For Requesting Fhir Resources By Type | Server | SHALL | The following scopes that correspond directly to FHIR resource types SHALL be supported … [For] Procedure [the] <patient|user|system>/Procedure.rs [see SMART Clinical Scope Syntax for details on clinical data scopes] |
|
| CONF-0151 | Scopes: Scopes For Requesting Fhir Resources By Type | Server | SHALL | The following scopes that correspond directly to FHIR resource types SHALL be supported … [For] Provenance [the] <patient|user|system>/Provenance.rs [see SMART Clinical Scope Syntax for details on clinical data scopes] |
|
| CONF-0152 | Scopes: Scopes For Requesting Fhir Resources By Type | Server | SHALL | The following scopes that correspond directly to FHIR resource types SHALL be supported … [For] QuestionnaireResponse [the] <patient|user|system>/QuestionnaireResponse.rs [see SMART Clinical Scope Syntax for details on clinical data scopes] |
|
| CONF-0153 | Scopes: Scopes For Requesting Fhir Resources By Type | Server | SHALL | The following scopes that correspond directly to FHIR resource types SHALL be supported … [For] RelatedPerson [the] <patient|user|system>/RelatedPerson.rs [see SMART Clinical Scope Syntax for details on clinical data scopes] |
|
| CONF-0154 | Scopes: Scopes For Requesting Fhir Resources By Type | Server | SHALL | The following scopes that correspond directly to FHIR resource types SHALL be supported … [For] ServiceRequest [the] <patient|user|system>/ServiceRequest.rs [see SMART Clinical Scope Syntax for details on clinical data scopes] |
|
| CONF-0155 | Scopes: Scopes For Requesting Fhir Resources By Type | Server | SHALL | The following scopes that correspond directly to FHIR resource types SHALL be supported … [For] Specimen [the] <patient|user|system>/Specimen.rs [see SMART Clinical Scope Syntax for details on clinical data scopes] |
|
| CONF-0156 | Scopes: Scopes For Requesting Fhir Resources By Type | Server | MAY | The following scopes that correspond directly to FHIR resource types MAY be supported … [For] Location [the] <patient|user|system>/Location.rs [see SMART Clinical Scope Syntax for details on clinical data scopes] |
|
| CONF-0157 | Scopes: Scopes For Requesting Fhir Resources By Type | Server | MAY | The following scopes that correspond directly to FHIR resource types MAY be supported … [For] Medication [the] <patient|user|system>/Medication.rs [see SMART Clinical Scope Syntax for details on clinical data scopes] |
|
| CONF-0158 | Scopes: Granular Scopes For Requesting Fhir Resources | Server | SHALL | The following granular scopes SHALL be supported … [For] Condition [the] <patient|user|system>/Condition.rs?category=http://hl7.org/fhir/us/core/CodeSystem/condition-category|health-concern [see SMART Clinical Scope Syntax for details on clinical data scopes] |
|
| CONF-0159 | Scopes: Granular Scopes For Requesting Fhir Resources | Server | SHALL | The following granular scopes SHALL be supported … [For] Condition [the] <patient|user|system>/Condition.rs?category=http://terminology.hl7.org/CodeSystem/condition-category|encounter-diagnosis [see SMART Clinical Scope Syntax for details on clinical data scopes] |
|
| CONF-0160 | Scopes: Granular Scopes For Requesting Fhir Resources | Server | SHALL | The following granular scopes SHALL be supported … [For] Condition [the] <patient|user|system>/Condition.rs?category=http://terminology.hl7.org/CodeSystem/condition-category|problem-list-item [see SMART Clinical Scope Syntax for details on clinical data scopes] |
|
| CONF-0161 | Scopes: Granular Scopes For Requesting Fhir Resources | Server | SHALL | The following granular scopes SHALL be supported … [For] Observation [the] <patient|user|system>/Observation.rs?category=http://hl7.org/fhir/us/core/CodeSystem/us-core-category|sdoh [see SMART Clinical Scope Syntax for details on clinical data scopes] |
|
| CONF-0162 | Scopes: Granular Scopes For Requesting Fhir Resources | Server | SHALL | The following granular scopes SHALL be supported … [For] Observation [the] <patient|user|system>/Observation.rs?category=http://terminology.hl7.org//CodeSystem-observation-category|social-history [see SMART Clinical Scope Syntax for details on clinical data scopes] |
|
| CONF-0163 | Scopes: Granular Scopes For Requesting Fhir Resources | Server | SHALL | The following granular scopes SHALL be supported … [For] Observation [the] <patient|user|system>/Observation.rs?category=http://terminology.hl7.org/CodeSystem/observation-category|laboratory [see SMART Clinical Scope Syntax for details on clinical data scopes] |
|
| CONF-0164 | Scopes: Granular Scopes For Requesting Fhir Resources | Server | SHALL | The following granular scopes SHALL be supported … [For] Observation [the] <patient|user|system>/Observation.rs?category=http://terminology.hl7.org/CodeSystem/observation-category|survey [see SMART Clinical Scope Syntax for details on clinical data scopes] |
|
| CONF-0165 | Scopes: Granular Scopes For Requesting Fhir Resources | Server | SHALL | The following granular scopes SHALL be supported … [For] Observation [the] <patient|user|system>/Observation.rs?category=http://terminology.hl7.org/CodeSystem/observation-category|vital-signs [see SMART Clinical Scope Syntax for details on clinical data scopes] |
|
| CONF-0166 | Scopes: Granular Scopes For Requesting Fhir Resources | Server | SHOULD | The following granular scopes SHOULD be supported … [For] DocumentReference [the] <patient|user|system>/DocumentReference.rs?category=http://hl7.org/fhir/us/core/CodeSystem/us-core-documentreference-category|clinical-note [see SMART Clinical Scope Syntax for details on clinical data scopes] |
|
| CONF-0167 | Scopes: Servers Shall Support The Following Metadata In Their Well Knownsmart Configuration | Server | SHALL | In addition to the capabilities defined in the Server’s CapabilityStatement, Servers SHALL document their SMART capabilities in their Well-Known Uniform Resource Identifiers (URIs) JSON file. |
|
| CONF-0168 | Scopes: Additional Us Core Requirements | Server | SHALL | US Core requires … additional metadata [to be available through the Server's Well-Known Uniform Resource Identifier (URI)]: … [in] |
|
| CONF-0169 | Scopes: Additional Us Core Requirements | Server | MAY | US Core requires … additional metadata [to be available through the Server's Well-Known Uniform Resource Identifier (URI)]: … [in] |
|
| CONF-0170 | Scopes: Additional Us Core Requirements | Server | MAY | US Core requires … additional metadata [to be available through the Server's Well-Known Uniform Resource Identifier (URI)]: … [in] |
|
| CONF-0171 | Scopes: Additional Us Core Requirements | Server | SHALL | US Core requires … additional metadata [to be available through the Server's Well-Known Uniform Resource Identifier (URI)]: … [in] |
|
| CONF-0172 | Scopes: Additional Us Core Requirements | Client | SHOULD | US Core requires … additional metadata [to be available through the Server's Well-Known Uniform Resource Identifier (URI)]: … [in] |
|
| CONF-0173 | Scopes: Additional Us Core Requirements | Server | SHALL | US Core requires … additional metadata [to be available through the Server's Well-Known Uniform Resource Identifier (URI)]: … [in] |
|
| CONF-0174 | General Guidance: Referencing Us Core Profiles | Server | SHOULD | Therefore, a reference to a US Core resource SHOULD include a logical id (Reference.reference), not an identifier (Reference.identifier). |
|
| CONF-0175 | General Guidance: Referencing Us Core Profiles | Server | SHOULD | For all references, US Core Responders SHOULD return resources that conform to a US Core profile if a US Core profile exists for the resource type. |
|
| CONF-0176 | General Guidance: Contained Resources | Server | SHOULD-NOT | When responding to a query, Servers SHOULD not use inline contained resources to represent the returned data. |
|
| CONF-0177 | General Guidance: Contained Resources | Server | SHOULD | [I]f referencing a contained resource in a US Core Profile, the contained resource SHOULD be a US Core Profile if a US Core Profile exists for the resource type. |
|
| CONF-0178 | General Guidance: Contained Resources | Server | SHOULD | [M]asking data [where a specific piece of data is hidden for security and privacy reasons] SHOULD be handled based on implemented policies. |
|
| CONF-0179 | General Guidance: Contained Resources | Server | SHOULD | [When masking data] elements with a minimum cardinality = 0 (including elements labeled Must Support) [for security and privacy reasons], the element SHOULD be omitted from the resource. |
|
| CONF-0180 | General Guidance: Contained Resources | Server | SHOULD | [When masking] Mandatory elements (in other words, where the minimum cardinality is > 0) [for security and privacy reasons, use the code “unknown” following the guidance on Missing Data in the Conformance Sections. |
|
| CONF-0181 | General Guidance: Snomed Ct United States Edition | Server | MAY | [When using SNOMED codes in US Core Profiles I]mplementers MAY use the default system URI [of SNOMED CT], which refers to an unspecified edition/version [of SNOMED] |
|
| CONF-0182 | General Guidance: Snomed Ct United States Edition | Server | SHOULD | [To enable] terminology Servers to be able to validate US Edition-only codes [of SNOMED CT], implementers SHOULD provide the accompanying system URI to describe the edition [see example 2 on US Core general guidance] |
|
| CONF-0183 | General Guidance: Using Ucum Codes In The Quantity Datatype | Server | SHOULD | [If a] US Core Profiles binds the Quantity.code element in the Quantity datatype to the UCUM code system, [then] systems should also use UCUM for the optional valueRange and valueRatio datatypes (which are complex datatypes with Quantity elements) |
|
| CONF-0184 | General Guidance: Using Ucum Codes In The Quantity Datatype | Server | SHOULD | [If a] US Core Profiles binds the Quantity.code element in the Quantity datatype to the UCUM code system, [when] UCUM code [is] provided [it SHOULD be indicated in the Quantity.unit and Quantity.code elements with Quantity.system = "http://unitsofmeasure.org"] |
|
| CONF-0185 | General Guidance: Using Ucum Codes In The Quantity Datatype | Server | SHOULD | [If a] US Core Profiles binds the Quantity.code element in the Quantity datatype to the UCUM code system, [then] if UCUM units are unavailable, represent units in the unit element |
|
| CONF-0186 | General Guidance: Using Ucum Codes In The Quantity Datatype | Server | SHOULD-NOT | [If a] US Core Profiles binds the Quantity.code element in the Quantity datatype to the UCUM code system, [when] no units [are available systems SHOULD NOT supply the unit field] |
|
| CONF-0187 | General Guidance: Representing Entered In Error Information | Server | SHOULD-NOT | A FHIR Server SHOULD not delete records. |
|
| CONF-0188 | General Guidance: Representing Deleted Information | Server | SHOULD | A FHIR Server SHOULD update the appropriate resource status to entered-in-error or inactive [when requested to delete records] |
|
| CONF-0189 | General Guidance: Representing Entered In Error Information | Server | SHOULD | If a system supports the deletion of records, they SHOULD refer to the Deletion Safety Checks in the FHIR specification. |
|
| CONF-0190 | General Guidance: Representing Entered In Error Information | Server | SHOULD | A FHIR Server SHOULD allow these resources [those entered in error] to be searchable by Client applications. |
|
| CONF-0191 | General Guidance: Representing Entered In Error Information | Server | SHOULD | If the FHIR Server has updated the resource status to entered-in-error: For patient facing applications, A FHIR Server SHOULD remove the resource’s contents, leaving only an id and status. Note that this typically will not conform to the US Core or FHIR StructureDefinitions. |
|
| CONF-0192 | General Guidance: Representing Entered In Error Information | Server | MAY | If the FHIR Server has updated the resource status to entered-in-error: … For provider-facing applications, the content may be supplied with content and additional detail (such as the reason for the status change) that the patient viewing system would typically not have access to. |
|
| CONF-0193 | General Guidance: Language Support | Server | SHOULD | the data provider SHOULD do their best to translate (safely) to the requested language [when accessing records in a native or requested language] |
|
| CONF-0194 | General Guidance: Language Support | Client | MAY | [When Clients request a resource in a specific language] Clients MAY request language/locale using the http Accept-Language header. |
|
| CONF-0195 | General Guidance: Language Support | Server | SHOULD | [When Clients request a resource in a specific language] Servers SHOULD make reasonable efforts to translate what can be safely translated. |
|
| CONF-0196 | General Guidance: Language Support | Server | SHOULD | [When Clients request a resource in a specific language] Servers SHOULD populate the Resource’s language element with a code based on the underlying language of record, not the requested language. |
|
| CONF-0197 | General Guidance: Language Support | Server | SHOULD | [When Clients request a resource in a specific language] Servers SHOULD … [use] the Human Language Extension when the language of a display, etc, is known to differ from the stated (or inferred) language. |
|
| CONF-0198 | General Guidance: Language Support | Server | SHOULD | [When Clients request a resource in a specific language] [Servers SHOULD use] the Translation Extension when the Server provides additional translations by its own choice or in response to a different Accept-Language than what the resource is stored in. |
|
| CONF-0199 | General Guidance: Language Support | Server | SHOULD | [When Clients request a resource in a specific language] Servers SHOULD make it known what languages are supported in their CapabilityStatement(s) using this extension: http://hl7.org/fhir/5.0/StructureDefinition/extension-CapablilityStatement.acceptLanguage [definition] |
|
| CONF-0200 | General Guidance: Searching Using Lastupdated | Server | SHOULD | Servers SHOULD support the _lastUpdated search parameter for US Core Profiles |
|
| CONF-0201 | General Guidance: Searching Using Lastupdated | Server | SHOULD | Servers … SHOULD populate Resource.meta.lastUpdated for US Core Profiles as accurately as possible. |
|
| CONF-0202 | General Guidance: Searching Using Lastupdated | Server | SHALL | Servers SHALL document in CapabilityStatement.rest.resource.searchParam.documentation the types of changes that can be detected using the _lastUpdated search parameter |
|
| CONF-0203 | General Guidance: Compartment Based Search | Server | MAY | US Core Servers [MAY support compartment based searchs, but] are not required to support patient compartment based searches. |
|
| CONF-0204 | General Guidance: Across Platform Searches | Server | MAY | US Core Servers [MAY resolve absolute URLs, but] are not required to resolve absolute URLs external to their environment. |
|
| CONF-0205 | General Guidance: Limiting The Number Of Search Results | Server | MAY | Servers can [MAY] choose to return the results in a series of pages to manage the number of search results returned. |
|
| CONF-0206 | Clinical Notes: Support Requirements | Server | SHALL | Servers SHALL support, at minimum, these … "Common Clinical Notes": Consultation Note (11488-4) |
|
| CONF-0207 | Clinical Notes: Support Requirements | Server | SHALL | Servers SHALL support, at minimum, these … "Common Clinical Notes": Discharge Summary (18842-5) |
|
| CONF-0208 | Clinical Notes: Support Requirements | Server | SHALL | Servers SHALL support, at minimum, these … "Common Clinical Notes": History & Physical Note (34117-2) |
|
| CONF-0209 | Clinical Notes: Support Requirements | Server | SHALL | Servers SHALL support, at minimum, these … "Common Clinical Notes": Procedures Note (28570-0) |
|
| CONF-0210 | Clinical Notes: Support Requirements | Server | SHALL | Servers SHALL support, at minimum, these … "Common Clinical Notes": Progress Note (11506-3) |
|
| CONF-0211 | Clinical Notes: Support Requirements | Server | SHALL | Servers SHALL support, at minimum, these … "Common Clinical Notes": Imaging Narrative (18748-4) |
|
| CONF-0212 | Clinical Notes: Support Requirements | Server | SHALL | Servers SHALL support, at minimum, these … "Common Clinical Notes": Laboratory Report Narrative (11502-2) |
|
| CONF-0213 | Clinical Notes: Support Requirements | Server | SHALL | Servers SHALL support, at minimum, these … "Common Clinical Notes": Pathology Report Narrative (11526-1) |
|
| CONF-0214 | Clinical Notes: Support Requirements | Server | SHALL | Servers SHALL support, at minimum, these … DiagnosticReport categories: Cardiology (LP29708-2) |
|
| CONF-0215 | Clinical Notes: Support Requirements | Server | SHALL | Servers SHALL support, at minimum, these … DiagnosticReport categories: Pathology (LP7839-6) |
|
| CONF-0216 | Clinical Notes: Support Requirements | Server | SHALL | Servers SHALL support, at minimum, these … DiagnosticReport categories: Radiology (LP29684-5) |
|
| CONF-0217 | Clinical Notes: Clinical Notes | Server | SHOULD | systems are encouraged to support other common notes types, such as: Referral Note (57133-1) |
|
| CONF-0218 | Clinical Notes: Clinical Notes | Server | SHOULD | systems are encouraged to support other common notes types, such as: Surgical Operation Note (11504-8) |
|
| CONF-0219 | Clinical Notes: Clinical Notes | Server | SHOULD | systems are encouraged to support other common notes types, such as: Nurse Note (34746-8) |
|
| CONF-0220 | Clinical Notes: Fhir Resources To Exchange Clinical Notes | Server | SHALL | To enable consistent access to scanned DiagnosticReport clinical reports, the FHIR Server SHALL expose these overlapping scanned or narrative-only reports through both DiagnosticReport and DocumentReference by representing the same attachment URL [as] DocumentReference.content.attachment.url [and] DiagnosticReport.presentedForm.url |
|
| CONF-0221 | Clinical Notes: Fhir Resources To Exchange Clinical Notes | Server | SHALL | when DiagnosticReport.presentedForm.url references a Scan (PDF), that Attachment SHALL also be accessible through DocumentReference.content.attachment.url |
|
| CONF-0222 | Clinical Notes: Support Requirements | Server | MAY | Systems [Servers] may extend their capabilities [around types of clinical notes] to the complete US Core DocumentReference Type Value Set. |
|
| CONF-0223 | Clinical Notes: Support Requirements | Server | SHALL | This guide requires [Server] systems to implement the US Core DocumentReference Profile |
|
| CONF-0224 | Clinical Notes: Support Requirements | Server | SHALL | This guide requires [Server] systems to implement the US Core DiagnosticReport Profile for Report and Note exchange |
|
| CONF-0225 | Clinical Notes: Support Requirements | Server | MAY | Systems [Servers] may support other [DiagnosticReport] categories as well. |
|
| CONF-0226 | Clinical Notes: Support Requirements | Client | MAY | Systems [Clients] may support other [DiagnosticReport] categories as well. |
|
| CONF-0227 | Clinical Notes: Support Requirements | Server | SHOULD | The following SHOULD be exposed via DiagnosticReport: Imaging Narrative |
|
| CONF-0228 | Clinical Notes: Support Requirements | Server | SHOULD | The following SHOULD be exposed via DiagnosticReport: Laboratory Report Narrative |
|
| CONF-0229 | Clinical Notes: Support Requirements | Server | SHOULD | The following SHOULD be exposed via DiagnosticReport: Pathology Report Narrative |
|
| CONF-0230 | Clinical Notes: Support Requirements | Server | SHOULD | The following SHOULD be exposed via DiagnosticReport: Procedure Note |
|
| CONF-0231 | Clinical Notes: Support Requirements | Server | SHALL | Servers that support DiagnosticReport will include the clinical note narrative content in DiagnosticReport.presentedForm |
|
| CONF-0232 | Clinical Notes: Support Requirements | Client | MAY | a Client can determine the note and report types supported by a Server by invoking the standard FHIR Value Set Expansion ($expand) operation defined in the FHIR R4 specification. |
|
| CONF-0233 | Clinical Notes: Support Requirements | Server | SHOULD | FHIR Server claiming support to this guide SHOULD support the $expand operation [operation link to provide information to Clients requesting information on the note and report types the Server supports] |
|
| CONF-0234 | Clinical Notes: Support Requirements | Server | SHALL | [If Servers support the [$expand] (http://hl7.org/fhir/R4/valueset-operation-expand.html) operation for discovering note and report types, then Servers SHALL support] the #expand operation as follows: GET [base]/ValueSet/$expand?context=http://hl7.org/fhir/us/core/StructureDefinition/us-core-diagnosticreport-note#DiagnosticReport.category&contextDirection=outgoing for DiagnosticReport report category discovery [for read operations] |
|
| CONF-0235 | Clinical Notes: Support Requirements | Server | SHALL | [If Servers support the [$expand] (http://hl7.org/fhir/R4/valueset-operation-expand.html) operation for discovering note and report types, then Servers SHALL support] the #expand operation as follows: GET [base]/ValueSet/$expand?context=http://hl7.org/fhir/us/core/StructureDefinition/us-core-diagnosticreport-note#DiagnosticReport.category&contextDirection=incoming for DiagnosticReport report category discovery [for write operations] |
|
| CONF-0236 | Clinical Notes: Support Requirements | Server | SHALL | [If Servers support the [$expand] (http://hl7.org/fhir/R4/valueset-operation-expand.html) operation for discovering note and report types, then Servers SHALL support] the #expand operation as follows: GET [base]/ValueSet/$expand?context=http://hl7.org/fhir/us/core/StructureDefinition/us-core-diagnosticreport-note#DiagnosticReport.code&contextDirection=outgoing for DiagnosticReport report type discovery [for read operations] |
|
| CONF-0237 | Clinical Notes: Support Requirements | Server | SHALL | [If Servers support the [$expand] (http://hl7.org/fhir/R4/valueset-operation-expand.html) operation for discovering note and report types, then Servers SHALL support] the #expand operation as follows: GET [base]/ValueSet/$expand?context=http://hl7.org/fhir/us/core/StructureDefinition/us-core-diagnosticreport-note#DiagnosticReport.code&contextDirection=incoming for DiagnosticReport report type discovery [for write operations] |
|
| CONF-0238 | Clinical Notes: Support Requirements | Server | SHALL | [If Servers support the [$expand] (http://hl7.org/fhir/R4/valueset-operation-expand.html) operation for discovering note and report types, then Servers SHALL support] the #expand operation as follows: GET [base]/ValueSet/$expand?context=http://hl7.org/fhir/us/core/StructureDefinition/us-core-documentreference#DocumentReference.category&contextDirection=outgoing for DocumentReference note category discovery [for read operations] |
|
| CONF-0239 | Clinical Notes: Support Requirements | Server | SHALL | [If Servers support the [$expand] (http://hl7.org/fhir/R4/valueset-operation-expand.html) operation for discovering note and report types, then Servers SHALL support] the #expand operation as follows: GET [base]/ValueSet/$expand?context=http://hl7.org/fhir/us/core/StructureDefinition/us-core-documentreference#DocumentReference.category&contextDirection=incoming for DocumentReference note category discovery [for write operations] |
|
| CONF-0240 | Clinical Notes: Support Requirements | Server | SHALL | [If Servers support the [$expand] (http://hl7.org/fhir/R4/valueset-operation-expand.html) operation for discovering note and report types, then Servers SHALL support] the #expand operation as follows: GET [base]/ValueSet/$expand?context=http://hl7.org/fhir/us/core/StructureDefinition/us-core-documentreference#DocumentReference.type&contextDirection=outgoing for DocumentReference note type discovery [for read operations] |
|
| CONF-0241 | Clinical Notes: Support Requirements | Server | SHALL | [If Servers support the [$expand] (http://hl7.org/fhir/R4/valueset-operation-expand.html) operation for discovering note and report types, then Servers SHALL support] the #expand operation as follows: GET [base]/ValueSet/$expand?context=http://hl7.org/fhir/us/core/StructureDefinition/us-core-documentreference#DocumentReference.type&contextDirection=incoming for DocumentReference note type discovery [for write operations] |
|
| CONF-0242 | Clinical Notes: Discovering Server Read And Write Formats | Server | SHOULD | [If Servers support the [$expand] (http://hl7.org/fhir/R4/valueset-operation-expand.html) operation then] the note and report types for a particular Server [SHOULD be] discovered by invoking the #expand operation as follows: GET [base]/ValueSet/$expand?context=http://hl7.org/fhir/us/core/StructureDefinition/us-core-diagnosticreport-note#DiagnosticReport.presentedForm.contentType&contextDirection=outgoing for DiagnosticReport report content type discovery [for read operations] |
|
| CONF-0243 | Clinical Notes: Discovering Server Read And Write Formats | Server | SHOULD | [If Servers support the [$expand] (http://hl7.org/fhir/R4/valueset-operation-expand.html) operation then] the note and report types for a particular Server [SHOULD be] discovered by invoking the #expand operation as follows: GET [base]/ValueSet/$expand?context=http://hl7.org/fhir/us/core/StructureDefinition/us-core-diagnosticreport-note#DiagnosticReport.presentedForm.contentType&contextDirection=incoming for DiagnosticReport report content type discovery [for write operations] |
|
| CONF-0244 | Clinical Notes: Discovering Server Read And Write Formats | Server | SHOULD | [If Servers support the [$expand] (http://hl7.org/fhir/R4/valueset-operation-expand.html) operation then] the note and report types for a particular Server [SHOULD be] discovered by invoking the #expand operation as follows: GET [base]/ValueSet/$expand?context=http://hl7.org/fhir/us/core/StructureDefinition/us-core-documentreference#DocumentReference.content.attachment.contentType&contextDirection=outgoing for DocumentReference note content type discovery [for read operations] |
|
| CONF-0245 | Clinical Notes: Discovering Server Read And Write Formats | Server | SHOULD | [If Servers support the [$expand] (http://hl7.org/fhir/R4/valueset-operation-expand.html) operation then] the note and report types for a particular Server [SHOULD be] discovered by invoking the #expand operation as follows: GET [base]/ValueSet/$expand?context=http://hl7.org/fhir/us/core/StructureDefinition/us-core-documentreference#DocumentReference.content.attachment.contentType&contextDirection=incoming for DocumentReference note content type discovery [for write operations] |
|
| CONF-0246 | Medication List: Background On The Fhir Medications Resources | Server | MAY | [The MedicationAdministration and MedicationStatement] medication resources are not profiled by US Core, and systems that support US Core are permitted to use them |
|
| CONF-0247 | Medication List: Options For Representing Medication | Server | SHALL | When using a code [to represent a medication][, the code SHALL follow the extensible binding rules to Medication Clinical Drug (RxNorm) - i.e., unless RxNorm does not cover the concept, the RxNorm code SHALL be used. |
|
| CONF-0248 | Medication List: Options For Representing Medication | Server | MAY | USCDI recommends the National Drug Codes (NDC) as an optional medication terminology. They can be supplied as an additional coding element [when representing a medication] |
|
| CONF-0249 | Medication List: Options For Representing Medication | Server | MAY | When referencing the Medication resource, the resource may be included in the returned bundle, as an external resource, or as a contained resource if it can’t stand alone. … The Server application MAY choose any combination of these methods |
|
| CONF-0250 | Medication List: Options For Representing Medication | Server | SHALL | if an external reference to Medication is used, the Server SHALL support the _include parameter for searching this element |
|
| CONF-0251 | Medication List: Options For Representing Medication | Client | SHALL | The Client application MUST support all methods [for referencing a medication resource: returned bundle, as an external resource, or as a contained resource] |
|
| CONF-0252 | Medication List: Fetching All Medications Active Medications And All Medications For An Encounter | Server | SHALL | Requirements to access “all medications” [all historical, active, and future prescribed medications and medications entered in error and whose status is unknown.] and “all active medications” [all medications with an active status. Active medications do not include past, future, unknown status, and entered-in-error medications.] for a patient: A MedicationRequest resource query SHALL be all that is required to access "all medications" or "all active medications" for a patient. (In other words, no other medication resource type needs to be fetched) |
|
| CONF-0253 | Medication List: Fetching All Medications Active Medications And All Medications For An Encounter | Server | SHALL | Requirements to access “all medications” [all historical, active, and future prescribed medications and medications entered in error and whose status is unknown.] and “all active medications” [all medications with an active status. Active medications do not include past, future, unknown status, and entered-in-error medications.] for a patient:
The [MedicationRequest resource] query result SHALL include all MedicationRequest resources with a |
|
| CONF-0254 | Medication List: Fetching All Medications Active Medications And All Medications For An Encounter | Server | SHALL | Requirements to access “all medications” [all historical, active, and future prescribed medications and medications entered in error and whose status is unknown.] and “all active medications” [all medications with an active status. Active medications do not include past, future, unknown status, and entered-in-error medications.] for a patient:
The [MedicationRequest resource] query result SHALL include all prescribed and "self-prescribed" MedicationRequest resources with a |
|
| CONF-0255 | Medication List: Fetching All Medications Active Medications And All Medications For An Encounter | Server | DEPRECATED | Requirements to access “all medications” [all historical, active, and future prescribed medications and medications entered in error and whose status is unknown.] and “all active medications” [all medications with an active status. Active medications do not include past, future, unknown status, and entered-in-error medications.] for a patient: A MedicationRequest resource query: SHALL include all prescribed and “self-prescribed” MedicationRequest resources with an intent = “plan” representing reported medications |
|
| CONF-0256 | Medication List: Fetching All Medications Active Medications And All Medications For An Encounter | Server | SHALL | Requirements to access “all medications” [all historical, active, and future prescribed medications and medications entered in error and whose status is unknown.] and “all active medications” [all medications with an active status. Active medications do not include past, future, unknown status, and entered-in-error medications.] for a patient:
Servers SHALL use the |
|
| CONF-0257 | Medication List: Fetching All Medications Active Medications And All Medications For An Encounter | Server | MAY | Requirements to access “all medications” [all historical, active, and future prescribed medications and medications entered in error and whose status is unknown.] and “all active medications” [all medications with an active status. Active medications do not include past, future, unknown status, and entered-in-error medications.] for a patient:
Servers [MAY] use the |
|
| CONF-0258 | Medication List: Fetching All Medications Active Medications And All Medications For An Encounter | Server | SHOULD | Requirements to access “all medications” [all historical, active, and future prescribed medications and medications entered in error and whose status is unknown.] and “all active medications” [all medications with an active status. Active medications do not include past, future, unknown status, and entered-in-error medications.] for a patient:
When recording "self-prescribed" medication, Servers SHOULD use the |
|
| CONF-0259 | Medication List: Fetching All Medications Active Medications And All Medications For An Encounter | Server | SHOULD | Requirements to access “all medications” [all historical, active, and future prescribed medications and medications entered in error and whose status is unknown.] and “all active medications” [all medications with an active status. Active medications do not include past, future, unknown status, and entered-in-error medications.] for a patient: Servers SHOULD support the encounter search parameter. |
|
| CONF-0260 | Medication List: Fetching All Medications Active Medications And All Medications For An Encounter | Server | SHOULD | Requirements to access “all medications” [all historical, active, and future prescribed medications and medications entered in error and whose status is unknown.] and “all active medications” [all medications with an active status. Active medications do not include past, future, unknown status, and entered-in-error medications.] for a patient: [If Servers support the encounter search parameter, s]earching by encounter will return all medications ordered during that encounter, including medications administered in the hospital and prescribed or discharge medications intended to be taken at home. |
|
| CONF-0261 | Medication List: Fetching All Medications Active Medications And All Medications For An Encounter | Server | DEPRECATED | Requirements to access “all medications” [all historical, active, and future prescribed medications and medications entered in error and whose status is unknown.] and “all active medications” [all medications with an active status. Active medications do not include past, future, unknown status, and entered-in-error medications.] for a patient: A MedicationRequest resource query: [Servers supporting the encounter element when] Searching by [encounter] context (i.e., for a given inpatient encounter) will return all medications ordered during that encounter, including medications administered in hospital and prescribed or discharge medications intended to be taken at home. |
|
| CONF-0262 | Medication List: Fetching All Medications Active Medications And All Medications For An Encounter | Server | MAY | Requirements to access “all medications” [all historical, active, and future prescribed medications and medications entered in error and whose status is unknown.] and “all active medications” [all medications with an active status. Active medications do not include past, future, unknown status, and entered-in-error medications.] for a patient:
Servers MAY support the search parameters |
|
| CONF-0263 | Medication List: De Duplication Of Data | Server | MAY | To provide a list of a patient’s medications, it may be necessary to “de-duplicate” them. The de-duplication activity MAY be supplied by the Server |
|
| CONF-0264 | Medication List: De Duplication Of Data | Client | SHOULD | To provide a list of a patient’s medications, it may be necessary to “de-duplicate” them. The de-duplication activity … SHOULD be provided by the Client. |
|
| CONF-0265 | Basic Provenance: Hie Transformation | Server | DEPRECATED | Transformation of data from one format to another MAY change the authorship of the information, where the HIE is the author/author organization |
|
| CONF-0266 | Basic Provenance: Hie Transformation | Server | SHALL | The HIE must maintain the original data source. |
|
| CONF-0267 | Basic Provenance: Hie Transformation | Server | MAY | An agent.type=”assembler”, agent.type=”transmitter”, or other agents from Provenance Agent Type value set MAY also be included. |
|
| CONF-0268 | Screening And Assessments: Introduction | Server | SHOULD | implementers [of US Core's framework of Screening and Assessments] SHOULD consider more constrained, domain-specific profiles derived from the US Core Profiles to meet the needs of their respective use cases. |
|
| CONF-0269 | Screening And Assessments: Clinical Judgments | Server | SHALL | Every Server that supports the USDCI Data Class “Health Status/Assessments”: SHALL support representing clinical judgments using US Core Condition Problems and Health Concerns Profile or US Core Simple Observation Profile. |
|
| CONF-0270 | Screening And Assessments: Clinical Judgments | Server | SHOULD | Every Server that supports the USDCI Data Class “Health Status/Assessments”: … The US Core Simple Observation Profile's Observation.derivedFrom element SHOULD reference the Structured Screening and Assessment upon which clinical judgment observations are made |
|
| CONF-0271 | Screening And Assessments: Clinical Judgments | Server | SHOULD | Every Server that supports the USDCI Data Class “Health Status/Assessments”: … the US Core Condition Profile's Condition.evidence.detail element SHOULD reference the Structured Screening and Assessment which assist in diagnosing problems or health concerns. |
|
| CONF-0272 | Screening And Assessments: Choosing Between Questionnaireresponse And Observation | Server | SHOULD | For API developers using US Core, it’s important to understand when to use the QuestionnaireResponse versus Observation to represent structured assessments and surveys. Here are some guidelines to help choose the appropriate profile: Observations represent specific point-in-time facts that need to be searched, trended, the subject of statistical analysis, and directly referenced in support of other actions … anything that meets one of the preceding criteria must be surfaced as an Observation. |
|
| CONF-0273 | Screening And Assessments: Choosing Between Questionnaireresponse And Observation | Server | SHALL | For API developers using US Core, it’s important to understand when to use the QuestionnaireResponse versus Observation to represent structured assessments and surveys. Here are some guidelines to help choose the appropriate profile: Observations represent specific point-in-time facts that need to be searched, trended, the subject of statistical analysis, and directly referenced in support of other actions … anything that meets one of the preceding criteria must be surfaced as an Observation. |
|
| CONF-0274 | Screening And Assessments: Choosing Between Questionnaireresponse And Observation | Server | SHALL | For FHIR implementers, it is important to note that QuestionnaireResponse [which represent the source-of-truth of a completed form, shall] references a specific version of a form, whether it was represented as a FHIR Questionnaire or not. This reference provides the context of exactly what options were available, what logic was used to calculate answers, and what questions were asked. |
|
| CONF-0275 | Screening And Assessments: Category Codes | Client | MAY | API consumers can query by category when accessing patient information. |
|
| CONF-0276 | Screening And Assessments: Category Codes | Server | DEPRECATED | The USCDI Health Assessments Data Elements category codes … SHOULD be used when generating resources that conform to these profiles: US Core Simple Observation Profile |
|
| CONF-0277 | Screening And Assessments: Category Codes | Server | DEPRECATED | The USCDI Health Assessments Data Elements category codes … SHOULD be used when generating resources that conform to these profiles: US Core Observation Screening Assessment Profile |
|
| CONF-0278 | Screening And Assessments: Category Codes | Server | DEPRECATED | The USCDI Health Assessments Data Elements category codes … SHOULD be used when generating resources that conform to these profiles: US Core Condition Problems and Health Concerns Profile |
|
| CONF-0279 | Screening And Assessments: Category Codes | Server | DEPRECATED | The USCDI Health Assessments Data Elements category codes … SHOULD be used when generating resources that conform to these profiles: US Core ServiceRequest Profile |
|
| CONF-0280 | Screening And Assessments: Uscdi Health Assessments Data Element Value Sets | Server | SHOULD | Implementers SHOULD treat these [USCDI Health Status Assessments Data Element] value sets as having an extensible binding. |
|
| CONF-0281 | Screening And Assessments: Uscdi Health Assessments Data Element Value Sets | Server | SHOULD | when recording SDOH data [with] US Core Profiles, Servers SHOULD use … Social Determinants of Health Conditions Value Set, Social Determinants of Health Procedures Value Set, Social Determinants of Health Goals Value Set, [and] Social Determinants of Health Service Requests Value Set |
|
| CONF-0282 | Changes Between Versions: Endpoint Discoverability | Server | MAY | A Server may support Version DSTU2 and Argonaut Data Query |
|
| CONF-0283 | Changes Between Versions: Endpoint Discoverability | Server | MAY | A Server may support … FHIR R4 and US Core ver 3.1.1+ |
|
| CONF-0284 | Changes Between Versions: Endpoint Discoverability | Server | MAY | A Server may support [both] [(]Version DSTU2 and Argonaut Data Query[) and (] FHIR R4 and US Core ver 3.1.1+[)] |
|
| CONF-0285 | Changes Between Versions: Endpoint Discoverability | Server | MAY | A Server may make explicit which version of Argo/US Core is on their FHIR endpoint (e.g., “DSTU2” or “R4” path component or separate files based on version). |
|
| CONF-0286 | Changes Between Versions: No Guarantee That Resource Ids Are Preserved | Client | SHALL | Therefore, Client applications must plan on deduplication methods that rely on something other than a common identifier across FHIR versions. |
|
| CONF-0287 | Changes Between Versions: No Guarantee That Resource Ids Are Preserved | Server | SHOULD | Servers SHOULD maintain a stable common identifier for a resource across [FHIR] versions. |
|
| CONF-0288 | Changes Between Versions: Expectation That Fhir Dstu2 Data Is Preserved In Fhir R4 | Server | SHOULD | In an upgraded R4 endpoint, any data in FHIR DSTU2 SHOULD be in FHIR R4. |
|
| CONF-0289 | Changes Between Versions: Expectation That Fhir Dstu2 Data Is Preserved In Fhir R5 | Server | SHOULD | The FHIR RESTful resource types supported in a DSTU2 implementation SHOULD be supported in a R4 implementation |
|
| CONF-0290 | Changes Between Versions: Expectation That Fhir Dstu2 Data Is Preserved In Fhir R7 | Server | SHOULD | The FHIR RESTful resource types supported in a DSTU2 implementation SHOULD be supported in a R4 implementation [with the] exception [of] MedicationStatement may be deprecated, and the data SHOULD be mapped to MedicationRequest. |
|
| CONF-0291 | Changes Between Versions: Expectation That Fhir Dstu2 Data Is Preserved In Fhir R8 | Server | SHOULD | The FHIR RESTful resource types supported in a DSTU2 implementation SHOULD be supported in a R4 implementation [with the] exception [of] Care teams as represented by CarePlan in DSTU2 SHOULD be replaced by and the data mapped to CareTeam in R4 |
|
| CONF-0292 | Changes Between Versions: Expectation That Fhir Dstu2 Data Is Preserved In Fhir R5 | Client | SHOULD | The FHIR RESTful resource types supported in a DSTU2 implementation SHOULD be supported in a R4 implementation |
|
| CONF-0293 | Changes Between Versions: Expectation That Fhir Dstu2 Data Is Preserved In Fhir R7 | Client | SHOULD | The FHIR RESTful resource types supported in a DSTU2 implementation SHOULD be supported in a R4 implementation [with the] exception [of] MedicationStatement may be deprecated, and the data SHOULD be mapped to MedicationRequest. |
|
| CONF-0294 | Changes Between Versions: Expectation That Fhir Dstu2 Data Is Preserved In Fhir R8 | Client | SHOULD | The FHIR RESTful resource types supported in a DSTU2 implementation SHOULD be supported in a R4 implementation [with the] exception [of] Care teams as represented by CarePlan in DSTU2 SHOULD be replaced by and the data mapped to CareTeam in R4 |
|
| CONF-0295 | Changes Between Versions: Expectation That Fhir Dstu2 Data Is Preserved In Fhir R9 | Server | SHOULD | Servers SHOULD make available the same information in DSTU2 and R4 where the more recent standard allows. |
|
| CONF-0296 | Changes Between Versions: Expectation That Fhir Dstu2 Data Is Preserved In Fhir R10 | Server | SHOULD | Servers SHOULD make available the same information in DSTU2 and R4 where the more recent standard allows … [with the] exception [of] MedicationStatement data [should be] mapped to MedicationRequest |
|
| CONF-0297 | Changes Between Versions: Expectation That Fhir Dstu2 Data Is Preserved In Fhir R11 | Server | SHOULD | Servers SHOULD make available the same information in DSTU2 and R4 where the more recent standard allows … [with the] exception [of] care teams, as represented by CarePlan, SHOULD be mapped to CareTeam in R4 |
|
| CONF-0298 | Changes Between Versions: Expectation That Fhir Dstu2 Data Is Preserved In Fhir R12 | Server | SHOULD | Data SHOULD be maintained between [FHIR] versions (i.e., not be degraded). |
|
| CONF-0299 | Changes Between Versions: Expectation That Fhir Dstu2 Data Is Preserved In Fhir R13 | Client | SHOULD | When updating between versions, Clients SHOULD consider the impact of any changes to data visualization on the usability for the end user and the maintenance of data integrity. |
|
| CONF-0300 | Changes Between Versions: Authorization Across Versions | Server | SHALL | Separate authorization is required [between different versions of FHIR] |
|
| CONF-0301 | Changes Between Versions: Authorization Across Versions | Client | SHALL | Separate authorization is required [between different versions of FHIR] |
|
| CONF-0302 | Structuredefinition Us Core Allergyintolerance: Mandatory And Must Support Data Elements | Server | SHALL | [The clinical status of the allergy] SHALL be present if verification status is not “entered-in-error” |
|
| CONF-0303 | Structuredefinition Us Core Allergyintolerance: Mandatory And Must Support Data Elements | Server | SHALL-NOT | [The clinical status of the allergy] SHALL NOT be present if verification Status is “entered-in-error” |
|
| CONF-0304 | Structuredefinition Us Core Allergyintolerance: Mandatory And Must Support Data Elements | Server | DEPRECATED | Each AllergyIntolerance Must Have: a patient |
|
| CONF-0305 | Structuredefinition Us Core Allergyintolerance: Mandatory And Must Support Data Elements | Server | MAY | Profile Specific Implementation Guidance: No Known Allergies may be represented using the US Core-AllergyIntolerance profile |
|
| CONF-0306 | Structuredefinition Us Core Allergyintolerance: Mandatory And Must Support Data Elements | Server | SHALL | [When used No Known Allergies is documented the system Shall use an] appropriate negation code in AllergyIntolerence.code |
|
| CONF-0307 | Structuredefinition Us Core Allergyintolerance: Mandatory And Must Support Data Elements | Server | SHALL | [When used No Known Allergies is documented the system Shall use an] verification status in AllergyIntolerance.verificationStatus |
|
| CONF-0308 | Structuredefinition Us Core Allergyintolerance: Mandatory And Must Support Data Elements | Server | SHOULD | If a patient has not been asked about their allergies, this would be represented as: AllergyIntolerance.code = “1631000175102” (Patient not asked (contextual qualifier) (qualifier value)) AllergyIntolerance.verificationStatus = “unconfirmed” or empty (in other words, then element omitted) |
|
| CONF-0309 | Structuredefinition Us Core Allergyintolerance: Mandatory And Must Support Data Elements | Server | SHOULD | If a patient has been asked, but has indicated they have no known allergies, this would be represented as: AllergyIntolerance.code = “716186003” (No known allergy (situation)) AllergyIntolerance.verificationStatus = “confirmed” |
|
| CONF-0310 | Structuredefinition Us Core Careplan: Mandatory And Must Support Data Elements | Server | SHOULD | Considerations for systems aligning with HL7 Consolidated (C-CDA) Care Plan requirements: US Core Goal SHOULD be present in CarePlan.goal |
|
| CONF-0311 | Structuredefinition Us Core Careplan: Mandatory And Must Support Data Elements | Server | SHOULD | Considerations for systems aligning with [HL7 Consolidated (C-CDA)] (http://www.hl7.org/implement/standards/product_brief.cfm?product_id=492) Care Plan requirements: … US Core Condition SHOULD be present in CarePlan.addresses |
|
| CONF-0312 | Structuredefinition Us Core Careplan: Mandatory And Must Support Data Elements | Server | MAY | Considerations for systems aligning with [HL7 Consolidated (C-CDA)] (http://www.hl7.org/implement/standards/product_brief.cfm?product_id=492) Care Plan requirements: Assessment and Plan MAY be included as narrative in CarePlan.text |
|
| CONF-0313 | Structuredefinition Us Core Careteam: Mandatory And Must Support Data Elements | Server | SHALL | Although both US Core Practitioner Profile and US Core PractitionerRole are Must Support, … Server system[s conforming to the US Core CareTeam profile are] … not required to support references to both, but SHALL support at least one of them |
|
| CONF-0314 | Structuredefinition Us Core Careteam: Mandatory And Must Support Data Elements | Client | SHALL | [C]lient application[s conforming to the US Core CareTeam profile] SHALL support [US Core Practitioner Profile] |
|
| CONF-0315 | Structuredefinition Us Core Careteam: Mandatory And Must Support Data Elements | Client | SHALL | [C]lient application[s conforming to the US Core CareTeam profile] SHALL support [US Core PractitionerRole Profile] |
|
| CONF-0316 | Structuredefinition Us Core Careteam: Mandatory And Must Support Data Elements | Client | SHALL | [C]lient application[s conforming to the US Core CareTeam profile] SHALL support [US Core RelatedPerson Profile] |
|
| CONF-0317 | Structuredefinition Us Core Careteam: Mandatory And Must Support Data Elements | Server | SHOULD | [When conforming to the US Core CareTeam profile] Because the US Core PractitionerRole Profile supplies the provider’s location and contact information and a reference to the Practitioner, Server systems [conforming to the US Core CareTeam profile] SHOULD reference it instead of the US Core Practitioner Profile [when conforming to the US Core CareTeam profile] . |
|
| CONF-0318 | Structuredefinition Us Core Careteam: Mandatory And Must Support Data Elements | Server | SHALL | Servers [conforming to the US Core CareTeam profile] that support only US Core Practitioner Profile and do not support the US Core PractitionerRole Profile SHALL provide implementation-specific guidance on how to access a provider’s location … information using only the Practitioner resource. |
|
| CONF-0319 | Structuredefinition Us Core Careteam: Mandatory And Must Support Data Elements | Server | SHALL | Servers [conforming to the US Core CareTeam profile] that support only US Core Practitioner Profile and do not support the US Core PractitionerRole Profile SHALL provide implementation-specific guidance on how to access a provider’s … contact information using only the Practitioner resource. |
|
| CONF-0320 | Structuredefinition Us Core Condition Encounter Diagnosis: Mandatory And Must Support Data Elements | Server | SHOULD | For Problems and Health Concerns [records, systems SHOULD] use the US Core Condition Problems and Health Concerns Profile. |
|
| CONF-0321 | Structuredefinition Us Core Condition Problems Health Concerns: Mandatory And Must Support Data Elements | Server | SHALL | [Newly created Encounter Diagnosis records SHALL have a] Condition.code … [from the] “current” … [value set] binding. |
|
| CONF-0322 | Structuredefinition Us Core Condition Problems Health Concerns: Mandatory And Must Support Data Elements | Server | MAY | [Historical Encounter Diagnosis records MAY have a] Condition.code … [from the] base “preferred” … [value set] binding. |
|
| CONF-0323 | Structuredefinition Us Core Condition Problems Health Concerns: Mandatory And Must Support Data Elements | Server | SHOULD | USCDI’s applicable vocabulary standards for Encounter Diagnosis are SNOMED CT and ICD-10-CM. The US Core Condition Codes only supports ICD-9-CM for historical purposes. When using ICD codes, only non-header ICD-10-CM codes SHOULD be used as the primary code for current encounter diagnoses. |
|
| CONF-0324 | Structuredefinition Us Core Condition Encounter Diagnosis: Mandatory And Must Support Data Elements | Server | SHOULD | [A US Core Condition Encounter Diagnosis] encounter SHOULD always be referenced in Condition.encounter. |
|
| CONF-0325 | Structuredefinition Us Core Condition Problems Health Concerns: Mandatory And Must Support Data Elements | Server | DEPRECATED | A [US Core Condition Encounter Diagnosis] Server SHALL support Condition.recordedDate |
|
| CONF-0326 | Structuredefinition Us Core Condition Problems Health Concerns: Mandatory And Must Support Data Elements | Server | DEPRECATED | A Server SHALL support at least one of assertedDate Extension and Condition.onsetDateTime. |
|
| CONF-0327 | Structuredefinition Us Core Condition Problems Health Concerns: Mandatory And Must Support Data Elements | Client | DEPRECATED | The Client application[s supporting US Core Condition profiles] SHALL support [assertedDate Extension |
|
| CONF-0328 | Structuredefinition Us Core Condition Problems Health Concerns: Mandatory And Must Support Data Elements | Client | DEPRECATED | The Client application[s supporting US Core Condition profiles] SHALL support Condition.onsetDateTime |
|
| CONF-0329 | Structuredefinition Us Core Condition Problems Health Concerns: Mandatory And Must Support Data Elements | Client | DEPRECATED | The Client application[s supporting US Core Condition profiles] SHALL support Condition.recordedDate |
|
| CONF-0330 | Structuredefinition Us Core Condition Problems Health Concerns: Mandatory And Must Support Data Elements | Server | SHOULD | For Encounter Diagnosis [records, systems SHOULD] use the US Core Condition Encounter Diagnosis Profile. |
|
| CONF-0331 | Structuredefinition Us Core Condition Problems Health Concerns: Mandatory And Must Support Data Elements | Server | SHOULD | If the category is "problem-list-item", Condition.clinicalStatus SHOULD be present. |
|
| CONF-0332 | Structuredefinition Us Core Condition Problems Health Concerns: Mandatory And Must Support Data Elements | Server | SHOULD | Updates to .meta.lastUpdated SHOULD reflect: New problems and health concerns |
|
| CONF-0333 | Structuredefinition Us Core Condition Problems Health Concerns: Mandatory And Must Support Data Elements | Server | SHOULD | Updates to .meta.lastUpdated SHOULD reflect: Changes in the clinical status or verifications status of problems or health concerns [This will change to a SHALL requirement in US Core v8.0.0] |
|
| CONF-0334 | Structuredefinition Us Core Coverage: Mandatory And Must Support Data Elements | Server | MAY | A coverage.type of “81” (Self-pay) MAY be used to imply that the patient has no coverage or that an individual or organization other than an insurer is taking responsibility for payment for a portion of the health care costs. |
|
| CONF-0335 | Structuredefinition Us Core Coverage: Mandatory And Must Support Data Elements | Server | SHOULD | Implementers should refer to the PHDSC Payer Type Committee User’s Guide for the Source of Payment Typology when selecting codes. |
|
| CONF-0336 | Structuredefinition Us Core Coverage: Mandatory And Must Support Data Elements | Server | SHOULD | To differentiate Medicare Parts A, B, C, and D systems can use the following codes [when sending Coverage.type]: [For] Part A and B [use] 121 (Medicare Fee For Service) |
|
| CONF-0337 | Structuredefinition Us Core Coverage: Mandatory And Must Support Data Elements | Server | SHOULD | To differentiate Medicare Parts A, B, C, and D systems can use the following codes: [For] Part C (Medicare Advantage Plan) [use] 111 (Medicare HMO), 112 (Medicare PPO), 113 (Medicare POS) |
|
| CONF-0338 | Structuredefinition Us Core Coverage: Mandatory And Must Support Data Elements | Server | SHOULD | To differentiate Medicare Parts A, B, C, and D systems can use the following codes: [For] Part D [use] 122 (Medicare Drug Benefit) |
|
| CONF-0339 | Structuredefinition Us Core Coverage: Mandatory And Must Support Data Elements | Server | SHOULD | If Insurers issue unique member IDs for dependents, then the memberId Coverage.identifier should be used [with the unique dependent ID] instead of Coverage.dependent to uniquely refer to the dependent with respect to their insurance. |
|
| CONF-0340 | Structuredefinition Us Core Implantable Device: Mandatory And Must Support Data Elements | Server | SHOULD | For non-implantable devices (for example, software or crutches), use the base FHIR Device resource or other use case-specific Device profiles. |
|
| CONF-0341 | Structuredefinition Us Core Implantable Device: Mandatory And Must Support Data Elements | Server | SHOULD | Implementers are encouraged to use the FDA Global UDI Database (GUDID) and associated APIs to parse and validate the [unique device ID] UDI |
|
| CONF-0342 | Structuredefinition Us Core Implantable Device: Mandatory And Must Support Data Elements | Server | SHALL | Implantable medical devices with UDI information SHALL represent the UDI code in Device.udiCarrier.carrierHRF |
|
| CONF-0343 | Structuredefinition Us Core Implantable Device: Mandatory And Must Support Data Elements | Server | SHALL | UDI-PI elements present [in Device.udiCarrier.carrierHRF] SHALL be represented in the corresponding US Core Implantable Device Profile elements |
|
| CONF-0344 | Structuredefinition Us Core Implantable Device: Mandatory And Must Support Data Elements | Server | SHOULD | If UDI is not present and the manufacturer … is available, … [it] SHOULD be included to support historical reports of implantable medical devices [where] manufacturer [is sent in] Device.manufacturer |
|
| CONF-0345 | Structuredefinition Us Core Implantable Device: Mandatory And Must Support Data Elements | Server | SHOULD | If UDI is not present and the … model number information is available, … [it] SHOULD be included to support historical reports of implantable medical devices [where] model [is sent in] Device.model |
|
| CONF-0346 | Structuredefinition Us Core Implantable Device: Mandatory And Must Support Data Elements | Server | SHOULD | Servers SHOULD support query by Device.type to allow Clients to request the patient’s devices by a specific type. |
|
| CONF-0347 | Structuredefinition Us Core Implantable Device: Mandatory And Must Support Data Elements | Server | MAY | Records of implanted devices MAY be queried against UDI data, including: UDI HRF string (udi-carrier) |
|
| CONF-0348 | Structuredefinition Us Core Implantable Device: Mandatory And Must Support Data Elements | Server | MAY | Records of implanted devices MAY be queried against UDI data, including:UDI Device Identifier (udi-di) |
|
| CONF-0349 | Structuredefinition Us Core Implantable Device: Mandatory And Must Support Data Elements | Server | MAY | Records of implanted devices MAY be queried against UDI data, including: Manufacturer (manufacturer) |
|
| CONF-0350 | Structuredefinition Us Core Implantable Device: Mandatory And Must Support Data Elements | Server | MAY | Records of implanted devices MAY be queried against UDI data, including: Model number (model) |
|
| CONF-0351 | Structuredefinition Us Core Implantable Device: Mandatory And Must Support Data Elements | Server | MAY | Implementers MAY also adopt custom SearchParameters for searching by lot numbers |
|
| CONF-0352 | Structuredefinition Us Core Implantable Device: Mandatory And Must Support Data Elements | Server | MAY | Implementers MAY also adopt custom SearchParameters for searching by serial number |
|
| CONF-0353 | Structuredefinition Us Core Implantable Device: Mandatory And Must Support Data Elements | Server | MAY | Implementers MAY also adopt custom SearchParameters for searching by expiration date |
|
| CONF-0354 | Structuredefinition Us Core Implantable Device: Mandatory And Must Support Data Elements | Server | MAY | Implementers MAY also adopt custom SearchParameters for searching by manufacture date |
|
| CONF-0355 | Structuredefinition Us Core Implantable Device: Mandatory And Must Support Data Elements | Server | MAY | Implementers MAY also adopt custom SearchParameters for searching by distinct identifier |
|
| CONF-0356 | Structuredefinition Us Core Diagnosticreport Note: Mandatory And Must Support Data Elements | Server | SHALL | The diagnostically relevant time (known as the “effective time” and typically the time of specimen collection) … SHALL be present if status [of the diagnostic report] is ‘partial’, ‘preliminary’, ‘final’, ‘amended’, ‘corrected’, or ‘appended’. |
|
| CONF-0357 | Structuredefinition Us Core Diagnosticreport Lab: Mandatory And Must Support Data Elements | Server | SHALL | When the report was released … SHALL be present if status [of the diagnostic report] is ‘partial’, ‘preliminary’, ‘final’, ‘amended’, ‘corrected’, or ‘appended’. |
|
| CONF-0358 | Structuredefinition Us Core Diagnosticreport Lab: Mandatory And Must Support Data Elements | Server | SHOULD | Updates to .meta.lastUpdated SHOULD reflect New laboratory reports. |
|
| CONF-0359 | Structuredefinition Us Core Diagnosticreport Lab: Mandatory And Must Support Data Elements | Server | SHOULD | Updates to .meta.lastUpdated SHOULD reflect changes in the status of laboratory reports, including events that trigger the same status (e.g., amended → amended). |
|
| CONF-0360 | Structuredefinition Us Core Diagnosticreport Note: Mandatory And Must Support Data Elements | Server | SHALL | The DiagnosticReport.category binding Must Support, at a minimum, the US Core DiagnosticReport Category Codes of Cardiology, Radiology, and Pathology |
|
| CONF-0361 | Structuredefinition Us Core Diagnosticreport Note: Mandatory And Must Support Data Elements | Server | MAY | Other [diagnostic report] categories may be supported [when using US Core DiagnosticReport Profile for Report and Note Exchange] |
|
| CONF-0362 | Structuredefinition Us Core Diagnosticreport Note: Mandatory And Must Support Data Elements | Server | MAY | [L]inkages between specific LOINC codes and the LP-type codes may be used as guidance [for a Server's categorization of diagnostic reports] |
|
| CONF-0363 | Structuredefinition Us Core Diagnosticreport Note: Mandatory And Must Support Data Elements | Server | DEPRECATED | A Server will return how a customer has categorized their reports at a particular site. |
|
| CONF-0364 | Structuredefinition Us Core Diagnosticreport Note: Mandatory And Must Support Data Elements | Server | SHOULD | For Diagnostic Imaging Reports systems SHOULD support using the subset of LOINC codes defined in CONF-DIR-19 in HL7 Implementation Guide for CDA Release 2: Imaging Integration, Levels 1, 2, and 3, Basic Imaging Reports in CDA and DICOM Diagnostic Imaging Reports (DIR) - Universal Realm, Release 1.0. |
|
| CONF-0365 | Structuredefinition Us Core Documentreference: Mandatory And Must Support Data Elements | Server | SHALL | The DocumentReference.type binding Must Support, at a minimum, the 10 Common Clinical Notes |
|
| CONF-0366 | Structuredefinition Us Core Documentreference: Mandatory And Must Support Data Elements | Server | MAY | The DocumentReference.type binding may extend to the whole US Core DocumentReference Type Value Set |
|
| CONF-0367 | Structuredefinition Us Core Documentreference: Mandatory And Must Support Data Elements | Server | MAY | [DocumentReference.type may also use] other category schemes such as the LOINC-based Document Class Value Set and IHE XDSclassCode |
|
| CONF-0368 | Structuredefinition Us Core Documentreference: Mandatory And Must Support Data Elements | Server | SHALL | Although both [DocumentReference.attachment.url and DocumentReference.attachment.data] are marked as Must Support, the Server system is not required to support an address and inline base64 encoded data, but SHALL support at least one of these elements. |
|
| CONF-0369 | Structuredefinition Us Core Documentreference: Mandatory And Must Support Data Elements | Client | SHALL | The Client application SHALL support [DocumentReference.attachment.url] |
|
| CONF-0370 | Structuredefinition Us Core Documentreference: Mandatory And Must Support Data Elements | Client | SHALL | The Client application SHALL support [DocumentReference.attachment.data] |
|
| CONF-0371 | Structuredefinition Us Core Documentreference: Mandatory And Must Support Data Elements | Server | DEPRECATED | If the [content.url] endpoint is outside the FHIR base URL, it SHOULD NOT require additional authorization to access. |
|
| CONF-0372 | Structuredefinition Us Core Documentreference: Mandatory And Must Support Data Elements | Server | SHALL | If there are multiple DocumentReference.content element repetitions, these SHALL all represent the same document in different formats or attachment metadata |
|
| CONF-0373 | Structuredefinition Us Core Documentreference: Mandatory And Must Support Data Elements | Server | SHALL-NOT | The [documentReference.content] element SHALL NOT contain different versions of the same content. |
|
| CONF-0374 | Structuredefinition Us Core Documentreference: Mandatory And Must Support Data Elements | Server | SHALL | The organization responsible for the DocumentReference SHALL be present either in DocumentReference.custodian or accessible in the Provenance resource targeting the DocumentReference using Provenance.agent.who or Provenance.agent.onBehalfOf |
|
| CONF-0375 | Structuredefinition Us Core Encounter: Mandatory And Must Support Data Elements | Server | SHALL | Although … marked as Must Support, Servers are not required to support both [an Encounter.reasonCode or a reference with Encounter.reasonReference], but they SHALL support at least one of these elements. |
|
| CONF-0376 | Structuredefinition Us Core Encounter: Mandatory And Must Support Data Elements | Client | SHALL | The Client application SHALL support [ Encounter.reasonCode] |
|
| CONF-0377 | Structuredefinition Us Core Encounter: Mandatory And Must Support Data Elements | Client | SHALL | The Client application SHALL support [Encounter.reasonReference] |
|
| CONF-0378 | Structuredefinition Us Core Encounter: Mandatory And Must Support Data Elements | Server | SHOULD | If Encounter.reasonReference references an Observation, it SHOULD conform to a US Core Observation [profile applicable to the observation being made] |
|
| CONF-0379 | Structuredefinition Us Core Encounter: Mandatory And Must Support Data Elements | Server | SHALL | Although … marked as Must Support, Servers are not required to support both Encounter.location.location and Encounter.serviceProvider, but they SHALL support at least one of these elements. |
|
| CONF-0380 | Structuredefinition Us Core Encounter: Mandatory And Must Support Data Elements | Client | SHALL | The Client application SHALL support [Encounter.location.location] |
|
| CONF-0381 | Structuredefinition Us Core Encounter: Mandatory And Must Support Data Elements | Client | SHALL | The Client application SHALL support [Encounter.serviceProvider] |
|
| CONF-0382 | Structuredefinition Us Core Location: Mandatory And Must Support Data Elements | Server | SHALL | If the event facility/location differs from the Encounter.location, systems SHOULD reference it directly |
|
| CONF-0383 | Structuredefinition Us Core Location: Mandatory And Must Support Data Elements | Server | SHALL | If the event facility/location differs from the Encounter.location, … systems SHALL use the location element for all resources where the element is available. |
|
| CONF-0384 | Structuredefinition Us Core Location: Mandatory And Must Support Data Elements | Server | MAY | If the event facility/location differs from the Encounter.location … systems MAY use the standard Event Location Extension for US Core DiagnosticReport Profile for Laboratory Results Reporting and US Core Observation Clinical Result Profile. |
|
| CONF-0385 | Structuredefinition Us Core Encounter: Mandatory And Must Support Data Elements | Server | SHOULD | Updates to .meta.lastUpdated SHOULD reflect New encounters/visits |
|
| CONF-0386 | Structuredefinition Us Core Encounter: Mandatory And Must Support Data Elements | Server | SHOULD | Updates to .meta.lastUpdated SHOULD reflect changes in the status of encounters, including events that trigger the same status (e.g., in-progress → in-progress). |
|
| CONF-0387 | Structuredefinition Us Core Goal: Mandatory And Must Support Data Elements | Server | SHALL | Although both Goal.startDate and Goal.target.dueDate are marked as Must Support, the Server system is not required to support both, but SHALL support at least one of these elements. |
|
| CONF-0388 | Structuredefinition Us Core Goal: Mandatory And Must Support Data Elements | Client | SHALL | The Client application SHALL support … Goal.startDate |
|
| CONF-0389 | Structuredefinition Us Core Goal: Mandatory And Must Support Data Elements | Client | SHALL | The Client application SHALL support … Goal.target.dueDate |
|
| CONF-0390 | Structuredefinition Us Core Immunization: Mandatory And Must Support Data Elements | Server | SHALL | [Servers shall] use the status code: not-done to represent that an immunization was not given. |
|
| CONF-0391 | Structuredefinition Us Core Immunization: Mandatory And Must Support Data Elements | Server | SHALL | [For organization participating in the ONC Health IT Certification program] CVX vaccine codes are required |
|
| CONF-0392 | Structuredefinition Us Core Immunization: Mandatory And Must Support Data Elements | Server | SHOULD | NDC vaccine codes SHOULD be supported as an additional code [of CVX Vaccine Codes] |
|
| CONF-0393 | Structuredefinition Us Core Immunization: Mandatory And Must Support Data Elements | Server | SHOULD | The preferred code system identifier … is http://hl7.org/fhir/sid/cvx for CVX [vaccine codes] |
|
| CONF-0394 | Structuredefinition Us Core Immunization: Mandatory And Must Support Data Elements | Server | SHOULD | The preferred code system identifier … is http://hl7.org/fhir/sid/ndc for NDC vaccine codes] |
|
| CONF-0395 | Structuredefinition Us Core Location: Mandatory And Must Support Data Elements | Server | SHOULD | Systems SHOULD follow the Project US@ Technical Specification for Patient Addresses Final Version 1.0 as the standard style guide for Location.address.line |
|
| CONF-0396 | Structuredefinition Us Core Location: Mandatory And Must Support Data Elements | Server | SHOULD | Systems SHOULD follow the Project US@ Technical Specification for Patient Addresses Final Version 1.0 as the standard style guide for Location.address.city |
|
| CONF-0397 | Structuredefinition Us Core Medicationrequest: Mandatory And Must Support Data Elements | Server | SHALL | When using a code [to represent a medication for a medication dispense], RXNorm concepts are used. |
|
| CONF-0398 | Structuredefinition Us Core Medicationrequest: Mandatory And Must Support Data Elements | Server | MAY | When using a code [to represent a medication for a medication dispense], National Drug Codes (NDC) can be supplied as an additional coding element. |
|
| CONF-0399 | Structuredefinition Us Core Medicationrequest: Mandatory And Must Support Data Elements | Server | MAY | When referencing a Medication resource in .medicationReference, the resource may be contained |
|
| CONF-0400 | Structuredefinition Us Core Medicationrequest: Mandatory And Must Support Data Elements | Server | MAY | When referencing a Medication resource in .medicationReference, the resource may be an external resource |
|
| CONF-0401 | Structuredefinition Us Core Medicationrequest: Mandatory And Must Support Data Elements | Server | SHALL | The Server systems are not required to support both a [medication] code and a reference [when sending medicationDispense], but SHALL support at least one of these methods |
|
| CONF-0402 | Structuredefinition Us Core Medicationrequest: Mandatory And Must Support Data Elements | Server | SHALL | If an external reference to a Medication resource is used, the Server SHALL support the _include parameter for searching this element. |
|
| CONF-0403 | Structuredefinition Us Core Medicationrequest: Mandatory And Must Support Data Elements | Client | SHALL | The Client application SHALL support [using a code in .medicationCodeableConcept to represent medications when supporting the US Core MedicationDispense profile] |
|
| CONF-0404 | Structuredefinition Us Core Medicationrequest: Mandatory And Must Support Data Elements | Client | SHALL | The Client application SHALL support [referencing a Medication resource in .medicationReferencet to represent medications when supporting the US Core MedicationDispense profile] |
|
| CONF-0405 | Structuredefinition Us Core Medicationrequest: Mandatory And Must Support Data Elements | Server | SHALL | [For organization participating in the ONC Health IT Certification program Servers SHALL support the additional USCDI requirement:], The reason or indication for the prescription |
|
| CONF-0406 | Structuredefinition Us Core Medicationrequest: Mandatory And Must Support Data Elements | Server | SHALL | [For organization participating in the ONC Health IT Certification program Servers SHALL support the additional USCDI requirement:] reported adherence to prescribed medication instructions |
|
| CONF-0407 | Structuredefinition Us Core Medicationrequest: Mandatory And Must Support Data Elements | Server | SHOULD | When recording “self-prescribed” medication, requester SHOULD be used to indicate the Patient or RelatedPerson as the prescriber |
|
| CONF-0408 | Structuredefinition Us Core Medicationrequest: Mandatory And Must Support Data Elements | Server | SHALL | Although [medicationRequest.reportedBoolean and MedicationRequest.reportedReference] are both marked as Must Support, the Server system is not required to support both, but SHALL support at least one of these elements |
|
| CONF-0409 | Structuredefinition Us Core Medicationrequest: Mandatory And Must Support Data Elements | Client | SHALL | The Client application SHALL support [medicationRequest.reporedtBoolean] |
|
| CONF-0410 | Structuredefinition Us Core Medicationrequest: Mandatory And Must Support Data Elements | Client | SHALL | The Client application SHALL support [MedicationRequest.reportedReference] |
|
| CONF-0411 | Structuredefinition Us Core Medicationrequest: Mandatory And Must Support Data Elements | Server | SHALL | Although both MedicationRequest.reasonCode and MedicationRequest.reasonReference are marked as Additional USCDI Requirements [which are required for organizations participating in the ONC Health IT Certification program]. The certifying Server system is not required to support both, but SHALL support at least one of these elements |
|
| CONF-0412 | Structuredefinition Us Core Medicationrequest: Mandatory And Must Support Data Elements | Client | SHALL | [For organizations participating in the ONC Health IT Certification program,] the certifying Client application SHALL support [MedicationRequest.reasonCode.] |
|
| CONF-0413 | Structuredefinition Us Core Medicationrequest: Mandatory And Must Support Data Elements | Client | SHALL | [For organizations participating in the ONC Health IT Certification program,] the certifying Client application SHALL support [MedicationRequest.reasonReference.] |
|
| CONF-0414 | Structuredefinition Us Core Medicationrequest: Mandatory And Must Support Data Elements | Server | SHALL | [For organizations participating in the ONC Health IT Certification program and supporting MedicationRequest.reasonReference,] Servers SHALL support at least one target resource in MedicationRequest.reasonReference |
|
| CONF-0415 | Structuredefinition Us Core Medicationrequest: Mandatory And Must Support Data Elements | Client | SHALL | [For organizations participating in the ONC Health IT Certification program,] Clients SHALL support all target resources in MedicationRequest.reasonReference. |
|
| CONF-0416 | Structuredefinition Us Core Medicationrequest: Mandatory And Must Support Data Elements | Server | SHOULD | [For organizations participating in the ONC Health IT Certification program,] the referenced resources SHOULD be a US Core Profile as documented in Referencing US Core Profiles. |
|
| CONF-0417 | Structuredefinition Us Core Medicationrequest: Mandatory And Must Support Data Elements | Server | SHOULD | Source EHR identifiers SHOULD be included to support deduplication across MedicationRequest resources. |
|
| CONF-0418 | Structuredefinition Us Core Medicationrequest: Mandatory And Must Support Data Elements | Server | DEPRECATED | Servers SHALL follow the guidance on the Medication List page and return all active medications as MedicationRequest. |
|
| CONF-0419 | Structuredefinition Us Core Treatment Intervention Preference: Mandatory And Must Support Data Elements | Server | MAY | The observations MAY have additional codes that translate or map to the Observation code or category codes [such as] … local system-specific codes [and] …more specific codes |
|
| CONF-0420 | Structuredefinition Us Core Treatment Intervention Preference: Mandatory And Must Support Data Elements | Server | SHOULD | [For an Observation a] code system value SHOULD be supplied for each additional code |
|
| CONF-0421 | Structuredefinition Us Core Average Blood Pressure: Mandatory And Must Support Data Elements | Server | SHALL | Because the blood pressure values are communicated in the mandatory systolic and diastolic components [when using the US Core Average Blood Pressure Profile,] the Observation.value[x] element SHALL be omitted |
|
| CONF-0422 | Structuredefinition Us Core Care Experience Preference: Mandatory And Must Support Data Elements | Server | SHOULD | The context or precondition of a patient’s [care experience] preference SHOULD be supplied in the Observation.valueString or in an extension |
|
| CONF-0423 | Structuredefinition Us Core Observation Clinical Result: Mandatory And Must Support Data Elements | Server | SHOULD | Servers SHOULD use the base FHIR [Observation Category Codes] (http://hl7.org/fhir/R4/valueset-observation-category.html) [in Observation.category] |
|
| CONF-0424 | Structuredefinition Us Core Observation Lab: Mandatory And Must Support Data Elements | Server | SHOULD | Systems SHOULD support Observation.effectivePeriod to accurately represent measurements over time |
|
| CONF-0425 | Structuredefinition Us Core Observation Lab: Mandatory And Must Support Data Elements | Server | SHALL | An Observation.component without a value, SHALL include a reason why the data is absent |
|
| CONF-0426 | Structuredefinition Us Core Vital Signs: Mandatory And Must Support Data Elements | Server | MAY | Systems that never provide a component observation without a component value … [MAY choose not] to support Observation.component.dataAbsentReason |
|
| CONF-0427 | Structuredefinition Us Core Vital Signs: Mandatory And Must Support Data Elements | Server | SHALL | An Observation without a value, SHALL include a reason why the data is absent |
|
| CONF-0428 | Structuredefinition Us Core Vital Signs: Mandatory And Must Support Data Elements | Server | MAY | [For] an Observation without a value … [Systems MAY choose not to] include a reason why the data is absent … [if] there are component observations or … reporting panel observations using Observation.hasMember |
|
| CONF-0429 | Structuredefinition Us Core Vital Signs: Mandatory And Must Support Data Elements | Server | MAY | Systems that never provide an observation without a value … [MAY choose not] to support Observation.dataAbsentReason |
|
| CONF-0430 | Structuredefinition Us Core Observation Lab: Mandatory And Must Support Data Elements | Server | SHOULD | [When sending US Core Laboratory Results Observation Profile] updates to .meta.lastUpdated SHOULD reflect new laboratory observations |
|
| CONF-0431 | Structuredefinition Us Core Observation Lab: Mandatory And Must Support Data Elements | Server | SHOULD | [When sending US Core Laboratory Results Observation Profile] updates to .meta.lastUpdated SHOULD reflect changes in the status of laboratory observations, including events that trigger the same status (e.g., amended → amended) |
|
| CONF-0432 | Structuredefinition Us Core Observation Occupation: Mandatory And Must Support Data Elements | Server | SHALL | [When sending US Core Observation Occupation Profile] for … [a] current job, [Servers SHALL] omit observation.effectivePeriod.end to indicate it is ongoing. |
|
| CONF-0433 | Structuredefinition Us Core Observation Occupation: Mandatory And Must Support Data Elements | Server | SHALL | When the industry is known, but the occupation is not, [Servers SHALL] use the value “unknown” from the DataAbsentReason Code System |
|
| CONF-0434 | Structuredefinition Us Core Observation Occupation: Mandatory And Must Support Data Elements | Server | SHALL | when the occupation is known but the industry is not, [Servers SHALL] omit the industry Observation.component |
|
| CONF-0435 | Structuredefinition Us Core Observation Pregnancyintent: Mandatory And Must Support Data Elements | Server | SHALL | To represent the patient’s pregnancy status, [Servers SHALL] use the US Core Observation Pregnancy Status Profile. |
|
| CONF-0436 | Structuredefinition Us Core Observation Pregnancystatus: Mandatory And Must Support Data Elements | Server | SHALL | To represent the patient’s intent to become pregnant, [Servers SHALL] use the US Core Observation Pregnancy Intent Profile. |
|
| CONF-0437 | Structuredefinition Us Core Observation Screening Assessment: Mandatory And Must Support Data Elements | Server | SHOULD | [For] multi-question surveys or assessments Observation.code is an overarching assessment or screening code, and the Observation.value element SHOULD be empty |
|
| CONF-0438 | Structuredefinition Us Core Observation Screening Assessment: Mandatory And Must Support Data Elements | Server | SHOULD | A practitioner’s clinical observation or assertion about a patient’s health status, which is not a response to a screening or assessment question,SHOULD use the US Core Simple Observation Profile instead [of the US Core Observation Screening Assessment Profile] |
|
| CONF-0439 | Structuredefinition Us Core Observation Screening Assessment: Mandatory And Must Support Data Elements | Server | SHALL | the Server system … SHALL support [either] Reference(US Core Observation Screening Assessment Profile) or Reference(US Core QuestionnaireResponse Profile) for Observation.derivedFrom |
|
| CONF-0440 | Structuredefinition Us Core Observation Sexual Orientation: Mandatory And Must Support Data Elements | Server | MAY | Additional codes that translate or map to the Observation code (e.g., local codes) are allowed [when using US Core Observation Sexual Orientation Profile] |
|
| CONF-0441 | Structuredefinition Us Core Simple Observation: Mandatory And Must Support Data Elements | Server | SHOULD | Observations formally part of an assessment tool or survey SHOULD use the US Core Observation Screening Assessment Profile. |
|
| CONF-0442 | Structuredefinition Us Core Simple Observation: Mandatory And Must Support Data Elements | Server | SHOULD | An assertion or determination derived from screening and assessment tools SHOULD reference them using Observation.derivedFrom |
|
| CONF-0443 | Structuredefinition Us Core Simple Observation: Mandatory And Must Support Data Elements | Server | SHOULD | When using `Observation.derivedFrom’ to reference an Observation, the referenced Observation SHOULD be a US Core Observation |
|
| CONF-0444 | Structuredefinition Us Core Simple Observation: Mandatory And Must Support Data Elements | Server | SHALL | Although none of the Observation.derivedFrom references are flagged as Must Support, the Server SHALL support at least one of them |
|
| CONF-0445 | Structuredefinition Us Core Treatment Intervention Preference: Mandatory And Must Support Data Elements | Server | MAY | [US Core] treatment intervention preferences expressed by a patient may be documented in narrative (text) form or the result of selecting from a list of options provided by the content creator/implementer. |
|
| CONF-0446 | Structuredefinition Us Core Treatment Intervention Preference: Mandatory And Must Support Data Elements | Server | SHOULD | [When using US Core Treatment Intervention Preference Profile] the context or precondition of a patient’s preference SHOULD be supplied in the Observation.valueString … or an extension |
|
| CONF-0447 | Structuredefinition Us Core Vital Signs: Mandatory And Must Support Data Elements | Server | MAY | [US Core Vital Signs] observations MAY have component observations … [see] FHIR core specification vital signs table for examples |
|
| CONF-0448 | Structuredefinition Head Occipital Frontal Circumference Percentile: Mandatory And Must Support Data Elements | Server | SHOULD | Information about the growth chart tables used to determine percentiles SHOULD be supplied in Observation.note.text |
|
| CONF-0449 | Structuredefinition Us Core Blood Pressure: Mandatory And Must Support Data Elements | Server | SHOULD | [In the US Core Blood Pressure Profile] because the blood pressure values are communicated in the mandatory systolic and diastolic components[,] the Observation.value[x] element SHOULD be omitted |
|
| CONF-0450 | Structuredefinition Us Core Blood Pressure: Mandatory And Must Support Data Elements | Server | SHALL | [In the US Core Blood Pressure Profile] because the blood pressure values are communicated in the mandatory systolic and diastolic components[,] an Observation without a systolic or diastolic result value, SHALL include a reason why the data is absent in Observation.component.dataAbsentReason |
|
| CONF-0451 | Structuredefinition Us Core Blood Pressure: Mandatory And Must Support Data Elements | Server | SHALL | [In the US Core Blood Pressure Profile] because the blood pressure values are communicated in the mandatory systolic and diastolic components[,] All Server systems - including those that never provide a component observation without a value - SHALL support Observation.component.dataAbsentReason for the components. |
|
| CONF-0452 | Structuredefinition Us Core Pulse Oximetry: Mandatory And Must Support Data Elements | Server | MAY | Inspired oxygen therapy may be represented with component observations when measured at the same time as the pulse oximetry measurements [in the US Core Pulse Oximetry profile] |
|
| CONF-0453 | Structuredefinition Us Core Pulse Oximetry: Mandatory And Must Support Data Elements | Server | SHOULD | Many pulse oximetry readings are taken while the patient is breathing room air. The concept of “room air” (unmodified, ambient air) SHOULD be represented as an inhaled oxygen flow rate of 0 liters/min |
|
| CONF-0454 | Structuredefinition Us Core Pulse Oximetry: Mandatory And Must Support Data Elements | Server | SHOULD | A pulse oximetry reading without inspired oxygen component observations may imply that the measurement was performed while the patient was breathing room air or that the inspired oxygen reading was omitted. To remove this uncertainty, the inspired oxygen component observations SHOULD be used [when using the US Core Pulse Oximetry profile.] |
|
| CONF-0455 | Structuredefinition Us Core Organization: Mandatory And Must Support Data Elements | Server | SHALL | Systems SHALL support National Provider Identifier (NPI) for organizations |
|
| CONF-0456 | Structuredefinition Us Core Organization: Mandatory And Must Support Data Elements | Server | SHOULD | Systems … SHOULD the National Association of Insurance Commissioners NAIC Company code (sometimes called “NAIC Number” or “cocode”) for payers. |
|
| CONF-0457 | Structuredefinition Us Core Organization: Mandatory And Must Support Data Elements | Server | SHOULD | Systems … SHOULD support Clinical Laboratory Improvement Amendments (CLIA) for laboratories |
|
| CONF-0458 | Structuredefinition Us Core Organization: Mandatory And Must Support Data Elements | Server | SHOULD | Systems SHOULD follow the Project US@ Technical Specification for Patient Addresses Final Version 1.0 as the standard style guide for Organization.address.line and Organization.address.city |
|
| CONF-0459 | Structuredefinition Us Core Race: Profile Specific Implementation Guidance | Server | SHALL | The Complex [Extension] for Race … allow[s] for one or more codes of which Must Support at least one category code from the OMB Race … Category Value Sets that draw from the Race & Ethnicity - CDC (CDCREC) code system [for the [US Core Race Extension] (https://hl7.org/fhir/us/core/STU8/StructureDefinition-us-core-race.html)]. |
|
| CONF-0460 | Structuredefinition Us Core Ethnicity: Profile Specific Implementation Guidance | Server | SHALL | The Complex [Extension] for … Ethnicity allow[s] for one or more codes of which Must Support at least one category code from the OMB … Ethnicity Category Value Sets that draw from the Race & Ethnicity - CDC (CDCREC) code system [for the [US Core Ethnicity Extension] (https://hl7.org/fhir/us/core/STU8/StructureDefinition-us-core-ethnicity.html)]. |
|
| CONF-0461 | Structuredefinition Us Core Race: Profile Specific Implementation Guidance | Server | MAY | The Complex [Extension] for Race … allow[s] for one or more codes of which MAY include additional codes from the detailed ethnicity … value sets drawn from the Race & Ethnicity - CDC (CDCREC) code system [when using the [US Core Race Extension] (https://hl7.org/fhir/us/core/STU8/StructureDefinition-us-core-race.html)] |
|
| CONF-0462 | Structuredefinition Us Core Ethnicity: Profile Specific Implementation Guidance | Server | MAY | The Complex [Extension] for Race … allow[s] for one or more codes of which SHALL include a text description [of category codes when using the [US Core Race Extension] (https://hl7.org/fhir/us/core/STU8/StructureDefinition-us-core-race.html)] |
|
| CONF-0463 | Structuredefinition Us Core Race: Profile Specific Implementation Guidance | Server | SHALL | The Complex [Extension] for … Ethnicity allow[s] for one or more codes of which MAY include additional codes from the detailed … race value sets drawn from the Race & Ethnicity - CDC (CDCREC) code system [when using the [US Core Race Extension] (https://hl7.org/fhir/us/core/STU8/StructureDefinition-us-core-race.html)] |
|
| CONF-0464 | Structuredefinition Us Core Ethnicity: Profile Specific Implementation Guidance | Server | SHALL | The Complex [Extension] for … Ethnicity allow[s] for one or more codes of which SHALL include a text description [of category codes when using the [US Core Ethnicity Extension] (https://hl7.org/fhir/us/core/STU8/StructureDefinition-us-core-ethnicity.html)] |
|
| CONF-0465 | Structuredefinition Us Core Patient: Mandatory And Must Support Data Elements | Server | SHALL | Although Patient.deceased[x] is marked as additional USCDI, certifying systems are not required to support both [boolean and dateTime data types], but SHALL support [at] least Patient.deceasedDateTime |
|
| CONF-0466 | : | Server | SHOULD | Previous name is represented by setting Patient.name.use to “old” or providing an end date in Patient.name.period or doing both |
|
| CONF-0467 | Structuredefinition Us Core Patient: Mandatory And Must Support Data Elements | Server | SHOULD | Previous address is represented by setting Patient.address.use to “old” or providing an end date in Patient.address.period or doing both. |
|
| CONF-0468 | Structuredefinition Us Core Patient: Mandatory And Must Support Data Elements | Server | DEPRECATED | Communication.preferred MAY designate a preferred language when multiple languages are represented |
|
| CONF-0469 | Structuredefinition Us Core Patient: Mandatory And Must Support Data Elements | Server | SHALL | Certifying systems [, those that are participating in the ONC Health IT certification program,] SHALL … follow the Project US@ Technical Specification for Patient Addresses Final Version 1.0 as the standard style guide for Patient.address.line and Patient.address.city for new and updated records. |
|
| CONF-0470 | Structuredefinition Us Core Patient: Mandatory And Must Support Data Elements | Server | SHOULD | Non-certifying systems[, systems that are not participating in the ONC Health IT certification program,] SHOULD follow the Project US@ Technical Specification for Patient Addresses Final Version 1.0 as the standard style guide for Patient.address.line and Patient.address.city for new and updated records. |
|
| CONF-0471 | Structuredefinition Us Core Patient: Mandatory And Must Support Data Elements | Server | MAY | [For systems participating in the ONC Health IT certification program,] this requirement [to follow the Project US@ Technical Specification for Patient Addresses Final Version 1.0 for Patient.address.line and Patient.address.city] does not apply to historical records or documents that are exposed through FHIR-based APIs. [Organizations MAY choose not to use use Project US@ Technical Specification for Patient Addresses Final Version 1.0 when sending historical records] |
|
| CONF-0472 | Structuredefinition Us Core Patient: Mandatory And Must Support Data Elements | Server | SHOULD-NOT | The Patient’s Social Security Numbers SHOULD NOT be used as a patient identifier in Patient.identifier.value |
|
| CONF-0473 | Structuredefinition Us Core Practitioner: Mandatory And Must Support Data Elements | Server | SHALL | Servers that support only the US Core Practitioner Profile and do not support the US Core PractitionerRole Profile SHALL provide implementation-specific guidance on how to access a provider’s location and contact information using only the Practitioner resource. |
|
| CONF-0474 | Structuredefinition Us Core Practitioner: Mandatory And Must Support Data Elements | Server | MAY | Although Practitioner.address is marked as Must Support, the Server system … [MAY choose not to] support it if they support the US Core PractitionerRole Profile |
|
| CONF-0475 | Structuredefinition Us Core Practitioner: Mandatory And Must Support Data Elements | Server | SHALL | [When using the US Core Practioner Profile] Practitioner.address … SHALL [be supported] if … [the Server does] not support the US Core PractitionerRole Profile |
|
| CONF-0476 | Structuredefinition Us Core Practitioner: Mandatory And Must Support Data Elements | Client | SHALL | The Client application SHALL support both [the PractionerRole profile and the Practioner.address element] |
|
| CONF-0477 | Structuredefinition Us Core Practitioner: Mandatory And Must Support Data Elements | Server | SHOULD | Only professional/work contact information about the practitioner SHOULD be available to the patient |
|
| CONF-0478 | Structuredefinition Us Core Practitioner: Mandatory And Must Support Data Elements | Server | SHOULD | Systems SHOULD follow the Project US@ Technical Specification for Patient Addresses Final Version 1.0 as the standard style guide for Practitioner.address.line and Practitioner.address.city. |
|
| CONF-0479 | Structuredefinition Us Core Procedure: Mandatory And Must Support Data Elements | Server | MAY | Procedure codes … [MAY] be taken from SNOMED-CT, CPT, HCPCS II, ICD-10-PCS, CDT, or LOINC [for procedure.code] |
|
| CONF-0480 | Structuredefinition Us Core Procedure: Mandatory And Must Support Data Elements | Server | SHOULD | [If using LOINC codes in procedure.code] only LOINC concepts that reflect actual procedures SHOULD be used |
|
| CONF-0481 | Structuredefinition Us Core Procedure: Mandatory And Must Support Data Elements | Server | SHOULD | communication.preferred MAY designate a preferred language when multiple languages are represented |
|
| CONF-0482 | Structuredefinition Us Core Procedure: Mandatory And Must Support Data Elements | Server | SHALL | [For organizations participating in the ONC Health IT Certification program] Servers … SHALL support … US Core Procedure Profile for communicating the reason or justification for a referral as Additional USCDI Requirements |
|
| CONF-0483 | Structuredefinition Us Core Procedure: Mandatory And Must Support Data Elements | Client | SHALL | [For organizations participating in the ONC Health IT Certification program] … Clients SHALL support … US Core Procedure Profile for communicating the reason or justification for a referral as Additional USCDI Requirements |
|
| CONF-0484 | Structuredefinition Us Core Procedure: Mandatory And Must Support Data Elements | Server | SHALL | [For organizations participating in the ONC Health IT Certification program,] although both Procedure.reasonCode and Procedure.reasonReference are marked as Additional USCDI Requirements, the certifying Server system is not required to support both, but SHALL support at least one of these elements. |
|
| CONF-0485 | Structuredefinition Us Core Procedure: Mandatory And Must Support Data Elements | Client | SHALL | [For organizations participating in the ONC Health IT Certification program,] The certifying Client application SHALL support both [Procedure.reasonCode and Procedure.reasonReference] |
|
| CONF-0486 | Structuredefinition Us Core Procedure: Mandatory And Must Support Data Elements | Server | SHALL | [For organizations participating in the ONC Health IT Certification program,] when using Procedure.reasonReference Servers SHALL support at least one target resource in Procedure.reasonReference |
|
| CONF-0487 | Structuredefinition Us Core Procedure: Mandatory And Must Support Data Elements | Client | SHALL | [For organizations participating in the ONC Health IT Certification program,] when using Procedure.reasonReference … Clients SHALL support all target resources in Procedure.reasonReference |
|
| CONF-0488 | Structuredefinition Us Core Procedure: Mandatory And Must Support Data Elements | Server | SHOULD | [For organizations participating in the ONC Health IT Certification program,] when using Procedure.reasonReference …The referenced resources SHOULD be a US Core Profile as documented in Referencing US Core Profiles |
|
| CONF-0489 | Structuredefinition Us Core Provenance: Mandatory And Must Support Data Elements | Server | SHALL | The US Core Provenance resource SHALL be supported for … [this] US Core resource type AllergyIntolerance |
|
| CONF-0490 | Structuredefinition Us Core Provenance: Mandatory And Must Support Data Elements | Server | SHALL | The US Core Provenance resource SHALL be supported for … [this] US Core resource type CarePlan |
|
| CONF-0491 | Structuredefinition Us Core Provenance: Mandatory And Must Support Data Elements | Server | SHALL | The US Core Provenance resource SHALL be supported for … [this] US Core resource type CareTeam |
|
| CONF-0492 | Structuredefinition Us Core Provenance: Mandatory And Must Support Data Elements | Server | SHALL | The US Core Provenance resource SHALL be supported for … [this] US Core resource type Condition |
|
| CONF-0493 | Structuredefinition Us Core Provenance: Mandatory And Must Support Data Elements | Server | SHALL | The US Core Provenance resource SHALL be supported for … [this] US Core resource type Coverage |
|
| CONF-0494 | Structuredefinition Us Core Provenance: Mandatory And Must Support Data Elements | Server | SHALL | The US Core Provenance resource SHALL be supported for … [this] US Core resource type Device |
|
| CONF-0495 | Structuredefinition Us Core Provenance: Mandatory And Must Support Data Elements | Server | SHALL | The US Core Provenance resource SHALL be supported for … [this] US Core resource type DiagnosticReport |
|
| CONF-0496 | Structuredefinition Us Core Provenance: Mandatory And Must Support Data Elements | Server | SHALL | The US Core Provenance resource SHALL be supported for … [this] US Core resource type Document Reference |
|
| CONF-0497 | Structuredefinition Us Core Provenance: Mandatory And Must Support Data Elements | Server | SHALL | The US Core Provenance resource SHALL be supported for … [this] US Core resource type Encounter |
|
| CONF-0498 | Structuredefinition Us Core Provenance: Mandatory And Must Support Data Elements | Server | SHALL | The US Core Provenance resource SHALL be supported for … [this] US Core resource type Goal |
|
| CONF-0499 | Structuredefinition Us Core Provenance: Mandatory And Must Support Data Elements | Server | SHALL | The US Core Provenance resource SHALL be supported for … [this] US Core resource type Immunization |
|
| CONF-0500 | Structuredefinition Us Core Provenance: Mandatory And Must Support Data Elements | Server | SHALL | The US Core Provenance resource SHALL be supported for … [this] US Core resource type MedicationDispense |
|
| CONF-0501 | Structuredefinition Us Core Provenance: Mandatory And Must Support Data Elements | Server | SHALL | The US Core Provenance resource SHALL be supported for … [this] US Core resource type MedicationRequest |
|
| CONF-0502 | Structuredefinition Us Core Provenance: Mandatory And Must Support Data Elements | Server | SHALL | The US Core Provenance resource SHALL be supported for … [this] US Core resource type Observation |
|
| CONF-0503 | Structuredefinition Us Core Provenance: Mandatory And Must Support Data Elements | Server | SHALL | The US Core Provenance resource SHALL be supported for … [this] US Core resource type Patient |
|
| CONF-0504 | Structuredefinition Us Core Provenance: Mandatory And Must Support Data Elements | Server | SHALL | The US Core Provenance resource SHALL be supported for … [this] US Core resource type Procedure |
|
| CONF-0505 | Structuredefinition Us Core Provenance: Mandatory And Must Support Data Elements | Server | SHALL | The US Core Provenance resource SHALL be supported for … [this] US Core resource type QuestionnaireResponse |
|
| CONF-0506 | Structuredefinition Us Core Provenance: Mandatory And Must Support Data Elements | Server | SHALL | The US Core Provenance resource SHALL be supported for … [this] US Core resource type RelatedPerson |
|
| CONF-0507 | Structuredefinition Us Core Provenance: Mandatory And Must Support Data Elements | Server | SHALL | The US Core Provenance resource SHALL be supported for … [this] US Core resource type ServiceRequest |
|
| CONF-0508 | Structuredefinition Us Core Provenance: Mandatory And Must Support Data Elements | Server | SHALL | If a system receives a provider in Provenance.agent.who as free text, they must capture [the organization] who sent them the information [and upon] request … SHALL provide this organization as the source |
|
| CONF-0509 | Structuredefinition Us Core Provenance: Mandatory And Must Support Data Elements | Server | MAY | If a system receives a provider in Provenance.agent.who as free text, … [upon request they] MAY include the free text provider. |
|
| CONF-0510 | Structuredefinition Us Core Provenance: Mandatory And Must Support Data Elements | Server | SHOULD | Systems that need to know the activity has occurred SHOULD populate the activity [Provenance.activity] |
|
| CONF-0511 | Structuredefinition Us Core Questionnaireresponse: Mandatory And Must Support Data Elements | Server | SHALL | If the QuestionnaireResponse is based on a non-FHIR form [then a] … FHIR Questionnaire [needs to] represent at least the relevant metadata |
|
| CONF-0512 | Structuredefinition Us Core Questionnaireresponse: Mandatory And Must Support Data Elements | Server | MAY | If the QuestionnaireResponse is based on a non-FHIR form [then a] … FHIR Questionnaire's questions may be omitted |
|
| CONF-0513 | Structuredefinition Us Core Relatedperson: Mandatory And Must Support Data Elements | Server | SHOULD | Systems SHOULD follow the Project US@ Technical Specification for Patient Addresses Final Version 1.0 as the standard style guide for RelatedPerson.address.line and RelatedPerson.address.city |
|
| CONF-0514 | Structuredefinition Us Core Servicerequest: Mandatory And Must Support Data Elements | Server | MAY | The Must Support |
|
| CONF-0515 | Structuredefinition Us Core Servicerequest: Mandatory And Must Support Data Elements | Server | SHOULD | The ServiceRequest.code value … SHOULD be constrained to a subset for a particular use case or domain |
|
| CONF-0516 | Structuredefinition Us Core Servicerequest: Mandatory And Must Support Data Elements | Server | SHALL | [For organizations participating in the ONC Health IT Certification program] Servers … SHALL support … US Core Service Request Profile for communicating the reason or justification for a referral as Additional USCDI Requirements |
|
| CONF-0517 | Structuredefinition Us Core Servicerequest: Mandatory And Must Support Data Elements | Client | SHALL | [For organizations participating in the ONC Health IT Certification program] … Clients SHALL support … US Core ServiceRequest Profile for communicating the reason or justification for a referral as Additional USCDI Requirements |
|
| CONF-0518 | Structuredefinition Us Core Servicerequest: Mandatory And Must Support Data Elements | Server | SHALL | [For organizations participating in the ONC Health IT Certification program,] although both ServiceRequest.reasonCode and ServiceRequest.reasonReference are marked as Additional USCDI Requirements, the certifying Server system is not required to support both, but SHALL support at least one of these elements. |
|
| CONF-0519 | Structuredefinition Us Core Servicerequest: Mandatory And Must Support Data Elements | Client | SHALL | [For organizations participating in the ONC Health IT Certification program,] The certifying Client application SHALL support both [ServiceRequest.reasonCode and ServiceRequest.reasonReference] |
|
| CONF-0520 | Structuredefinition Us Core Servicerequest: Mandatory And Must Support Data Elements | Server | SHALL | [For organizations participating in the ONC Health IT Certification program,] when using ServiceRequest.reasonReference Servers SHALL support at least one target resource in ServiceRequest.reasonReference |
|
| CONF-0521 | Structuredefinition Us Core Servicerequest: Mandatory And Must Support Data Elements | Client | SHALL | [For organizations participating in the ONC Health IT Certification program,] when using ServiceRequest.reasonReference … Clients SHALL support all target resources in ServiceRequest.reasonReference |
|
| CONF-0522 | Structuredefinition Us Core Servicerequest: Mandatory And Must Support Data Elements | Server | SHOULD | [For organizations participating in the ONC Health IT Certification program,] when using ServiceRequest.reasonReference …The referenced resources SHOULD be a US Core Profile as documented in Referencing US Core Profiles |
|
| CONF-0523 | Structuredefinition Us Core Specimen: Mandatory And Must Support Data Elements | Server | MAY | Since the binding [for Specimen.type and additional USCDI elements] is extensible when a code is unavailable, just text is allowed [and conformant]. |
|
| CONF-0524 | Structuredefinition Us Core Specimen: Mandatory And Must Support Data Elements | Server | SHALL | Although both Specimen.identifier and Specimen.accessionIdentifier are marked as Must Support, the Server system is not required to support both, but SHALL support at least one of these elements. |
|
| CONF-0525 | Structuredefinition Us Core Specimen: Mandatory And Must Support Data Elements | Client | SHALL | The Client application SHALL support both [ Specimen.identifier and Specimen.accessionIdentifier] |
|
| CONF-0526 | Structuredefinition Us Core Specimen: Mandatory And Must Support Data Elements | Client | MAY | Clients may request Specimen resources be included with the Observation or DiagnosticReport resource query. |
|
| CONF-0527 | Capabilitystatement Us Core Client: Should_Igs | Client | SHOULD | [Clients] SHOULD Support the Following Implementation Guide SMART App Launch version 2.0.0 and later |
|
| CONF-0528 | Capabilitystatement Us Core Client: Behavior | Client | MAY | [Clients] MAY support the transaction interaction |
|
| CONF-0529 | Capabilitystatement Us Core Client: Behavior | Client | MAY | [Clients] MAY support the batch interaction |
|
| CONF-0530 | Capabilitystatement Us Core Client: Behavior | Client | MAY | [Clients] MAY support the search-system interaction |
|
| CONF-0531 | Capabilitystatement Us Core Client: Behavior | Client | MAY | [Clients] MAY support the history-system interaction |
|
| CONF-0532 | Capabilitystatement Us Core Server: Should_Igs | Server | SHOULD | [Servers] SHOULD Support the … SMART App Launch version 2.0.0 and later |
|
| CONF-0533 | Capabilitystatement Us Core Server: Behavior | Server | SHALL | US Core Server SHALL support the US Core Patient resource profile |
|
| CONF-0534 | Capabilitystatement Us Core Server: Behavior | Server | SHALL | US Core Server SHALL support … at least one additional resource profile [in addition to the US Core Patient resource profile] from the list of US Core Profiles |
|
| CONF-0535 | Capabilitystatement Us Core Server: Behavior | Server | SHALL | US Core Server SHALL … Implement the RESTful behavior according to the FHIR specification. |
|
| CONF-0536 | Capabilitystatement Us Core Server: Behavior | Server | SHALL | US Core Server SHALL … return the following response class (Status 400) [for] invalid parameters |
|
| CONF-0537 | Capabilitystatement Us Core Server: Behavior | Server | SHALL | US Core Server SHALL … return the following response class (Status 401/4xx) [for] unauthorized request |
|
| CONF-0538 | Capabilitystatement Us Core Server: Behavior | Server | SHALL | US Core Server SHALL … return the following response class (Status 403) [for] insufficient scopes |
|
| CONF-0539 | Capabilitystatement Us Core Server: Behavior | Server | SHALL | US Core Server SHALL … return the following response class (Status 404) [for] unknown resource |
|
| CONF-0540 | Capabilitystatement Us Core Server: Behavior | Server | SHALL | US Core Server SHALL … support JSON source formats for all US Core interactions. |
|
| CONF-0541 | Capabilitystatement Us Core Server: Behavior | Server | SHOULD | US Core Server SHOULD … support XML source formats for all US Core interactions. |
|
| CONF-0542 | Capabilitystatement Us Core Server: Behavior | Server | SHOULD | US Core Server SHOULD … identify the US Core profiles supported as part of the FHIR meta.profile attribute for each instance. |
|
| CONF-0543 | Capabilitystatement Us Core Server: Behavior | Server | SHALL | A Server SHALL reject any unauthorized requests by returning an HTTP 401 "Unauthorized", HTTP 403 "Forbidden", or HTTP 404 "Not Found" |
|
| CONF-0544 | Capabilitystatement Us Core Server: Behavior | Client | MAY | [Server] MAY support the transaction interaction |
|
| CONF-0545 | Capabilitystatement Us Core Server: Behavior | Client | MAY | [Server] MAY support the batch interaction |
|
| CONF-0546 | Capabilitystatement Us Core Server: Behavior | Client | MAY | [Server] MAY support the search-system interaction |
|
| CONF-0547 | Capabilitystatement Us Core Server: Behavior | Client | MAY | [Server] MAY support the history-system interaction |
|
| CONF-0548 | Capabilitystatement Us Core Server: Valueset | Server | SHOULD | [US Core Servers] SHOULD support $expand operation |
|
| CONF-0549 | Capabilitystatement Us Core Server: Valueset | Server | SHOULD | If a Server supports DocumentReference for creating, using, and sharing clinical notes, it SHOULD also support the context and contextdirection parameters of the $expand operation |
|
| CONF-0550 | Security: Patient Privacy And Security | Server | SHALL | Systems SHALL establish a risk analysis and management regime that conforms with HIPAA security regulatory requirements |
|
| CONF-0551 | Security: Patient Privacy And Security | Client | SHALL | Systems SHALL establish a risk analysis and management regime that conforms with HIPAA security regulatory requirements |
|
| CONF-0552 | Security: Patient Privacy And Security | Server | SHOULD | US Federal systems SHOULD conform with the risk management and mitigation requirements defined in NIST 800 series documents. |
|
| CONF-0553 | Security: Patient Privacy And Security | Client | SHOULD | US Federal systems SHOULD conform with the risk management and mitigation requirements defined in NIST 800 series documents. |
|
| CONF-0554 | Security: Patient Privacy And Security | Server | SHOULD | US Federal systems … SHOULD include security category assignment following NIST 800-60 vol. 2 Appendix D.14. |
|
| CONF-0555 | Security: Patient Privacy And Security | Client | SHOULD | US Federal systems … SHOULD include security category assignment following NIST 800-60 vol. 2 Appendix D.14. |
|
| CONF-0556 | Security: Patient Privacy And Security | Server | SHOULD | The coordination of risk management and the related security and privacy controls … SHOULD be defined in the Business Associate Agreement when available. |
|
| CONF-0557 | Security: Patient Privacy And Security | Client | SHOULD | The coordination of risk management and the related security and privacy controls … SHOULD be defined in the Business Associate Agreement when available. |
|
| CONF-0558 | Security: Patient Privacy And Security | Server | SHALL | Systems SHALL reference a single time source to establish a common time base for security auditing and clinical data records among computing systems. |
|
| CONF-0559 | Security: Patient Privacy And Security | Client | SHALL | Systems SHALL reference a single time source to establish a common time base for security auditing and clinical data records among computing systems. |
|
| CONF-0560 | Security: Patient Privacy And Security | Server | SHOULD | The selected time service SHOULD be documented in the Business Associate Agreement when available. |
|
| CONF-0561 | Security: Patient Privacy And Security | Client | SHOULD | The selected time service SHOULD be documented in the Business Associate Agreement when available. |
|
| CONF-0562 | Security: Patient Privacy And Security | Server | SHALL | Systems SHALL keep audit logs of the various transactions. |
|
| CONF-0563 | Security: Patient Privacy And Security | Client | SHALL | Systems SHALL keep audit logs of the various transactions. |
|
| CONF-0564 | Security: Patient Privacy And Security | Server | SHALL | Systems SHALL use TLS version 1.2 or higher for all transmissions not taking place over a secure network connection. |
|
| CONF-0565 | Security: Patient Privacy And Security | Client | SHALL | Systems SHALL use TLS version 1.2 or higher for all transmissions not taking place over a secure network connection. |
|
| CONF-0566 | Security: Patient Privacy And Security | Server | SHOULD | US Federal systems SHOULD conform with FIPS PUB 140-2. |
|
| CONF-0567 | Security: Patient Privacy And Security | Client | SHOULD | US Federal systems SHOULD conform with FIPS PUB 140-2. |
|
| CONF-0568 | Security: Patient Privacy And Security | Server | SHALL | Systems SHALL conform to FHIR Communications Security requirements. |
|
| CONF-0569 | Security: Patient Privacy And Security | Client | SHALL | Systems SHALL conform to FHIR Communications Security requirements. |
|
| CONF-0570 | Security: Patient Privacy And Security | Server | SHALL | For Authentication and Authorization, Systems SHALL support any SMART App Launch Version 2.0.0 for Client <-> Server interactions. |
|
| CONF-0571 | Security: Patient Privacy And Security | Client | SHALL | For Authentication and Authorization, Systems SHALL support any SMART App Launch version for Client <-> Server interactions. |
|
| CONF-0572 | Security: Patient Privacy And Security | Server | SHALL | Systems SHALL implement consent requirements per their state, local, and institutional policies. |
|
| CONF-0573 | Security: Patient Privacy And Security | Client | SHALL | Systems SHALL implement consent requirements per their state, local, and institutional policies. |
|
| CONF-0574 | Security: Patient Privacy And Security | Server | SHOULD | The Business Associate Agreements SHOULD document systems’ mutual consent requirements. |
|
| CONF-0575 | Security: Patient Privacy And Security | Client | SHOULD | The Business Associate Agreements SHOULD document systems’ mutual consent requirements. |
|
| CONF-0576 | Security: Patient Privacy And Security | Server | SHOULD | Systems SHOULD provide Provenance statements using the US Core Provenance Profile resource and associated requirements. |
|
| CONF-0577 | Security: Patient Privacy And Security | Client | SHOULD | Systems SHOULD provide Provenance statements using the US Core Provenance Profile resource and associated requirements. |
|
| CONF-0578 | Security: Patient Privacy And Security | Server | MAY | Systems MAY implement the FHIR Digital Signatures |
|
| CONF-0579 | Security: Patient Privacy And Security | Client | MAY | Systems MAY implement the FHIR Digital Signatures |
|
| CONF-0580 | Security: Patient Privacy And Security | Server | MAY | Systems MAY protect the confidentiality of data at rest via encryption and associated access controls. |
|
| CONF-0581 | Security: Patient Privacy And Security | Client | MAY | Systems MAY protect the confidentiality of data at rest via encryption and associated access controls. |
|
| CONF-0582 | General Requirements: Current Binding For Coded Elements | Client | SHALL | The [additional] current binding [FHIR R5 link] requires newly recorded, non-legacy data to be drawn from the [bound] value set. |
|
| CONF-0583 | General Requirements: Current Binding For Coded Elements | Server | SHALL | The [additional] current binding [FHIR R5 link] requires newly recorded, non-legacy data to be drawn from the [bound] value set. |
|
| CONF-0584 | Structuredefinition Us Core Questionnaireresponse: Mandatory And Must Support Data Elements | Server | SHALL | If the QuestionnaireResponse is based on a non-FHIR form [then a] … FHIR Questionnaire [will communicate] the identifier of the non-FHIR form instead of the canonical URI using the US Core Extension Questionnaire URI extension. |
|
| CONF-0585 | Structuredefinition Us Core Allergyintolerance: Mandatory And Must Support Data Elements | Server | DEPRECATED | Each AllergyIntolerance Must Have: a clinical status of the allergy (e.g., active or resolved) |
|
| CONF-0586 | Structuredefinition Us Core Allergyintolerance: Mandatory And Must Support Data Elements | Server | DEPRECATED | Each AllergyIntolerance Must Have: a code that tells you what the patient is allergic to |
|
| CONF-0587 | Structuredefinition Us Core Allergyintolerance: Mandatory And Must Support Data Elements | Server | SHALL | Each AllergyIntolerance Must Support: a verification status |
|
| CONF-0588 | Structuredefinition Us Core Allergyintolerance: Mandatory And Must Support Data Elements | Server | SHALL | Each AllergyIntolerance Must Support: a reaction manifestation |
|
| CONF-0800 | : | Client | MAY | For querying and reading US Core Profiles, Must Support on any profile data element SHALL be interpreted as follows…: [The US Core Requesters processing of the resource instances] may result in a determination not to use the resource if the resource content does not meet business requirements. |
|
| CONF-0801 | : | Server | SHALL | If an element is marked as Additional USCDI and defined by a pattern [as described by ElementDefinition.pattern], then the pattern defines the elements and element values that the Certifying System SHALL be capable of providing. |
|
| CONF-0802 | : | Server | SHALL |
Primitive elements are single elements with a primitive value…. If they are marked as Additional USCDI, then the Certifying System SHALL be capable of providing the element value to meet the Additional USCDI requirement. |
|
| CONF-0803 | : | Server | SHALL | For any complex element marked as Additional USCDI, the Certifying System SHALL be capable of providing at least one of the sub-element values. |
|
| CONF-0804 | : | Server | SHALL | If any sub-element is marked as Additional USCDI [for a complex element], it must also meet the Additional USCDI requirements and satisfy the Additional USCDI requirements for the parent element. |
|
| CONF-0805 | : | Server | SHALL | [I]f any sub-element is marked as Additional USCDI [for a complex element] and the parent element is not… [and] the parent element is represented in the structure, Certifying System SHALL support the sub-elements labeled as Additional USCDI. |
|
| CONF-0808 | : | Server | SHALL | When a Reference type element is labeled as Must Support and has a single target profile referenced, the target profile SHALL be supported. |
|
| CONF-0809 | : | Server | SHALL | When a Reference type element is labeled as Additional USCDI and has a single target profile referenced, the target profile SHALL be supported for Certifying Systems. |
|
| CONF-0810 | : | Server | SHALL | When a Reference type element is labeled as Must Support, has multiple target profiles referenced, and specific targets are labeled as Must Support, the Must Support target profile(s) SHALL be supported. |
|
| CONF-0811 | : | Server | SHALL | When a Reference type element labeled as Additional USCDI, has multiple target profiles referenced, and specific targets are labeled as Must Support, the Must Support target profile(s) SHALL be supported by Certifying Systems. |
|
| CONF-0812 | : | Server | SHALL | [I]f a slice is labeled as … Additional USCDI and the slicer element is not labeled as … Additional USCDI, then if the … certifying system supports the element, it must support the slice's definition. There are no examples of this structure in US Core. |
|
| CONF-0813 | : | Server | MAY | [If a] slicer's Must Support property only defines the element level … Additional USCDI property[, i.e.,] no … Additional USCDI property is defined for the slice, then support for that slice's definition is optional. |
|
| CONF-0814 | : | Server | SHALL | [I]f a slice is labeled as … Additional USCDI and the slicer element is … labeled as … Additional USCDI, then … certifying system [SHALL support] the element[ and] the slice's definition. |
|
| CONF-0815 | : | Client | SHOULD | When the Server supports [ the _include search parameter], Clients SHOULD use the _include search parameter to retrieve referenced content instead of searching for a resource and then performing a separate search for other references (for example, Patient, Encounter, and Location) in the result set. |
|
| CONF-0816 | : | Client | SHOULD | If the Server does not support the _include search parameter, Clients SHOULD consolidate duplicate searches before searching for referenced resources in the result set |
|
| CONF-0817 | : | Client | SHOULD-NOT | The HTTP Cache-Control response header stores a response associated with a request and reuses the stored response for subsequent requests. If Cache-Control is present in the Server response headers, the Clients SHOULD NOT search the same data within the time stated in Cache-Control headers. |
|
| CONF-0818 | : | Server | SHALL | Servers SHALL support, at minimum, these … "Common Clinical Notes": Surgical Operation Note (11504-8) |
|
| CONF-0819 | : | Server | SHALL | Servers SHALL support, at minimum, these … "Common Clinical Notes": Emergency Department Note (34111-5) |
|
| CONF-0820 | : | Server | SHALL | Servers that support the USCDI Health Status/Assessments Data Class SHALL support the US Core Observation Screening Assessment Profile |
|
| CONF-0821 | : | Server | SHOULD | Servers that support the USCDI Health Status/Assessments Data Class … SHOULD support the SDC Base Questionnaire and the US Core QuestionnaireResponse Profile." |
|
| CONF-0822 | : | Server | SHALL | For the US Core Simple Observation Profile, Servers SHALL support all the category codes listed. |
|
| CONF-0823 | : | Server | SHALL | For the … US Core Observation Screening Assessment Profiles, Servers SHALL support all the category codes listed. |
|
| CONF-0824 | : | Server | SHALL | For the US Core Condition Problems and Health Concerns Profile, Servers SHALL support the code ,"sdoh" |
|
| CONF-0825 | : | Server | SHOULD | For the US Core Condition Problems and Health Concerns Profile, Servers SHOULD support the other category codes listed. |
|
| CONF-0826 | : | Server | SHOULD | For the US Core ServiceRequest Profile, Servers SHOULD support all the [listed] category codes. |
|
| CONF-0827 | : | Server | SHALL-NOT | US Core SearchParameters referenced in [the US Core Client] CapabilityStatement that are derived from standard FHIR SearchParameters are only defined to document Server … expectations. They specify additional expectations for the following SearchParameter elements:B7
They SHALL NOT be interpreted as search parameters for search. |
|
| CONF-0828 | : | Server | SHOULD | Servers … SHOULD use the standard FHIR SearchParameters. |
|
| CONF-0829 | : | Client | SHALL-NOT | US Core SearchParameters referenced in [the US Core Client] CapabilityStatement that are derived from standard FHIR SearchParameters are only defined to document … Client expectations. They specify additional expectations for the following SearchParameter elements:B7
They SHALL NOT be interpreted as search parameters for search. |
|
| CONF-0830 | : | Client | SHOULD | Clients SHOULD use the standard FHIR SearchParameters. |
|
| CONF-0831 | : | Server | SHALL | [The Server SHALL support the] category of "problem-list-item" |
|
| CONF-0832 | : | Server | SHALL | [The Server SHALL support the] category of "health-concern" |
|
| CONF-0833 | : | Server | SHALL | Certifying Systems SHALL support, a category of "sdoh" |
|
| CONF-0834 | : | Server | SHOULD | Certifying Systems … SHOULD support the … US Core Simple Observation Category codes |
|
| CONF-0835 | : | Server | MAY | Certifying Systems … MAY support other categories |
|
| CONF-0836 | : | Server | SHOULD | The |
|
| CONF-0837 | : | Server | SHOULD | The |
|
| CONF-0838 | : | Server | SHOULD | The |
|
| CONF-0839 | : | Server | SHOULD | If the referenced a document or file [referenced by |
|
| CONF-0840 | : | Server | SHALL | Although the [US Core Interpreter Needed] extension is marked as an Additional USCDI Requirements on both US Core Patient and US Core Encounter Profiles, the certifying Server system is not required to support the extension on both profiles, but SHALL support the extension on at least one. |
|
| CONF-0841 | : | Server | MAY | There is no guarantee that vaccine lot numbers are globally unique, and they are not recommended for matching or de-duplication across systems unless used with other data elements such as a vaccine product code, manufacturer code, or date of administration. Implementers MAY communicate the |
|
| CONF-0842 | : | Server | SHALL | Servers SHALL return all active medications following the Get All Active Medications guidance. |
|
| CONF-0843 | : | Server | SHOULD | [For US Core Laboratory Result Observation Profile, even] when the specimen type is already implied by the LOINC code used in |
|
| CONF-0844 | : | Server | SHOULD | [For US Core Laboratory Result Observation Profile, the] type of specimen [in |
|
| CONF-0845 | : | Server | SHALL | [For the US Core Observation Screening Assessment Profile, the] category type "survey" is required. |
|
| CONF-0846 | : | Server | SHALL | [For the US Core Observation Screening Assessment Profile,] Certifying Systems SHALL support, the US Core Screening Assessment Observation Category codes |
|
| CONF-0847 | : | Server | SHOULD | [For the US Core Observation Screening Assessment Profile,] Certifying Systems SHOULD support, the US Core Screening Assessment Observation Maximum Category codes |
|
| CONF-0848 | : | Server | MAY | [For the US Core Observation Screening Assessment Profile,] Certifying Systems MAY support other codes. |
|
| CONF-0849 | : | Client | SHALL | [For the US Core Observation Screening Assessment Profile,] the Client system … SHALL support [both] Reference(US Core Observation Screening Assessment Profile) [and] Reference(US Core QuestionnaireResponse Profile) for Observation.derivedFrom |
|
| CONF-0850 | : | Server | SHOULD | [For the US Core Observation Screening Assessment Profile,] when using Observation.derivedFrom to reference an Observation, the referenced Observation SHOULD be a US Core Observation. |
|
| CONF-0851 | : | Server | MAY | Servers can use the US Core Interpreter Needed Extension on [the US Core Patient Profile] or the US Core Encounter Profile to communicate whether a patient needs an interpreter. |
|
| CONF-0852 | : | Server | SHALL | Although the [US Core Interpreter Needed Extension] is marked as an Additional USCDI Requirement on both US Core Patient and US Core Encounter Profiles, the certifying Server system is not required to support the extension on both profiles but SHALL support the extension on at least one. |
|
| CONF-0853 | : | Client | SHALL | The certifying Client application SHALL support the [US Core Interpreter Needed Extension] on [the US Core Patient Profile] . |
|
| CONF-0854 | : | Client | SHALL | The certifying Client application SHALL support the [US Core Interpreter Needed Extension] on [the US Core Encounter Profile]. |
|
| CONF-0855 | : | Server | SHOULD | Systems SHOULD designate the patient's preferred language in the Patient.communication.preferred element. |
|
| CONF-0856 | : | Server | SHALL | The |
|
| CONF-0857 | : | Server | SHOULD | [In the US Core ServiceRequest Profile, for] the USCDI Laboratory Order, … implementers SHOULD use the corresponding category codes listed … below: |
|
| CONF-0858 | : | Server | SHOULD | [In the US Core ServiceRequest Profile, for] the USCDI … Clinical Test Order, … implementers SHOULD use the corresponding category codes listed … below: |
|
| CONF-0859 | : | Server | SHOULD | [In the US Core ServiceRequest Profile, for] the USCDI … Imaging Order, … implementers SHOULD use the corresponding category codes listed … below: |
|
| CONF-0860 | : | Server | SHOULD | [In the US Core ServiceRequest Profile, for] the USCDI … Procedure Order Data Elements, implementers SHOULD use the corresponding category codes listed … below: |
|
| CONF-0861 | : | Server | SHOULD | [For US Core Simple Observation Profile, ]Certifying Systems … SHOULD support the other US Core Simple Observation Category codes [in addition to the US Core Screening Assessment Observation Category codes] |
|
| CONF-0862 | : | Server | SHALL | [For US Core Simple Observation Profile, ]Certifying Systems SHALL support, the US Core Screening Assessment Observation Category codes |
|
| CONF-0863 | : | Server | MAY | [For US Core Simple Observation Profile, ]Certifying Systems … MAY support other categories [in addition to US Core Screening Assessment Observation Category codes and US Core Simple Observation Category codes]. |
|
| CONF-0864 | : | Server | SHALL | An Observation without a value, SHALL include a reason why the data is absent unless there are 1) component observations, or 2) reporting panel observations using Observation.hasMember. |
|
| CONF-0865 | : | Server | MAY | Systems that never provide an observation without a value are not required to support |
|
| CONF-0866 | : | Server | SHALL | An |
|
| CONF-0867 | : | Server | MAY | Systems that never provide a component observation without a component value are not required to support |
|
| CONF-0868 | : | Server | SHALL | Although 'Observation.performer' target profiles US Core Practitioner Profile and US Core Patient Profile are labeled Must Support. Servers are not required to support both, but SHALL support at least one. |
|
| CONF-0869 | : | Client | SHALL | 'Observation.performer' target profiles US Core Practitioner Profile and US Core Patient Profile are labeled Must Support…. Clients SHALL support both. |
|
| CONF-0870 | : | Server | SHALL | [I]f a slice is labeled as Must Support… and the slicer element is not labeled as Must Support…, then if the Server… supports the element, it must support the slice's definition. There are no examples of this structure in US Core. |
|
| CONF-0871 | : | Server | MAY | [If a] slicer's Must Support property only defines the element level Must Support…[, i.e.,] no Must Support… property is defined for the slice, then support for that slice's definition is optional. |
|
| CONF-0872 | : | Server | SHALL | [I]f a slice is labeled as Must Support… and the slicer element is … labeled as Must Support…, then … the Server… [SHALL support] the element[ and] the slice's definition. |