This page is part of the Da Vinci Clinical Documentation Exchange (v2.1.0-snapshot: QA Preview) based on FHIR (HL7® FHIR® Standard) R4. The current version which supersedes this version is 2.1.0. For a full list of available versions, see the Directory of published versions
| Official URL: http://hl7.org/fhir/us/davinci-cdex/CapabilityStatement/data-source-client | Version: 2.1.0-snapshot | |||
| Standards status: Trial-use | Maturity Level: 2 | Computable Name: DataSourceClientCapabilityStatement | ||
| Other Identifiers: OID:2.16.840.1.113883.4.642.40.21.13.4 | ||||
Copyright/Legal: Used by permission of HL7 International all rights reserved Creative Commons License |
||||
This CapabilityStatement describes the expected capabilities of a Da Vinci CDex Data Source in Client mode during clinical data exchange with a Data Consumer. The capabilities include one or more of the following interactions:
$submit-attachment operation to a Data Consumer endpoint.Raw OpenAPI-Swagger Definition file | Download
Used by permission of HL7 International all rights reserved Creative Commons License
This CapabilityStatement describes the expected capabilities of a Da Vinci CDex Data Source in Client mode during clinical data exchange with a Data Consumer. The capabilities include one or more of the following interactions:
$submit-attachment operation to a Data Consumer endpoint.Jump to:
The Da Vinci CDex Data Source Client SHALL:
Support at least one of the CDex approaches for exchanging clinical information
Follow the guidelines for Generating and Verifying Signed Resources if signatures are required.
Support JSON source formats for all Da Vinci CDex interactions.
Declare a CapabilityStatement identifying transactions, and profiles supported.
Support XML source formats for all Da Vinci CDex interactions.
Implementers that choose to support XML need to be aware that JSON Web Signatures can only be created and validated in the original native JSON. Transforms to and from XML will invalidate signatures.
Security:
transaction interaction.batch interaction.search-system interaction.history-system interaction.submit-attachment+ operation.+submit-attachmentIf Attachments is supported, the Data Source Client SHALL support the
$submit-attachmentoperation.
| Resource Type | Supported Interactions | Supported Profiles | Supported Searches | Supported _includes |
Supported _revincludes |
Supported Operations |
|---|---|---|---|---|---|---|
| CommunicationRequest | create, search-type, read, vread, update, patch, delete, history-instance, history-type, | |||||
| DocumentReference | create, search-type, read, vread, update, patch, delete, history-instance, history-type, | US Core DocumentReference Profileversion: null3.1.1), US Core DocumentReference Profileversion: null6.1.0), US Core DocumentReference Profileversion: null7.0.0), | ||||
| Parameters | create, search-type, read, vread, update, patch, delete, history-instance, history-type, | |||||
| QuestionnaireResponse | create, search-type, read, vread, update, patch, delete, history-instance, history-type, | CDex SDC QuestionnaireResponse Profileversion: null2.1.0-snapshot), | ||||
| ServiceRequest | create, search-type, read, vread, update, patch, delete, history-instance, history-type, |
Conformance Expectation: SHOULD
Resource Specific Documentation:
Required resource type to carry authorization information regarding for requesting Clinical information
Modify Criteria:
create interaction posting a CommunicationRequest resource using:
POST [base]/CommunicationRequest/[id]{?_format=[mime-type]}
PUT [base]/CommunicationRequest/[id]{?_format=[mime-type]}
PATCH [base]/CommunicationRequest/[id]{?_format=[mime-type]}
DELETE [base]//[id]
Fetch and Search Criteria:
search-type interaction fetching CommunicationRequest resources matching a search query using:
GET [base]/CommunicationRequest/[id]{?[parameters]{&_format=[mime-type]}}
read interaction fetching a CommunicationRequest resource using:
GET [base]/CommunicationRequest/[id]
vread interaction fetching a CommunicationRequest resource using:
GET [base]/CommunicationRequest/[id]/_history/vid
history-instance interaction fetching a history of a CommunicationRequest using:
GET [base]/CommunicationRequest/[id]/_history{?[parameters]&_format=[mime-type]}
history-type interaction fetching the history of CommunicationRequest resources using:
GET [base]/CommunicationRequest/_history{?[parameters]&_format=[mime-type]}
Conformance Expectation: SHOULD
Resource Specific Documentation:
Required resource type to support the
$submit-attachmentoperation
Supported Profiles:
Modify Criteria:
create interaction posting a DocumentReference resource using:
POST [base]/DocumentReference/[id]{?_format=[mime-type]}
PUT [base]/DocumentReference/[id]{?_format=[mime-type]}
PATCH [base]/DocumentReference/[id]{?_format=[mime-type]}
DELETE [base]//[id]
Fetch and Search Criteria:
search-type interaction fetching DocumentReference resources matching a search query using:
GET [base]/DocumentReference/[id]{?[parameters]{&_format=[mime-type]}}
read interaction fetching a DocumentReference resource using:
GET [base]/DocumentReference/[id]
vread interaction fetching a DocumentReference resource using:
GET [base]/DocumentReference/[id]/_history/vid
history-instance interaction fetching a history of a DocumentReference using:
GET [base]/DocumentReference/[id]/_history{?[parameters]&_format=[mime-type]}
history-type interaction fetching the history of DocumentReference resources using:
GET [base]/DocumentReference/_history{?[parameters]&_format=[mime-type]}
Conformance Expectation: SHOULD
Resource Specific Documentation:
Required resource type to support the
$submit-attachmentoperation
Modify Criteria:
create interaction posting a Parameters resource using:
POST [base]/Parameters/[id]{?_format=[mime-type]}
PUT [base]/Parameters/[id]{?_format=[mime-type]}
PATCH [base]/Parameters/[id]{?_format=[mime-type]}
DELETE [base]//[id]
Fetch and Search Criteria:
search-type interaction fetching Parameters resources matching a search query using:
GET [base]/Parameters/[id]{?[parameters]{&_format=[mime-type]}}
read interaction fetching a Parameters resource using:
GET [base]/Parameters/[id]
vread interaction fetching a Parameters resource using:
GET [base]/Parameters/[id]/_history/vid
history-instance interaction fetching a history of a Parameters using:
GET [base]/Parameters/[id]/_history{?[parameters]&_format=[mime-type]}
history-type interaction fetching the history of Parameters resources using:
GET [base]/Parameters/_history{?[parameters]&_format=[mime-type]}
Conformance Expectation: SHOULD
Resource Specific Documentation:
Required resource type to support the
$submit-attachmentoperation for Requesting Attachments Using Questionnaires. SHALL* support CDex SDC QuestionnaireResponse Profile for signed QuestionnaireResponse.
Supported Profiles:
Modify Criteria:
create interaction posting a QuestionnaireResponse resource using:
POST [base]/QuestionnaireResponse/[id]{?_format=[mime-type]}
PUT [base]/QuestionnaireResponse/[id]{?_format=[mime-type]}
PATCH [base]/QuestionnaireResponse/[id]{?_format=[mime-type]}
DELETE [base]//[id]
Fetch and Search Criteria:
search-type interaction fetching QuestionnaireResponse resources matching a search query using:
GET [base]/QuestionnaireResponse/[id]{?[parameters]{&_format=[mime-type]}}
read interaction fetching a QuestionnaireResponse resource using:
GET [base]/QuestionnaireResponse/[id]
vread interaction fetching a QuestionnaireResponse resource using:
GET [base]/QuestionnaireResponse/[id]/_history/vid
history-instance interaction fetching a history of a QuestionnaireResponse using:
GET [base]/QuestionnaireResponse/[id]/_history{?[parameters]&_format=[mime-type]}
history-type interaction fetching the history of QuestionnaireResponse resources using:
GET [base]/QuestionnaireResponse/_history{?[parameters]&_format=[mime-type]}
Conformance Expectation: SHOULD
Resource Specific Documentation:
Required resource type to carry authorization information regarding for requesting Clinical information
Modify Criteria:
create interaction posting a ServiceRequest resource using:
POST [base]/ServiceRequest/[id]{?_format=[mime-type]}
PUT [base]/ServiceRequest/[id]{?_format=[mime-type]}
PATCH [base]/ServiceRequest/[id]{?_format=[mime-type]}
DELETE [base]//[id]
Fetch and Search Criteria:
search-type interaction fetching ServiceRequest resources matching a search query using:
GET [base]/ServiceRequest/[id]{?[parameters]{&_format=[mime-type]}}
read interaction fetching a ServiceRequest resource using:
GET [base]/ServiceRequest/[id]
vread interaction fetching a ServiceRequest resource using:
GET [base]/ServiceRequest/[id]/_history/vid
history-instance interaction fetching a history of a ServiceRequest using:
GET [base]/ServiceRequest/[id]/_history{?[parameters]&_format=[mime-type]}
history-type interaction fetching the history of ServiceRequest resources using:
GET [base]/ServiceRequest/_history{?[parameters]&_format=[mime-type]}