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

Visit

Visit profile Visit Encounter Visit ID M Patient M Visit Date M Visit Type M

Primary profile: Visit (Encounter)

Two profiles are derived from the transplant table, not collected: GraftEpisode (EpisodeOfCare, one graft's life) and TransplantAdmission (the inpatient stay). Each profile's Mappings tab has the element-level map.

Concept map: VisitLmToFhir

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

DM field Card. FHIR path Notes
visit_id M Encounter.identifier.value  
patient_id M Encounter.subject Reference(PatientTransplant)
date M Encounter.period.start  
visit_type M Encounter.type VisitTypeVS
(derived) — Encounter.episodeOfCare The GraftEpisode the visit belongs to

Graft episode and transplant admission

Both are derived from three columns of the transplant table, so these rows are mapped in TransplantLmToFhir.

DM field FHIR path Notes
transplant_id GraftEpisode.identifier, TransplantAdmission.identifier  
date_tx GraftEpisode.period.start, TransplantAdmission.period.start The dividing line between pre- and post-transplant
tx_type GraftEpisode.type  
(none) GraftEpisode.period.end Graft loss, death or end of follow-up, from clinical_event
(none) TransplantAdmission.period.end Discharge date; the data model does not collect one