A demo application for insurance coverage and related workflows.
This example app demonstrates the following:
- Creating a new React app with Vite and TypeScript to demonstrate
Coverage
-based workflows. - Managing the insurance eligibility check workflow.
- Initiating checks with the
CoverageEligibilityRequest
resource. - Managing the status of
CoverageEligibilityRequests
- Receiving and reviewing responses with the
CoverageEligibilityResponse
resource.
- Initiating checks with the
- Creating
Coverage
andCoverageEligibilityRequest
resources. - Editing a
Coverage
resource. - Deleting a
Coverage
resource.
In addition, the demo provides an example Bot
that mimics the workflow of an insurance eligibility check. It takes a CoverageEligibilityRequest
and returns a dummy CoverageEligibilityResponse
.
This repo is organized into two main directories: src
and data
.
The src
directory contains the app, including pages
and components
directories. In addition, it contains a bots
directory, which has Medplum Bots for use. The bots in this directory are intended as an example, and will need to be modified by users for real-world use.
The data
directory contains data that can be uploaded to use in the demo. The example
directory contains data that is meant to be used for learning and testing, while the core
directory contains resources, terminologies, and more that are required to use the demo.
If you haven't already done so, follow the instructions in this tutorial to register a Medplum project to store your data.
Fork and clone the repo.
Next, install the dependencies
npm install
Then, build the bots
npm run build:bot
Then, run the app
npm run dev
This app should run on http://localhost:3000/
Medplum is an open-source, API-first EHR. Medplum makes it easy to build healthcare apps quickly with less code.
Medplum supports self-hosting, and provides a hosted service. Medplum Hello World uses the hosted service as a backend.
- Read our documentation
- Browse our react component library
- Join our Discord