pcVitalSignLm
type: StructureDefinition
node role: treeRoot
resource.id:
  value: pcVitalSignLm
domain resource.text:
  narrative.status:
    value: extensions
  narrative.div: Generated Narrative: StructureDefinition pcVitalSignLm Name Flags Card. Type Description & Constraints<img src="[binary]" alt="doco" style="background-color: inherit"/> pcVitalSignLm 0..* Base Vital Sign logical model #xD; vitalSignId 1..1 string vital_sign_id #xD; visitId 1..1 string visit_id #xD; date 1..1 date date #xD; systolicBloodPressure 0..1 integer systolic_blood_pressure #xD; diastolicBloodPressure 0..1 integer diastolic_blood_pressure #xD; heartRate 0..1 integer heart_rate #xD; oxygenSaturation 0..1 integer oxygen_saturation #xD; temperature 0..1 decimal temperature #xD; bmi 0..1 decimal bmi #xD; sbpPercentile 0..1 integer sbp_percentile #xD; dbpPercentile 0..1 integer dbp_percentile #xD; meanSbp24 0..1 integer mean_sbp_24 #xD; meanDbp24 0..1 integer mean_dbp_24 #xD; meanSbpDay 0..1 integer mean_sbp_day #xD; meanDbpDay 0..1 integer mean_dbp_day #xD; meanSbpNight 0..1 integer mean_sbp_night #xD; meanDbpNight 0..1 integer mean_dbp_night #xD; sbpLoad 0..1 integer sbp_load #xD; dbpLoad 0..1 integer dbp_load #xD; sbpDip 0..1 integer sbp_dip #xD; dbpDip 0..1 integer dbp_dip #xD; <img src="[binary]" alt="doco" style="background-color: inherit"/> Documentation for this format
structure definition.url:
  value: https://hl7.eu/fhir/ig/hl7.eu.fhir.protect-child/StructureDefinition/pcVitalSignLm
structure definition.version:
  value: 0.1.0-ci-build
structure definition.name:
  value: PcVitalSign
structure definition.title:
  value: Vital Sign logical model
structure definition.status:
  value: draft
structure definition.date:
  value: 2026-08-11T12:50:29+00:00
structure definition.publisher:
  value: Protect Child
structure definition.contact:
  index: 0
  contact detail.name:
    value: Protect Child
  contact detail.telecom:
    index: 0
    contact point.system:
      value: url
    contact point.value:
      value: https://protect-child.eu/
structure definition.description:
  value: Logical model for the PROTECT-CHILD vital_sign table. Contains standard vitals and ABPM measurements.
structure definition.fhir version:
  value: 4.0.1
structure definition.kind:
  value: logical
structure definition.abstract:
  value: false
structure definition.type:
  value: https://hl7.eu/fhir/ig/hl7.eu.fhir.protect-child/StructureDefinition/pcVitalSignLm
structure definition.base definition:
  value: http://hl7.org/fhir/StructureDefinition/Base
  link: http://hl7.org/fhir/StructureDefinition/Base
structure definition.derivation:
  value: specialization
