ClinDose inside your EHR
Clinicians open ClinDose from a patient's chart and every calculator is already filled in with that patient's age, sex, weight, height, and creatinine, each showing the date it was charted.
Built on the SMART on FHIR open standard supported by Epic, Oracle Health (Cerner), MEDITECH Expanse, athenahealth, and others. ClinDose is not affiliated with or endorsed by these companies; each organization enables the app through its own EHR administration.
Registration details
| Standard | SMART App Launch (EHR launch and standalone launch), FHIR R4 |
|---|---|
| Launch URL | https://clindose.com/smart/launch |
| Redirect URL | https://clindose.com/smart/callback |
| Client type | Public client, authorization code with PKCE (S256); no client secret |
| Scopes | launch launch/patient openid fhirUser patient/Patient.read patient/Observation.read patient/Patient.rs patient/Observation.rs |
| FHIR resources read | Patient (sex, birth date, name for confirmation) and Observation |
| LOINC codes | Body weight 29463-7, 3141-9 · Body height 8302-2, 8306-3 · Creatinine 2160-0, 38483-4, 14682-9, 59826-8 |
| Writes to the chart | None. ClinDose is read-only. |
| Display | Embedded (iframe) or new window. Your EHR origin is added to ClinDose's frame-ancestors allowlist when licensed. |
How a launch works
- The clinician opens ClinDose from the patient's chart (an activity, tab, or link configured by your EHR team).
- The EHR sends ClinDose to its sign-in server, which grants read access to that one patient. No passwords are entered in ClinDose.
- ClinDose reads the patient's latest weight, height, and serum creatinine and fills every calculator.
- When the tab closes, the imported values and access token are discarded.
Setting it up in your EHR
- Epic: register ClinDose as a SMART on FHIR app through Epic's developer program for your organization, then configure it as an activity or link in Hyperspace.
- Oracle Health (Cerner): register in the Oracle Health developer console and enable the app for your Millennium domain.
- MEDITECH Expanse: enable through MEDITECH's SMART app support for your organization.
We provide the client ID per organization and add your EHR's web origin to ClinDose's allowlist so it can be embedded. Contact api@clindose.com.
Try it now with test data
Use the free SMART App Launcher with a synthetic patient: open launch.smarthealthit.org, choose "Provider EHR Launch" and FHIR R4, pick a patient, set the App Launch URL to https://clindose.com/smart/launch, and press Launch.
Licensing
EHR integration is part of the institutional license. The ClinDose website remains free for individual clinicians.