Home Applications iris-on-fhir

iris-on-fhir

This application is not supported by InterSystems Corporation. Please be notified that you use it at your own risk.
3.5
1 reviews
2
Awards
748
Views
27
IPM installs
1
2
Details
Releases
Reviews  (1)
Awards  (2)
Issues
Articles  (7)
App to show the potential of FHIRaaS

What's new in this version

  • Patient List
  • Patient View
  • Patient Claim
    • Service Provider
    • Insurance Coverage
    • Items
  • Lab Results
    • Line Chart with the evolution over time
  • Telegram bot to make the appointments
  • Am I already talked about telegram bot to make the appointments?

IRIS on FHIR

IRIS on FHIR it’s a SMART app to show the potential of FHIRaaS using SMART JS Client Library

Description

IRIS on FHIR it’s our idea of how easy and simple we can work with FHIR, crafting a great UI to show the power behind FHIRaaS.

We hope that our project makes it easier for everyone to understand; we want to share knowledge and show that something good is not necessarily complicated.

We hope that our project can be used as a base/example for many others, unlocking more and more features.

Prerequisites

Make sure you have git and Docker desktop installed.

Installation

Clone/git pull the repo into any local directory

$ git clone https://github.com/intersystems-community/objectscript-docker-template.git

Open the terminal in this directory and run:

$ docker-compose build
  1. Run the IRIS container with your project:
$ docker-compose up -d

How to Test it

VS Code

How IRIS on FHIR looks like

Patient List

The page is a list of patients using the Resource Patient.

The data table recognizes the array provided for the Patient resource and shows a little information about the patient.

Patient List

Patient View

When clicking on the Patient’s Given Name link, you’ll be redirected to the Patient View page. A page with more information about that patient.

Patient View

On the top, we have the patient photo, patient FHIR ID, SSN, Date of Birth, gender, contact, address, city, Country.

The middle section provide two section cards:

  • Last Encounter
  • Last Observations:Laboratory

The component badge pills bring the total count for the respectives cards.

badge pill

For the card of Observations:Laboratory the badge pill open a new page bringing the lab results.

Lab Results

Chose one of the options in the Select box, clicking on the Search button, and you’ll have the chart with the values for the selected lab test.

Lab Tests

Chose one of the options in the Select box, clicking on the Search button, and you’ll have the chart with the values for the selected lab test.

Chart results

Appointments

The appointments are shown on the calendar view, loading the information through the FHIR resource: Appointment.
Appointments Calendar

You also can create new appointments, update, and delete them.

Appointments CRUD

How we did the complete solution

The following articles were written by my partner in this journey @jrpereirajr. Check it out:

Dream team

Made with
Install
zpm install iris-on-fhir download archive
Version
1.1.105 Jun, 2021
Category
Solutions
Works with
InterSystems IRIS for Health
First published
30 May, 2021
Last checked by moderator
27 Jun, 2023Works