Important: This is a draft IG for trial use. Click here to give feedback.

EN NL FR

HdBe-BodyWeight

CBBDescriptionStatus
HdBe-BodyWeight

Body weight is the common name for (human) body mass.

Purpose

Early detection of deviating body weight is an important task in preventive healthcare. A patient being clearly overweight or underweight can be a symptom of other, underlying problems. Early detection also means an earlier start to treatment.

active

id0..1string
extensionI0..*Extension
WeightValueI1..1Quantity
Comment0..1string
WeightDateTime1..1dateTime
Clothing0..1CodeableConceptBinding

BodyWeight0..*
BodyWeight.WeightValueQuantity1..1
BodyWeight.Commentstring0..1
BodyWeight.WeightDateTimedateTime1..1
BodyWeight.ClothingCodeableConcept0..1


BodyWeight
DefinitionRoot concept of the BodyWeight information model. This root concept contains all data elements of the BodyWeight information model.
Cardinality0...*
Invariants
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
Mappings
  • rim: n/a
BodyWeight.id
DefinitionUnique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.
Cardinality0...1
Typestring
Mappings
  • rim: n/a
BodyWeight.extension
DefinitionMay be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.
Cardinality0...*
TypeExtension
Aliasextensions, user content
Comments

There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

SlicingUnordered, Open, by url(Value)
Invariants
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
  • ext-1: Must have either extensions or value[x], not both
    extension.exists() != value.exists()
Mappings
  • rim: n/a
  • rim: N/A
BodyWeight.WeightValue
DefinitionThe patient’s body weight. Body weight is expressed in kilograms (kg). For infants under 3kg, body weight is often expressed in grams. This concept can also be used to determine an estimated body weight in the event that measuring the exact body weight is not possible - such as for example weighing a resistant child, or in the case of having to estimate the weight of an unborn child.
Cardinality1...1
TypeQuantity
Comments

The context of use may frequently define what kind of quantity this is and therefore what kind of units can be used. The context of use may also restrict the values for the comparator.

Invariants
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
  • qty-3: If a code for the unit is present, the system SHALL also be present
    code.empty() or system.exists()
Mappings
  • rim: n/a
  • v2: SN (see also Range) or CQ
  • rim: PQ, IVL<PQ>, MO, CO, depending on the values
BodyWeight.Comment
DefinitionComment on the weight measurement, such as any problems or factors that may influence body weight at that time, such as timing within the menstrual cycle, timing of recent bowel movement or a note on any amputations.
Cardinality0...1
Typestring
Comments

Note that FHIR strings SHALL NOT exceed 1MB in size

Invariants
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
Mappings
  • rim: n/a
BodyWeight.WeightDateTime
DefinitionDate and (if possible) time that the weight was measured or estimated.
Cardinality1...1
TypedateTime
Invariants
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
Mappings
  • rim: n/a
BodyWeight.Clothing
DefinitionThe clothes the patient was wearing at the time of the measurement.
Cardinality0...1
TypeCodeableConcept
Binding

Clothing codes

Clothing (required)
Comments

Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.

Invariants
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
Mappings
  • rim: n/a
  • v2: CE/CNE/CWE
  • rim: CD
  • orim: fhir:CodeableConcept rdfs:subClassOf dt:CD

Example instances

BodyWeight
WeightValue 68 kg
Comment
WeightDateTime 2022-01-02
Clothing CL0002 - Fully dressed (code by healthdata.be (Sciensano))
BodyWeight
WeightValue 58 kg
Comment right leg amputated below the knee
WeightDateTime 2021-11-30
Clothing CL0001 - Minimally dressed (code by healthdata.be (Sciensano))
BodyWeight
WeightValue 1200 g
Comment premature
WeightDateTime 2022-02-15
Clothing 248160001 - Undressed (code by SNOMED CT)

zib BodyWeight-v3.2 difference

Concept Category Description
Clothing terminology Replaced zib terminology with SNOMED and for codes not represented in SNOMED Sciensano internal codes. In the future, these codes will be replaced with SNOMED codes when they are available.



Terminology Bindings

PathNameStrengthURL
ClothingClothingrequiredhttps://fhir.healthdata.be/ValueSet/Clothing