Search loading...

API Hub

Explore and Make use of Nationally Defined Messaging APIs

 

Bundle Types

The types of bundles used in ITK3

The ITK3 Messaging Distribution Bundle

The diagram below shows a schematic of the basic ITK3 Messaging Distribution Bundle structure. The ITK3 Message Bundle is the container for the ITK3 MessageHeader and any Payload. The MessageHeader contains information that pertains to the Payload content. The Payload can be anything. The diagrams showing the ITK3 Message Bundle below are simplified and do not show all the resources which could be contained therein.

ITK3 Typical Bundle Structures

This section illustrates typical bundle structures used with ITK3.

ITK3 FHIR Document Bundle Structure

The diagram below is an example of an ITK3 FHIR document Payload that may be used with the ITK3 Messaging Distribution Bundle. When sending FHIR Documents the type of bundle is a document.

ITK3 Response Bundle Structure

The diagram below is an example of an ITK3 Response message structure.

ITK3 Other Payload Bundle Structure

The diagram below is an example of the structure used when the Payload is an additional bundle, of one of the types listed below:

  • message
  • transaction
  • transaction-response
  • batch
  • batch-response
  • history
  • searchset
  • collection

The ITK3 Messaging Distribution Bundle Resources

This Bundle is a generic bundle for sending any Payload.

The Bundle consists of the following FHIR Resource Profiles.

– One or more FHIR Resource.

– The ITK-Response-OperationOutcome-1

– The ITK-Document-Bundle-1 containing a composition and one or more FHIR Resources.

– The ITK-Payload-Bundle-1 containing one or more FHIR Resources.

ITK3 Response Bundle

ITK3 Responses are used to convey information from the receiving system back to the sending system, the messages are clinically agnostic and relay information regarding errors in the received ITK3 Messaging Distribution Bundle, such as a failure in validation due to incorrect structure. This Response message also allows systems to report that a message was received without error. When a message is received without error at the infrastructure or technical layer it may subsequently error later at the business layer.

The Bundle consists of the following FHIR Resource Profiles.

Extensions Used

Tags: fhir

All content is available under the Open Government Licence v3.0, except where otherwise stated