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
Profile: Immunosuppressant (Medication)
| DM field | Card. | FHIR path |
|---|---|---|
| imm_id | M | Medication.identifier.value |
| name | M | Medication.code |
Primary profile: ImmPat (MedicationStatement)
Cardinality key — M = Mandatory (1..1) · R = Recommended (0..1) · O = Optional (0..1)
This entity links a specific immunosuppressant drug to a recipient at a given visit, capturing dosing, drug levels, and phase (Induction or Maintenance). The induction and maintenance DM tables are unified here via the phase field.
| DM field | Card. | FHIR path | Notes |
|---|---|---|---|
| imm_pat_id | M | MedicationStatement.identifier.value |
|
| imm_id | M | MedicationStatement.medicationReference |
Reference(Immunosuppressant) |
| visit_id | M | MedicationStatement.context |
Reference(Visit) |
| phase | M | MedicationStatement.category |
ImmPatPhaseVS (#induction / #maintenance) |
| dose | R | MedicationStatement.dosage.doseAndRate.doseQuantity.value |
Numeric dose value |
| unit | R | MedicationStatement.dosage.doseAndRate.doseQuantity.code |
UCUM unit code (e.g. mg.kg-1) |
| start_date | R | MedicationStatement.effectivePeriod.start |
|
| end_date | R | MedicationStatement.effectivePeriod.end |
PK monitoring values are represented as ImmPatPKObservation (Observation) resources linked to the parent ImmPat via Observation.partOf. Query pattern: Observation?part-of={imm-pat-id}.
| DM field | Card. | FHIR path | Notes |
|---|---|---|---|
| pre_dose_level | R | Observation.valueQuantity |
Observation.code = ImmPatPKTypeCS#pre-dose-level |
| csa_2h_post_dose_level | R | Observation.valueQuantity |
Observation.code = ImmPatPKTypeCS#post-dose-2h-level |
| auc | R | Observation.valueQuantity |
Observation.code = ImmPatPKTypeCS#auc |