FHIR © HL7.org  |  FHIRsmith 4.0.1  |  Server Home  |  XIG Home  |  XIG Stats  | 

FHIR IG analytics

Packagehl7.eu.fhir.protect-child
Resource TypeStructureDefinition
IdStructureDefinition-pc-clinical-event-lm.json
FHIR VersionR4
Sourcehttps://build.fhir.org/ig/hl7-eu/protect-child/StructureDefinition-pc-clinical-event-lm.html
URLhttps://hl7.eu/fhir/ig/hl7.eu.fhir.protect-child/StructureDefinition/pc-clinical-event-lm
Version0.1.0-ci-build
Statusdraft
Date2026-06-05T19:23:32+00:00
NamePcClinicalEvent
TitleClinicalEvent logical model
Realmeu
Authorityhl7
DescriptionLogical model for the PROTECT-CHILD clinical_event table. Each visit record captures either the start or end of a clinical event.
Typehttps://hl7.eu/fhir/ig/hl7.eu.fhir.protect-child/StructureDefinition/pc-clinical-event-lm
Kindlogical

Resources that use this resource

No resources found


Resources that this resource uses

No resources found


Narrative

Note: links and images are rebased to the (stated) source

Generated Narrative: StructureDefinition pc-clinical-event-lm

NameFlagsCard.TypeDescription & Constraintsdoco
.. pc-clinical-event-lm 0..*BaseClinicalEvent logical model
... clinicalEventId 1..1stringclinical_event_id
... clinicalEventTypeId 1..1stringclinical_event_type_id
... visitId 1..1stringvisit_id
... eventPhase 0..1codeevent_phase
... eventNumber 0..1integerevent_number
... specifyKidneyRejectionEpisode 0..1stringspecify_kidney_rejection_episode
... dgf 0..1booleandgf
... previousUrologicalIntervention 0..1stringprevious_urological_intervention
... vascularComplicationType 0..1codevascular_complication_type
... episodesAkiAfterLtx 0..1booleanepisodes_aki_after_ltx
... histologicEvidenceCniToxicity 0..1booleanhistologic_evidence_cni_toxicity
... hypoxicIschemicEventPltx 0..1booleanhypoxic_ischemic_event_pltx
... dialysisType 0..1codedialysis_type
... dialysisStartDate 0..1datedialysis_start_date
... dialysisEndDate 0..1datedialysis_end_date
... causeDeath 0..1stringcause_death
... concomitantMedications 0..1booleanconcomitant_medications
... retransplantation 0..1booleanretransplantation
... retransplantationDate 0..1dateretransplantation_date
... treatmentAdherence 0..1booleantreatment_adherence
... dateEntryTransplantList 0..1datedate_entry_transplant_list
... underlyingProthromboticDisorders 0..1stringunderlying_prothrombotic_disorders
... kidneyBiopsy 0..1stringkidney_biopsy

doco Documentation for this format

Source1

