MyHealtheVet use of PGHD
0.2.10-beta - ci-build
MyHealtheVet use of PGHD - Local Development build (v0.2.10-beta) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions
Official URL: https://johnmoehrke.github.io/MHV-PGHD/StructureDefinition/VA.MHV.bodyTemperature | Version: 0.2.10-beta | |||
Standards status: Trial-use | Maturity Level: 2 | Computable Name: MHVbodyTemperature |
A profile on the Observation that declares how MHV will Create/Read in PGHD for body temperature measurements.
Note this is compliant with FHIR core vital-signs.
Body Temperature are recorded by various applications using the same LOINC codes, MHV will query PGHD asking for Observations with that code.
The following is a example, hitting the test PGHD service, about a test patient.
https://veteran.apps-staging.va.gov/smart-pgd-fhir/v2/Observation?patient.identifier=urn:uuid:2.16.840.1.113883.4.349|1012853550V207686&code=http://loinc.org|8310-5&_sort=-date&_count=100&_pretty=true&_format=json
Breakdown of query parameters
Results will be limited to 100 Body Temperature Observations.
The next page is retrieved using the FHIR paging mechanism.
The User Experience should NOT be aware of pages at the FHIR API level.
Usage:
Description of Profiles, Differentials, Snapshots and how the different presentations work.
This structure is derived from observation-vitalsigns
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
Observation | 0..* | observation-vitalsigns | FHIR Vital Signs Profile | |
meta | ||||
security | 0..0 | |||
tag | 1..1 | Coding | Tags applied to this resource Required Pattern: At least the following | |
system | 1..1 | uri | Identity of the terminology system Fixed Value: https://wiki.mobilehealth.va.gov/x/Onc1C | |
code | 1..1 | code | Symbol in syntax defined by the system Fixed Value: 2ce6d9aa-c068-4809-8dda-662bcb16d09a | |
implicitRules | 0..0 | |||
language | 0..0 | |||
contained | 0..0 | |||
extension | 0..0 | |||
modifierExtension | 0..0 | |||
basedOn | 0..0 | |||
partOf | 0..0 | |||
status | 1..1 | code | registered | preliminary | final | amended + Required Pattern: final | |
category | 1..1 | CodeableConcept | Classification of type of observation | |
code | 1..1 | CodeableConcept | Coded Responses from C-CDA Vital Sign Results Required Pattern: At least the following | |
coding | 1..* | Coding | Code defined by a terminology system Fixed Value: (complex) | |
system | 1..1 | uri | Identity of the terminology system Fixed Value: http://loinc.org | |
code | 1..1 | code | Symbol in syntax defined by the system Fixed Value: 8310-5 | |
display | 1..1 | string | Representation defined by the system Fixed Value: Body temperature | |
focus | 0..0 | |||
encounter | 0..0 | |||
Slices for effective[x] | 1..1 | dateTime | Often just a dateTime for Vital Signs Slice: Unordered, Open by type:$this | |
effective[x]:effectiveDateTime | 1..1 | dateTime | Often just a dateTime for Vital Signs | |
issued | 0..0 | |||
performer | 0..0 | |||
value[x] | 0..1 | Quantity | Vital Signs value are recorded using the Quantity data type. For supporting observations such as Cuff size could use other datatypes such as CodeableConcept. | |
value | 0..1 | decimal | Numerical value (with implicit precision) | |
unit | 0..1 | string | Unit representation Binding: The body temperature measurement types that MHV supports (required) | |
dataAbsentReason | 0..0 | |||
interpretation | 0..0 | |||
note | 0..1 | Annotation | Comments about the observation | |
bodySite | 0..1 | CodeableConcept | Observed body part Binding: The body temperature measurement sites that MHV supports (required) | |
method | 0..0 | |||
specimen | 0..0 | |||
device | 0..0 | |||
referenceRange | 0..0 | |||
hasMember | 0..0 | |||
derivedFrom | 0..0 | |||
component | 0..0 | |||
Documentation for this format |
Path | Conformance | ValueSet |
Observation.value[x].unit | required | MHVbodyTemperatures |
Observation.bodySite | required | MHVbodyTemperatureSites |
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
Observation | C | 0..* | observation-vitalsigns | FHIR Vital Signs Profile |
status | ?!SΣ | 1..1 | code | registered | preliminary | final | amended + Binding: ObservationStatus (required) Required Pattern: final |
Slices for category | S | 1..1 | CodeableConcept | Classification of type of observation Slice: Unordered, Open by value:coding.code, value:coding.system Binding: ObservationCategoryCodes (preferred): Codes for high level observation categories. |
category:VSCat | S | 1..1 | CodeableConcept | Classification of type of observation Binding: ObservationCategoryCodes (preferred): Codes for high level observation categories. |
coding | SΣ | 1..* | Coding | Code defined by a terminology system |
system | SΣ | 1..1 | uri | Identity of the terminology system Fixed Value: http://terminology.hl7.org/CodeSystem/observation-category |
code | SΣ | 1..1 | code | Symbol in syntax defined by the system Fixed Value: vital-signs |
code | SΣ | 1..1 | CodeableConcept | Coded Responses from C-CDA Vital Sign Results Binding: VitalSigns (extensible): This identifies the vital sign result type. Required Pattern: At least the following |
coding | 1..* | Coding | Code defined by a terminology system Fixed Value: (complex) | |
system | 1..1 | uri | Identity of the terminology system Fixed Value: http://loinc.org | |
code | 1..1 | code | Symbol in syntax defined by the system Fixed Value: 8310-5 | |
display | 1..1 | string | Representation defined by the system Fixed Value: Body temperature | |
subject | SΣ | 1..1 | Reference(Patient) | Who and/or what the observation is about |
Slices for effective[x] | SΣC | 1..1 | dateTime | Often just a dateTime for Vital Signs Slice: Unordered, Closed by type:$this |
effective[x]:effectiveDateTime | SΣC | 1..1 | dateTime | Often just a dateTime for Vital Signs |
value[x] | SΣC | 0..1 | Quantity | Vital Signs value are recorded using the Quantity data type. For supporting observations such as Cuff size could use other datatypes such as CodeableConcept. |
value | Σ | 0..1 | decimal | Numerical value (with implicit precision) |
comparator | ?!Σ | 0..1 | code | < | <= | >= | > - how to understand the value Binding: QuantityComparator (required): How the Quantity should be understood and represented. |
unit | Σ | 0..1 | string | Unit representation Binding: The body temperature measurement types that MHV supports (required) |
note | 0..1 | Annotation | Comments about the observation | |
bodySite | 0..1 | CodeableConcept | Observed body part Binding: The body temperature measurement sites that MHV supports (required) | |
Documentation for this format |
Path | Conformance | ValueSet / Code |
Observation.status | required | Pattern: final |
Observation.category | preferred | ObservationCategoryCodes |
Observation.category:VSCat | preferred | ObservationCategoryCodes |
Observation.code | extensible | Pattern: LOINC code 8310-5("Body temperature") |
Observation.value[x].comparator | required | QuantityComparator |
Observation.value[x].unit | required | MHVbodyTemperatures |
Observation.bodySite | required | MHVbodyTemperatureSites |
Observation.component.code | extensible | VitalSigns |
Observation.component.value[x] | required | VitalSignsUnits |
Observation.component.dataAbsentReason | extensible | DataAbsentReason |
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
Observation | C | 0..* | observation-vitalsigns | FHIR Vital Signs Profile |
id | Σ | 0..1 | id | Logical id of this artifact |
meta | Σ | 0..1 | Meta | Metadata about the resource |
id | 0..1 | string | Unique id for inter-element referencing | |
extension | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
versionId | Σ | 0..1 | id | Version specific identifier |
lastUpdated | Σ | 0..1 | instant | When the resource version last changed |
source | Σ | 0..1 | uri | Identifies where the resource comes from |
profile | Σ | 0..* | canonical(StructureDefinition) | Profiles this resource claims to conform to |
tag | Σ | 1..1 | Coding | Tags applied to this resource Binding: CommonTags (example): Codes that represent various types of tags, commonly workflow-related; e.g. "Needs review by Dr. Jones". Required Pattern: At least the following |
id | 0..1 | string | Unique id for inter-element referencing | |
extension | 0..* | Extension | Additional content defined by implementations | |
system | 1..1 | uri | Identity of the terminology system Fixed Value: https://wiki.mobilehealth.va.gov/x/Onc1C | |
version | 0..1 | string | Version of the system - if relevant | |
code | 1..1 | code | Symbol in syntax defined by the system Fixed Value: 2ce6d9aa-c068-4809-8dda-662bcb16d09a | |
display | 0..1 | string | Representation defined by the system | |
userSelected | 0..1 | boolean | If this coding was chosen directly by the user | |
text | 0..1 | Narrative | Text summary of the resource, for human interpretation | |
identifier | Σ | 0..* | Identifier | Business Identifier for observation |
status | ?!SΣ | 1..1 | code | registered | preliminary | final | amended + Binding: ObservationStatus (required) Required Pattern: final |
Slices for category | S | 1..1 | CodeableConcept | Classification of type of observation Slice: Unordered, Open by value:coding.code, value:coding.system Binding: ObservationCategoryCodes (preferred): Codes for high level observation categories. |
category:VSCat | S | 1..1 | CodeableConcept | Classification of type of observation Binding: ObservationCategoryCodes (preferred): Codes for high level observation categories. |
id | 0..1 | string | Unique id for inter-element referencing | |
extension | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
coding | SΣ | 1..* | Coding | Code defined by a terminology system |
id | 0..1 | string | Unique id for inter-element referencing | |
extension | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
system | SΣ | 1..1 | uri | Identity of the terminology system Fixed Value: http://terminology.hl7.org/CodeSystem/observation-category |
version | Σ | 0..1 | string | Version of the system - if relevant |
code | SΣ | 1..1 | code | Symbol in syntax defined by the system Fixed Value: vital-signs |
display | Σ | 0..1 | string | Representation defined by the system |
userSelected | Σ | 0..1 | boolean | If this coding was chosen directly by the user |
text | Σ | 0..1 | string | Plain text representation of the concept |
code | SΣ | 1..1 | CodeableConcept | Coded Responses from C-CDA Vital Sign Results Binding: VitalSigns (extensible): This identifies the vital sign result type. Required Pattern: At least the following |
id | 0..1 | string | Unique id for inter-element referencing | |
extension | 0..* | Extension | Additional content defined by implementations | |
coding | 1..* | Coding | Code defined by a terminology system Fixed Value: (complex) | |
id | 0..1 | string | Unique id for inter-element referencing | |
extension | 0..* | Extension | Additional content defined by implementations | |
system | 1..1 | uri | Identity of the terminology system Fixed Value: http://loinc.org | |
version | 0..1 | string | Version of the system - if relevant | |
code | 1..1 | code | Symbol in syntax defined by the system Fixed Value: 8310-5 | |
display | 1..1 | string | Representation defined by the system Fixed Value: Body temperature | |
userSelected | 0..1 | boolean | If this coding was chosen directly by the user | |
text | 0..1 | string | Plain text representation of the concept | |
subject | SΣ | 1..1 | Reference(Patient) | Who and/or what the observation is about |
Slices for effective[x] | SΣC | 1..1 | dateTime | Often just a dateTime for Vital Signs Slice: Unordered, Closed by type:$this |
effective[x]:effectiveDateTime | SΣC | 1..1 | dateTime | Often just a dateTime for Vital Signs |
value[x] | SΣC | 0..1 | Quantity | Vital Signs value are recorded using the Quantity data type. For supporting observations such as Cuff size could use other datatypes such as CodeableConcept. |
id | 0..1 | string | Unique id for inter-element referencing | |
extension | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
value | Σ | 0..1 | decimal | Numerical value (with implicit precision) |
comparator | ?!Σ | 0..1 | code | < | <= | >= | > - how to understand the value Binding: QuantityComparator (required): How the Quantity should be understood and represented. |
unit | Σ | 0..1 | string | Unit representation Binding: The body temperature measurement types that MHV supports (required) |
system | ΣC | 0..1 | uri | System that defines coded unit form |
code | Σ | 0..1 | code | Coded form of the unit |
note | 0..1 | Annotation | Comments about the observation | |
bodySite | 0..1 | CodeableConcept | Observed body part Binding: The body temperature measurement sites that MHV supports (required) | |
Documentation for this format |
Path | Conformance | ValueSet / Code |
Observation.meta.tag | example | Pattern: 2ce6d9aa-c068-4809-8dda-662bcb16d09a |
Observation.status | required | Pattern: final |
Observation.category | preferred | ObservationCategoryCodes |
Observation.category:VSCat | preferred | ObservationCategoryCodes |
Observation.code | extensible | Pattern: LOINC code 8310-5("Body temperature") |
Observation.value[x].comparator | required | QuantityComparator |
Observation.value[x].unit | required | MHVbodyTemperatures |
Observation.bodySite | required | MHVbodyTemperatureSites |
Observation.referenceRange.type | preferred | ObservationReferenceRangeMeaningCodes |
Observation.referenceRange.appliesTo | example | ObservationReferenceRangeAppliesToCodes |
Observation.component.code | extensible | VitalSigns |
Observation.component.value[x] | required | VitalSignsUnits |
Observation.component.dataAbsentReason | extensible | DataAbsentReason |
Observation.component.interpretation | extensible | ObservationInterpretationCodes |
This structure is derived from observation-vitalsigns
Differential View
This structure is derived from observation-vitalsigns
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
Observation | 0..* | observation-vitalsigns | FHIR Vital Signs Profile | |
meta | ||||
security | 0..0 | |||
tag | 1..1 | Coding | Tags applied to this resource Required Pattern: At least the following | |
system | 1..1 | uri | Identity of the terminology system Fixed Value: https://wiki.mobilehealth.va.gov/x/Onc1C | |
code | 1..1 | code | Symbol in syntax defined by the system Fixed Value: 2ce6d9aa-c068-4809-8dda-662bcb16d09a | |
implicitRules | 0..0 | |||
language | 0..0 | |||
contained | 0..0 | |||
extension | 0..0 | |||
modifierExtension | 0..0 | |||
basedOn | 0..0 | |||
partOf | 0..0 | |||
status | 1..1 | code | registered | preliminary | final | amended + Required Pattern: final | |
category | 1..1 | CodeableConcept | Classification of type of observation | |
code | 1..1 | CodeableConcept | Coded Responses from C-CDA Vital Sign Results Required Pattern: At least the following | |
coding | 1..* | Coding | Code defined by a terminology system Fixed Value: (complex) | |
system | 1..1 | uri | Identity of the terminology system Fixed Value: http://loinc.org | |
code | 1..1 | code | Symbol in syntax defined by the system Fixed Value: 8310-5 | |
display | 1..1 | string | Representation defined by the system Fixed Value: Body temperature | |
focus | 0..0 | |||
encounter | 0..0 | |||
Slices for effective[x] | 1..1 | dateTime | Often just a dateTime for Vital Signs Slice: Unordered, Open by type:$this | |
effective[x]:effectiveDateTime | 1..1 | dateTime | Often just a dateTime for Vital Signs | |
issued | 0..0 | |||
performer | 0..0 | |||
value[x] | 0..1 | Quantity | Vital Signs value are recorded using the Quantity data type. For supporting observations such as Cuff size could use other datatypes such as CodeableConcept. | |
value | 0..1 | decimal | Numerical value (with implicit precision) | |
unit | 0..1 | string | Unit representation Binding: The body temperature measurement types that MHV supports (required) | |
dataAbsentReason | 0..0 | |||
interpretation | 0..0 | |||
note | 0..1 | Annotation | Comments about the observation | |
bodySite | 0..1 | CodeableConcept | Observed body part Binding: The body temperature measurement sites that MHV supports (required) | |
method | 0..0 | |||
specimen | 0..0 | |||
device | 0..0 | |||
referenceRange | 0..0 | |||
hasMember | 0..0 | |||
derivedFrom | 0..0 | |||
component | 0..0 | |||
Documentation for this format |
Path | Conformance | ValueSet |
Observation.value[x].unit | required | MHVbodyTemperatures |
Observation.bodySite | required | MHVbodyTemperatureSites |
Key Elements View
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
Observation | C | 0..* | observation-vitalsigns | FHIR Vital Signs Profile |
status | ?!SΣ | 1..1 | code | registered | preliminary | final | amended + Binding: ObservationStatus (required) Required Pattern: final |
Slices for category | S | 1..1 | CodeableConcept | Classification of type of observation Slice: Unordered, Open by value:coding.code, value:coding.system Binding: ObservationCategoryCodes (preferred): Codes for high level observation categories. |
category:VSCat | S | 1..1 | CodeableConcept | Classification of type of observation Binding: ObservationCategoryCodes (preferred): Codes for high level observation categories. |
coding | SΣ | 1..* | Coding | Code defined by a terminology system |
system | SΣ | 1..1 | uri | Identity of the terminology system Fixed Value: http://terminology.hl7.org/CodeSystem/observation-category |
code | SΣ | 1..1 | code | Symbol in syntax defined by the system Fixed Value: vital-signs |
code | SΣ | 1..1 | CodeableConcept | Coded Responses from C-CDA Vital Sign Results Binding: VitalSigns (extensible): This identifies the vital sign result type. Required Pattern: At least the following |
coding | 1..* | Coding | Code defined by a terminology system Fixed Value: (complex) | |
system | 1..1 | uri | Identity of the terminology system Fixed Value: http://loinc.org | |
code | 1..1 | code | Symbol in syntax defined by the system Fixed Value: 8310-5 | |
display | 1..1 | string | Representation defined by the system Fixed Value: Body temperature | |
subject | SΣ | 1..1 | Reference(Patient) | Who and/or what the observation is about |
Slices for effective[x] | SΣC | 1..1 | dateTime | Often just a dateTime for Vital Signs Slice: Unordered, Closed by type:$this |
effective[x]:effectiveDateTime | SΣC | 1..1 | dateTime | Often just a dateTime for Vital Signs |
value[x] | SΣC | 0..1 | Quantity | Vital Signs value are recorded using the Quantity data type. For supporting observations such as Cuff size could use other datatypes such as CodeableConcept. |
value | Σ | 0..1 | decimal | Numerical value (with implicit precision) |
comparator | ?!Σ | 0..1 | code | < | <= | >= | > - how to understand the value Binding: QuantityComparator (required): How the Quantity should be understood and represented. |
unit | Σ | 0..1 | string | Unit representation Binding: The body temperature measurement types that MHV supports (required) |
note | 0..1 | Annotation | Comments about the observation | |
bodySite | 0..1 | CodeableConcept | Observed body part Binding: The body temperature measurement sites that MHV supports (required) | |
Documentation for this format |
Path | Conformance | ValueSet / Code |
Observation.status | required | Pattern: final |
Observation.category | preferred | ObservationCategoryCodes |
Observation.category:VSCat | preferred | ObservationCategoryCodes |
Observation.code | extensible | Pattern: LOINC code 8310-5("Body temperature") |
Observation.value[x].comparator | required | QuantityComparator |
Observation.value[x].unit | required | MHVbodyTemperatures |
Observation.bodySite | required | MHVbodyTemperatureSites |
Observation.component.code | extensible | VitalSigns |
Observation.component.value[x] | required | VitalSignsUnits |
Observation.component.dataAbsentReason | extensible | DataAbsentReason |
Snapshot View
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
Observation | C | 0..* | observation-vitalsigns | FHIR Vital Signs Profile |
id | Σ | 0..1 | id | Logical id of this artifact |
meta | Σ | 0..1 | Meta | Metadata about the resource |
id | 0..1 | string | Unique id for inter-element referencing | |
extension | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
versionId | Σ | 0..1 | id | Version specific identifier |
lastUpdated | Σ | 0..1 | instant | When the resource version last changed |
source | Σ | 0..1 | uri | Identifies where the resource comes from |
profile | Σ | 0..* | canonical(StructureDefinition) | Profiles this resource claims to conform to |
tag | Σ | 1..1 | Coding | Tags applied to this resource Binding: CommonTags (example): Codes that represent various types of tags, commonly workflow-related; e.g. "Needs review by Dr. Jones". Required Pattern: At least the following |
id | 0..1 | string | Unique id for inter-element referencing | |
extension | 0..* | Extension | Additional content defined by implementations | |
system | 1..1 | uri | Identity of the terminology system Fixed Value: https://wiki.mobilehealth.va.gov/x/Onc1C | |
version | 0..1 | string | Version of the system - if relevant | |
code | 1..1 | code | Symbol in syntax defined by the system Fixed Value: 2ce6d9aa-c068-4809-8dda-662bcb16d09a | |
display | 0..1 | string | Representation defined by the system | |
userSelected | 0..1 | boolean | If this coding was chosen directly by the user | |
text | 0..1 | Narrative | Text summary of the resource, for human interpretation | |
identifier | Σ | 0..* | Identifier | Business Identifier for observation |
status | ?!SΣ | 1..1 | code | registered | preliminary | final | amended + Binding: ObservationStatus (required) Required Pattern: final |
Slices for category | S | 1..1 | CodeableConcept | Classification of type of observation Slice: Unordered, Open by value:coding.code, value:coding.system Binding: ObservationCategoryCodes (preferred): Codes for high level observation categories. |
category:VSCat | S | 1..1 | CodeableConcept | Classification of type of observation Binding: ObservationCategoryCodes (preferred): Codes for high level observation categories. |
id | 0..1 | string | Unique id for inter-element referencing | |
extension | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
coding | SΣ | 1..* | Coding | Code defined by a terminology system |
id | 0..1 | string | Unique id for inter-element referencing | |
extension | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
system | SΣ | 1..1 | uri | Identity of the terminology system Fixed Value: http://terminology.hl7.org/CodeSystem/observation-category |
version | Σ | 0..1 | string | Version of the system - if relevant |
code | SΣ | 1..1 | code | Symbol in syntax defined by the system Fixed Value: vital-signs |
display | Σ | 0..1 | string | Representation defined by the system |
userSelected | Σ | 0..1 | boolean | If this coding was chosen directly by the user |
text | Σ | 0..1 | string | Plain text representation of the concept |
code | SΣ | 1..1 | CodeableConcept | Coded Responses from C-CDA Vital Sign Results Binding: VitalSigns (extensible): This identifies the vital sign result type. Required Pattern: At least the following |
id | 0..1 | string | Unique id for inter-element referencing | |
extension | 0..* | Extension | Additional content defined by implementations | |
coding | 1..* | Coding | Code defined by a terminology system Fixed Value: (complex) | |
id | 0..1 | string | Unique id for inter-element referencing | |
extension | 0..* | Extension | Additional content defined by implementations | |
system | 1..1 | uri | Identity of the terminology system Fixed Value: http://loinc.org | |
version | 0..1 | string | Version of the system - if relevant | |
code | 1..1 | code | Symbol in syntax defined by the system Fixed Value: 8310-5 | |
display | 1..1 | string | Representation defined by the system Fixed Value: Body temperature | |
userSelected | 0..1 | boolean | If this coding was chosen directly by the user | |
text | 0..1 | string | Plain text representation of the concept | |
subject | SΣ | 1..1 | Reference(Patient) | Who and/or what the observation is about |
Slices for effective[x] | SΣC | 1..1 | dateTime | Often just a dateTime for Vital Signs Slice: Unordered, Closed by type:$this |
effective[x]:effectiveDateTime | SΣC | 1..1 | dateTime | Often just a dateTime for Vital Signs |
value[x] | SΣC | 0..1 | Quantity | Vital Signs value are recorded using the Quantity data type. For supporting observations such as Cuff size could use other datatypes such as CodeableConcept. |
id | 0..1 | string | Unique id for inter-element referencing | |
extension | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
value | Σ | 0..1 | decimal | Numerical value (with implicit precision) |
comparator | ?!Σ | 0..1 | code | < | <= | >= | > - how to understand the value Binding: QuantityComparator (required): How the Quantity should be understood and represented. |
unit | Σ | 0..1 | string | Unit representation Binding: The body temperature measurement types that MHV supports (required) |
system | ΣC | 0..1 | uri | System that defines coded unit form |
code | Σ | 0..1 | code | Coded form of the unit |
note | 0..1 | Annotation | Comments about the observation | |
bodySite | 0..1 | CodeableConcept | Observed body part Binding: The body temperature measurement sites that MHV supports (required) | |
Documentation for this format |
Path | Conformance | ValueSet / Code |
Observation.meta.tag | example | Pattern: 2ce6d9aa-c068-4809-8dda-662bcb16d09a |
Observation.status | required | Pattern: final |
Observation.category | preferred | ObservationCategoryCodes |
Observation.category:VSCat | preferred | ObservationCategoryCodes |
Observation.code | extensible | Pattern: LOINC code 8310-5("Body temperature") |
Observation.value[x].comparator | required | QuantityComparator |
Observation.value[x].unit | required | MHVbodyTemperatures |
Observation.bodySite | required | MHVbodyTemperatureSites |
Observation.referenceRange.type | preferred | ObservationReferenceRangeMeaningCodes |
Observation.referenceRange.appliesTo | example | ObservationReferenceRangeAppliesToCodes |
Observation.component.code | extensible | VitalSigns |
Observation.component.value[x] | required | VitalSignsUnits |
Observation.component.dataAbsentReason | extensible | DataAbsentReason |
Observation.component.interpretation | extensible | ObservationInterpretationCodes |
This structure is derived from observation-vitalsigns
Other representations of profile: CSV, Excel, Schematron
This is the notes for the VA.MHV.temperature Profile
TODO write this in cucumber.
load all of the body temperature examples that are compliant to the MHV profile into PGHD,
load all of the other body temperature examples. Some data won’t show at all. They should not crash MHV.
TODO write this in cucumber.