Medplum · Example Payload

Medplum Bot Hl7 To Fhir Example

Receives HL7v2 ADT messages, parses them, and creates or updates FHIR Patient resources in Medplum.

HealthcareFHIROpen-SourceDeveloper PlatformHIPAASMART on FHIRClinicalInteroperability

Medplum Bot Hl7 To Fhir Example is an example object payload from Medplum, with 6 top-level fields. It illustrates the shape of data this provider's APIs accept or return.

Top-level fields

resourceTypenamedescriptionruntimeVersionsourceCodecode

Example Payload

Raw ↑
{
  "resourceType": "Bot",
  "name": "HL7v2 to FHIR Patient Bot",
  "description": "Receives HL7v2 ADT messages, parses them, and creates or updates FHIR Patient resources in Medplum.",
  "runtimeVersion": "awslambda",
  "sourceCode": {
    "contentType": "text/typescript",
    "title": "hl7-to-fhir.ts",
    "url": "https://example.org/bots/hl7-to-fhir.ts"
  },
  "code": "import { BotEvent, MedplumClient } from '@medplum/core';\nimport { Bundle, Patient } from '@medplum/fhirtypes';\n\nexport async function handler(medplum: MedplumClient, event: BotEvent): Promise<any> {\n  const hl7 = event.input as string;\n  const mrn = hl7.split('\\r')[1].split('|')[3].split('^')[0];\n  const patient: Patient = {\n    resourceType: 'Patient',\n    identifier: [{ system: 'https://example.org/mrn', value: mrn }]\n  };\n  return medplum.createResourceIfNoneExist(patient, `identifier=${mrn}`);\n}\n"
}

Work with this as data

Every example here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for examples

4 MCP tools reach this
  • find_examplesBrowse and filter every example in the catalog.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This example
curl "https://apis.io/api/v1/examples/medplum-bot-hl7-to-fhir-example"
All examples
curl "https://apis.io/api/v1/examples?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.