MatthewVita / fake-patient-web

FakePatientWeb shows a realistic fake patient record in a nice UI as well as in JSON form. 300,000 NAMCS records are used as the data source. TODO: FHIR integration
7 stars 1 forks source link

NAMCS FHIR Solution #1

Closed MatthewVita closed 6 years ago

MatthewVita commented 7 years ago

PROBLEM

There is no robust open source NAMCS FHIR data viewer/export api solution available.

SOLUTION

Change this repository to store enhanced NAMCS data, translate it to FHIR resources, and serve it up via a FHIR server. Additional, the solution should support FHIR data export for testing FHIR operations in FHIR-capable EMRs (this will be useful for the OpenEMR project who is starting a FHIR integration project). The solution should be both useful for FHIR-capable EMR testing and classroom use.

TERMS

MAPPINGS

By executing python generate.py --summary 2169591, relationships in the smart-on-fhir/sample-patients data are easily discoverable because this patient has a bunch of information, documents, labs, etc. While the NAMCS data from johnschrom/patient-data-generator is well sampled and correct in terms of the relationships, there's not enough mappings for the SMART FHIR data requirements. Problems include:

These issues stem from NAMCS limitations.

TASKS

Research

Initial Data

Test Deployment

Production Dataset

Production Deployment

Follow-up Work

MatthewVita commented 6 years ago

After some time, it makes the most sense to stick with https://github.com/smart-on-fhir/sample-patients and the HAPI FHIR solutions. NAMCS is missing too many data elements to pull this off.