Da Vinci Unsolicited Notifications
1.1.0-preview - STU 1.1 Preview United States of America flag

Da Vinci Unsolicited Notifications, published by HL7 International / Infrastructure And Messaging. This guide is not an authorized publication; it is the continuous build for version 1.1.0-preview built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/HL7/davinci-alerts/ and changes regularly. See the Directory of published versions

CapabilityStatement: Notification Sender CapabilityStatement

Official URL: http://hl7.org/fhir/us/davinci-alerts/CapabilityStatement/notification-sender Version: 1.1.0-preview
Standards status: Trial-use Maturity Level: 2 Computable Name: NotificationSenderCapabilityStatement
Other Identifiers: OID:2.16.840.1.113883.4.642.40.47.13.3

Copyright/Legal: Used by permission of HL7 International, all rights reserved Creative Commons License

This CapabilityStatement describes the expected capabilities of a Da Vinci Sender when sending Unsolicited Notifications transacted with the $process-message in the client mode.

Raw OpenAPI-Swagger Definition file | Download

SHOULD Support the Following Implementation Guides:

SHOULD Implement All Or Parts Of The Following Capability Statements:

FHIR RESTful Capabilities

The Da Vinci Notification Sender SHALL:

  1. Support the notification framework defined in this Guide for the Sender sending notifications.
  2. Implement the RESTful behavior according to the FHIR specification.
  3. Support json source formats for all Da Vinci Notification interactions.
  4. Declare a CapabilityStatement identifying the scenarios, transactions and profiles supported.

The Da Vinci Notifications Sender SHOULD:

  1. Support the admission/discharge use case defined in this Guide.
  2. Support xml source formats for all Da Vinci Notification interactions.
  3. Identify the Da Vinci or US Core profiles supported as part of the FHIR meta.profile attribute for each instance.

Security:

  1. For general security consideration refer to the Security and Privacy Considerations.
  2. For security considerations specific to this guide refer to the Security page for requirements and recommendations.

Summary of System Wide Operations

  • SHALL support the $process-message operation.
  • The Sender SHALL notify the Recipient or Intermediary using the $process-message operation.

RESTful Capabilities by Resource/Profile:

Summary

Resource Type Supported Profiles Supported Searches Supported _includes Supported _revincludes Supported Operations
Bundle Da Vinci Notifications Bundle Profile - - - -
Condition Da Vinci Admit/Transfer/Discharge Notification Condition Profile - - - -
Coverage Da Vinci Admit/Transfer/Discharge Notification Coverage Profile - - - -
Encounter Da Vinci Admit/Transfer/Discharge Notification Encounter Profile - - - -
Location US Core Location Profile - - - -
MessageHeader Da Vinci Notifications MessageHeader Profile, Da Vinci Admit Notification MessageHeader Profile, Da Vinci Transfer Notification MessageHeader Profile, Da Vinci Discharge Notification MessageHeader Profile - - - -
Organization US Core Organization Profile - - - -
Patient US Core Patient Profile - - - -
Practitioner US Core Practitioner Profile - - - -
PractitionerRole US Core PractitionerRole Profile - - - -

Bundle

Conformance Expectation: SHALL

Supported Profiles:

Profile Interaction Summary:

  • MAY support create, search-type, read, vread, update, patch, delete, history-instance, history-type.

Fetch and Search Criteria:

  • A Client MAY be capable of fetching a Bundle resource using: GET [base]/Bundle/[id]

Condition

Conformance Expectation: SHALL

Resource Specific Documentation:

Required resource type to carry information regarding admission and discharge event in the Da Vinci Notification message bundle

Supported Profiles:

Profile Interaction Summary:

  • MAY support create, search-type, read, vread, update, patch, delete, history-instance, history-type.

Fetch and Search Criteria:

  • A Client MAY be capable of fetching a Condition resource using: GET [base]/Condition/[id]

Coverage

Conformance Expectation: SHALL

Resource Specific Documentation:

Required resource type to carry information regarding admission and discharge event in the Da Vinci Notification message bundle

Supported Profiles:

Profile Interaction Summary:

  • MAY support create, search-type, read, vread, update, patch, delete, history-instance, history-type.

Fetch and Search Criteria:

  • A Client MAY be capable of fetching a Coverage resource using: GET [base]/Coverage/[id]

Encounter

Conformance Expectation: SHALL

Resource Specific Documentation:

Required resource type to carry information regarding admission and discharge event in the Da Vinci Notification message bundle

Supported Profiles:

Profile Interaction Summary:

  • MAY support create, search-type, read, vread, update, patch, delete, history-instance, history-type.

Fetch and Search Criteria:

  • A Client MAY be capable of fetching a Encounter resource using: GET [base]/Encounter/[id]

Location

Conformance Expectation: SHALL

Resource Specific Documentation:

Required resource type to carry information regarding admission and discharge event in the Da Vinci Notification message bundle

Supported Profiles:

Profile Interaction Summary:

  • MAY support create, search-type, read, vread, update, patch, delete, history-instance, history-type.

Fetch and Search Criteria:

  • A Client MAY be capable of fetching a Location resource using: GET [base]/Location/[id]

MessageHeader

Conformance Expectation: SHALL

Supported Profiles:

Profile Interaction Summary:

  • MAY support create, search-type, read, vread, update, patch, delete, history-instance, history-type.

Fetch and Search Criteria:

  • A Client MAY be capable of fetching a MessageHeader resource using: GET [base]/MessageHeader/[id]

Organization

Conformance Expectation: SHALL

Resource Specific Documentation:

Required resource type to carry information regarding admission and discharge event in the Da Vinci Notification message bundle

Supported Profiles:

Profile Interaction Summary:

  • MAY support create, search-type, read, vread, update, patch, delete, history-instance, history-type.

Fetch and Search Criteria:

  • A Client MAY be capable of fetching a Organization resource using: GET [base]/Organization/[id]

Patient

Conformance Expectation: SHALL

Resource Specific Documentation:

Required resource type to carry information regarding admission and discharge event in the Da Vinci Notification message bundle

Supported Profiles:

Profile Interaction Summary:

  • MAY support create, search-type, read, vread, update, patch, delete, history-instance, history-type.

Fetch and Search Criteria:

  • A Client MAY be capable of fetching a Patient resource using: GET [base]/Patient/[id]

Practitioner

Conformance Expectation: SHALL

Resource Specific Documentation:

Required resource type to carry information regarding admission and discharge event in the Da Vinci Notification message bundle

Supported Profiles:

Profile Interaction Summary:

  • MAY support create, search-type, read, vread, update, patch, delete, history-instance, history-type.

Fetch and Search Criteria:

  • A Client MAY be capable of fetching a Practitioner resource using: GET [base]/Practitioner/[id]

PractitionerRole

Conformance Expectation: SHOULD

Resource Specific Documentation:

Required resource type to carry information regarding admission and discharge event in the Da Vinci Notification message bundle

Supported Profiles:

Profile Interaction Summary:

  • MAY support create, search-type, read, vread, update, patch, delete, history-instance, history-type.

Fetch and Search Criteria:

  • A Client MAY be capable of fetching a PractitionerRole resource using: GET [base]/PractitionerRole/[id]