Home Applications Clinical Mindmap Viewer

Clinical Mindmap Viewer

This application is not supported by InterSystems Corporation. Please be notified that you use it at your own risk.
5
1 reviews
0
Awards
167
Views
0
IPM installs
1
1
Details
Releases
Reviews
Issues
Pull requests
Videos
Articles
FHIR Clinical Mindmap Viewer

What's new in this version

Fix FHIR server port

Gitter

clinical-mindmap-viewer

This is a Clinical Viewer as a mindmap

Installation

IPM

Open IRIS for Health installation with IPM client installed. Call in any namespace:

USER>zpm "install clinical-mindmap-viewer"

This will install FHIR server in FHIRSERVER namespace.

Or call the following for installing programmatically:

set sc=$zpm("install clinical-mindmap-viewer")

Docker (e.g. for dev purposes)

Clone/git pull the repo into any local directory

$ git clone https://github.com/yurimarx/clinical-mindmap-viewer.git

Open the terminal in this directory and run:

$ docker-compose up -d

View the patients as mindmap

Go to http://localhost:32783/mindmap/index.html

Articles about it

https://community.intersystems.com/post/mind-map-your-fhir-patient-data

Videos about it

https://youtu.be/Yyw8iCRq-Hg

Patient data

This app goes with 5 preloaded patents in /data/fhir folder which are being loaded during docker build
You can generate more patients doing the following. Open shel terminal in repository folder and call:

#./synthea-loader.sh 10

this will create 10 more patients in data/fhir folder.
Then open IRIS terminal in FHIRSERVER namespace with the following command:

docker-compose exec iris iris session iris -U FHIRServer

and call the loader method:

FHIRSERVER>d ##class(fhirtemplate.Setup).LoadPatientData("/irisdev/app/output/fhir","FHIRSERVER","/fhir/r4")

with using the following project

Testing FHIR R4 API

Open URL http://localhost:32783/fhir/r4/metadata
you should see the output of fhir resources on this server

Testing Postman calls

Get fhir resources metadata
GET call for http://localhost:32783/fhir/r4/metadata
Screenshot 2020-08-07 at 17 42 04

Open Postman and make a GET call for the preloaded Patient:
http://localhost:32783/fhir/r4/Patient/1
Screenshot 2020-08-07 at 17 42 26

Testing FHIR API calls in simple frontend APP

the very basic frontend app with search and get calls to Patient and Observation FHIR resources could be found here:
http://localhost:32783/fhirUI/FHIRAppDemo.html
or from VSCode ObjectScript menu:
Screenshot 2020-08-07 at 17 34 49

While open the page you will see search result for female anemic patients and graphs a selected patient’s hemoglobin values:
Screenshot 2020-08-06 at 18 51 22

Development Resources

InterSystems IRIS FHIR Documentation
FHIR API
Developer Community FHIR section

Read more
Made with
Install
zpm install clinical-mindmap-viewer download archive
Version
1.0.304 Feb, 2024
Category
Technology Example
Works with
InterSystems IRIS for Health
First published
27 Jan, 2024