Setting up Fasten to Use Fake Test Data
The instructions below are for the
sandbox
flavor of Fasten, which cannot connect to real patient portals. If you’d like to use Fasten with your real healthcare accounts, please follow the instructions here.
These instructions will help you set up a version of Fasten that only allows you to connect to a handful of Healthcare providers using Sandbox accounts that are meant for testing and contain synthetic(fake) data to give you an idea of what Fasten will look like without requiring personal medical information.
Run the following commands to download and start the Fasten docker container.
docker pull ghcr.io/fastenhealth/fasten-onprem:main
docker run --rm \
-p 9090:8080 \
-v `pwd`/db:/opt/fasten/db \
-v `pwd`/cache:/opt/fasten/cache \
ghcr.io/fastenhealth/fasten-onprem:sandbox
Next, open a browser to http://localhost:9090
At this point, you’ll be redirected to the login page.
Logging In
Once you’ve been redirected to the login page, you’ll need to create an account at http://localhost:9090/web/auth/signup.
Provide your name, a username, and a password and click Create Account
.
You should now be now logged in. You’ll be redirected to the dashboard, which will be empty until you connect with a healthcare provider.
Dashboard
Once you login, you’ll be taken to the dashboard. From here, you can explore the data retrieved from the various healthcare providers. This page will initially be empty; see the next section - Connecting a new Source
- for more info.
Connecting a new Source
Before you can use Fasten, you’ll need to connect a healthcare provider.
This version only allows you to connect to a handful of Healthcare providers using Sandbox accounts that are meant for testing and contain synthetic(fake) data to give you an idea of what Fasten will look like without requiring personal medical information.
To do so, you’ll need to use a Sandbox user and password from the table below. You should not (and cannot) use real credentials with the Sandbox version of Fasten.
Source | Credentials | Link |
---|---|---|
Aetna | Username: VTETestUser01 Password: FHIRdemo2020 | test accounts |
AllScripts | Username: allison.allscripts@tw181unityfhir.edu Password: Allscripts#1 | test accounts |
AthenaHealth | Username: phrtest_preview@mailinator.com Password: Password1 | test accounts |
CareEvolution | Username: CEPatient Password: CEPatient2018 | test accounts |
Cerner | Username: nancysmart Password: Cerner01 | test accounts |
Cigna | Username: syntheticuser05 Password: 5ynthU5er5 | test accounts |
eClinicalWorks/Healow | Username: AdultFemaleFHIR Password: e@CWFHIR1 | test accounts |
Epic | Username: fhircamila Password: epicepic1 | test accounts |
HealthIT | Username: demouser Password: Demouser1! | test accounts |
Humana | Username: HUser00001 Password: PW00001! | |
Kaiser | Username: Pvaluser1 Password: V@lidation1 | |
Logica | Username: Password: | |
Medicare | Username: BBUser00000 Password: PW00000! | test accounts |
Meditech | Username: Password: | |
NextGen | Username: patientapitest Password: Password1! | test accounts |
VA Health | Provider: ID.me Username: va.api.user+101-2024@gmail.com Password: Password12345!!! | test accounts |
Some providers (such as Cerner) may take a long time to sync as their sandbox accounts have lots of test data. Please be patient.
Testing Manual Bundle Upload
If you’d like to test the manual bundle upload, you can use data provided by the Synthea project to test. Just extract the downloaded zip
file and upload one of the many json
files.