hl7-eu-logo
PROTECT-CHILD Pediatric Transplant Data Implementation Guide
0.1.0-ci-build -

PROTECT-CHILD Pediatric Transplant Data Implementation Guide
0.1.0-ci-build - ci-build

PROTECT-CHILD Pediatric Transplant Data Implementation Guide, published by Protect Child. This guide is not an authorized publication; it is the continuous build for version 0.1.0-ci-build built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/hl7-eu/protect-child/ and changes regularly. See the Directory of published versions

Pre-Medication

PreMedication profile PreMedication MedicationStatement ANTIHYPERTENSIVE RECORD Pre-Medication ID M Visit ID M Antihypertensive Drug R Other Medications R RITUXIMAB (SEPARATE MEDICATIONSTATEMENT) Rituximab R Last Rituximab Date R ANTIVIRAL (SEPARATE MEDICATIONSTATEMENT) Antiviral Prophylaxis R

Pre-Medication — Logical Model → FHIR Map

Primary profile: PreMedication (MedicationStatement)

Cardinality key — M = Mandatory (1..1) · R = Recommended (0..1) · O = Optional (0..1)

Pre-medication records capture antihypertensive treatment, rituximab desensitisation, antiviral prophylaxis, and other medications given to the recipient before transplant surgery.

Antihypertensive Treatment (PreMedication)

Primary record: one PreMedication (MedicationStatement) per visit.

DM field Card. FHIR path Notes
pre_medication_id M MedicationStatement.identifier.value  
visit_id M MedicationStatement.context Reference(Visit)
antihypertensive_treatment R MedicationStatement.medicationCodeableConcept PreMedicationAntihypertensiveDrugVS
other_medications R MedicationStatement.note.text Free text

Rituximab and Antiviral Prophylaxis

These are recorded as separate MedicationStatement resources. Each carries partOf = Reference(PreMedication) to explicitly group them under the parent antihypertensive record. MedicationStatement.status = #not-taken (native R4) captures the "not given" case without a custom extension.

Navigation:

  • From child → parent: MedicationStatement.partOf
  • From parent → children: search MedicationStatement?part-of={pre-medication-id}
DM field Card. FHIR path Notes
rituximab R MedicationStatement.status #completed = given; #not-taken = not given. medication = Rituximab (RxNorm 121191)
date_last_rituximab R MedicationStatement.effectiveDateTime Date of last Rituximab infusion — on the Rituximab MedicationStatement
antiviral_prophylaxis R MedicationStatement.status #completed = given; #not-taken = not given. medication = antiviral drug code
(all above) R MedicationStatement.partOf Reference(PreMedication) — links child records to the parent antihypertensive record