This is a new data type designed to store pregnancy related information.  The Pregnancy data type supplements (and would be related to) existing data types like appointments, conditions and medications to help with scenarios that a consumer might find in a pregnancy diary or when talking with a doctor about past pregnancies. 

The structure we created includes a top level Pregnancy type which in turn contains Delivery and Resolution sub types.  One thing you will notice is that there are no required elements in this data type.  This is so the consumer can use the type to build up a record of the pregnancy over time.

Pregnancy type

All the high level information is stored at this level.

Element

Type

Occurrence

Description

due date

approx-date

0..1

The approximate due date.

last-menstrual-period

approx-date

0..1

The first day of the last menstrual cycle.

conception-method

codable-value

0..1

The method of conception.

fetus-count

positiveInteger

0..1

The number of fetuses.

mother-maiden-name

string

0..1

The maiden name of the mother.

father-name

string

0..1

The name of the father.

delivery

delivery

0..1

Details about the delivery.

resolution

resolution

0..N

Details about the resolution for each fetus.

Delivery sub type

The details describing the delivery event are stored in this sub type.

Element

Type

Occurrence

Description

gestational-age

positiveInteger

0..1

Number of weeks of pregnancy at the time of delivery.

delivery-location

organization

0..1

The place where the delivery occurred.

delivery-method

codable-value

0..1

The method of the delivery.

anesthesia

codable-value

0..N

The anesthesia used during labor and delivery.

complications

codable-value

0..N

Any complications during labor and delivery.

labor-duration

positiveDouble

0..1

The duration of the labor in minutes.

 

Resolution sub type

The details describing the resolution of the pregnancy are stored in this sub type.

Element

Type

Occurrence

Description

when

approx-date-time

0..1

The data and time of the resolution.

outcome

codable-value

0..1

The outcome for a fetus.

child-name

string

0..1

The name of the child.

gender

codable-value

0..1

The gender of the child.

weight

weight-value

0..1

The birth weight of the child.

length

length-value

0..1

The birth length of the child.

 

Vocabularies referenced in the Pregnancy data type

There are several vocabularies mentioned above and described in this section.

Conception Method

Intercourse

Intracervical insemination

Intrauterine insemination

 In vitro fertilization

Gamete Intrafallopian transfer

Zygote intrafallopian transfer

 

Delivery Method

Vaginal

Assisted vaginal

Caesarean section

 

Anesthesia

Systemic analgesics

Local anesthesia

Regional analgesia

Epidural analgesia

Spinal block

Combined spinal-epidural block

General anesthesia

Pudendal block

 

Complications

Breech

Placenta previa

Big baby (Macrosomia)

Emergency home birth

Pre-term labor

Induced labor

Uterine rupture

Cephalopelvic disproportion

Water break

Episiotomy

 

Outcome

Live birth

Miscarriage

Stillborn

Abortion

 

Gender

Male

Female

 

If this is a type that you would find useful and have any comments or questions, please post them to the Data Types forum