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.0.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-attachment
operation.
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-attachment
operation
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-attachment
operation
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-attachment
operation 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]}