Blood Pressure Cross-Country Cross-Language Cross-Paradigm (Demo) IG
0.2.1 - ci-build
Blood Pressure Cross-Country Cross-Language Cross-Paradigm (Demo) IG, published by FO. This guide is not an authorized publication; it is the continuous build for version 0.2.1 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/frankoemig/bloodpressure/ and changes regularly. See the Directory of published versions
Blood pressure measurements appear to be obiously simple. However, discussions reveal that the details allow for interpretations. The only way out is an exact definition in form ob class diagrams.
The aforementioned details are now aggregated in form of classes and linked together. The important items are in bold:
To simplify abstract classes are introduced.
In principle, different individual measurements are performed. They can be used and aggregated into an average value:
The pulse pressure is the result of a calculation of systolic and diastolic values:
The interpretation of values depends on certain context details:
An important topic taht normally does not belong into such a guide is the translation of pre-coordinated concepts to/from appropriate post-coordinated terms. The following table should help with that although the best presentation and appropriate details are still to be elaborated.
post-coordinated | base | addt'l details |
---|---|---|
in rest and sitting | standard | no addt'l details |
in rest and standing | standard | position = standing |
walking | standard | position = walking + exertion = 25W |
jogging | standard | position = walking + exertion = 100W |
biking uphill | standard | position = sitting + exertion = 200W |
… | … | … |
In principle, a function like this one is necessary:
f(pre-coordination) = Base(concept) + Set(attributeValue)
The problem is that this function is self-defining and recursive in the sense of a taxonomy.