FHIR Platform Suite

Two-platform healthcare messaging system. Client orders flow to the Vendor in real time. Results and files return seamlessly — all FHIR R4 compliant.

Message Bridge Status
BroadcastChannel Active
localStorage Connected
FHIR R4 · JSON + XML
File Store Ready
0Orders
0Results
0Files
0Storage
Client Platform
Order creator — for clinicians sending ServiceRequests to labs, radiology, and pathology vendors.
Create orders via Form, JSON, or XML
LOINC code browser + FHIR validator
Live order status tracking
Receive & download observation results
Open Client Platform →
Vendor Platform
Result sender — for labs and imaging centres receiving orders and returning DiagnosticReports with attachments.
Receive orders in real time
Build reports: Lab, Radiology, Pathology
Attach DICOM, PDF, X-Ray, HL7 files
Send FHIR Bundle back to client
Open Vendor Platform →

How to test the full message flow

1
Open both platformsClick each card above — they open in separate browser tabs on the same device.
2
Send an order (Client)Fill the form → click "Send Order". The order transmits via BroadcastChannel + localStorage.
3
Receive the order (Vendor)Switch to the Vendor tab — the order appears in Inbox within seconds. Click "Accept".
4
Build & send result (Vendor)Go to Report Builder, enter results, attach files (PDF/images), click "Send Result".
5
Receive result (Client)Switch back to Client — the DiagnosticReport appears in Observations automatically.
6
Download filesClick ↓ buttons on either side to download FHIR JSON, PDFs, or images as real files.
📋 Deployment Guide
Step-by-step GitHub Pages setup
Open →
📖 Documentation
Full README · resources · scenarios
Open →