Skip to content

This package sets up the S4S Discovery Data Server as a JSON web service.

License

Notifications You must be signed in to change notification settings

sync-for-science/discovery-data-server

Folders and files

NameName
Last commit message
Last commit date

Latest commit

1b8a5e7 · Dec 15, 2020

History

19 Commits
Dec 15, 2020
Dec 15, 2020
Dec 15, 2020
Dec 15, 2020
Aug 21, 2020
Aug 21, 2020
Dec 15, 2020
Mar 17, 2018
Aug 31, 2020
Aug 21, 2020
Aug 22, 2020
Aug 21, 2020
Aug 21, 2020
Aug 21, 2020
Aug 21, 2020
Aug 21, 2020
Apr 11, 2018
Aug 21, 2020
Dec 14, 2018
Dec 15, 2020
Apr 11, 2018
Aug 21, 2020

Repository files navigation

S4S Discovery Data Server

The Sync for Science (S4S) Discovery App is an open-source, consumer-focused, experimental reference application being developed to help patients visualize clinical data delivered from FHIR-based APIs (nominally from provider patient portals). The data delivered into Discovery include, but are not limited to, the data required under Meaningful Use Stage 3, the Common Clinical Data Set (CCDS), and access to payor data, including the CMS Blue Button claims and benefit data.

Discovery has been developed by the Sync for Science (S4S) project (http://syncfor.science) at Harvard Medical School/Department of Biomedical Research with federal funding provided from CMS and NIH through the All of Us Research Program.

S4S Discovery Features

  • Retrieval of structured clinical data from multiple FHIR servers or via the S4S Procure App.
  • User selection of record types, provider sources, and time frame.
  • Annotation support to create, edit, view, and remove notes for each item of data.
  • Four data views:
    • Summary View lists basic data for the patient
    • Catalog View lists patient’s unique clinical data by type
    • Compare View shows which providers have records of patient’s unique clinical data
    • Timeline View shows patient’s detailed clinical and payer data over time

S4S Discovery Components

The S4S Discovery application consists of the following components:

  1. The Discovery FHIR Demo Data Providers [https://github.com/sync-for-science/discovery-FHIR-data]
  2. The Discovery Data Server (this package) [https://github.com/sync-for-science/discovery-data-server]
  3. The Discovery Application Server [https://github.com/sync-for-science/discovery]

This package sets up the S4S Discovery Data Server as a JSON web service.

All three packages can be installed on the same Linux instance, but the DNS/IP addresses for each component's instance must be known/determined before installation.

Installation of the Discovery Data Server

Verify the target system is current:

sudo apt update
sudo apt upgrade

Clone this repository:

cd ~
git clone https://github.com/sync-for-science/discovery-data-server
cd discovery-data-server

Run the install.sh script (you must have sudo privileges):

./install.sh

The install script will request the following:

  • The DNS/IP address of the FHIR Demo Data Providers
  • The DNS/IP address & (optional) port of the Discovery Application Server (address:port)

Checking Status

Use a web browser to access the Discovery Data Server JSON web service.