description: This profile represents current and/or prior pregnancy statuses and their date ranges, enabling investigators to determine if a patient was pregnant, possibly pregnant, not pregnant or whether the pregnancy status was unknown during a particular date range.\n\nThe subject of this profile is the mother.\n\nThis profile includes the determination method, determination date, and recorded date of the pregnancy status.\n\nUse the effectivePeriod to indicate the date range over which the patient was pregnant/possibly pregnant/not pregnant/unknown. To record the date that the pregnancy status was recorded, use the date-recorded-extension and to record the date on which the pregnancy status determination was made, use the date-determined-extension. If the effectivePeriod.end is not present it is assumed that the date range over which the pregnancy status is asserted is from effectivePeriod.start to the date in the date-recorded-extension. For example, if the effectivePeriod.start has been recorded as two months prior to the date contained in the date-recorded-extension, and there is no effectivePeriod.end recorded, no assumptions can be made about the pregnancy status after the date contained in the date-recorded-extension. package_name: rs/hl7.fhir.us.ph derivation: constraint name: USPublicHealthPregnancyStatusObservation type: Observation elements: method: short: Pregnancy status determination method binding: {strength: extensible, valueSet: 'http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.11.20.9.80'} mustSupport: true index: 11 value: short: Pregnancy Status mustSupport: true choices: [valueCodeableConcept] index: 9 component: mustSupport: true index: 12 slicing: rules: open discriminator: - {path: value, type: type} min: null slices: sliceEstimatedGestationalAgeOfPregnancy: match: {} schema: short: Estimated Gestational Age of Pregnancy mustSupport: true index: 13 extensions: {} elements: extension: {type: Extension, short: Estimated gestational age of pregnancy determination date., mustSupport: true, url: 'http://hl7.org/fhir/us/ph-library/StructureDefinition/us-ph-date-determined-extension', index: 14} code: short: Estimated Gestational Age binding: {strength: extensible, valueSet: 'http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.11.20.9.82'} mustSupport: true index: 15 value: short: Estimated gestational age (days) mustSupport: true choices: [valueQuantity] pattern: type: Quantity value: {unit: d} type: Quantity index: 17 valueQuantity: short: Estimated gestational age (days) type: Quantity mustSupport: true pattern: type: Quantity value: {unit: d} choiceOf: value index: 18 required: [value, valueQuantity] sliceEstimatedDateOfDelivery: match: {} schema: short: Estimated Date of Delivery (EDD) mustSupport: true index: 19 extensions: {} elements: extension: {type: Extension, short: Estimated date of delivery (EDD) determination date., mustSupport: true, url: 'http://hl7.org/fhir/us/ph-library/StructureDefinition/us-ph-date-determined-extension', index: 20} code: short: Estimated Date of Delivery code binding: {strength: extensible, valueSet: 'http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.11.20.9.81'} mustSupport: true index: 21 value: short: Estimated delivery date (EDD) mustSupport: true choices: [valueDateTime] index: 23 valueDateTime: {short: Estimated delivery date (EDD), type: dateTime, mustSupport: true, choiceOf: value, index: 24} required: [value, valueDateTime] extension: mustSupport: true index: 0 slicing: rules: open discriminator: - {path: url, type: value} min: null slices: extensionPregnancyStatusRecordedDate: match: {url: null} schema: {type: Extension, short: Pregnancy Status Recorded Date, mustSupport: true, url: 'http://hl7.org/fhir/us/ph-library/StructureDefinition/us-ph-date-recorded-extension', index: 1} max: 1 extensionPregnancyStatusDeterminationDate: match: {url: null} schema: {type: Extension, short: Pregnancy Status Determination Date, mustSupport: true, url: 'http://hl7.org/fhir/us/ph-library/StructureDefinition/us-ph-date-determined-extension', index: 2} max: 1 effective: short: Pregnancy status date range mustSupport: true choices: [effectivePeriod] index: 6 code: mustSupport: true pattern: type: CodeableConcept value: coding: - {code: 82810-3, system: 'http://loinc.org'} type: CodeableConcept index: 3 valueCodeableConcept: {type: CodeableConcept, short: Pregnancy Status, mustSupport: true, choiceOf: value, index: 10} subject: type: Reference mustSupport: true refers: ['http://hl7.org/fhir/us/ph-library/StructureDefinition/us-ph-patient'] index: 4 effectivePeriod: {type: Period, short: Pregnancy status date range, mustSupport: true, choiceOf: effective, index: 7} package_version: library-1.0.0-ballot extensions: extensionPregnancyStatusRecordedDate: {url: 'http://hl7.org/fhir/us/ph-library/StructureDefinition/us-ph-date-recorded-extension', max: 1, type: Extension, short: Pregnancy Status Recorded Date, mustSupport: true, index: 1} extensionPregnancyStatusDeterminationDate: {url: 'http://hl7.org/fhir/us/ph-library/StructureDefinition/us-ph-date-determined-extension', max: 1, type: Extension, short: Pregnancy Status Determination Date, mustSupport: true, index: 2} class: profile kind: resource url: http://hl7.org/fhir/us/ph-library/StructureDefinition/us-ph-pregnancy-status-observation base: http://hl7.org/fhir/StructureDefinition/Observation version: 1.0.0-ballot required: [subject]