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 scopesData 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
Frequently Asked Questions
How does ambient clinical AI compare to Nuance DAX?
Comparable accuracy with deeper customization to your specialties, EHR, and templating. We also let you self-host or run inside a HIPAA-managed environment - DAX is a closed cloud service.
Does ambient documentation slow clinicians down?
No. Clinicians wear standard mics or use room hardware; the AI generates the structured note in real time and the clinician reviews and approves before sign-off.