API Adventures
Separate Me
(HL7 messages)
HL7 Message Types
FHIR Resources
Send Me That File
10

This HTTP method is used to request or read data from a server.

GET

10

What is the purpose of the character "0x0D" (\r) ?

Marks the End of Each Segment. (Carriage Return <cr>)

10

Admit it, if you can't discharge your duty to come up with this 3-letter message name, you'll transfer 

ADT 

ADT message
(Admit, Discharge, and Transfer)

10

Resource starting with 'P' containing the "who" information about the recipient of care, such as demographics

Patient Resource

10

This 4-letter acronym stands for a secure way to transfer files over a network, ensuring your data stays safe from prying eyes.

SFTP (Secure File Transfer Protocol)?

20

A programming language commonly used to transform data within MuleSoft APIs.

DataWeave

20

"\F\", "\R\", and "\T\" are all examples of these within HL7 messages.

Escape sequences

(e.g. \F\ replaces "|" within message data)

20

ORM is the Order Entry message type, but this is the message type for the result.

ORU

Observation result 

20

Resource stating with 'P' containing data about someone with a formal responsibility in the provisioning of healthcare or related services

Practitioner Resource

20

This Globalscape feature allows triggering file transfers and other automation steps as soon as a file is placed in a specific folder.

Folder Monitor

30

This application allows testing and sharing API request configurations (no need for a stamp)

Postman

30

The delimiter character that separates one subcomponent from another

The Ampersand '&'

30

Send this in response to an incoming HL7 message to indicate your system has received it and is ready for the next message

ACK
(Acknowledgement Message)

30

Resource starting with 'A' containing data about the booking of a healthcare event among patient(s), practitioner(s), related person(s) and/or device(s) for a specific date/time.

Appointment Resource

30

For files inbound to Fairview, you'll need to submit one of these before a new connection will be allowed.

Firewall request

40

Use this application 'When U' need to pull Epic data that's not standardly supported over APIs

VennU

40

The delimiter character that separates repeating fields

The Tilde '~'

40

These messages allow making updates to general "master files", such as locations/departments, providers, or supplies.

MFN

Master file notification

40

Resource primarily used for the identification and definition of a substance for the purposes of prescribing, dispensing, and administering it to patients

Medication Resource

40

Set up one of these in your event rule if you need some 'advanced' features, such as uploading to SharePoint or password-protected unzipping.

Advanced Workflow (AWE)

50

HTTPS uses one of these to prove the identity of the server

What is an SSL certificate?

50

This is the value and purpose of "MSH-1" in the following segment.

MSH|^~\&|EPIC|REG_UPDATE|||20250421084557|58576|ADT^A08|48149|D|2.3|

| (pipe), the field separator

50

Got your flu shot? This message type contains information about a vaccination/immunization administration.

VXU

vaccination record update

50

Resource containing detailed information about problems or diagnoses

Condition Resource

50

This 'zone' exposes our SFTP server to the public internet.

DMZ

M
e
n
u