PackagesCanonicalsLogsProblems
    Packages
    hl7.fhir.us.bfdr@2.0.0
    http://hl7.org/fhir/us/bfdr/StructureDefinition/Patient-decedent-fetus
description: A stillborn for whom clinical data is included in the report.
package_name: hl7.fhir.us.bfdr
derivation: constraint
name: PatientDecedentFetus
type: Patient
elements:
  deceasedBoolean:
    type: boolean
    short: The fetus is deceased
    pattern: {type: Boolean, value: true}
    choiceOf: deceased
    index: 29
    slicing:
      slices:
        deceasedBoolean:
          match: {}
          schema:
            type: boolean
            short: The fetus is deceased
            pattern: {type: Boolean, value: true}
            choiceOf: deceased
            _required: true
            index: 29
          min: 1
  name:
    index: 14
    elements:
      use: {short: The use of a human name, index: 15}
      family:
        index: 16
        extensions:
          dataAbsentReason: {url: null, short: When fetus not named use code "unknown", index: 17}
        elements:
          extension:
            short: When fetus not named use code "unknown"
            index: 17
            slicing:
              slices:
                dataAbsentReason:
                  match: {}
                  schema: {short: When fetus not named use code "unknown", index: 17}
      given:
        extensions:
          dataAbsentReason: {url: null, short: When fetus not named use code "unknown", index: 18}
        elements:
          extension:
            short: When fetus not named use code "unknown"
            index: 18
            slicing:
              slices:
                dataAbsentReason:
                  match: {}
                  schema: {short: When fetus not named use code "unknown", index: 18}
      suffix: {short: Surname suffix, index: 19}
    required: [family]
    slicing:
      slices:
        currentLegalName:
          match: {}
          schema:
            index: 20
            elements:
              family: {index: 21}
            required: [family]
        namePriorToFirstMarriage:
          match: {}
          schema:
            index: 22
            elements:
              family: {index: 23}
            required: [family]
  birthDate: {index: 24}
  multipleBirthInteger: {type: integer, choiceOf: multipleBirth, index: 36}
  multipleBirth:
    extensions: {}
    elements:
      extension:
        elements:
          value:
            short: Plurality
            choices: []
            index: 43
  deceased:
    extensions: {}
    elements:
      extension:
        elements:
          value:
            pattern: {type: Boolean, value: true}
            choices: []
            index: 33
  extension:
    index: 0
    slicing:
      slices:
        birthsex:
          match: {}
          schema:
            index: 0
            extensions: {}
            elements:
              extension: {index: 1}
              value:
                choices: []
                index: 3
        birthPlace:
          match: {}
          schema:
            index: 4
            elements:
              value[x]:
                elements:
                  district:
                    extensions:
                      districtCode: {url: null, short: County, index: 5}
                    elements:
                      extension:
                        short: County
                        index: 5
                        slicing:
                          slices:
                            districtCode:
                              match: {}
                              schema: {short: County, index: 5}
                  state: {short: State, index: 6}
        parentReportedAgeAtDelivery:
          match: {}
          schema:
            short: The mother or father's reported age at the time of delivery of the child
            index: 7
            extensions:
              reportedAge:
                url: null
                index: 8
                elements:
                  value:
                    short: Parent's reported age
                    choices: []
                    index: 10
              motherOrFather:
                url: null
                index: 11
                elements:
                  value:
                    short: Indicates mother/Father code
                    choices: []
                    index: 13
            elements:
              extension:
                index: 8
                slicing:
                  slices:
                    reportedAge:
                      match: {}
                      schema:
                        index: 8
                        elements:
                          value:
                            short: Parent's reported age
                            choices: []
                            index: 10
                    motherOrFather:
                      match: {}
                      schema:
                        index: 11
                        elements:
                          value:
                            short: Indicates mother/Father code
                            choices: []
                            index: 13
  deceased[x]:
    extensions:
      fetalDeath: {url: null, min: 1, _required: true, index: 31}
    elements:
      extension:
        index: 30
        slicing:
          slices:
            fetalDeath:
              match: {}
              schema: {_required: true, index: 31}
              min: 1
    required: [extension]
  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: 40
        extensions: {}
        elements:
          extension: {index: 41}
    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: 40
        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: 40
                extensions: {}
                elements:
                  extension: {index: 41}
package_version: 2.0.0
extensions:
  birthsex:
    url: null
    index: 0
    extensions: {}
    elements:
      extension: {index: 1}
      value:
        choices: []
        index: 3
  birthPlace:
    url: null
    index: 4
    elements:
      value[x]:
        elements:
          district:
            extensions:
              districtCode: {url: null, short: County, index: 5}
            elements:
              extension:
                short: County
                index: 5
                slicing:
                  slices:
                    districtCode:
                      match: {}
                      schema: {short: County, index: 5}
          state: {short: State, index: 6}
  parentReportedAgeAtDelivery:
    url: null
    short: The mother or father's reported age at the time of delivery of the child
    index: 7
    extensions:
      reportedAge:
        url: null
        index: 8
        elements:
          value:
            short: Parent's reported age
            choices: []
            index: 10
      motherOrFather:
        url: null
        index: 11
        elements:
          value:
            short: Indicates mother/Father code
            choices: []
            index: 13
    elements:
      extension:
        index: 8
        slicing:
          slices:
            reportedAge:
              match: {}
              schema:
                index: 8
                elements:
                  value:
                    short: Parent's reported age
                    choices: []
                    index: 10
            motherOrFather:
              match: {}
              schema:
                index: 11
                elements:
                  value:
                    short: Indicates mother/Father code
                    choices: []
                    index: 13
class: profile
kind: resource
url: http://hl7.org/fhir/us/bfdr/StructureDefinition/Patient-decedent-fetus
base: http://hl7.org/fhir/us/vr-common-library/StructureDefinition/Patient-vr
version: 2.0.0
required: [deceasedBoolean, birthDate, deceased]