description: This RelatedPerson profile contains constraints common to the Mother and Father profiles. package_name: hl7.fhir.us.vr-common-library derivation: constraint name: RelatedPersonParentVitalRecords type: RelatedPerson elements: extension: array: true min: 2 index: 0 slicing: rules: open ordered: false discriminator: - {path: url, type: value} min: 2 slices: deceased: match: {url: null} schema: {type: Extension, mustSupport: true, url: 'http://hl7.org/fhir/us/vr-common-library/StructureDefinition/Extension-relatedperson-deceased-vr', index: 1} min: 0 max: 1 birthPlace: match: {url: null} schema: {type: Extension, mustSupport: true, url: 'http://hl7.org/fhir/us/vr-common-library/StructureDefinition/Extension-relatedperson-birthplace-vr', index: 2} min: 0 max: 1 race: match: {url: null} schema: {type: Extension, short: 'If race is unknown, use UNK from the bound value set.', mustSupport: true, url: 'http://hl7.org/fhir/us/core/StructureDefinition/us-core-race', index: 3} min: 1 max: 1 ethnicity: match: {url: null} schema: {type: Extension, short: If ethnicity is unknown omit both coded data fields., mustSupport: true, url: 'http://hl7.org/fhir/us/core/StructureDefinition/us-core-ethnicity', index: 4} min: 1 max: 1 identifier: mustSupport: true index: 5 slicing: rules: open ordered: false description: Slice based on ID type discriminator: - {path: type, type: pattern} min: null slices: 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: 6 elements: type: mustSupport: true pattern: type: CodeableConcept value: coding: - {code: SS, system: 'http://terminology.hl7.org/CodeSystem/v2-0203'} index: 7 required: [type] patient: type: Reference refers: ['http://hl7.org/fhir/us/vr-common-library/StructureDefinition/Patient-child-vr', 'http://hl7.org/fhir/us/vr-common-library/StructureDefinition/Patient-decedent-fetus-vr'] index: 8 relationship: {index: 9} name: {index: 10} birthDate: mustSupport: true index: 11 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: 12} 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: 12 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: 12} min: 0 package_version: 1.1.0 extensions: deceased: {url: 'http://hl7.org/fhir/us/vr-common-library/StructureDefinition/Extension-relatedperson-deceased-vr', min: 0, max: 1, type: Extension, mustSupport: true, index: 1} birthPlace: {url: 'http://hl7.org/fhir/us/vr-common-library/StructureDefinition/Extension-relatedperson-birthplace-vr', min: 0, max: 1, type: Extension, mustSupport: true, index: 2} race: {url: 'http://hl7.org/fhir/us/core/StructureDefinition/us-core-race', min: 1, max: 1, type: Extension, short: 'If race is unknown, use UNK from the bound value set.', mustSupport: true, index: 3} ethnicity: {url: 'http://hl7.org/fhir/us/core/StructureDefinition/us-core-ethnicity', min: 1, max: 1, type: Extension, short: If ethnicity is unknown omit both coded data fields., mustSupport: true, index: 4} class: profile kind: resource url: http://hl7.org/fhir/us/vr-common-library/StructureDefinition/RelatedPerson-parent-vr base: http://hl7.org/fhir/us/core/StructureDefinition/us-core-relatedperson version: 1.1.0 required: [relationship, name]