PackagesCanonicalsLogsProblems
    Packages
    hl7.fhir.us.vr@common-library-2.0.0
    http://hl7.org/fhir/us/vr-common-library/StructureDefinition/Patient-child-vr
description: The subject patient (newborn/infant/child) for whom clinical data is included in the report.
package_name: hl7.fhir.us.vr
derivation: constraint
name: PatientChildVitalRecords
type: Patient
elements:
  extension:
    index: 0
    slicing:
      slices:
        birthsex:
          match: {}
          schema:
            _required: true
            index: 1
            extensions: {}
            elements:
              extension: {index: 2}
              value:
                short: Sex
                choices: []
                index: 4
        birthPlace:
          match: {}
          schema:
            index: 5
            elements:
              value[x]:
                elements:
                  city: {short: City of Birth, index: 6}
                  district:
                    short: District of Birth
                    index: 7
                    extensions:
                      districtCode: {url: null, short: County of birth, index: 8}
                    elements:
                      extension:
                        short: County of birth
                        index: 8
                        slicing:
                          slices:
                            districtCode:
                              match: {}
                              schema: {short: County of birth, index: 8}
                  state:
                    short: State of Birth
                    index: 9
                    extensions:
                      nationalReportingJurisdictionId: {url: null, short: Jurisdiction of Birth, index: 10}
                    elements:
                      extension:
                        short: Jurisdiction of Birth
                        index: 10
                        slicing:
                          slices:
                            nationalReportingJurisdictionId:
                              match: {}
                              schema: {short: Jurisdiction of Birth, index: 10}
        parentReportedAgeAtDelivery:
          match: {}
          schema:
            short: The mother or father's reported age at the time of delivery of the child
            index: 11
            extensions:
              reportedAge:
                url: null
                index: 12
                elements:
                  value:
                    short: Reported age
                    choices: []
                    index: 14
              motherOrFather:
                url: null
                index: 15
                elements:
                  value:
                    short: Indicates mother/Father code
                    choices: []
                    index: 17
            elements:
              extension:
                index: 12
                slicing:
                  slices:
                    reportedAge:
                      match: {}
                      schema:
                        index: 12
                        elements:
                          value:
                            short: Reported age
                            choices: []
                            index: 14
                    motherOrFather:
                      match: {}
                      schema:
                        index: 15
                        elements:
                          value:
                            short: Indicates mother/Father code
                            choices: []
                            index: 17
  identifier:
    index: 18
    slicing:
      slices:
        MRN:
          match: {}
          schema:
            index: 18
            elements:
              type:
                elements:
                  coding:
                    elements:
                      code: {short: Identifier type code, index: 19}
              value: {short: Medical record number, index: 20}
  name:
    index: 21
    elements:
      use: {short: The use of a human name, index: 22}
      family:
        index: 23
        extensions:
          dataAbsentReason: {url: null, short: When "name not chosen" use code "temp-unknown", index: 24}
        elements:
          extension:
            short: When "name not chosen" use code "temp-unknown"
            index: 24
            slicing:
              slices:
                dataAbsentReason:
                  match: {}
                  schema: {short: When "name not chosen" use code "temp-unknown", index: 24}
      given:
        extensions:
          dataAbsentReason: {url: null, short: When "name not chosen" use code "temp-unknown", index: 25}
        elements:
          extension:
            short: When "name not chosen" use code "temp-unknown"
            index: 25
            slicing:
              slices:
                dataAbsentReason:
                  match: {}
                  schema: {short: When "name not chosen" use code "temp-unknown", index: 25}
      suffix: {short: Surname suffix, index: 26}
    required: [family]
    slicing:
      slices:
        currentLegalName:
          match: {}
          schema:
            index: 27
            elements:
              family: {index: 28}
            required: [family]
        namePriorToFirstMarriage:
          match: {}
          schema:
            index: 29
            elements:
              family: {index: 30}
            required: [family]
  birthDate:
    short: Birth Date with support for partial date and time of birth via extension.  See [Birth Date and Time].
    index: 31
    extensions:
      partialDateTime: {url: null, short: Use if only partial date and time of birth is known, index: 32}
      birthTime: {url: null, short: Time of Birth, index: 33}
    elements:
      extension:
        short: Use if only partial date and time of birth is known
        index: 32
        slicing:
          slices:
            partialDateTime:
              match: {}
              schema: {short: Use if only partial date and time of birth is known, index: 32}
            birthTime:
              match: {}
              schema: {short: Time of Birth, index: 33}
  deceased:
    short: Indicates if the individual is deceased or not, dateTime is preferred
    mustSupport: true
    choices: []
    index: 35
  multipleBirth:
    extensions: {}
    elements:
      extension:
        elements:
          value:
            short: Plurality
            choices: []
            index: 45
  multipleBirthInteger: {type: integer, choiceOf: multipleBirth, index: 38}
  multipleBirth[x]:
    extensions:
      multipleBirthTotal:
        url: null
        short: Where a patient is a part of a multiple delivery, this is the total number of deliveries that occurred in this pregnancy.
        index: 42
        extensions: {}
        elements:
          extension: {index: 43}
    elements:
      extension:
        short: Where a patient is a part of a multiple delivery, this is the total number of deliveries that occurred in this pregnancy.
        index: 42
        slicing:
          slices:
            multipleBirthTotal:
              match: {}
              schema:
                short: Where a patient is a part of a multiple delivery, this is the total number of deliveries that occurred in this pregnancy.
                index: 42
                extensions: {}
                elements:
                  extension: {index: 43}
package_version: common-library-2.0.0
extensions:
  birthsex:
    url: null
    _required: true
    index: 1
    extensions: {}
    elements:
      extension: {index: 2}
      value:
        short: Sex
        choices: []
        index: 4
  birthPlace:
    url: null
    index: 5
    elements:
      value[x]:
        elements:
          city: {short: City of Birth, index: 6}
          district:
            short: District of Birth
            index: 7
            extensions:
              districtCode: {url: null, short: County of birth, index: 8}
            elements:
              extension:
                short: County of birth
                index: 8
                slicing:
                  slices:
                    districtCode:
                      match: {}
                      schema: {short: County of birth, index: 8}
          state:
            short: State of Birth
            index: 9
            extensions:
              nationalReportingJurisdictionId: {url: null, short: Jurisdiction of Birth, index: 10}
            elements:
              extension:
                short: Jurisdiction of Birth
                index: 10
                slicing:
                  slices:
                    nationalReportingJurisdictionId:
                      match: {}
                      schema: {short: Jurisdiction of Birth, index: 10}
  parentReportedAgeAtDelivery:
    url: null
    short: The mother or father's reported age at the time of delivery of the child
    index: 11
    extensions:
      reportedAge:
        url: null
        index: 12
        elements:
          value:
            short: Reported age
            choices: []
            index: 14
      motherOrFather:
        url: null
        index: 15
        elements:
          value:
            short: Indicates mother/Father code
            choices: []
            index: 17
    elements:
      extension:
        index: 12
        slicing:
          slices:
            reportedAge:
              match: {}
              schema:
                index: 12
                elements:
                  value:
                    short: Reported age
                    choices: []
                    index: 14
            motherOrFather:
              match: {}
              schema:
                index: 15
                elements:
                  value:
                    short: Indicates mother/Father code
                    choices: []
                    index: 17
class: profile
kind: resource
url: http://hl7.org/fhir/us/vr-common-library/StructureDefinition/Patient-child-vr
base: http://hl7.org/fhir/us/vr-common-library/StructureDefinition/Patient-vr
version: 2.0.0
required: [extension, birthDate]