HomeProjectsBlogContact
Made with ❤️ by Anton Vasetenkov
FHIR Message Sender
Nov 1, 2022

FHIR Message Sender

An online client for FHIR messaging.

FHIR Message Sender is a web-based tool for sending FHIR messages to FHIR servers.

What is FHIR messaging?

In FHIR messaging, applications exchange messages triggered by events in the source systems. Technically, the messages are FHIR Bundles of type message carrying a collection of FHIR resources.

Here is an example of a FHIR message Bundle:

{
  "resourceType": "Bundle",
  "id": "388a86c8-2544-46d6-bcdb-289627ce5afb",
  "type": "message",
  "timestamp": "2022-11-01T09:21:11.764Z",
  "entry": [
    {
      "fullUrl": "urn:uuid:f80930be-add3-4e35-89d5-7b0e3f08e868",
      "resource": {
        "resourceType": "MessageHeader",
        "id": "f80930be-add3-4e35-89d5-7b0e3f08e868",
        "event": {
          "code": "http://example.org/fhir/CodeSystem/MessageEventCodes|example",
          "system": "http://example.org/fhir/CodeSystem/MessageEventCodes"
        }
      }
    },
    {
      "fullUrl": "http://example.org/fhir/Patient/12345",
      "resource": {
        "resourceType": "Patient",
        "id": "12345",
        "name": [
          {
            "use": "official",
            "family": "Doe",
            "given": [
              "John"
            ]
          }
        ],
        "gender": "male"
      }
    }
  ]
}

What is FHIR Message Sender?

FHIR Message Sender is an online client for FHIR messaging. It allows you to create and send FHIR messages to FHIR servers.

How to use FHIR Message Sender?

To send a FHIR message, you need to provide the FHIR server address and the message content.

The FHIR server must have a public HTTPS endpoint supporting the FHIR messaging profile. The server must have CORS enabled to allow communication with FHIR Message Sender.

You can use any FHIR server, including the public sandbox at https://hapi.fhir.org/baseR4.

See also
CDS Hooks Testing Tool
Test and debug CDS Hooks flows online.
HL7v2 Validator
Validate HL7v2 messages against the HL7 abstract message syntax.
FHIR Validator
An online validator for FHIR resources.
FHIR Viewer
Connect to and browse FHIR-enabled servers.
CQL Testing Tool
Test Clinical Quality Language against mock FHIR resources.
Help: FSH Editor
An introduction to FSH Editor.
HL7v2 Editor
Author, inspect, and debug HL7v2 messages online.
CQL Editor
An online editor for the Clinical Quality Language.
Cloud-based FHIR IG Publisher
A zero-setup way to generate FHIR Implementation Guides from source.
FHIR GraphQL Client
Query FHIR servers using GraphQL.
List of FHIR terminology servers
The list of FHIR-compliant servers for working with code systems, value sets, and concept maps.