{
  "resourceType": "StructureDefinition",
  "id": "pc-clinical-event-lm",
  "text": {
    "status": "extensions",
    "div": "<!-- snip (see above) -->"
  },
  "url": "https://hl7.eu/fhir/ig/hl7.eu.fhir.protect-child/StructureDefinition/pc-clinical-event-lm",
  "version": "0.1.0-ci-build",
  "name": "PcClinicalEvent",
  "title": "ClinicalEvent logical model",
  "status": "draft",
  "date": "2026-06-05T19:23:32+00:00",
  "publisher": "Protect Child",
  "contact": [
    {
      "name": "Protect Child",
      "telecom": [
        {
          "system": "url",
          "value": "https://protect-child.eu/"
        }
      ]
    }
  ],
  "description": "Logical model for the PROTECT-CHILD clinical_event table. Each visit record captures either the start or end of a clinical event.",
  "fhirVersion": "4.0.1",
  "kind": "logical",
  "abstract": false,
  "type": "https://hl7.eu/fhir/ig/hl7.eu.fhir.protect-child/StructureDefinition/pc-clinical-event-lm",
  "baseDefinition": "http://hl7.org/fhir/StructureDefinition/Base",
  "derivation": "specialization",
  "snapshot": {
    "extension": [
      {
        "url": "http://hl7.org/fhir/tools/StructureDefinition/snapshot-base-version",
        "valueString": "4.0.1"
      }
    ],
    "element": [
      {
        "id": "pc-clinical-event-lm",
        "path": "pc-clinical-event-lm",
        "short": "ClinicalEvent logical model",
        "definition": "Logical model for the PROTECT-CHILD clinical_event table. Each visit record captures either the start or end of a clinical event.",
        "min": 0,
        "max": "*",
        "base": {
          "path": "Base",
          "min": 0,
          "max": "*"
        },
        "isModifier": false
      },
      {
        "id": "pc-clinical-event-lm.clinicalEventId",
        "path": "pc-clinical-event-lm.clinicalEventId",
        "short": "clinical_event_id",
        "definition": "Clinical event ID.",
        "min": 1,
        "max": "1",
        "base": {
          "path": "pc-clinical-event-lm.clinicalEventId",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ]
      },
      {
        "id": "pc-clinical-event-lm.clinicalEventTypeId",
        "path": "pc-clinical-event-lm.clinicalEventTypeId",
        "short": "clinical_event_type_id",
        "definition": "FK to clinical_event_type.",
        "min": 1,
        "max": "1",
        "base": {
          "path": "pc-clinical-event-lm.clinicalEventTypeId",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ]
      },
      {
        "id": "pc-clinical-event-lm.visitId",
        "path": "pc-clinical-event-lm.visitId",
        "short": "visit_id",
        "definition": "FK to visit (One-to-One relationship).",
        "min": 1,
        "max": "1",
        "base": {
          "path": "pc-clinical-event-lm.visitId",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ]
      },
      {
        "id": "pc-clinical-event-lm.eventPhase",
        "path": "pc-clinical-event-lm.eventPhase",
        "short": "event_phase",
        "definition": "START or END of the event. Mapped to Condition.onsetDateTime (START) or Condition.abatementDateTime (END) + clinicalStatus.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "pc-clinical-event-lm.eventPhase",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code"
          }
        ]
      },
      {
        "id": "pc-clinical-event-lm.eventNumber",
        "path": "pc-clinical-event-lm.eventNumber",
        "short": "event_number",
        "definition": "Auto-incremental event number per patient (calculated).",
        "min": 0,
        "max": "1",
        "base": {
          "path": "pc-clinical-event-lm.eventNumber",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "integer"
          }
        ]
      },
      {
        "id": "pc-clinical-event-lm.specifyKidneyRejectionEpisode",
        "path": "pc-clinical-event-lm.specifyKidneyRejectionEpisode",
        "short": "specify_kidney_rejection_episode",
        "definition": "Kidney rejection episode specification (Optional).",
        "min": 0,
        "max": "1",
        "base": {
          "path": "pc-clinical-event-lm.specifyKidneyRejectionEpisode",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ]
      },
      {
        "id": "pc-clinical-event-lm.dgf",
        "path": "pc-clinical-event-lm.dgf",
        "short": "dgf",
        "definition": "Delayed graft function (Optional).",
        "min": 0,
        "max": "1",
        "base": {
          "path": "pc-clinical-event-lm.dgf",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "boolean"
          }
        ]
      },
      {
        "id": "pc-clinical-event-lm.previousUrologicalIntervention",
        "path": "pc-clinical-event-lm.previousUrologicalIntervention",
        "short": "previous_urological_intervention",
        "definition": "Previous urological intervention (Optional).",
        "min": 0,
        "max": "1",
        "base": {
          "path": "pc-clinical-event-lm.previousUrologicalIntervention",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ]
      },
      {
        "id": "pc-clinical-event-lm.vascularComplicationType",
        "path": "pc-clinical-event-lm.vascularComplicationType",
        "short": "vascular_complication_type",
        "definition": "Vascular complication type (Optional).",
        "min": 0,
        "max": "1",
        "base": {
          "path": "pc-clinical-event-lm.vascularComplicationType",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code"
          }
        ]
      },
      {
        "id": "pc-clinical-event-lm.episodesAkiAfterLtx",
        "path": "pc-clinical-event-lm.episodesAkiAfterLtx",
        "short": "episodes_aki_after_ltx",
        "definition": "Episodes of AKI after LTx (Optional).",
        "min": 0,
        "max": "1",
        "base": {
          "path": "pc-clinical-event-lm.episodesAkiAfterLtx",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "boolean"
          }
        ]
      },
      {
        "id": "pc-clinical-event-lm.histologicEvidenceCniToxicity",
        "path": "pc-clinical-event-lm.histologicEvidenceCniToxicity",
        "short": "histologic_evidence_cni_toxicity",
        "definition": "Histologic evidence of CNI toxicity (Optional).",
        "min": 0,
        "max": "1",
        "base": {
          "path": "pc-clinical-event-lm.histologicEvidenceCniToxicity",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "boolean"
          }
        ]
      },
      {
        "id": "pc-clinical-event-lm.hypoxicIschemicEventPltx",
        "path": "pc-clinical-event-lm.hypoxicIschemicEventPltx",
        "short": "hypoxic_ischemic_event_pltx",
        "definition": "Hypoxic ischaemic events after pLTx (Optional).",
        "min": 0,
        "max": "1",
        "base": {
          "path": "pc-clinical-event-lm.hypoxicIschemicEventPltx",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "boolean"
          }
        ]
      },
      {
        "id": "pc-clinical-event-lm.dialysisType",
        "path": "pc-clinical-event-lm.dialysisType",
        "short": "dialysis_type",
        "definition": "Dialysis type (Optional).",
        "min": 0,
        "max": "1",
        "base": {
          "path": "pc-clinical-event-lm.dialysisType",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code"
          }
        ]
      },
      {
        "id": "pc-clinical-event-lm.dialysisStartDate",
        "path": "pc-clinical-event-lm.dialysisStartDate",
        "short": "dialysis_start_date",
        "definition": "Dialysis start date (Optional).",
        "min": 0,
        "max": "1",
        "base": {
          "path": "pc-clinical-event-lm.dialysisStartDate",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "date"
          }
        ]
      },
      {
        "id": "pc-clinical-event-lm.dialysisEndDate",
        "path": "pc-clinical-event-lm.dialysisEndDate",
        "short": "dialysis_end_date",
        "definition": "Dialysis end date (Optional).",
        "min": 0,
        "max": "1",
        "base": {
          "path": "pc-clinical-event-lm.dialysisEndDate",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "date"
          }
        ]
      },
      {
        "id": "pc-clinical-event-lm.causeDeath",
        "path": "pc-clinical-event-lm.causeDeath",
        "short": "cause_death",
        "definition": "Cause of death (Optional).",
        "min": 0,
        "max": "1",
        "base": {
          "path": "pc-clinical-event-lm.causeDeath",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ]
      },
      {
        "id": "pc-clinical-event-lm.concomitantMedications",
        "path": "pc-clinical-event-lm.concomitantMedications",
        "short": "concomitant_medications",
        "definition": "Concomitant medications at event (Optional).",
        "min": 0,
        "max": "1",
        "base": {
          "path": "pc-clinical-event-lm.concomitantMedications",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "boolean"
          }
        ]
      },
      {
        "id": "pc-clinical-event-lm.retransplantation",
        "path": "pc-clinical-event-lm.retransplantation",
        "short": "retransplantation",
        "definition": "Retransplantation status (Optional).",
        "min": 0,
        "max": "1",
        "base": {
          "path": "pc-clinical-event-lm.retransplantation",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "boolean"
          }
        ]
      },
      {
        "id": "pc-clinical-event-lm.retransplantationDate",
        "path": "pc-clinical-event-lm.retransplantationDate",
        "short": "retransplantation_date",
        "definition": "Retransplantation date (Optional).",
        "min": 0,
        "max": "1",
        "base": {
          "path": "pc-clinical-event-lm.retransplantationDate",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "date"
          }
        ]
      },
      {
        "id": "pc-clinical-event-lm.treatmentAdherence",
        "path": "pc-clinical-event-lm.treatmentAdherence",
        "short": "treatment_adherence",
        "definition": "Treatment adherence (Optional).",
        "min": 0,
        "max": "1",
        "base": {
          "path": "pc-clinical-event-lm.treatmentAdherence",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "boolean"
          }
        ]
      },
      {
        "id": "pc-clinical-event-lm.dateEntryTransplantList",
        "path": "pc-clinical-event-lm.dateEntryTransplantList",
        "short": "date_entry_transplant_list",
        "definition": "Date of entry in transplant list (Optional).",
        "min": 0,
        "max": "1",
        "base": {
          "path": "pc-clinical-event-lm.dateEntryTransplantList",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "date"
          }
        ]
      },
      {
        "id": "pc-clinical-event-lm.underlyingProthromboticDisorders",
        "path": "pc-clinical-event-lm.underlyingProthromboticDisorders",
        "short": "underlying_prothrombotic_disorders",
        "definition": "Underlying prothrombotic disorders (Optional).",
        "min": 0,
        "max": "1",
        "base": {
          "path": "pc-clinical-event-lm.underlyingProthromboticDisorders",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ]
      },
      {
        "id": "pc-clinical-event-lm.kidneyBiopsy",
        "path": "pc-clinical-event-lm.kidneyBiopsy",
        "short": "kidney_biopsy",
        "definition": "Kidney biopsy (Optional).",
        "min": 0,
        "max": "1",
        "base": {
          "path": "pc-clinical-event-lm.kidneyBiopsy",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ]
      }
    ]
  },
  "differential": {
    "element": [
      {
        "id": "pc-clinical-event-lm",
        "path": "pc-clinical-event-lm",
        "short": "ClinicalEvent logical model",
        "definition": "Logical model for the PROTECT-CHILD clinical_event table. Each visit record captures either the start or end of a clinical event."
      },
      {
        "id": "pc-clinical-event-lm.clinicalEventId",
        "path": "pc-clinical-event-lm.clinicalEventId",
        "short": "clinical_event_id",
        "definition": "Clinical event ID.",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ]
      },
      {
        "id": "pc-clinical-event-lm.clinicalEventTypeId",
        "path": "pc-clinical-event-lm.clinicalEventTypeId",
        "short": "clinical_event_type_id",
        "definition": "FK to clinical_event_type.",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ]
      },
      {
        "id": "pc-clinical-event-lm.visitId",
        "path": "pc-clinical-event-lm.visitId",
        "short": "visit_id",
        "definition": "FK to visit (One-to-One relationship).",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ]
      },
      {
        "id": "pc-clinical-event-lm.eventPhase",
        "path": "pc-clinical-event-lm.eventPhase",
        "short": "event_phase",
        "definition": "START or END of the event. Mapped to Condition.onsetDateTime (START) or Condition.abatementDateTime (END) + clinicalStatus.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "code"
          }
        ]
      },
      {
        "id": "pc-clinical-event-lm.eventNumber",
        "path": "pc-clinical-event-lm.eventNumber",
        "short": "event_number",
        "definition": "Auto-incremental event number per patient (calculated).",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "integer"
          }
        ]
      },
      {
        "id": "pc-clinical-event-lm.specifyKidneyRejectionEpisode",
        "path": "pc-clinical-event-lm.specifyKidneyRejectionEpisode",
        "short": "specify_kidney_rejection_episode",
        "definition": "Kidney rejection episode specification (Optional).",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ]
      },
      {
        "id": "pc-clinical-event-lm.dgf",
        "path": "pc-clinical-event-lm.dgf",
        "short": "dgf",
        "definition": "Delayed graft function (Optional).",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "boolean"
          }
        ]
      },
      {
        "id": "pc-clinical-event-lm.previousUrologicalIntervention",
        "path": "pc-clinical-event-lm.previousUrologicalIntervention",
        "short": "previous_urological_intervention",
        "definition": "Previous urological intervention (Optional).",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ]
      },
      {
        "id": "pc-clinical-event-lm.vascularComplicationType",
        "path": "pc-clinical-event-lm.vascularComplicationType",
        "short": "vascular_complication_type",
        "definition": "Vascular complication type (Optional).",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "code"
          }
        ]
      },
      {
        "id": "pc-clinical-event-lm.episodesAkiAfterLtx",
        "path": "pc-clinical-event-lm.episodesAkiAfterLtx",
        "short": "episodes_aki_after_ltx",
        "definition": "Episodes of AKI after LTx (Optional).",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "boolean"
          }
        ]
      },
      {
        "id": "pc-clinical-event-lm.histologicEvidenceCniToxicity",
        "path": "pc-clinical-event-lm.histologicEvidenceCniToxicity",
        "short": "histologic_evidence_cni_toxicity",
        "definition": "Histologic evidence of CNI toxicity (Optional).",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "boolean"
          }
        ]
      },
      {
        "id": "pc-clinical-event-lm.hypoxicIschemicEventPltx",
        "path": "pc-clinical-event-lm.hypoxicIschemicEventPltx",
        "short": "hypoxic_ischemic_event_pltx",
        "definition": "Hypoxic ischaemic events after pLTx (Optional).",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "boolean"
          }
        ]
      },
      {
        "id": "pc-clinical-event-lm.dialysisType",
        "path": "pc-clinical-event-lm.dialysisType",
        "short": "dialysis_type",
        "definition": "Dialysis type (Optional).",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "code"
          }
        ]
      },
      {
        "id": "pc-clinical-event-lm.dialysisStartDate",
        "path": "pc-clinical-event-lm.dialysisStartDate",
        "short": "dialysis_start_date",
        "definition": "Dialysis start date (Optional).",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "date"
          }
        ]
      },
      {
        "id": "pc-clinical-event-lm.dialysisEndDate",
        "path": "pc-clinical-event-lm.dialysisEndDate",
        "short": "dialysis_end_date",
        "definition": "Dialysis end date (Optional).",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "date"
          }
        ]
      },
      {
        "id": "pc-clinical-event-lm.causeDeath",
        "path": "pc-clinical-event-lm.causeDeath",
        "short": "cause_death",
        "definition": "Cause of death (Optional).",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ]
      },
      {
        "id": "pc-clinical-event-lm.concomitantMedications",
        "path": "pc-clinical-event-lm.concomitantMedications",
        "short": "concomitant_medications",
        "definition": "Concomitant medications at event (Optional).",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "boolean"
          }
        ]
      },
      {
        "id": "pc-clinical-event-lm.retransplantation",
        "path": "pc-clinical-event-lm.retransplantation",
        "short": "retransplantation",
        "definition": "Retransplantation status (Optional).",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "boolean"
          }
        ]
      },
      {
        "id": "pc-clinical-event-lm.retransplantationDate",
        "path": "pc-clinical-event-lm.retransplantationDate",
        "short": "retransplantation_date",
        "definition": "Retransplantation date (Optional).",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "date"
          }
        ]
      },
      {
        "id": "pc-clinical-event-lm.treatmentAdherence",
        "path": "pc-clinical-event-lm.treatmentAdherence",
        "short": "treatment_adherence",
        "definition": "Treatment adherence (Optional).",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "boolean"
          }
        ]
      },
      {
        "id": "pc-clinical-event-lm.dateEntryTransplantList",
        "path": "pc-clinical-event-lm.dateEntryTransplantList",
        "short": "date_entry_transplant_list",
        "definition": "Date of entry in transplant list (Optional).",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "date"
          }
        ]
      },
      {
        "id": "pc-clinical-event-lm.underlyingProthromboticDisorders",
        "path": "pc-clinical-event-lm.underlyingProthromboticDisorders",
        "short": "underlying_prothrombotic_disorders",
        "definition": "Underlying prothrombotic disorders (Optional).",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ]
      },
      {
        "id": "pc-clinical-event-lm.kidneyBiopsy",
        "path": "pc-clinical-event-lm.kidneyBiopsy",
        "short": "kidney_biopsy",
        "definition": "Kidney biopsy (Optional).",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ]
      }
    ]
  }
}