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
| Official URL: https://hl7.eu/fhir/ig/hl7.eu.fhir.protect-child/ConceptMap/clinical-event-lm-to-fhir | Version: 0.1.0-ci-build | |||
| Draft as of 2026-09-28 | Computable Name: ClinicalEventLmToFhir | |||
Where each field of the ClinicalEvent logical model lands in this guide's profiles. Generated from the model-map page; one group per target profile. Equivalence relatedto marks a field that is derived, split or recoded on the way. Not mapped: event_number (calculated; not stored).
| DM field | Target profile | FHIR element | Relationship | Comment |
| clinical_event_id | clinical-event | Condition.identifier.value | related to | One per DM row folded in: the START row, and the END row when the episode has ended |
| clinical_event_type_id | clinical-event | Condition.code | equivalent | ClinicalEventTypeVS |
| visit_id | clinical-event | Condition.encounter | related to | The START row. The visit where the episode started |
| visit_id | clinical-event | Condition.extension:endVisit | related to | FHIR path: Condition.extension[endVisit]. The END row. The visit where it ended, on the same Condition |
| event_phase | clinical-event | Condition.onset[x] | related to | FHIR path: Condition.onsetDateTime. The START row. Sets clinicalStatus = #active |
| event_phase | clinical-event | Condition.abatement[x] | related to | FHIR path: Condition.abatementDateTime. The END row. Sets clinicalStatus = #resolved — on the same Condition |
| cause_death | clinical-event | Condition.note:cause_death | equivalent | FHIR path: Condition.note[cause_death].text. |
| specify_kidney_rejection_episode | clinical-event | Condition.note:specify_kidney_rejection_episode | equivalent | FHIR path: Condition.note[specify_kidney_rejection_episode].text. |
| previous_urological_intervention | clinical-event | Condition.note:previous_urological_intervention | equivalent | FHIR path: Condition.note[previous_urological_intervention].text. |
| underlying_prothrombotic_disorders | clinical-event | Condition.note:underlying_prothrombotic_disorders | equivalent | FHIR path: Condition.note[underlying_prothrombotic_disorders].text. |
| kidney_biopsy | clinical-event | Condition.note:kidney_biopsy | equivalent | FHIR path: Condition.note[kidney_biopsy].text. |
| vascular_complication_type | clinical-event | Condition.evidence.code | equivalent | VascularComplicationTypeVS — coded value on the ClinicalEvent itself |
| dgf | clinical-event | Condition.code | related to | First-class ClinicalEvent; SNOMED 426136000 Delayed renal graft function; false → the same ClinicalEvent with verificationStatus = #refuted (explicitly no) |
| episodes_aki_after_ltx | clinical-event | Condition.code | related to | First-class ClinicalEvent; SNOMED 14669001 Acute kidney injury; false → the same ClinicalEvent with verificationStatus = #refuted (explicitly no) |
| histologic_evidence_cni_toxicity | clinical-event | Condition.code | related to | First-class ClinicalEvent; ClinicalEventTypeCS#histologic-evidence-cni-toxicity (no SNOMED concept); false → the same ClinicalEvent with verificationStatus = #refuted (explicitly no) |
| hypoxic_ischemic_event_pltx | clinical-event | Condition.code | related to | First-class ClinicalEvent; ClinicalEventTypeCS#hypoxic-ischemic-event-pltx (no SNOMED concept); false → the same ClinicalEvent with verificationStatus = #refuted (explicitly no) |
| concomitant_medications | clinical-event-flag-observation | Observation.code | related to | ClinicalEventEvidenceCS#concomitant-medications; valueBoolean carries the DM value, true or false |
| treatment_adherence | clinical-event-flag-observation | Observation.code | related to | ClinicalEventEvidenceCS#treatment-adherence; valueBoolean carries the DM value, true or false |
| dialysis_type | clinical-event-procedure | Procedure.code | equivalent | SNOMED 302497006 Hemodialysis or 71192002 Peritoneal dialysis |
| dialysis_start_date | clinical-event-procedure | Procedure.performed[x] | equivalent | FHIR path: Procedure.performedPeriod.start. |
| dialysis_end_date | clinical-event-procedure | Procedure.performed[x] | equivalent | FHIR path: Procedure.performedPeriod.end. |
| retransplantation | clinical-event-procedure | Procedure.code | related to | SNOMED 18027006 / 70536003 (the organ transplanted); true → status = #completed, false → status = #not-done with no date |
| retransplantation_date | clinical-event-procedure | Procedure.performed[x] | equivalent | FHIR path: Procedure.performedDateTime. Date on the retransplantation Procedure |
| date_entry_transplant_list | clinical-event-procedure | Procedure.performed[x] | equivalent | FHIR path: Procedure.performedDateTime. SNOMED 471300007 On waiting list for organ transplant |