This project provides a web application that is capable of generating GFE request and displaying the GFE response. This version of the reference Implementation supports the STU1 version of the Da Vinci Patient Cost Transparency Implementation Guide In addition, it provides a functionality to allow the client to send the inquiry request for Advance EOB and displays the response from the payer server. This project is written in JavaScript and runs in node.js.
A live demo is hosted by HL7 FHIR Foundry.
- Install node.js
- Clone the repository
git clone https://github.com/HL7-DaVinci/pct-client/
- Install the dependencies
npm install
- Run the application
npm start
- The web application is running on http://localhost:3000
- Install Docker
- Build pct-client image
From command line:
docker build -t pct-client .
It can also be built from Docker desktop Dashboard
- Run pct-client within Docker
From command line:
docker run -p 80:80 pct-client
It can also be run from Docker desktop Dashboard
- The web application is running on http://localhost
By default, the client is pointing to the following servers:
- Provider data server: https://pct-ehr.davinci.hl7.org
- Payer's GFE server: https://pct-payer.davinci.hl7.org
To point the client to different servers, go to "Settings" and update the settings.
Questions about the project can be asked in the Da Vinci PCT stream on the FHIR Zulip Chat.
This project welcomes Pull Requests. Any issues identified with the RI should be submitted via the GitHub issue tracker.
As of October 1, 2022, The Lantana Consulting Group is responsible for the management and maintenance of this Reference Implementation. In addition to posting on FHIR Zulip Chat channel mentioned above you can contact Corey Spears for questions or requests.