An online viewer for the International Patient Summary (IPS). Currently hosted at https://www.ipsviewer.com
This repository contains a node.js (JavaScript) express server for a webpage. That webpage allows users to paste in a JSON formatted IPS document according to the standard and view:
- Textual display of narrative sections
- Machine readable entries with a simple card view
This tool is not a validator of the IPS standard. The IPS standard is currently available at https://hl7.org/fhir/uv/ips/
Some samples IPS files (in JSON) are included in the "samples" folder. Note that these samples were collected during public connectathons. They may (or may not) validate according to the IPS Standard.
- Make sure node/npm is installed on server/desktop
- Clone this repository
- Install dependencies (
npm i
) - Start express server (
node app.js
)
By default, app will start with HTTP hosting to localhost. If you want to serve using HTTPS, create a certs folder with key, crt and ca-bundle files. Then change the corresponding filenames in app.js
Maintenance of this repository is provided by John D'Amore, MS (github: jddamore). The hosting of the online version is provided by More Informatics, Inc.
This viewer is based on previous work from IPS-Argentina (https://github.com/SALUD-AR/IPS-Argentina). Credit to Diego Kaminker and Fernando Campos for their prior work. Thanks to Rob Hausam for providing the first sample for testing the viewer.
See Apache 2.0 License under LICENSE.txt