PackagesCanonicalsLogsProblems
    Packages
    hl7.fhir.us.vr@common-library-2.0.0-ballot
    http://hl7.org/fhir/us/vr-common-library/StructureDefinition/RelatedPerson-parent-vr
description: The RelatedPerson profile contains constraints common to the Mother and Father profiles. Serves as resource profile for RelatedPersonMother and RelatedPersonFather. \nThis profile is designed to supplant the similar profile in VRDR
package_name: hl7.fhir.us.vr
derivation: constraint
name: RelatedPersonParentVitalRecords
type: RelatedPerson
elements:
  extension:
    index: 0
    slicing:
      rules: open
      ordered: false
      discriminator:
      - {path: url, type: value}
      min: null
      slices:
        deceased:
          match: {url: null}
          schema: {type: Extension, 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, 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.', url: 'http://hl7.org/fhir/us/core/StructureDefinition/us-core-race', index: 3}
          min: 0
          max: 1
        ethnicity:
          match: {url: null}
          schema: {type: Extension, short: If ethnicity is unknown omit both coded data fields., url: 'http://hl7.org/fhir/us/core/StructureDefinition/us-core-ethnicity', index: 4}
          min: 0
          max: 1
  identifier:
    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
            index: 6
            elements:
              type:
                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-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/ExtensionPartialDateVitalRecords', min: 0, short: Provides values of a partial date, type: Extension, mustSupport: true, index: 13}
      bypassEditFlag:
        url: http://hl7.org/fhir/us/vr-common-library/StructureDefinition/BypassEditFlag
        type: Extension
        index: 14
        elements:
          value:
            short: To reflect the relevant edit possibilities for date of birth.
            choices: []
            index: 16
    elements:
      extension:
        index: 12
        slicing:
          rules: open
          ordered: false
          discriminator:
          - {path: url, type: value}
          min: null
          slices:
            partialDate:
              match: {url: null}
              schema: {short: Provides values of a partial date, type: Extension, mustSupport: true, url: 'http://hl7.org/fhir/us/vr-common-library/StructureDefinition/ExtensionPartialDateVitalRecords', index: 13}
              min: 0
            bypassEditFlag:
              match: {url: null}
              schema:
                type: Extension
                url: http://hl7.org/fhir/us/vr-common-library/StructureDefinition/BypassEditFlag
                index: 14
                elements:
                  value:
                    short: To reflect the relevant edit possibilities for date of birth.
                    choices: []
                    index: 16
package_version: common-library-2.0.0-ballot
extensions:
  deceased: {url: 'http://hl7.org/fhir/us/vr-common-library/StructureDefinition/Extension-relatedperson-deceased-vr', min: 0, max: 1, type: Extension, index: 1}
  birthPlace: {url: 'http://hl7.org/fhir/us/vr-common-library/StructureDefinition/Extension-relatedperson-birthplace-vr', min: 0, max: 1, type: Extension, index: 2}
  race: {url: 'http://hl7.org/fhir/us/core/StructureDefinition/us-core-race', min: 0, max: 1, type: Extension, short: 'If race is unknown, use UNK from the bound value set.', index: 3}
  ethnicity: {url: 'http://hl7.org/fhir/us/core/StructureDefinition/us-core-ethnicity', min: 0, max: 1, type: Extension, short: If ethnicity is unknown omit both coded data fields., 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: 2.0.0-ballot
required: [relationship, name]