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

FHIR IG analytics

Packagepc.ig
Resource TypeStructureDefinition
IdStructureDefinition-pc-clinical-variable-lm.json
FHIR VersionR4
Sourcehttps://build.fhir.org/ig/hl7-eu/protect-child/StructureDefinition-pc-clinical-variable-lm.html
URLhttps://hl7.eu/fhir/ig/hl7.eu.fhir.protect-child/StructureDefinition/pc-clinical-variable-lm
Version0.1.0-ci-build
Statusdraft
Date2026-02-09T17:40:58+00:00
NamePcClinicalVariable
TitleClinicalVariable logical model
DescriptionLogical model representing the PROTECT-CHILD data model entity `clinical_variable`.
Typehttps://hl7.eu/fhir/ig/hl7.eu.fhir.protect-child/StructureDefinition/pc-clinical-variable-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-variable-lm

NameFlagsCard.TypeDescription & Constraintsdoco
.. pc-clinical-variable-lm 0..*BaseClinicalVariable logical model
... clinicalVariableId 1..1stringClinical variable id
... patientId 0..1stringPatient id
... date 0..1dateTimeDate
... weight 0..1decimalWeight
... height 0..1decimalHeight
... systolicBloodPressure 0..1integerSystolic blood pressure
... diastolicBloodPressure 0..1integerDiastolic blood pressure
... heartRate 0..1integerHeart rate
... oxygenSaturation 0..1integerOxygen saturation
... temperature 0..1integerTemperature

doco Documentation for this format

Source1

