Preview HL7 v2 messages in Raycast, with named segments, fields and components.
⌘V to paste a copied .hl7 file, a file path, or a raw message.⌘K lists the other ways in:
⌘⇧H past views, searchable by patient name⌘⇧L choose a file⌘O open the file selected in Finder, when there is onePast views are off by default, because they hold patient data. Turn on Keep Past Views in
the extension preferences to keep the last 50 views, with a copy of each message in Raycast's
local encrypted storage, so a view reopens as it was seen. Turning it off again removes the stored views. Open Current File (⌘↵) reads the file as it is now.
Clear History (⌃⇧X) removes all stored views.
The message shows as one document that you scroll with the mouse or the arrow keys:
A file with several messages, such as a batch, opens as a list with one row per message. The selected message shows on the right. More rows load as you scroll. The search bar finds messages by patient name, patient ID, date of birth, message type or control ID. Copy All Messages and Copy All as JSON copy every message in the file.
⌘V paste a file or message⌘⇧L choose a file⌘⇧H past views, searchable by patient name⌘⇧G show or hide the segments⌘⇧E show or hide empty fields⌘⇧R show the raw message⌘⇧F copy one field⌘⇧C copy the message, ⌘⇧J copy it as JSON⌘⌥⇧C copy all messages, ⌘⌥⇧J copy all as JSONnpm install
npm run dev # loads the extension into Raycast
npm test
Paste an HL7 file or message, or reopen a past view searchable by patient name.