This page is part of the Da Vinci Clinical Documentation Exchange (v2.0.0: STU2) based on FHIR R4. This is the current published version in its permanent home (it will always be available at this URL). For a full list of available versions, see the Directory of published versions
Page standards status: Informative |
CDex 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 actually support in their local capability statement by one or more of the following ways:
CapabilityStatement.rest.resource.documentation
for the Task resource.$submit-attachment
CapabilityStatement.rest.documentation
Capability | Required | Optional |
---|---|---|
Signatures | ✔ | |
Polling | ✔ | |
Subscriptions | ✔ | |
Support of Provenance | ✔ |
Capability | Must Support* | Optional |
---|---|---|
Requesting Attachments Using Attachment Codes | ✔ | |
Requesting Attachments Using FHIR RESTful Query Syntax | ✔ | |
Requesting Attachments Using Free Text | ✔ | |
Requesting Attachments Using Questionnaire | ✔ | |
Support of Contained Task Outputs | ✔ | |
Signatures | ✔ | |
Representing The Purpose Of Use (POU) For The Requested Data | ✔ | |
Support of Work Queues Tags | ✔ | |
Support of Formal Authorizations | ✔ |
* See the next section
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:
NOTE: mustSupport indicates what Da Vinci CDex conformant systems are expected to be able to handle. Systems are free to include additional data - and receivers SHOULD NOT reject instances that contain unexpected data elements if those elements are not modifier elements. However, the Task Source should be aware that they can’t count on the Task Consumer storing, processing, or doing anything other than ignoring data that is not marked as mustSupport.