{
  "resourceType": "StructureDefinition",
  "id": "pc-clinical-variable-lm",
  "text": {
    "status": "extensions",
    "div": "<!-- snip (see above) -->"
  },
  "url": "https://hl7.eu/fhir/ig/hl7.eu.fhir.protect-child/StructureDefinition/pc-clinical-variable-lm",
  "version": "0.1.0-ci-build",
  "name": "PcClinicalVariable",
  "title": "ClinicalVariable logical model",
  "status": "draft",
  "date": "2026-02-09T17:40:58+00:00",
  "publisher": "Protect Child",
  "contact": [
    {
      "name": "Protect Child",
      "telecom": [
        {
          "system": "url",
          "value": "https://protect-child.eu/"
        }
      ]
    }
  ],
  "description": "Logical model representing the PROTECT-CHILD data model entity `clinical_variable`.",
  "fhirVersion": "4.0.1",
  "kind": "logical",
  "abstract": false,
  "type": "https://hl7.eu/fhir/ig/hl7.eu.fhir.protect-child/StructureDefinition/pc-clinical-variable-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-variable-lm",
        "path": "pc-clinical-variable-lm",
        "short": "ClinicalVariable logical model",
        "definition": "Logical model representing the PROTECT-CHILD data model entity `clinical_variable`.",
        "min": 0,
        "max": "*",
        "base": {
          "path": "Base",
          "min": 0,
          "max": "*"
        },
        "isModifier": false
      },
      {
        "id": "pc-clinical-variable-lm.clinicalVariableId",
        "path": "pc-clinical-variable-lm.clinicalVariableId",
        "short": "Clinical variable id",
        "definition": "Field `clinical_variable_id` from the PROTECT-CHILD data model.",
        "min": 1,
        "max": "1",
        "base": {
          "path": "pc-clinical-variable-lm.clinicalVariableId",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ]
      },
      {
        "id": "pc-clinical-variable-lm.patientId",
        "path": "pc-clinical-variable-lm.patientId",
        "short": "Patient id",
        "definition": "Field `patient_id` from the PROTECT-CHILD data model. Foreign key to `patient`.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "pc-clinical-variable-lm.patientId",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ]
      },
      {
        "id": "pc-clinical-variable-lm.date",
        "path": "pc-clinical-variable-lm.date",
        "short": "Date",
        "definition": "Field `date` from the PROTECT-CHILD data model.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "pc-clinical-variable-lm.date",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "dateTime"
          }
        ]
      },
      {
        "id": "pc-clinical-variable-lm.weight",
        "path": "pc-clinical-variable-lm.weight",
        "short": "Weight",
        "definition": "Field `weight` from the PROTECT-CHILD data model.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "pc-clinical-variable-lm.weight",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "decimal"
          }
        ]
      },
      {
        "id": "pc-clinical-variable-lm.height",
        "path": "pc-clinical-variable-lm.height",
        "short": "Height",
        "definition": "Field `height` from the PROTECT-CHILD data model.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "pc-clinical-variable-lm.height",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "decimal"
          }
        ]
      },
      {
        "id": "pc-clinical-variable-lm.systolicBloodPressure",
        "path": "pc-clinical-variable-lm.systolicBloodPressure",
        "short": "Systolic blood pressure",
        "definition": "Field `systolic_blood_pressure` from the PROTECT-CHILD data model.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "pc-clinical-variable-lm.systolicBloodPressure",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "integer"
          }
        ]
      },
      {
        "id": "pc-clinical-variable-lm.diastolicBloodPressure",
        "path": "pc-clinical-variable-lm.diastolicBloodPressure",
        "short": "Diastolic blood pressure",
        "definition": "Field `diastolic_blood_pressure` from the PROTECT-CHILD data model.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "pc-clinical-variable-lm.diastolicBloodPressure",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "integer"
          }
        ]
      },
      {
        "id": "pc-clinical-variable-lm.heartRate",
        "path": "pc-clinical-variable-lm.heartRate",
        "short": "Heart rate",
        "definition": "Field `heart_rate` from the PROTECT-CHILD data model.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "pc-clinical-variable-lm.heartRate",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "integer"
          }
        ]
      },
      {
        "id": "pc-clinical-variable-lm.oxygenSaturation",
        "path": "pc-clinical-variable-lm.oxygenSaturation",
        "short": "Oxygen saturation",
        "definition": "Field `oxygen_saturation` from the PROTECT-CHILD data model.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "pc-clinical-variable-lm.oxygenSaturation",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "integer"
          }
        ]
      },
      {
        "id": "pc-clinical-variable-lm.temperature",
        "path": "pc-clinical-variable-lm.temperature",
        "short": "Temperature",
        "definition": "Field `temperature` from the PROTECT-CHILD data model.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "pc-clinical-variable-lm.temperature",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "integer"
          }
        ]
      }
    ]
  },
  "differential": {
    "element": [
      {
        "id": "pc-clinical-variable-lm",
        "path": "pc-clinical-variable-lm",
        "short": "ClinicalVariable logical model",
        "definition": "Logical model representing the PROTECT-CHILD data model entity `clinical_variable`."
      },
      {
        "id": "pc-clinical-variable-lm.clinicalVariableId",
        "path": "pc-clinical-variable-lm.clinicalVariableId",
        "short": "Clinical variable id",
        "definition": "Field `clinical_variable_id` from the PROTECT-CHILD data model.",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ]
      },
      {
        "id": "pc-clinical-variable-lm.patientId",
        "path": "pc-clinical-variable-lm.patientId",
        "short": "Patient id",
        "definition": "Field `patient_id` from the PROTECT-CHILD data model. Foreign key to `patient`.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ]
      },
      {
        "id": "pc-clinical-variable-lm.date",
        "path": "pc-clinical-variable-lm.date",
        "short": "Date",
        "definition": "Field `date` from the PROTECT-CHILD data model.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "dateTime"
          }
        ]
      },
      {
        "id": "pc-clinical-variable-lm.weight",
        "path": "pc-clinical-variable-lm.weight",
        "short": "Weight",
        "definition": "Field `weight` from the PROTECT-CHILD data model.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "decimal"
          }
        ]
      },
      {
        "id": "pc-clinical-variable-lm.height",
        "path": "pc-clinical-variable-lm.height",
        "short": "Height",
        "definition": "Field `height` from the PROTECT-CHILD data model.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "decimal"
          }
        ]
      },
      {
        "id": "pc-clinical-variable-lm.systolicBloodPressure",
        "path": "pc-clinical-variable-lm.systolicBloodPressure",
        "short": "Systolic blood pressure",
        "definition": "Field `systolic_blood_pressure` from the PROTECT-CHILD data model.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "integer"
          }
        ]
      },
      {
        "id": "pc-clinical-variable-lm.diastolicBloodPressure",
        "path": "pc-clinical-variable-lm.diastolicBloodPressure",
        "short": "Diastolic blood pressure",
        "definition": "Field `diastolic_blood_pressure` from the PROTECT-CHILD data model.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "integer"
          }
        ]
      },
      {
        "id": "pc-clinical-variable-lm.heartRate",
        "path": "pc-clinical-variable-lm.heartRate",
        "short": "Heart rate",
        "definition": "Field `heart_rate` from the PROTECT-CHILD data model.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "integer"
          }
        ]
      },
      {
        "id": "pc-clinical-variable-lm.oxygenSaturation",
        "path": "pc-clinical-variable-lm.oxygenSaturation",
        "short": "Oxygen saturation",
        "definition": "Field `oxygen_saturation` from the PROTECT-CHILD data model.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "integer"
          }
        ]
      },
      {
        "id": "pc-clinical-variable-lm.temperature",
        "path": "pc-clinical-variable-lm.temperature",
        "short": "Temperature",
        "definition": "Field `temperature` from the PROTECT-CHILD data model.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "integer"
          }
        ]
      }
    ]
  }
}