Home Applications FHIR Patient Viewer

FHIR Patient Viewer

This application is not supported by InterSystems Corporation. Please be notified that you use it at your own risk.
0
0 reviews
0
Awards
1.0k
Views
0
IPM installs
0
0
Details
Releases
Reviews
Issues
Pull requests
Videos
Articles
Interactive, reactive FHIR data viewer

What's new in this version

Initial Release

FHIR Patient Viewer

Alt Text

FHIR Patient Viewer is a minimalistic, interactive, unopinionated, unfiltered rendering
tool for displaying raw FHIR patient data fetched from an InterSystems IRIS for Health FHIR endpoint
in an intuitive, visually-pleasant way.

Content expressiveness and interactivity help professionals in the healthcare
industry understand the FHIR specification better:

https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6784845/

Demo

Live demo: https://danb7788.github.io/fhir-patient-viewer-demo

Video demo: https://youtu.be/TgeLokoTH5c

IRIS sandbox FHIR server setup and seeding

Follow the following instructions to create a sandbox IRIS container and set up
a FHIR endpoint that returns sample patient data:

https://gettingstartedhealth.intersystems.com/standards-quickstarts/fhir-quickstart/

Quickstart

In your frontend, add the following to your HTML:





Using FHIR Patient Viewer in a production environment

Here’s a 45-min video in which I show how I’d use FHIR Patient Viewer in production.
In it, I’m setting up a managed FHIR server in the InterSystems Cloud Services Portal.
Then, I’m creating an intermediary backend that talks to the FHIR server and handles
API authentication. Finally, I’m including in the frontend the FHIR Patient Viewer code
shown in the Quickstart section, and putting everything in an AWS EC2 Linux server.

https://youtu.be/pj9yb996L-M

Build your own dist files

To build your own CSS and JS files from source, clone the repo and install all the dependencies:

npm install

Then test it in your localhost:

npm run serve

Modify the source code as you wish, and then generate your own distribution files by running:

npm run build

Use cases

FHIR Patient Viewer can be used as:

  • A stand alone front-end EHR viewer connected to an IRIS FHIR server.

  • A visualization tool within an EMR/EHR system for data-driven end users.

  • A visualization tool within an analytics application that interacts with an IRIS FHIR server.

  • A debugging tool when developing applications that interact with an IRIS FHIR server.

  • An educational tool for understanding FHIR resources and their relationships.

License

MIT License (MIT)

Read more
Version
1.0.026 May, 2022
Category
Solutions
Works with
InterSystems IRIS for Health
First published
26 May, 2022
Last checked by moderator
12 Mar, 2024Works