Basic Demographic Information

Return to types list

Type Properties

Properties
PropertyValue
id3b3e6b16-eb69-483c-8d7e-dfe116ae6092
nameBasic Demographic Information
uncreatablefalse
immutablefalse
singletontrue
transformsform, mtt, stt, downversion

Type Details

basic  Defines a set of data about the health record that is considered not to be personally-identifiable.
NameTypeIsRequiredDescription
gender No 
birthyear No 
countryt:codable-valueNoThe country of residence.
postcodestringNoThe country specific postal code.
citystringNoThe city of residence.
statet:codable-valueNoThe state or province of residence.
firstdow No 
languaget:languageNoThe language(s) a person speaks.

Schema

Open schema as a file

Verify XML against this schema

<schema xmlns:basic="urn:com.microsoft.wc.thing.basic" xmlns:t="urn:com.microsoft.wc.thing.types" xmlns="http://www.w3.org/2001/XMLSchema" targetNamespace="urn:com.microsoft.wc.thing.basic">
  <import namespace="urn:com.microsoft.wc.thing.types" schemaLocation="base.xsd" />
  <annotation>
    <documentation>
      <type-id>3b3e6b16-eb69-483c-8d7e-dfe116ae6092</type-id>
      <type-name>Basic Demographic Information</type-name>
      <version>2</version>
      <wrapper-class-name>BasicV2</wrapper-class-name>
      <wrapper-class-fwlink>136050</wrapper-class-fwlink>
      <sample-xml-fwlink>136051</sample-xml-fwlink>
      <data-type-guide-fwlink>136049</data-type-guide-fwlink>
      <summary>Defines a set of data about the health record that isconsidered not to be personally-identifiable.</summary>
      <remarks>Unlike the personal demographic information, this datais consider to be less sensitive in nature.</remarks>
      <singleton />
    </documentation>
  </annotation>
  <element name="basic">
    <complexType>
      <annotation>
        <documentation>
          <summary>Defines a set of data about the health record that isconsidered not to be personally-identifiable.</summary>
          <remarks>Unlike the personal demographic information, this datais consider to be less sensitive in nature.</remarks>
          <singleton />
        </documentation>
      </annotation>
      <sequence>
        <element name="gender" minOccurs="0">
          <simpleType>
            <annotation>
              <documentation>
                <summary>The person's gender.</summary>
                <remarks>[m]ale or [f]emale</remarks>
              </documentation>
            </annotation>
            <restriction base="string">
              <enumeration value="m">
                <annotation>
                  <documentation>
                    <summary>Value indicating a male.</summary>
                  </documentation>
                </annotation>
              </enumeration>
              <enumeration value="f">
                <annotation>
                  <documentation>
                    <summary>Value indicating a female.</summary>
                  </documentation>
                </annotation>
              </enumeration>
            </restriction>
          </simpleType>
        </element>
        <element name="birthyear" minOccurs="0">
          <simpleType>
            <annotation>
              <documentation>
                <summary>The year the person was born.</summary>
                <remarks>A year between 1000 and 3000.</remarks>
              </documentation>
            </annotation>
            <restriction base="int">
              <minInclusive value="1000" />
              <maxInclusive value="3000" />
            </restriction>
          </simpleType>
        </element>
        <element name="country" type="t:codable-value" minOccurs="0">
          <annotation>
            <documentation>
              <summary>The country of residence.</summary>
              <preferred-vocabulary>iso.iso3166</preferred-vocabulary>
            </documentation>
          </annotation>
        </element>
        <element name="postcode" type="string" minOccurs="0">
          <annotation>
            <documentation>
              <summary>The country specific postal code.</summary>
            </documentation>
          </annotation>
        </element>
        <element name="city" type="string" minOccurs="0">
          <annotation>
            <documentation>
              <summary>The city of residence.</summary>
            </documentation>
          </annotation>
        </element>
        <element name="state" type="t:codable-value" minOccurs="0">
          <annotation>
            <documentation>
              <summary>The state or province of residence.</summary>
            </documentation>
          </annotation>
        </element>
        <element name="firstdow" minOccurs="0">
          <simpleType>
            <annotation>
              <documentation>
                <summary>The users preferred first day of the week.</summary>
                <remarks>The user can define which day of the weekthey want calendars and weekly computationsto start with. 1 = Sunday2 = Monday3 = Tuesday4 = Wednesday5 = Thursday6 = Friday7 = Saturday</remarks>
              </documentation>
            </annotation>
            <restriction base="int">
              <minInclusive value="1" />
              <maxInclusive value="7" />
            </restriction>
          </simpleType>
        </element>
        <element name="language" type="t:language" minOccurs="0" maxOccurs="unbounded">
          <annotation>
            <documentation>
              <summary>The language(s) a person speaks.</summary>
            </documentation>
          </annotation>
        </element>
      </sequence>
    </complexType>
  </element>
</schema>


Columns

Columns describe this type in the STT and MTT transformations.

Columns
TagLabelTypeWidth
genderGenderString100
birthyearBirthyearString50
countryCountryString100
postcodePostal CodeString100
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