Healthcare

Identity for healthcare.
HIPAA from day one.

SMART on FHIR authorization, patient consent management, HIPAA-ready audit trails. Built for EHR integration.

Available on Pro and above. See pricing

SMART on FHIR launch flow

Doctor opens a patient chart in the EHR. AuthFI handles the SMART launch, consent, and token issuance.

1

Doctor opens patient chart in EHR

EHR: Dr. Smith opens Patient: John Doe (MRN: 12345)
-> Launches "Lab Results" app from toolbar
2

SMART launch to AuthFI

GET /authorize?
  scope=launch/patient patient/Observation.read
  &launch=xyz789
  &client_id=lab-results-app
3

Token issued with patient context

{
  "sub": "usr_drsmith",
  "fhirUser": "Practitioner/123",
  "patient": "Patient/456",
  "scope": "patient/Observation.read"
}
4

App accesses FHIR resources

GET /fhir/r4/Patient/456/Observation
Authorization: Bearer eyJhbG...
-> 23 Observation resources returned

Patient consent management

Patients control who sees their data. Granular scope-level consent.

Consent screen

Lab Results App

requests access to your health data

patient/Observation.read
Read lab results and vital signs
patient/Condition.read
Read diagnoses and conditions
patient/MedicationRequest.read
Read medication orders

HIPAA-ready audit trail

Immutable logs

Every access to patient data is logged. Who, what, when, from where. Cannot be modified or deleted.

FHIR scope tracking

Every scope grant, every resource access, every consent decision tracked with full context.

Exportable reports

Generate audit reports by patient, by provider, by time range. CSV, JSON, or direct SIEM integration.

Supported SMART scopes

ScopeDescriptionCategory
patient/*.readRead any FHIR resource for the patient in contextPatient
patient/*.writeWrite FHIR resources for the patientPatient
patient/Observation.readRead only vital signs and lab resultsPatient
launch/patientReceive patient context during EHR launchLaunch
launch/encounterReceive encounter contextLaunch
openid fhirUserFHIR resource reference for the userIdentity

Ready to get started?

Free for 5,000 monthly active users. No credit card required.