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

FHIR IG Statistics: OperationDefinition/ProcessMessage

Packagenw-gmsa.github.io
TypeOperationDefinition
IdProcessMessage
FHIR VersionR4
Sourcehttps://nw-gmsa.github.io/LTW/https://build.fhir.org/ig/nw-gmsa/LTW/OperationDefinition-ProcessMessage.html
URLhttps://nw-gmsa.github.io/LTW//OperationDefinition/ProcessMessage
Version0.0.1
Statusdraft
Date2025-04-28T04:51:38+00:00
NameProcessMessage
TitleProcess Message
Realmuk
DescriptionThis is documentation on the version of [HL7 FHIR process-message](https://hl7.org/fhir/R4/messageheader-operation-process-message.html) to be used for regional FHIR Messaging, this HL7 FHIR definition **SHALL** be followed.
Typefalse
Kindoperation

Resources that use this resource

CapabilityStatement
CapabilityStatementRIECapabilityStatement for NW GMSA Regional Integration Engine for Genomics

Resources that this resource uses

No resources found


Narrative

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

Generated Narrative: OperationDefinition ProcessMessage

URL: [base]/$process-message

Parameters

UseNameScopeCardinalityTypeBindingDocumentation
INcontent1..1Bundle

The message to process (or, if using asynchronous messaging, it may be a response message to accept)

OUTreturn0..1Bundle

A response message, if synchronous messaging is being used (mandatory in this case). For asynchronous messaging, there is no return value

This event message differs from traditional NHS England definitions of this operation is that this operation is designed to be an interface to a mix of broker and event consumer actors, and so other standards they suport.

This is NOT intended to be a method of transferring health records or data between computer systems (i.e. it is not a health record type).


Source

{
  "resourceType": "OperationDefinition",
  "id": "ProcessMessage",
  "text": {
    "status": "generated",
    "div": "<!-- snip (see above) -->"
  },
  "url": "https://nw-gmsa.github.io/LTW//OperationDefinition/ProcessMessage",
  "version": "0.0.1",
  "name": "ProcessMessage",
  "title": "Process Message",
  "status": "draft",
  "kind": "operation",
  "date": "2025-04-28T04:51:38+00:00",
  "publisher": "NHS North West GMSA",
  "contact": [
    {
      "telecom": [
        {
          "system": "url",
          "value": "https://www.nw-gmsa.nhs.uk/contact-us"
        }
      ]
    }
  ],
  "description": "This is documentation on the version of [HL7 FHIR process-message](https://hl7.org/fhir/R4/messageheader-operation-process-message.html) to be used for regional FHIR Messaging, this HL7 FHIR definition **SHALL** be followed.",
  "jurisdiction": [
    {
      "coding": [
        {
          "system": "urn:iso:std:iso:3166",
          "code": "GB",
          "display": "United Kingdom of Great Britain and Northern Ireland"
        }
      ]
    }
  ],
  "code": "process-message",
  "comment": "\nThis `event message` differs from traditional NHS England definitions of this operation is that this operation is designed to be an interface to a mix of broker and event consumer actors, and so other standards they suport.\n\nThis is **NOT** intended to be a method of transferring health records or data between computer systems (i.e. it is not a health record type).\n",
  "resource": [
    "MessageHeader"
  ],
  "system": true,
  "type": false,
  "instance": false,
  "parameter": [
    {
      "name": "content",
      "use": "in",
      "min": 1,
      "max": "1",
      "documentation": "The message to process (or, if using asynchronous messaging, it may be a response message to accept)",
      "type": "Bundle"
    },
    {
      "name": "return",
      "use": "out",
      "min": 0,
      "max": "1",
      "documentation": "A response message, if synchronous messaging is being used (mandatory in this case). For asynchronous messaging, there is no return value",
      "type": "Bundle"
    }
  ]
}