Written by

Article Fan Ji · 2 hr ago 1m read

Visualizing FHIR Patient Data with InterSystems IRIS for Health

Introduction

FHIR (Fast Healthcare Interoperability Resources) is the modern standard for storing and exchanging clinical data. But once your data is in a FHIR server, how do you actually explore it? FHIR data is stored as JSON — powerful, but not practical to read directly. I wanted a tool where you could click on a patient, see their conditions, medications, lab results, and more — in a clean, readable format. So I built the FHIR Patient Viewer.

How It Works

The app runs entirely in Docker and connects directly to an InterSystems IRIS for Health FHIR server. On startup, it automatically loads 115 synthetic patients into IRIS — no manual setup needed.

  • Browse a list of patients
  • Click into any patient to see all their clinical records

  • Expand each record field by field

  • View the underlying raw JSON whenever you need it


     

The Data

It comes pre-loaded with 115 synthetic patients generated by Synthea


Full source code and setup instructions on Open Exchange:
https://openexchange.intersystems.com/package/FHIR-Patient-Viewer-2

Feedback welcome!