FHIR © HL7.org  |  Server Home  |  XIG Home  |  Server Source  |  FHIR  

FHIR IG Statistics: CapabilityStatement/notification-receiver

Packagehl7.fhir.us.davinci-alerts
TypeCapabilityStatement
Idnotification-receiver
FHIR VersionR4
Sourcehttp://hl7.org/fhir/us/davinci-alerts/https://build.fhir.org/ig/HL7/davinci-alerts/CapabilityStatement-notification-receiver.html
URLhttp://hl7.org/fhir/us/davinci-alerts/CapabilityStatement/notification-receiver
Version1.1.0
Statusactive
Date2024-12-06T17:34:06.149655-08:00
NameNotificationReceiverCapabilityStatement
TitleNotification Receiver CapabilityStatement
Realmus
Authorityhl7
DescriptionThis CapabilityStatement describes the expected capabilities of a server that is capable of receiving a Da Vinci Unsolicited Notification transacted with the `$process-message` operation.
CopyrightUsed by permission of HL7 International, all rights reserved Creative Commons License
Kindrequirements

Resources that use this resource

No resources found


Resources that this resource uses

CapabilityStatement
us-core-clientUS Core Client CapabilityStatement
ImplementationGuide
hl7.fhir.us.davinci-hrexDa Vinci Health Record Exchange (HRex)
hl7.fhir.us.coreUS Core Implementation Guide

Narrative

Note: links and images are rebased to the (stated) source

SHOULD Support the Following Implementation Guides:

SHOULD Implement All Or Parts Of The Following Capability Statements:

FHIR RESTful Capabilities

Da Vinci Notifications Receiver SHALL:

  1. Support the notification framework defined in this Guide.
  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.

Da Vinci Notifications Receiver 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 Notification 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.
  3. A server SHALL reject any unauthorized requests by returning an HTTP 401 unauthorized response code.

Summary of System Wide Operations

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


Source

{
  "resourceType": "CapabilityStatement",
  "id": "notification-receiver",
  "text": {
    "status": "additional",
    "div": "<!-- snip (see above) -->"
  },
  "extension": [
    {
      "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-wg",
      "valueCode": "inm"
    }
  ],
  "url": "http://hl7.org/fhir/us/davinci-alerts/CapabilityStatement/notification-receiver",
  "version": "1.1.0",
  "name": "NotificationReceiverCapabilityStatement",
  "title": "Notification Receiver CapabilityStatement",
  "status": "active",
  "experimental": false,
  "date": "2024-12-06T17:34:06.149655-08:00",
  "publisher": "HL7 International / Infrastructure And Messaging",
  "contact": [
    {
      "name": "HL7 International / Infrastructure And Messaging",
      "telecom": [
        {
          "system": "url",
          "value": "http://www.hl7.org/Special/committees/inm"
        },
        {
          "system": "email",
          "value": "inm@lists.hl7.org"
        }
      ]
    }
  ],
  "description": "This CapabilityStatement describes the expected capabilities of a server that is capable of receiving a Da Vinci Unsolicited Notification transacted with the `$process-message` operation.",
  "jurisdiction": [
    {
      "coding": [
        {
          "system": "urn:iso:std:iso:3166",
          "code": "US"
        }
      ]
    }
  ],
  "copyright": "Used by permission of HL7 International, all rights reserved Creative Commons License",
  "kind": "requirements",
  "instantiates": [
    "http://hl7.org/fhir/us/core/CapabilityStatement/us-core-client|3.1.1",
    "http://hl7.org/fhir/us/core/CapabilityStatement/us-core-client|6.1.0",
    "http://hl7.org/fhir/us/core/CapabilityStatement/us-core-client|7.0.0"
  ],
  "_instantiates": [
    {
      "extension": [
        {
          "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation",
          "valueCode": "SHOULD"
        }
      ]
    },
    {
      "extension": [
        {
          "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation",
          "valueCode": "SHOULD"
        }
      ]
    },
    {
      "extension": [
        {
          "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation",
          "valueCode": "SHOULD"
        }
      ]
    }
  ],
  "fhirVersion": "4.0.1",
  "format": [
    "json",
    "xml"
  ],
  "_format": [
    {
      "extension": [
        {
          "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation",
          "valueCode": "SHALL"
        }
      ]
    },
    {
      "extension": [
        {
          "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation",
          "valueCode": "MAY"
        }
      ]
    }
  ],
  "implementationGuide": [
    "http://hl7.org/fhir/us/core/ImplementationGuide/hl7.fhir.us.core|3.1.1",
    "http://hl7.org/fhir/us/core/ImplementationGuide/hl7.fhir.us.core|6.1.0",
    "http://hl7.org/fhir/us/core/ImplementationGuide/hl7.fhir.us.core|7.0.0",
    "http://hl7.org/fhir/us/davinci-hrex/ImplementationGuide/hl7.fhir.us.davinci-hrex|1.1.0"
  ],
  "_implementationGuide": [
    {
      "extension": [
        {
          "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation",
          "valueCode": "SHOULD"
        }
      ]
    },
    {
      "extension": [
        {
          "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation",
          "valueCode": "SHOULD"
        }
      ]
    },
    {
      "extension": [
        {
          "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation",
          "valueCode": "SHOULD"
        }
      ]
    },
    {
      "extension": [
        {
          "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation",
          "valueCode": "SHOULD"
        }
      ]
    }
  ],
  "rest": [
    {
      "mode": "server",
      "documentation": "Da Vinci Notifications  Receiver **SHALL**:\n\n1. Support the notification framework defined in this Guide.\n1. Implement the RESTful behavior according to the FHIR specification.\n1. Support json source formats for all Da Vinci Notification interactions.\n1. Declare a CapabilityStatement identifying the scenarios, transactions and profiles supported.\n\nDa Vinci Notifications  Receiver **SHOULD**:\n\n1. Support the admission/discharge use case defined in this Guide.\n1. Support xml source formats for all Da Vinci Notification interactions.\n1. Identify the Da Vinci Notification or US Core profiles supported as part of the FHIR `meta.profile` attribute for each instance.",
      "security": {
        "description": "1. For general security consideration refer to the [Security and Privacy Considerations](http://build.fhir.org/secpriv-module.html). \n1. For security considerations specific to this guide refer to the  [Privacy, Safety, and Security](security.html) page for requirements and recommendations.\n1. A server **SHALL** reject any unauthorized requests by returning an `HTTP 401` unauthorized response code."
      },
      "operation": [
        {
          "extension": [
            {
              "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation",
              "valueCode": "SHALL"
            }
          ],
          "name": "process-message",
          "definition": "http://hl7.org/fhir/OperationDefinition/MessageHeader-process-message",
          "documentation": "The Recipient or Intermediary SHALL process the $process-message operation."
        }
      ]
    }
  ]
}