Da Vinci Clinical Data Exchange (CDex), published by HL7 International / Payer/Provider Information Exchange Work Group. This guide is not an authorized publication; it is the continuous build for version 2.1.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/HL7/davinci-ecdx/ and changes regularly. See the Directory of published versions
| Official URL: http://hl7.org/fhir/us/davinci-cdex/Requirements/cdex-data-source | Version: 2.1.0 | ||||
| Standards status: Trial-use | Maturity Level: 2 | Computable Name: CDexDataSourceRequirements | |||
| Other Identifiers: OID:2.16.840.1.113883.4.642.40.21.36.2 | |||||
Copyright/Legal: Used by permission of HL7 International all rights reserved Creative Commons License |
|||||
This Requirements resource lists all the CDex Data Source requirements defined in the narrative sections of this IG.
Language: en
| CONF-007 | SHALL |
Links:
|
| CONF-010 | SHALL | use a [FHIR RESTful search] instead of [FHIR RESTful read]. There is no CDex support for signatures on a FHIR RESTful read because it fetches a single instance of a resource instead of a Bundle. If the Data Consumer attempts to fetch a resource with a read and a signature is required, the Data Source/Responder SHALL return an HTTP Links:
|
| CONF-011 | SHALL | The [Da Vinci] initiative supports this implementation guide. Da Vinci is a private effort to accelerate the adoption of Health Level Seven International Fast Healthcare Interoperability Resources (HL7® FHIR®) as the standard to support and integrate value-based care (VBC) data exchange across communities. This guide and implementers of it SHALL adhere to the [HL7 Da Vinci Guiding Principles] for exchanging patient health information. Links:
|
| CONF-014 | SHALL | This implementation guide inherits all of the mandatory requirements and recommendations defined in the [HRex Security and Privacy] specification. Implementers SHALL read and adhere to the guidance for the following topics: Links:
|
| CONF-015 | SHALL |
Links:
|
| CONF-016 | SHALL |
Links:
|
| CONF-018 | SHALL | communicate the POU for the requested data for each Task using codes from the [CDex Purpose of Use Value Set] in the POU Links:
|
| CONF-059 | SHALL | Figure 8 below illustrates a "typical" state machine for CDex Task. The Data Consumer creates the Task with a status of "requested". The Data Source updates the status of the Task as appropriate. The Data Source SHALL support all the statuses in the [HRex Task Status ValueSet]. The Data Source Links:
|
| CONF-064 | SHALL | Da Vinci CDex Data Sources who choose to support Subscription SHALL comply with the [Subscription R5 Backport Implementation Guide] and the Da Vinci Health Record Exchange (HRex) Subscription requirements for subscribing to Task updates. These implementation guides "pre-adopt" the FHIR R5 topic-based subscription approach in R4 implementations since most U.S. EHR vendors have agreed to support it. Links:
|
| CONF-065 | SHALL |
Links:
|
| CONF-067 | SHALL |
Links:
|
| CONF-080 | SHALL | *The Links:
|
| CONF-081 | SHALL | support at least one of them, and when supporting a Coverage profile, SHALL support the Coverage Profile based on the US Core version as follows: Links:
|
| CONF-083 | SHALL | do not define the detailed POU, and the implementer SHALL supply an additional, alternate code. The resource fragment below shows their use: Links:
|
| CONF-086 | SHALL | The CDex Profile elements consist of Mandatory, Must Support, and Optional elements. Elements that are neither Mandatory or Must Support are Optional. Mandatory elements are elements with a minimum cardinality greater than 0. [Must Support] elements are marked with the mustSupport flag and SHALL be interpreted as follows: Links:
|
| CONF-087 | SHALL | The CDex Profile elements consist of Mandatory, Must Support, and Optional elements. Elements that are neither Mandatory or Must Support are Optional. Mandatory elements are elements with a minimum cardinality greater than 0. [Must Support] elements are marked with the mustSupport flag and SHALL be interpreted as follows: Links:
|
| CONF-088 | SHALL | element is required and the Task Source SHALL populating the data element with value unless: Links:
|
| CONF-089 | SHALL | element is required and the Task Source SHALL populating the data element with value unless: Links:
|
| CONF-090 | SHALL | Source SHALL use that extension to communicate the reason for missing data. Links:
|
| CONF-091 | SHALL | Source SHALL use that extension to communicate the reason for missing data. Links:
|
| CONF-092 | SHALL |
Links:
|
| CONF-093 | SHALL |
Links:
|
| CONF-094 | SHALL |
Links:
|
| CONF-095 | SHALL |
Links:
|
| CONF-005 | SHALL NOT | The use of CDex SHALL NOT be considered compliant with any use case specific IG where CDex is not explicitly required as part of the supported exchanges. Links:
|
| CONF-001 | SHOULD | Systems may choose some or all of these capabilities and implement any combination of unsolicited or solicited attachments for prior authorization, claims, or both. Therefore, in contrast to the expectations in the CDex CapabilityStatements, they SHOULD define what they support in their local capability statement in one or more of the following ways: Links:
|
| CONF-002 | SHOULD | |Attachment.Code||{{OK}}(It SHOULD be present when submitting unsolicited attachments)| Links:
|
| CONF-006 | SHOULD |
Links:
|
| CONF-008 | SHOULD | To the extent that the Data Source keeps a record of the provenance of the data, the FHIR Provenance Resource can be requested as documented on US Core's [Basic Provenance] page. When returning provenance, they SHOULD use the [HRex Provenance Profile]. The following example illustrates this transaction. Links:
|
| CONF-056 | SHOULD | The Da Vinci Burden Reduction Implementation Guides (IGs), [Da Vinci Coverage Requirements Discovery (CRD)], [Da Vinci Documentation Templates and Rules (DTR)], and [Da Vinci Prior Authorization Support (PAS)], support an integrated workflow to enable automated submission of required documentation and prior authorization from EHR and payer systems respectively. Although the PAS guide leverages CDex, implementers SHOULD follow the Burden Reduction IGs to request additional information for prior authorization. See [Using CDex Attachments with DaVinci PAS] page for more details. Links:
|
| CONF-068 | SHOULD |
Links:
|
| CONF-078 | SHOULD | CDex Task-based transactions have many optional capabilities. Systems may choose some or all of these capabilities and implement any combination. Refer to the CDex [CapabilityStatements] resources for conformance expectations for the various actors and roles. In contrast to the expectations in the CDex CapabilityStatements, Systems SHOULD define what they support in their local capability statement in one or more of the following ways: Links:
|
| CONF-084 | SHOULD |
Links:
|
| CONF-085 | SHOULD |
Links:
|
| CONF-004 | SHOULD-NOT |
Links:
|
| CONF-096 | SHOULD-NOT | data - and receivers SHOULD NOT reject instances that contain unexpected data elements if those elements are not [modifier elements]. However, Task Sources cannot rely on Task Consumers to store, process, or do anything other than ignore data that is not marked as mustSupport. Links:
|
| CONF-097 | SHOULD-NOT | data - and receivers SHOULD NOT reject instances that contain unexpected data elements if those elements are not [modifier elements]. However, Task Sources cannot rely on Task Consumers to store, process, or do anything other than ignore data that is not marked as mustSupport. Links:
|
| CONF-017 | MAY | <span class="bg-success" markdown="1">CDex Task-based queries enable Data Consumers to dynamically define POUs when requesting data. Data Consumer and Data Source MAY communicate the POU for the requested data for each Task using codes from the [CDex Purpose of Use Value Set] in the POU Links:
|
| CONF-060 | MAY | support all the statuses in the [HRex Task Status ValueSet]. The Data Source MAY support additional transitions, including transitions from terminal states (e.g., back to "in-progress" from "failed" or "completed"). The Data Source Links:
|
| CONF-061 | MAY | support additional transitions, including transitions from terminal states (e.g., back to "in-progress" from "failed" or "completed"). The Data Source MAY use [ Links:
|
| CONF-066 | MAY | support the HRex Task Subscription Topic and MAY support other subscription topics Links:
|
| CONF-069 | MAY | support discovery using the CapabilityStatement SubscriptionTopic Canonical extension and MAY support discovery by some other method Links:
|