ClinicalAutomationwith FHIR
Audio → Transcribe → Structure → Generate notes/codes → FHIR resources in EHR
SMART-on-FHIR platform with Medplum. Privacy-first, on-prem deployment serving 20M+ patients.
One-shot scribe demos rarely make it into production
Clinicians spend hours per day on documentation, prior-auth letters, patient messages, and structured coding — time that should go to care.
Shadow IT and brittle pilots never scale system-wide because they fail at the integration layer.
Medplum
Medplum gives FHIR storage, auth, SDKs, and subscriptions so every ML output is a first-class, queryable clinical record with provenance — no ad-hoc JSON blobs.
Architecture
Technical Pipeline
# Deterministic mappers turn extracted facts into FHIR resources facts = extract_facts(transcript) resources = [ Condition(code=snomed_code, subject=patient), MedicationStatement(medication=rxnorm, subject=patient), AllergyIntolerance(code=rxnorm, patient=patient), Observation(code=loinc, value=value, subject=patient), Composition(section=[...], author=practitioner) ] for resource in resources: validate_fhir(resource) # profiles / bindings medplum.create(resource) # audited write with token scopes
Data Model
Case Blueprints
Primary-Care SOAP with Coding & Orders
Prior Authorization Assistant
Specialty (Oncology) Consult Letter
import { MedplumClient } from '@medplum/core'; const medplum = new MedplumClient({ fetch, baseUrl: process.env.MEDPLUM_BASE_URL }); // Write a signed Composition (draft mode first) await medplum.createResource({ resourceType: 'Composition', status: 'preliminary', type: { coding: [{ system: 'http://loinc.org', code: '11506-3', display: 'Progress note' }] }, subject: { reference: 'Patient/123' }, encounter: { reference: 'Encounter/enc-789' }, author: [{ reference: 'Practitioner/doc-456' }], section: [{ title: 'Assessment & Plan', text: { status: 'generated', div: '<div>...</div>' } }] });
Governance
FHIR-native, governed, and reviewable inside the EHR workflow
Using Medplum as backbone for on-prem/VPC ambient scribe, coding, and prior-auth assistants that write auditable FHIR resources