structure definition.snapshot:
  element.extension:
    index: 0
    extension.url:
      value: http://hl7.org/fhir/tools/StructureDefinition/snapshot-base-version
    extension.value string:
      value: 4.0.1
  structure definition.snapshot.element:
    index: 0
    element.id:
      value: pcVitalSignLm
    element definition.path:
      value: pcVitalSignLm
    element definition.short:
      value: Vital Sign logical model
    element definition.definition:
      value: Logical model for the PROTECT-CHILD vital_sign table. Contains standard vitals and ABPM measurements.
    element definition.min:
      value: 0
    element definition.max:
      value: *
    element definition.base:
      element definition.base.path:
        value: Base
      element definition.base.min:
        value: 0
      element definition.base.max:
        value: *
    element definition.is modifier:
      value: false
  structure definition.snapshot.element:
    index: 1
    element.id:
      value: pcVitalSignLm.vitalSignId
    element definition.path:
      value: pcVitalSignLm.vitalSignId
    element definition.short:
      value: vital_sign_id
    element definition.definition:
      value: Vital sign record ID.
    element definition.min:
      value: 1
    element definition.max:
      value: 1
    element definition.base:
      element definition.base.path:
        value: pcVitalSignLm.vitalSignId
      element definition.base.min:
        value: 1
      element definition.base.max:
        value: 1
    element definition.type:
      index: 0
      element definition.type.code:
        value: string
  structure definition.snapshot.element:
    index: 2
    element.id:
      value: pcVitalSignLm.visitId
    element definition.path:
      value: pcVitalSignLm.visitId
    element definition.short:
      value: visit_id
    element definition.definition:
      value: FK to visit.
    element definition.min:
      value: 1
    element definition.max:
      value: 1
    element definition.base:
      element definition.base.path:
        value: pcVitalSignLm.visitId
      element definition.base.min:
        value: 1
      element definition.base.max:
        value: 1
    element definition.type:
      index: 0
      element definition.type.code:
        value: string
  structure definition.snapshot.element:
    index: 3
    element.id:
      value: pcVitalSignLm.date
    element definition.path:
      value: pcVitalSignLm.date
    element definition.short:
      value: date
    element definition.definition:
      value: Date vitals were measured.
    element definition.min:
      value: 1
    element definition.max:
      value: 1
    element definition.base:
      element definition.base.path:
        value: pcVitalSignLm.date
      element definition.base.min:
        value: 1
      element definition.base.max:
        value: 1
    element definition.type:
      index: 0
      element definition.type.code:
        value: date
  structure definition.snapshot.element:
    index: 4
    element.id:
      value: pcVitalSignLm.systolicBloodPressure
    element definition.path:
      value: pcVitalSignLm.systolicBloodPressure
    element definition.short:
      value: systolic_blood_pressure
    element definition.definition:
      value: Systolic BP (mmHg).
    element definition.min:
      value: 0
    element definition.max:
      value: 1
    element definition.base:
      element definition.base.path:
        value: pcVitalSignLm.systolicBloodPressure
      element definition.base.min:
        value: 0
      element definition.base.max:
        value: 1
    element definition.type:
      index: 0
      element definition.type.code:
        value: integer
  structure definition.snapshot.element:
    index: 5
    element.id:
      value: pcVitalSignLm.diastolicBloodPressure
    element definition.path:
      value: pcVitalSignLm.diastolicBloodPressure
    element definition.short:
      value: diastolic_blood_pressure
    element definition.definition:
      value: Diastolic BP (mmHg).
    element definition.min:
      value: 0
    element definition.max:
      value: 1
    element definition.base:
      element definition.base.path:
        value: pcVitalSignLm.diastolicBloodPressure
      element definition.base.min:
        value: 0
      element definition.base.max:
        value: 1
    element definition.type:
      index: 0
      element definition.type.code:
        value: integer

index: 6
element.id:
  value: pcVitalSignLm.heartRate
element definition.path:
  value: pcVitalSignLm.heartRate
element definition.short:
  value: heart_rate
element definition.definition:
  value: Heart rate (bpm).
element definition.min:
  value: 0
element definition.max:
  value: 1
element definition.base:
  element definition.base.path:
    value: pcVitalSignLm.heartRate
  element definition.base.min:
    value: 0
  element definition.base.max:
    value: 1
element definition.type:
  index: 0
  element definition.type.code:
    value: integer

index: 7
element.id:
  value: pcVitalSignLm.oxygenSaturation
element definition.path:
  value: pcVitalSignLm.oxygenSaturation
element definition.short:
  value: oxygen_saturation
element definition.definition:
  value: O2 saturation at rest (%).
element definition.min:
  value: 0
element definition.max:
  value: 1
element definition.base:
  element definition.base.path:
    value: pcVitalSignLm.oxygenSaturation
  element definition.base.min:
    value: 0
  element definition.base.max:
    value: 1
element definition.type:
  index: 0
  element definition.type.code:
    value: integer

index: 8
element.id:
  value: pcVitalSignLm.temperature
element definition.path:
  value: pcVitalSignLm.temperature
element definition.short:
  value: temperature
element definition.definition:
  value: Body temperature (°C).
element definition.min:
  value: 0
element definition.max:
  value: 1
