Blood Glucose Measurement

Return to types list

Type Properties

Properties
PropertyValue
id879e7c04-4e8a-4707-9ad3-b054df467ce4
nameBlood Glucose Measurement
uncreatablefalse
immutablefalse
singletonfalse
transformsform, mtt, rss, stt, wpd-9AD74ECE-A9A1-4F8C-83F6-C3E19C4D886C, include-hvcc-mapping, hvcc-display, include-hvcc-props

Type Details

blood-glucose  Defines a single blood glucose reading.
NameTypeIsRequiredDescription
whend:date-timeYesThe date and time the reading was taken.
valuet:blood-glucose-valueYesThe value of the blood glucose measurement.
glucose-measurement-typet:codable-valueYesAn enumeration of the possible blood glucose measurement types, whole blood or plasma (serum).
outside-operating-tempbooleanNoIndicates whether the reading is outside the operating temperature range of the device that made the reading. Indicates whether the reading is outside the operating temperature range of the device that made the reading.
is-control-testbooleanNoIndicates whether the reading was the result of a control test. Indicates whether the reading was the result of a control test.
normalcyt:one-to-fiveNoA that indicates how the reading compares to normal blood glucose concentrations (usually the same as the measurement range of the device that made the reading). The value ranges from one to five with 1 being much lower than a normal reading, 2 being lower than a normal reading, 3 being equivalent to a normal reading, 4 being higher than a normal reading and 5 being much higher than a normal reading.
measurement-contextt:codable-valueNoAn optional enumeration string that indicates contextual information about the reading.

Schema

Open schema as a file

Verify XML against this schema

<schema xmlns:BloodGlucose="urn:com.microsoft.wc.thing.BloodGlucose" xmlns:t="urn:com.microsoft.wc.thing.types" xmlns:d="urn:com.microsoft.wc.dates" xmlns="http://www.w3.org/2001/XMLSchema" targetNamespace="urn:com.microsoft.wc.thing.BloodGlucose">
  <import namespace="urn:com.microsoft.wc.thing.types" schemaLocation="base.xsd" />
  <import namespace="urn:com.microsoft.wc.dates" schemaLocation="dates.xsd" />
  <annotation>
    <documentation>
      <type-id>879e7c04-4e8a-4707-9ad3-b054df467ce4</type-id>
      <type-name>Blood Glucose Measurement</type-name>
      <wrapper-class-name>BloodGlucose</wrapper-class-name>
      <wrapper-class-fwlink>136053</wrapper-class-fwlink>
      <sample-xml-fwlink>136054</sample-xml-fwlink>
      <data-type-guide-fwlink>136052</data-type-guide-fwlink>
      <summary>Defines a single blood glucose reading.</summary>
      <effective-date-element>when</effective-date-element>
    </documentation>
  </annotation>
  <element name="blood-glucose">
    <complexType>
      <annotation>
        <documentation>
          <summary>Defines a single blood glucose reading.</summary>
        </documentation>
      </annotation>
      <sequence>
        <element name="when" type="d:date-time">
          <annotation>
            <documentation>
              <summary>The date and time the reading was taken.</summary>
            </documentation>
          </annotation>
        </element>
        <element name="value" type="t:blood-glucose-value">
          <annotation>
            <documentation>
              <summary>The value of the blood glucose measurement.</summary>
            </documentation>
          </annotation>
        </element>
        <element name="glucose-measurement-type" type="t:codable-value">
          <annotation>
            <documentation>
              <summary>An enumeration of the possible blood glucose measurement types, whole blood or plasma (serum).</summary>
              <preferred-vocabulary>glucose-measurement-type</preferred-vocabulary>
            </documentation>
          </annotation>
        </element>
        <element name="outside-operating-temp" type="boolean" minOccurs="0">
          <annotation>
            <documentation>
              <summary>Indicates whether the reading is outside the operating temperature range of the device that made the reading.</summary>
              <remarks>Indicates whether the reading is outside the operating temperature range of the device that made the reading.</remarks>
            </documentation>
          </annotation>
        </element>
        <element name="is-control-test" type="boolean" minOccurs="0">
          <annotation>
            <documentation>
              <summary>Indicates whether the reading was the result of a control test.</summary>
              <remarks>Indicates whether the reading was the result of a control test.</remarks>
            </documentation>
          </annotation>
        </element>
        <element name="normalcy" type="t:one-to-five" minOccurs="0">
          <annotation>
            <documentation>
              <summary>A that indicates how the reading compares to normal blood glucose concentrations (usually the same as the measurement range of the device that made the reading).</summary>
              <remarks>The value ranges from one to five with 1 being much lower than a normal reading, 2 being lower than a normal reading, 3 being equivalent to a normal reading, 4 being higher than a normal reading and 5 being much higher than a normal reading. </remarks>
            </documentation>
          </annotation>
        </element>
        <element name="measurement-context" type="t:codable-value" minOccurs="0">
          <annotation>
            <documentation>
              <summary>An optional enumeration string that indicates contextual information about the reading.</summary>
              <preferred-vocabulary>glucose-measurement-context</preferred-vocabulary>
            </documentation>
          </annotation>
        </element>
      </sequence>
    </complexType>
  </element>
</schema>


Columns

Columns describe this type in the STT and MTT transformations.

Columns
TagLabelTypeWidth
whenDateString100
displayBlood GlucoseString100
measurement-contextMeasurement contextString100
glucose-measurement-typeMeasurement TypeString100
outside-operating-tempOutside operating tempString100
is-control-testIs control testString100
normalcyNormalcyString100
normalcy-in-scale5Normalcy in scale5Int32100
wc-idIDString50
wc-versionVersion StampString50
wc-noteNoteString100
wc-tagsTagsString100
wc-dateEffective DateDateTime50
wc-typeType NameString50
wc-typeidType IDString50
wc-sourceSourceString100
wc-brandsBrandsString100
wc-relatedthingsRelated ItemsString100
wc-ispersonalIs PersonalBoolean40
wc-audit-personnameChanged byString100
wc-audit-dateDateDateTime100
wc-audit-actionActionString100
wc-audit-appnameProgramString100
wc-issignedSignedBoolean50
wc-isdownversionedDown VersionedBoolean50
wc-isupversionedUp VersionedBoolean50
wc-stateItem StateString50