A FHIR server that acts as middleware between clients and EHR FHIR servers
The proxy-shim
comes with services that use the mcode-extraction-framework to extract mCODE data from CSV files. These services live on top of the shim server and can be accessed with FHIR search operations.
To run the proxy-shim
with mCODE extraction-enabled services:
npm start
The proxy-shim
comes with services that act as a layer of middleware that deals with token introspection and authentication to auth-enabled FHIR servers.
To run the proxy-shim
with auth-enabled services:
npm run start:auth
This repository is configured with eslint, prettier, and jest. See scripts in package.json
to run these individually. They can also be run together:
npm run check