element definition.base:
  element definition.base.path:
    value: pcVitalSignLm.temperature
  element definition.base.min:
    value: 0
  element definition.base.max:
    value: 1
element definition.type:
  index: 0
  element definition.type.code:
    value: decimal

index: 9
element.id:
  value: pcVitalSignLm.bmi
element definition.path:
  value: pcVitalSignLm.bmi
element definition.short:
  value: bmi
element definition.definition:
  value: Body mass index.
element definition.min:
  value: 0
element definition.max:
  value: 1
element definition.base:
  element definition.base.path:
    value: pcVitalSignLm.bmi
  element definition.base.min:
    value: 0
  element definition.base.max:
    value: 1
element definition.type:
  index: 0
  element definition.type.code:
    value: decimal

index: 10
element.id:
  value: pcVitalSignLm.sbpPercentile
element definition.path:
  value: pcVitalSignLm.sbpPercentile
element definition.short:
  value: sbp_percentile
element definition.definition:
  value: Systolic BP percentile.
element definition.min:
  value: 0
element definition.max:
  value: 1
element definition.base:
  element definition.base.path:
    value: pcVitalSignLm.sbpPercentile
  element definition.base.min:
    value: 0
  element definition.base.max:
    value: 1
element definition.type:
  index: 0
  element definition.type.code:
    value: integer

index: 11
element.id:
  value: pcVitalSignLm.dbpPercentile
element definition.path:
  value: pcVitalSignLm.dbpPercentile
element definition.short:
  value: dbp_percentile
element definition.definition:
  value: Diastolic BP percentile.
element definition.min:
  value: 0
element definition.max:
  value: 1
element definition.base:
  element definition.base.path:
    value: pcVitalSignLm.dbpPercentile
  element definition.base.min:
    value: 0
  element definition.base.max:
    value: 1
element definition.type:
  index: 0
  element definition.type.code:
    value: integer

index: 12
element.id:
  value: pcVitalSignLm.meanSbp24
element definition.path:
  value: pcVitalSignLm.meanSbp24
element definition.short:
  value: mean_sbp_24
element definition.definition:
  value: Mean 24h systolic BP (mmHg).
element definition.min:
  value: 0
element definition.max:
  value: 1
element definition.base:
  element definition.base.path:
    value: pcVitalSignLm.meanSbp24
  element definition.base.min:
    value: 0
  element definition.base.max:
    value: 1
element definition.type:
  index: 0
  element definition.type.code:
    value: integer

index: 13
element.id:
  value: pcVitalSignLm.meanDbp24
element definition.path:
  value: pcVitalSignLm.meanDbp24
element definition.short:
  value: mean_dbp_24
element definition.definition:
  value: Mean 24h diastolic BP (mmHg).
element definition.min:
  value: 0
element definition.max:
  value: 1
element definition.base:
  element definition.base.path:
    value: pcVitalSignLm.meanDbp24
  element definition.base.min:
    value: 0
  element definition.base.max:
    value: 1
element definition.type:
  index: 0
  element definition.type.code:
    value: integer

index: 14
element.id:
  value: pcVitalSignLm.meanSbpDay
element definition.path:
  value: pcVitalSignLm.meanSbpDay
element definition.short:
  value: mean_sbp_day
element definition.definition:
  value: Mean daytime systolic BP (mmHg).
element definition.min:
  value: 0
element definition.max:
  value: 1
element definition.base:
  element definition.base.path:
    value: pcVitalSignLm.meanSbpDay
  element definition.base.min:
    value: 0
  element definition.base.max:
    value: 1
element definition.type:
  index: 0
  element definition.type.code:
    value: integer

index: 15
element.id:
  value: pcVitalSignLm.meanDbpDay
element definition.path:
  value: pcVitalSignLm.meanDbpDay
element definition.short:
  value: mean_dbp_day
element definition.definition:
  value: Mean daytime diastolic BP (mmHg).
element definition.min:
  value: 0
element definition.max:
  value: 1
element definition.base:
  element definition.base.path:
    value: pcVitalSignLm.meanDbpDay
  element definition.base.min:
    value: 0
  element definition.base.max:
    value: 1
