Pregnancy
Return to types list
Type Properties
Properties
| Property | Value |
| id | 46d485cf-2b84-429d-9159-83152ba801f4 |
| name | Pregnancy |
| uncreatable | false |
| immutable | false |
| singleton | false |
| transforms | form, mtt, stt |
|
Type Details
|
|
|
|
pregnancy Record of a pregnancy.
| Name | Type | IsRequired | Description |
| due-date | d:approx-date | No | The approximate due date. |
| last-menstrual-period | d:date | No | The first day of the last menstrual cycle. |
| conception-method | t:codable-value | No | The method of conception. |
| fetus-count | nonNegativeInteger | No | The number of fetuses. |
| gestational-age | positiveInteger | No | Number of weeks of pregnancy at the time of delivery. |
| delivery | this:Delivery | No | Details about the resolution for each fetus. |
|
Delivery Details about the delivery.
| Name | Type | IsRequired | Description |
| location | t:Organization | No | The place where the delivery occurred. |
| time-of-delivery | d:approx-date-time | No | The data and time of the delivery. |
| labor-duration | t:positiveDouble | No | The duration of the labor in minutes. |
| complications | t:codable-value | No | Any complications during labor and delivery. |
| anesthesia | t:codable-value | No | The anesthesia used during labor and delivery. |
| delivery-method | t:codable-value | No | The method of the delivery. |
| outcome | t:codable-value | No | The outcome for a fetus. |
| baby | this:Baby | No | Details about the baby. |
| note | string | No | Additional information about the delivery. |
|
Baby Details about the baby.
| Name | Type | IsRequired | Description |
| name | t:name | No | The name of the baby. |
| gender | t:codable-value | No | The gender of the baby. |
| weight | t:weight-value | No | The birth weight of the baby. |
| length | t:length-value | No | The birth length of the baby. |
| head-circumference | t:length-value | No | The circumference of the baby's head. |
| note | string | No | Additional information about the baby. |
|
Schema
Open schema as a file
Verify XML against this schema
<schema xmlns:t="urn:com.microsoft.wc.thing.types" xmlns:d="urn:com.microsoft.wc.dates" xmlns:this="urn:com.microsoft.wc.thing.pregnancy" xmlns="http://www.w3.org/2001/XMLSchema" targetNamespace="urn:com.microsoft.wc.thing.pregnancy">
<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>46d485cf-2b84-429d-9159-83152ba801f4</type-id>
<type-name>Pregnancy</type-name>
<wrapper-class-name>Pregnancy</wrapper-class-name>
<wrapper-class-fwlink>136215</wrapper-class-fwlink>
<sample-xml-fwlink>136216</sample-xml-fwlink>
<data-type-guide-fwlink>136214</data-type-guide-fwlink>
<summary>Record of a pregnancy.</summary>
</documentation>
</annotation>
<complexType name="Delivery">
<annotation>
<documentation>
<summary>Details about the delivery.</summary>
</documentation>
</annotation>
<sequence>
<element name="location" type="t:Organization" minOccurs="0">
<annotation>
<documentation>
<summary>The place where the delivery occurred.</summary>
</documentation>
</annotation>
</element>
<element name="time-of-delivery" type="d:approx-date-time" minOccurs="0">
<annotation>
<documentation>
<summary>The data and time of the delivery.</summary>
</documentation>
</annotation>
</element>
<element name="labor-duration" type="t:positiveDouble" minOccurs="0">
<annotation>
<documentation>
<summary>The duration of the labor in minutes.</summary>
</documentation>
</annotation>
</element>
<element name="complications" type="t:codable-value" minOccurs="0" maxOccurs="unbounded">
<annotation>
<documentation>
<summary>Any complications during labor and delivery.</summary>
<preferred-vocabulary>delivery-complications</preferred-vocabulary>
</documentation>
</annotation>
</element>
<element name="anesthesia" type="t:codable-value" minOccurs="0" maxOccurs="unbounded">
<annotation>
<documentation>
<summary>The anesthesia used during labor and delivery.</summary>
<preferred-vocabulary>anesthesia-methods</preferred-vocabulary>
</documentation>
</annotation>
</element>
<element name="delivery-method" type="t:codable-value" minOccurs="0">
<annotation>
<documentation>
<summary>The method of the delivery.</summary>
<preferred-vocabulary>delivery-methods</preferred-vocabulary>
</documentation>
</annotation>
</element>
<element name="outcome" type="t:codable-value" minOccurs="0">
<annotation>
<documentation>
<summary>The outcome for a fetus.</summary>
<preferred-vocabulary>pregnancy-outcomes</preferred-vocabulary>
</documentation>
</annotation>
</element>
<element name="baby" type="this:Baby" minOccurs="0">
<annotation>
<documentation>
<summary>Details about the baby.</summary>
</documentation>
</annotation>
</element>
<element name="note" type="string" minOccurs="0">
<annotation>
<documentation>
<summary>Additional information about the delivery.</summary>
</documentation>
</annotation>
</element>
</sequence>
</complexType>
<complexType name="Baby">
<annotation>
<documentation>
<summary>Details about the baby.</summary>
</documentation>
</annotation>
<sequence>
<element name="name" type="t:name" minOccurs="0">
<annotation>
<documentation>
<summary>The name of the baby.</summary>
</documentation>
</annotation>
</element>
<element name="gender" type="t:codable-value" minOccurs="0">
<annotation>
<documentation>
<summary>The gender of the baby.</summary>
<preferred-vocabulary>gender-types</preferred-vocabulary>
</documentation>
</annotation>
</element>
<element name="weight" type="t:weight-value" minOccurs="0">
<annotation>
<documentation>
<summary>The birth weight of the baby.</summary>
</documentation>
</annotation>
</element>
<element name="length" type="t:length-value" minOccurs="0">
<annotation>
<documentation>
<summary>The birth length of the baby. </summary>
</documentation>
</annotation>
</element>
<element name="head-circumference" type="t:length-value" minOccurs="0">
<annotation>
<documentation>
<summary>The circumference of the baby's head.</summary>
</documentation>
</annotation>
</element>
<element name="note" type="string" minOccurs="0">
<annotation>
<documentation>
<summary>Additional information about the baby.</summary>
</documentation>
</annotation>
</element>
</sequence>
</complexType>
<element name="pregnancy">
<complexType>
<annotation>
<documentation>
<summary>Record of a pregnancy.</summary>
</documentation>
</annotation>
<sequence>
<element name="due-date" type="d:approx-date" minOccurs="0">
<annotation>
<documentation>
<summary>The approximate due date.</summary>
</documentation>
</annotation>
</element>
<element name="last-menstrual-period" type="d:date" minOccurs="0">
<annotation>
<documentation>
<summary>The first day of the last menstrual cycle. </summary>
</documentation>
</annotation>
</element>
<element name="conception-method" type="t:codable-value" minOccurs="0">
<annotation>
<documentation>
<summary>The method of conception.</summary>
<preferred-vocabulary>conception-methods</preferred-vocabulary>
</documentation>
</annotation>
</element>
<element name="fetus-count" type="nonNegativeInteger" minOccurs="0">
<annotation>
<documentation>
<summary>The number of fetuses.</summary>
</documentation>
</annotation>
</element>
<element name="gestational-age" type="positiveInteger" minOccurs="0">
<annotation>
<documentation>
<summary>Number of weeks of pregnancy at the time of delivery. </summary>
</documentation>
</annotation>
</element>
<element name="delivery" type="this:Delivery" minOccurs="0" maxOccurs="unbounded">
<annotation>
<documentation>
<summary>Details about the resolution for each fetus. </summary>
</documentation>
</annotation>
</element>
</sequence>
</complexType>
</element>
</schema>
Columns
Columns describe this type in the STT and MTT transformations.
Columns
| Tag | Label | Type | Width |
| due-date | Due date | String | 100 |
| delivery | Delivery | String | 100 |
| wc-id | ID | String | 50 |
| wc-version | Version Stamp | String | 50 |
| wc-note | Note | String | 100 |
| wc-tags | Tags | String | 100 |
| wc-date | Effective Date | DateTime | 50 |
| wc-type | Type Name | String | 50 |
| wc-typeid | Type ID | String | 50 |
| wc-source | Source | String | 100 |
| wc-brands | Brands | String | 100 |
| wc-relatedthings | Related Items | String | 100 |
| wc-ispersonal | Is Personal | Boolean | 40 |
| wc-audit-personname | Changed by | String | 100 |
| wc-audit-date | Date | DateTime | 100 |
| wc-audit-action | Action | String | 100 |
| wc-audit-appname | Program | String | 100 |
| wc-issigned | Signed | Boolean | 50 |
| wc-isdownversioned | Down Versioned | Boolean | 50 |
| wc-isupversioned | Up Versioned | Boolean | 50 |
| wc-state | Item State | String | 50 |
|