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
Concept map: ImmunosuppressantLmToFhir
Profile: Immunosuppressant (Medication, derived from Medication (EU core))
| DM field | Card. | FHIR path |
|---|---|---|
| imm_id | M | Medication.identifier.value |
| name | M | Medication.code |
Concept map: ImmPatLmToFhir
Primary profile: ImmPat (MedicationStatement)
Cardinality key — M = Mandatory (1..1) · R = Recommended (0..1) · O = Optional (0..1)
Links an immunosuppressant to a recipient at a visit, with dosing, drug levels and phase.
| 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 or #rejection-treatment |
| dose | R | MedicationStatement.dosage.doseAndRate.doseQuantity.value |
Numeric dose value |
| unit | R | MedicationStatement.dosage.doseAndRate.doseQuantity.code |
ImmPatDoseUnitVS — an amount per administration (e.g. mg.kg-1), since that is what PROTECT-CHILD records |
| (none) | — | MedicationStatement.dosage.timing.repeat |
How often that dose is given. Required (pc-dose-1), because the amount alone does not say |
| (none) | — | MedicationStatement.reasonReference |
The ClinicalEvent a rejection treatment was given for |
| start_date | R | MedicationStatement.effectivePeriod.start |
|
| end_date | R | MedicationStatement.effectivePeriod.end |
PK values are ImmPatPKObservation (Observation) resources linked to the parent ImmPat via Observation.partOf. Observation.code carries a drug-specific LOINC code from ImmPatPKMeasurementVS, plus the DM column as a second coding from ImmPatPKTypeVS.
| DM field | Card. | FHIR path | LOINC code (Observation.code) |
|---|---|---|---|
| pre_dose_level | R | Observation.valueQuantity |
Tacrolimus 77348-1, ciclosporin 53828-0, sirolimus 115766-8, everolimus 77349-9, mycophenolate 72667-9 — second coding ImmPatPKTypeCS#pre-dose-level |
| csa_2h_post_dose_level | R | Observation.valueQuantity |
Ciclosporin 32997-9 — second coding ImmPatPKTypeCS#post-dose-2h-level |
| auc | R | Observation.valueQuantity |
Tacrolimus 92727-7, ciclosporin 99413-7, mycophenolate 115789-0; ImmPatPKTypeCS#auc for sirolimus and everolimus, for which LOINC has no AUC code — second coding ImmPatPKTypeCS#auc |