element definition.type:
  index: 0
  element definition.type.code:
    value: integer

index: 16
element.id:
  value: pcVitalSignLm.meanSbpNight
element definition.path:
  value: pcVitalSignLm.meanSbpNight
element definition.short:
  value: mean_sbp_night
element definition.definition:
  value: Mean night-time systolic BP (mmHg).
element definition.min:
  value: 0
element definition.max:
  value: 1
element definition.base:
  element definition.base.path:
    value: pcVitalSignLm.meanSbpNight
  element definition.base.min:
    value: 0
  element definition.base.max:
    value: 1
element definition.type:
  index: 0
  element definition.type.code:
    value: integer

index: 17
element.id:
  value: pcVitalSignLm.meanDbpNight
element definition.path:
  value: pcVitalSignLm.meanDbpNight
element definition.short:
  value: mean_dbp_night
element definition.definition:
  value: Mean night-time diastolic BP (mmHg).
element definition.min:
  value: 0
element definition.max:
  value: 1
element definition.base:
  element definition.base.path:
    value: pcVitalSignLm.meanDbpNight
  element definition.base.min:
    value: 0
  element definition.base.max:
    value: 1
element definition.type:
  index: 0
  element definition.type.code:
    value: integer

index: 18
element.id:
  value: pcVitalSignLm.sbpLoad
element definition.path:
  value: pcVitalSignLm.sbpLoad
element definition.short:
  value: sbp_load
element definition.definition:
  value: Systolic BP load (%).
element definition.min:
  value: 0
element definition.max:
  value: 1
element definition.base:
  element definition.base.path:
    value: pcVitalSignLm.sbpLoad
  element definition.base.min:
    value: 0
  element definition.base.max:
    value: 1
element definition.type:
  index: 0
  element definition.type.code:
    value: integer

index: 19
element.id:
  value: pcVitalSignLm.dbpLoad
element definition.path:
  value: pcVitalSignLm.dbpLoad
element definition.short:
  value: dbp_load
element definition.definition:
  value: Diastolic BP load (%).
element definition.min:
  value: 0
element definition.max:
  value: 1
element definition.base:
  element definition.base.path:
    value: pcVitalSignLm.dbpLoad
  element definition.base.min:
    value: 0
  element definition.base.max:
    value: 1
element definition.type:
  index: 0
  element definition.type.code:
    value: integer

index: 20
element.id:
  value: pcVitalSignLm.sbpDip
element definition.path:
  value: pcVitalSignLm.sbpDip
element definition.short:
  value: sbp_dip
element definition.definition:
  value: Systolic BP nocturnal dip (%).
element definition.min:
  value: 0
element definition.max:
  value: 1
element definition.base:
  element definition.base.path:
    value: pcVitalSignLm.sbpDip
  element definition.base.min:
    value: 0
  element definition.base.max:
    value: 1
element definition.type:
  index: 0
  element definition.type.code:
    value: integer

index: 21
element.id:
  value: pcVitalSignLm.dbpDip
element definition.path:
  value: pcVitalSignLm.dbpDip
element definition.short:
  value: dbp_dip
element definition.definition:
  value: Diastolic BP nocturnal dip (%).
element definition.min:
  value: 0
element definition.max:
  value: 1
element definition.base:
  element definition.base.path:
    value: pcVitalSignLm.dbpDip
  element definition.base.min:
    value: 0
  element definition.base.max:
    value: 1
element definition.type:
  index: 0
  element definition.type.code:
    value: integer

structure definition.differential.element:
  index: 0
  element.id:
    value: pcVitalSignLm
  element definition.path:
    value: pcVitalSignLm
  element definition.short:
    value: Vital Sign logical model
  element definition.definition:
    value: Logical model for the PROTECT-CHILD vital_sign table. Contains standard vitals and ABPM measurements.
structure definition.differential.element:
  index: 1
  element.id:
    value: pcVitalSignLm.vitalSignId
  element definition.path:
    value: pcVitalSignLm.vitalSignId
  element definition.short:
    value: vital_sign_id
  element definition.definition:
    value: Vital sign record ID.
  element definition.min:
    value: 1
  element definition.max:
    value: 1
  element definition.type:
    index: 0
    element definition.type.code:
      value: string
