Curated starter mappings — fork to start from a working spec instead of an empty canvas.
HL7v2 ADT^A01★ 100
ADT^A01 → US Core Patient
Inpatient admission. Maps PID demographics to US Core Patient (MRN, name, DOB, gender, address, phone).
hl7v2adtpatientus-coreadmission
CSV★ 95
Epic Clarity PATIENT → US Core Patient
Epic Clarity PATIENT table extract (CSV). Maps PAT_ID, PAT_NAME parts, BIRTH_DATE, SEX_C into US Core Patient.
csvepicclaritypatientus-core
HL7v2 ORU^R01★ 90
ORU^R01 → US Core Observation
Lab result. Maps OBX into an Observation with code, value, units, and reference range.
hl7v2oruobservationlabus-core
CSV★ 85
Cerner PERSON → US Core Patient
Cerner Millennium PERSON table extract (CSV). Maps PERSON_ID, NAME_FIRST/LAST, BIRTH_DT_TM, SEX_CD, address into US Core Patient.
csvcernermillenniumpatientus-core
HL7v2 ORU^R01★ 80
ORU^R01 vital signs → US Core Observation (panel)
Vital signs panel (BP, HR, temperature, SpO2). Maps the first OBX (systolic BP) into a US Core Vital Signs Observation; pair with extra rules per OBX as needed.
hl7v2oruobservationvitalsus-core
CSV★ 80
Epic Clarity PAT_ENC → US Core Encounter
Epic Clarity PAT_ENC table extract (CSV). Maps encounter id, admit/discharge times, department, class into US Core Encounter.
csvepicclarityencounterus-core
HL7v2 ADT^A03★ 75
ADT^A03 → US Core Patient (with discharge)
Discharge event. Same Patient demographics as A01, plus PV1-45 discharge timestamp into an extension.
hl7v2adtpatientus-coredischarge
CSV★ 75
Epic Clarity ORDER_RESULTS → US Core Observation (lab)
Epic Clarity ORDER_RESULTS row (CSV). Maps LOINC code, numeric / string value, units, and reference ranges into a US Core Lab Observation.
csvepicclarityobservationlabus-core
HL7v2 ADT^A04★ 70
ADT^A04 → US Core Patient (outpatient registration)
Outpatient registration event. Maps PID demographics plus PV1 outpatient class into US Core Patient.
hl7v2adtpatientus-coreoutpatientregistration
CSV★ 70
MEDITECH MAGIC PATIENT.MIS → US Core Patient
MEDITECH MAGIC PATIENT.MIS extract (CSV). Maps PT_ID, PT_NAME parts, PT_DOB, PT_SEX, address, phone into US Core Patient.
csvmeditechmagicpatientus-core
CSV★ 70
Cerner ENCOUNTER → US Core Encounter
Cerner Millennium ENCOUNTER table extract (CSV). Maps ENCNTR_ID, REG_DT_TM, DISCH_DT_TM, ENCNTR_TYPE_CD, LOC_NURSE_UNIT_CD into US Core Encounter.
csvcernermillenniumencounterus-core
HL7v2 ADT^A08★ 65
ADT^A08 → US Core Patient (info update)
Patient information update. Re-applies full demographics so receivers reconcile latest PID values.
hl7v2adtpatientus-coreupdate
HL7v2 RDE^O11★ 60
RDE^O11 → US Core MedicationRequest
Pharmacy/treatment encoded order. Maps RXE into a MedicationRequest with code, dose, frequency.
hl7v2rdemedicationpharmacyus-core
CSV★ 60
MEDITECH MAGIC ADM.MIS → US Core Encounter
MEDITECH MAGIC ADM.MIS admission extract (CSV). Maps admit/discharge dates, location, class into US Core Encounter.
csvmeditechmagicencounterus-core
HL7v2 SIU^S12★ 55
SIU^S12 → FHIR Appointment
New appointment booking. Maps SCH/AIL into a FHIR Appointment (status, type, start/end, location).
hl7v2siuappointmentscheduling
HL7v2 VXU^V04★ 55
VXU^V04 → US Core Immunization
Vaccination update. Maps RXA into a US Core Immunization (CVX code, dose, date, status).
hl7v2vxuimmunizationus-corevaccine
HL7v2 MDM^T02★ 50
MDM^T02 → US Core DocumentReference
Document notification with content. Maps TXA + OBX into a US Core DocumentReference with type, status, author, and inline content.
hl7v2mdmdocumentreferencedocumentus-core
CSV★ 50
Generic CSV → Patient (basic demographics)
A simple flat CSV row with familiar column names mapped into a FHIR Patient resource.
csvpatientdemographicsgeneric