description: This Patient profile represents the woman who gave birth to, or delivered the infant. package_name: hl7.fhir.us.vr-common-library derivation: constraint name: PatientMotherVitalRecords type: Patient elements: extension: array: true min: 2 index: 0 slicing: rules: open discriminator: - {path: url, type: value} min: 2 slices: race: match: {url: null} schema: {short: 'If race is unknown, use UNK from the bound value set.', _required: true, index: 1} min: 1 ethnicity: match: {url: null} schema: {short: If ethnicity is unknown omit both coded data fields., _required: true, index: 2} min: 1 birthPlace: match: {url: null} schema: {type: Extension, short: Place of Birth for the patient should include the state and/or country, mustSupport: true, url: 'http://hl7.org/fhir/StructureDefinition/patient-birthPlace', index: 3} min: 0 max: 1 identifier: index: 4 slicing: rules: open ordered: false description: Slice based on ID type discriminator: - {path: type, type: pattern} min: null slices: MRN: match: type: coding: - {code: MR, system: 'http://terminology.hl7.org/CodeSystem/v2-0203'} schema: short: Medical Record Number mustSupport: true array: true index: 5 elements: type: mustSupport: true pattern: type: CodeableConcept value: coding: - {code: MR, system: 'http://terminology.hl7.org/CodeSystem/v2-0203'} index: 6 required: [type] SSN: match: type: coding: - {code: SS, system: 'http://terminology.hl7.org/CodeSystem/v2-0203'} schema: short: SSN if available and appropriate to send mustSupport: true index: 7 elements: type: mustSupport: true pattern: type: CodeableConcept value: coding: - {code: SS, system: 'http://terminology.hl7.org/CodeSystem/v2-0203'} index: 8 required: [type] name: index: 9 elements: family: {index: 10} required: [family] slicing: rules: open discriminator: - {path: use, type: value} min: null slices: currentLegalName: match: {use: official} schema: short: Mother's current legal name mustSupport: true index: 11 elements: use: short: Mother's name prior to first marriage pattern: {type: Code, value: official} mustSupport: true index: 12 required: [use] namePriorToFirstMarriage: match: {use: maiden} schema: mustSupport: true index: 13 elements: use: pattern: {type: Code, value: maiden} mustSupport: true index: 14 required: [use] birthDate: index: 15 extensions: partialDate: {url: 'http://hl7.org/fhir/us/vr-common-library/StructureDefinition/Extension-partial-date-vr', min: 0, short: Provides values of a partial date, type: Extension, mustSupport: true, index: 16} elements: extension: short: Provides values of a partial date type: Extension mustSupport: true url: http://hl7.org/fhir/us/vr-common-library/StructureDefinition/Extension-partial-date-vr index: 16 slicing: slices: partialDate: match: {} schema: {short: Provides values of a partial date, type: Extension, mustSupport: true, url: 'http://hl7.org/fhir/us/vr-common-library/StructureDefinition/Extension-partial-date-vr', index: 16} min: 0 deceased: short: Indicates if the individual is deceased or not, dateTime is preferred mustSupport: true choices: [] index: 18 address: index: 19 extensions: withinCityLimitsIndicator: {url: 'http://hl7.org/fhir/us/vr-common-library/StructureDefinition/Extension-within-city-limits-indicator-vr', min: 0, max: 1, short: Used to indicate whether or not an address is within city limits., type: Extension, mustSupport: true, index: 20} elements: extension: short: Used to indicate whether or not an address is within city limits. type: Extension mustSupport: true url: http://hl7.org/fhir/us/vr-common-library/StructureDefinition/Extension-within-city-limits-indicator-vr index: 20 slicing: slices: withinCityLimitsIndicator: match: {} schema: {short: Used to indicate whether or not an address is within city limits., type: Extension, mustSupport: true, url: 'http://hl7.org/fhir/us/vr-common-library/StructureDefinition/Extension-within-city-limits-indicator-vr', index: 20} min: 0 max: 1 link: mustSupport: true index: 21 slicing: rules: open ordered: false description: Slice based on link type discriminator: - {path: type, type: pattern} min: null slices: mother: match: {type: seealso} schema: short: Link to the birth mother's RelatedPerson record mustSupport: true index: 22 elements: other: type: Reference mustSupport: true refers: ['http://hl7.org/fhir/us/vr-common-library/StructureDefinition/RelatedPerson-mother-vr'] index: 23 type: mustSupport: true pattern: {type: Code, value: seealso} index: 24 package_version: 1.1.0 extensions: race: {url: null, min: 1, short: 'If race is unknown, use UNK from the bound value set.', _required: true, index: 1} ethnicity: {url: null, min: 1, short: If ethnicity is unknown omit both coded data fields., _required: true, index: 2} birthPlace: {url: 'http://hl7.org/fhir/StructureDefinition/patient-birthPlace', min: 0, max: 1, type: Extension, short: Place of Birth for the patient should include the state and/or country, mustSupport: true, index: 3} class: profile kind: resource url: http://hl7.org/fhir/us/vr-common-library/StructureDefinition/Patient-mother-vr base: http://hl7.org/fhir/us/core/StructureDefinition/us-core-patient version: 1.1.0 required: [birthDate]