structure definition.differential.element:
  index: 2
  element.id:
    value: pcVitalSignLm.visitId
  element definition.path:
    value: pcVitalSignLm.visitId
  element definition.short:
    value: visit_id
  element definition.definition:
    value: FK to visit.
  element definition.min:
    value: 1
  element definition.max:
    value: 1
  element definition.type:
    index: 0
    element definition.type.code:
      value: string
structure definition.differential.element:
  index: 3
  element.id:
    value: pcVitalSignLm.date
  element definition.path:
    value: pcVitalSignLm.date
  element definition.short:
    value: date
  element definition.definition:
    value: Date vitals were measured.
  element definition.min:
    value: 1
  element definition.max:
    value: 1
  element definition.type:
    index: 0
    element definition.type.code:
      value: date
structure definition.differential.element:
  index: 4
  element.id:
    value: pcVitalSignLm.systolicBloodPressure
  element definition.path:
    value: pcVitalSignLm.systolicBloodPressure
  element definition.short:
    value: systolic_blood_pressure
  element definition.definition:
    value: Systolic BP (mmHg).
  element definition.min:
    value: 0
  element definition.max:
    value: 1
  element definition.type:
    index: 0
    element definition.type.code:
      value: integer
structure definition.differential.element:
  index: 5
  element.id:
    value: pcVitalSignLm.diastolicBloodPressure
  element definition.path:
    value: pcVitalSignLm.diastolicBloodPressure
  element definition.short:
    value: diastolic_blood_pressure
  element definition.definition:
    value: Diastolic BP (mmHg).
  element definition.min:
    value: 0
  element definition.max:
    value: 1
  element definition.type:
    index: 0
    element definition.type.code:
      value: integer
structure definition.differential.element:
  index: 6
  element.id:
    value: pcVitalSignLm.heartRate
  element definition.path:
    value: pcVitalSignLm.heartRate
  element definition.short:
    value: heart_rate
  element definition.definition:
    value: Heart rate (bpm).
  element definition.min:
    value: 0
  element definition.max:
    value: 1
  element definition.type:
    index: 0
    element definition.type.code:
      value: integer
structure definition.differential.element:
  index: 7
  element.id:
    value: pcVitalSignLm.oxygenSaturation
  element definition.path:
    value: pcVitalSignLm.oxygenSaturation
  element definition.short:
    value: oxygen_saturation
  element definition.definition:
    value: O2 saturation at rest (%).
  element definition.min:
    value: 0
  element definition.max:
    value: 1
  element definition.type:
    index: 0
    element definition.type.code:
      value: integer
structure definition.differential.element:
  index: 8
  element.id:
    value: pcVitalSignLm.temperature
  element definition.path:
    value: pcVitalSignLm.temperature
  element definition.short:
    value: temperature
  element definition.definition:
    value: Body temperature (°C).
  element definition.min:
    value: 0
  element definition.max:
    value: 1
  element definition.type:
    index: 0
    element definition.type.code:
      value: decimal
structure definition.differential.element:
  index: 9
  element.id:
    value: pcVitalSignLm.bmi
  element definition.path:
    value: pcVitalSignLm.bmi
  element definition.short:
    value: bmi
  element definition.definition:
    value: Body mass index.
  element definition.min:
    value: 0
  element definition.max:
    value: 1
  element definition.type:
    index: 0
    element definition.type.code:
      value: decimal
structure definition.differential.element:
  index: 10
  element.id:
    value: pcVitalSignLm.sbpPercentile
  element definition.path:
    value: pcVitalSignLm.sbpPercentile
  element definition.short:
    value: sbp_percentile
  element definition.definition:
    value: Systolic BP percentile.
  element definition.min:
    value: 0
  element definition.max:
    value: 1
  element definition.type:
    index: 0
    element definition.type.code:
      value: integer
structure definition.differential.element:
  index: 11
  element.id:
    value: pcVitalSignLm.dbpPercentile
  element definition.path:
    value: pcVitalSignLm.dbpPercentile
  element definition.short:
    value: dbp_percentile
  element definition.definition:
    value: Diastolic BP percentile.
  element definition.min:
    value: 0

value: 1

index: 0
element definition.type.code:
  value: integer

index: 12
element.id:
  value: pcVitalSignLm.meanSbp24
element definition.path:
  value: pcVitalSignLm.meanSbp24
element definition.short:
  value: mean_sbp_24
element definition.definition:
  value: Mean 24h systolic BP (mmHg).
element definition.min:
  value: 0
element definition.max:
  value: 1
element definition.type:
  index: 0
  element definition.type.code:
    value: integer

index: 13
element.id:
  value: pcVitalSignLm.meanDbp24
element definition.path:
  value: pcVitalSignLm.meanDbp24
element definition.short:
  value: mean_dbp_24
element definition.definition:
  value: Mean 24h diastolic BP (mmHg).
element definition.min:
  value: 0
element definition.max:
  value: 1
element definition.type:
  index: 0
  element definition.type.code:
    value: integer

index: 14
element.id:
  value: pcVitalSignLm.meanSbpDay
element definition.path:
  value: pcVitalSignLm.meanSbpDay
element definition.short:
  value: mean_sbp_day
element definition.definition:
  value: Mean daytime systolic BP (mmHg).
element definition.min:
  value: 0
element definition.max:
  value: 1
element definition.type:
  index: 0
  element definition.type.code:
    value: integer

index: 15
element.id:
  value: pcVitalSignLm.meanDbpDay
element definition.path:
  value: pcVitalSignLm.meanDbpDay
element definition.short:
  value: mean_dbp_day
element definition.definition:
  value: Mean daytime diastolic BP (mmHg).
element definition.min:
  value: 0
element definition.max:
  value: 1
element definition.type:
  index: 0
  element definition.type.code:
    value: integer

index: 16
element.id:
  value: pcVitalSignLm.meanSbpNight
element definition.path:
  value: pcVitalSignLm.meanSbpNight
element definition.short:
  value: mean_sbp_night
element definition.definition:
  value: Mean night-time systolic BP (mmHg).
element definition.min:
  value: 0
element definition.max:
  value: 1
element definition.type:
  index: 0
  element definition.type.code:
    value: integer

index: 17
element.id:
  value: pcVitalSignLm.meanDbpNight
element definition.path:
  value: pcVitalSignLm.meanDbpNight
element definition.short:
  value: mean_dbp_night
element definition.definition:
  value: Mean night-time diastolic BP (mmHg).
element definition.min:
  value: 0
element definition.max:
  value: 1
element definition.type:
  index: 0
  element definition.type.code:
    value: integer

index: 18
element.id:
  value: pcVitalSignLm.sbpLoad
element definition.path:
  value: pcVitalSignLm.sbpLoad
element definition.short:
  value: sbp_load
element definition.definition:
  value: Systolic BP load (%).
element definition.min:
  value: 0
element definition.max:
  value: 1
element definition.type:
  index: 0
  element definition.type.code:
    value: integer

index: 19
element.id:
  value: pcVitalSignLm.dbpLoad
element definition.path:
  value: pcVitalSignLm.dbpLoad
element definition.short:
  value: dbp_load
element definition.definition:
  value: Diastolic BP load (%).
element definition.min:
  value: 0
element definition.max:
  value: 1
element definition.type:
  index: 0
  element definition.type.code:
    value: integer

index: 20
element.id:
  value: pcVitalSignLm.sbpDip
element definition.path:
  value: pcVitalSignLm.sbpDip
element definition.short:
  value: sbp_dip
element definition.definition:
  value: Systolic BP nocturnal dip (%).
element definition.min:
  value: 0
element definition.max:
  value: 1
element definition.type:
  index: 0
  element definition.type.code:
    value: integer

index: 21
element.id:
  value: pcVitalSignLm.dbpDip
element definition.path:
  value: pcVitalSignLm.dbpDip
element definition.short:
  value: dbp_dip
element definition.definition:
  value: Diastolic BP nocturnal dip (%).
element definition.min:
  value: 0
element definition.max:
  value: 1
element definition.type:
  index: 0
  element definition.type.code:
    value: integer