PackagesCanonicalsLogsProblems
    Packages
    de.gematik.ti@1.5.0-ballot.1
    https://gematik.de/fhir/ti/StructureDefinition/ti-body-structure
description: 'Dieses Profil bildet eine Körperstruktur ab.\n\n\nAngaben zur Körperstruktur können enthalten:\n\n* Körperstelle (anatomische Benennung)\n* Lateralität (für paarige Organe/Strukturen: rechts, links, beidseits)\n* Lokalisierung (für räumliche Angaben, z.B. oben, unten)\n* Uhrzeigerposition (z.B. 12-Uhr-Position)\n* Morphologie (z.B. pathologische Strukturen)'
package_name: de.gematik.ti
derivation: constraint
name: TIBodyStructure
type: BodyStructure
elements:
  meta:
    mustSupport: true
    index: 0
    elements:
      versionId: {mustSupport: true, index: 1}
      lastUpdated: {mustSupport: true, index: 2}
  extension:
    mustSupport: true
    index: 3
    slicing:
      slices:
        includedStructure:
          match: {}
          schema:
            mustSupport: true
            index: 4
            extensions:
              structure:
                url: null
                short: Anatomische Körperstelle
                mustSupport: true
                index: 5
                elements:
                  value:
                    mustSupport: true
                    choices: []
                    index: 7
                  value[x]:
                    elements:
                      coding:
                        mustSupport: true
                        index: 8
                        elements:
                          system: {mustSupport: true, index: 9}
                          version: {mustSupport: true, index: 10}
                          code: {mustSupport: true, index: 11}
                          display: {mustSupport: true, index: 12}
                      text: {mustSupport: true, index: 13}
              laterality:
                url: null
                short: Angabe der Lateralität bei paarigen anatomischen Strukturen
                mustSupport: true
                index: 14
                elements:
                  value:
                    mustSupport: true
                    choices: []
                    index: 16
                  value[x]:
                    elements:
                      coding:
                        mustSupport: true
                        index: 17
                        elements:
                          system: {mustSupport: true, index: 18}
                          version: {mustSupport: true, index: 19}
                          code: {mustSupport: true, index: 20}
                          display: {mustSupport: true, index: 21}
                      text: {mustSupport: true, index: 22}
              bodyLandmarkOrientation:
                url: null
                mustSupport: true
                index: 23
                extensions:
                  clockFacePosition:
                    url: null
                    short: Örtliche Präzisierung als Uhrzeigerposition
                    mustSupport: true
                    index: 24
                    extensions: {}
                    elements:
                      extension: {index: 25}
                      value:
                        mustSupport: true
                        choices: []
                        index: 27
                      value[x]:
                        elements:
                          coding:
                            mustSupport: true
                            index: 28
                            elements:
                              system: {mustSupport: true, index: 29}
                              version: {mustSupport: true, index: 30}
                              code: {mustSupport: true, index: 31}
                              display: {mustSupport: true, index: 32}
                          text: {mustSupport: true, index: 33}
                elements:
                  extension:
                    short: Örtliche Präzisierung als Uhrzeigerposition
                    mustSupport: true
                    index: 24
                    slicing:
                      slices:
                        clockFacePosition:
                          match: {}
                          schema:
                            short: Örtliche Präzisierung als Uhrzeigerposition
                            mustSupport: true
                            index: 24
                            extensions: {}
                            elements:
                              extension: {index: 25}
                              value:
                                mustSupport: true
                                choices: []
                                index: 27
                              value[x]:
                                elements:
                                  coding:
                                    mustSupport: true
                                    index: 28
                                    elements:
                                      system: {mustSupport: true, index: 29}
                                      version: {mustSupport: true, index: 30}
                                      code: {mustSupport: true, index: 31}
                                      display: {mustSupport: true, index: 32}
                                  text: {mustSupport: true, index: 33}
              qualifier:
                url: null
                short: Örtliche Qualifizierung oder Präzisierung einer anatomischen Körperstelle
                mustSupport: true
                index: 34
                elements:
                  value:
                    mustSupport: true
                    choices: []
                    index: 36
                  value[x]:
                    elements:
                      coding:
                        mustSupport: true
                        index: 37
                        elements:
                          system: {mustSupport: true, index: 38}
                          version: {mustSupport: true, index: 39}
                          code: {mustSupport: true, index: 40}
                          display: {mustSupport: true, index: 41}
                      text: {mustSupport: true, index: 42}
            elements:
              extension:
                short: Anatomische Körperstelle
                mustSupport: true
                index: 5
                slicing:
                  slices:
                    structure:
                      match: {}
                      schema:
                        short: Anatomische Körperstelle
                        mustSupport: true
                        index: 5
                        elements:
                          value:
                            mustSupport: true
                            choices: []
                            index: 7
                          value[x]:
                            elements:
                              coding:
                                mustSupport: true
                                index: 8
                                elements:
                                  system: {mustSupport: true, index: 9}
                                  version: {mustSupport: true, index: 10}
                                  code: {mustSupport: true, index: 11}
                                  display: {mustSupport: true, index: 12}
                              text: {mustSupport: true, index: 13}
                    laterality:
                      match: {}
                      schema:
                        short: Angabe der Lateralität bei paarigen anatomischen Strukturen
                        mustSupport: true
                        index: 14
                        elements:
                          value:
                            mustSupport: true
                            choices: []
                            index: 16
                          value[x]:
                            elements:
                              coding:
                                mustSupport: true
                                index: 17
                                elements:
                                  system: {mustSupport: true, index: 18}
                                  version: {mustSupport: true, index: 19}
                                  code: {mustSupport: true, index: 20}
                                  display: {mustSupport: true, index: 21}
                              text: {mustSupport: true, index: 22}
                    bodyLandmarkOrientation:
                      match: {}
                      schema:
                        mustSupport: true
                        index: 23
                        extensions:
                          clockFacePosition:
                            url: null
                            short: Örtliche Präzisierung als Uhrzeigerposition
                            mustSupport: true
                            index: 24
                            extensions: {}
                            elements:
                              extension: {index: 25}
                              value:
                                mustSupport: true
                                choices: []
                                index: 27
                              value[x]:
                                elements:
                                  coding:
                                    mustSupport: true
                                    index: 28
                                    elements:
                                      system: {mustSupport: true, index: 29}
                                      version: {mustSupport: true, index: 30}
                                      code: {mustSupport: true, index: 31}
                                      display: {mustSupport: true, index: 32}
                                  text: {mustSupport: true, index: 33}
                        elements:
                          extension:
                            short: Örtliche Präzisierung als Uhrzeigerposition
                            mustSupport: true
                            index: 24
                            slicing:
                              slices:
                                clockFacePosition:
                                  match: {}
                                  schema:
                                    short: Örtliche Präzisierung als Uhrzeigerposition
                                    mustSupport: true
                                    index: 24
                                    extensions: {}
                                    elements:
                                      extension: {index: 25}
                                      value:
                                        mustSupport: true
                                        choices: []
                                        index: 27
                                      value[x]:
                                        elements:
                                          coding:
                                            mustSupport: true
                                            index: 28
                                            elements:
                                              system: {mustSupport: true, index: 29}
                                              version: {mustSupport: true, index: 30}
                                              code: {mustSupport: true, index: 31}
                                              display: {mustSupport: true, index: 32}
                                          text: {mustSupport: true, index: 33}
                    qualifier:
                      match: {}
                      schema:
                        short: Örtliche Qualifizierung oder Präzisierung einer anatomischen Körperstelle
                        mustSupport: true
                        index: 34
                        elements:
                          value:
                            mustSupport: true
                            choices: []
                            index: 36
                          value[x]:
                            elements:
                              coding:
                                mustSupport: true
                                index: 37
                                elements:
                                  system: {mustSupport: true, index: 38}
                                  version: {mustSupport: true, index: 39}
                                  code: {mustSupport: true, index: 40}
                                  display: {mustSupport: true, index: 41}
                              text: {mustSupport: true, index: 42}
  morphology:
    short: (Abnorm-)Morphologische Einordnung zur Körperstruktur.
    mustSupport: true
    index: 43
    elements:
      coding:
        mustSupport: true
        index: 44
        elements:
          system: {mustSupport: true, index: 45}
          version: {mustSupport: true, index: 46}
          code: {mustSupport: true, index: 47}
          display: {mustSupport: true, index: 48}
      text: {mustSupport: true, index: 49}
  description: {mustSupport: true, index: 50}
  patient:
    type: Reference
    mustSupport: true
    refers: ['https://gematik.de/fhir/ti/StructureDefinition/ti-patient']
    index: 51
    elements:
      reference: {mustSupport: true, index: 52}
      identifier:
        mustSupport: true
        index: 53
        elements:
          system: {mustSupport: true, index: 54}
          value: {mustSupport: true, index: 55}
      display: {mustSupport: true, index: 56}
package_version: 1.5.0-ballot.1
extensions:
  includedStructure:
    url: null
    mustSupport: true
    index: 4
    extensions:
      structure:
        url: null
        short: Anatomische Körperstelle
        mustSupport: true
        index: 5
        elements:
          value:
            mustSupport: true
            choices: []
            index: 7
          value[x]:
            elements:
              coding:
                mustSupport: true
                index: 8
                elements:
                  system: {mustSupport: true, index: 9}
                  version: {mustSupport: true, index: 10}
                  code: {mustSupport: true, index: 11}
                  display: {mustSupport: true, index: 12}
              text: {mustSupport: true, index: 13}
      laterality:
        url: null
        short: Angabe der Lateralität bei paarigen anatomischen Strukturen
        mustSupport: true
        index: 14
        elements:
          value:
            mustSupport: true
            choices: []
            index: 16
          value[x]:
            elements:
              coding:
                mustSupport: true
                index: 17
                elements:
                  system: {mustSupport: true, index: 18}
                  version: {mustSupport: true, index: 19}
                  code: {mustSupport: true, index: 20}
                  display: {mustSupport: true, index: 21}
              text: {mustSupport: true, index: 22}
      bodyLandmarkOrientation:
        url: null
        mustSupport: true
        index: 23
        extensions:
          clockFacePosition:
            url: null
            short: Örtliche Präzisierung als Uhrzeigerposition
            mustSupport: true
            index: 24
            extensions: {}
            elements:
              extension: {index: 25}
              value:
                mustSupport: true
                choices: []
                index: 27
              value[x]:
                elements:
                  coding:
                    mustSupport: true
                    index: 28
                    elements:
                      system: {mustSupport: true, index: 29}
                      version: {mustSupport: true, index: 30}
                      code: {mustSupport: true, index: 31}
                      display: {mustSupport: true, index: 32}
                  text: {mustSupport: true, index: 33}
        elements:
          extension:
            short: Örtliche Präzisierung als Uhrzeigerposition
            mustSupport: true
            index: 24
            slicing:
              slices:
                clockFacePosition:
                  match: {}
                  schema:
                    short: Örtliche Präzisierung als Uhrzeigerposition
                    mustSupport: true
                    index: 24
                    extensions: {}
                    elements:
                      extension: {index: 25}
                      value:
                        mustSupport: true
                        choices: []
                        index: 27
                      value[x]:
                        elements:
                          coding:
                            mustSupport: true
                            index: 28
                            elements:
                              system: {mustSupport: true, index: 29}
                              version: {mustSupport: true, index: 30}
                              code: {mustSupport: true, index: 31}
                              display: {mustSupport: true, index: 32}
                          text: {mustSupport: true, index: 33}
      qualifier:
        url: null
        short: Örtliche Qualifizierung oder Präzisierung einer anatomischen Körperstelle
        mustSupport: true
        index: 34
        elements:
          value:
            mustSupport: true
            choices: []
            index: 36
          value[x]:
            elements:
              coding:
                mustSupport: true
                index: 37
                elements:
                  system: {mustSupport: true, index: 38}
                  version: {mustSupport: true, index: 39}
                  code: {mustSupport: true, index: 40}
                  display: {mustSupport: true, index: 41}
              text: {mustSupport: true, index: 42}
    elements:
      extension:
        short: Anatomische Körperstelle
        mustSupport: true
        index: 5
        slicing:
          slices:
            structure:
              match: {}
              schema:
                short: Anatomische Körperstelle
                mustSupport: true
                index: 5
                elements:
                  value:
                    mustSupport: true
                    choices: []
                    index: 7
                  value[x]:
                    elements:
                      coding:
                        mustSupport: true
                        index: 8
                        elements:
                          system: {mustSupport: true, index: 9}
                          version: {mustSupport: true, index: 10}
                          code: {mustSupport: true, index: 11}
                          display: {mustSupport: true, index: 12}
                      text: {mustSupport: true, index: 13}
            laterality:
              match: {}
              schema:
                short: Angabe der Lateralität bei paarigen anatomischen Strukturen
                mustSupport: true
                index: 14
                elements:
                  value:
                    mustSupport: true
                    choices: []
                    index: 16
                  value[x]:
                    elements:
                      coding:
                        mustSupport: true
                        index: 17
                        elements:
                          system: {mustSupport: true, index: 18}
                          version: {mustSupport: true, index: 19}
                          code: {mustSupport: true, index: 20}
                          display: {mustSupport: true, index: 21}
                      text: {mustSupport: true, index: 22}
            bodyLandmarkOrientation:
              match: {}
              schema:
                mustSupport: true
                index: 23
                extensions:
                  clockFacePosition:
                    url: null
                    short: Örtliche Präzisierung als Uhrzeigerposition
                    mustSupport: true
                    index: 24
                    extensions: {}
                    elements:
                      extension: {index: 25}
                      value:
                        mustSupport: true
                        choices: []
                        index: 27
                      value[x]:
                        elements:
                          coding:
                            mustSupport: true
                            index: 28
                            elements:
                              system: {mustSupport: true, index: 29}
                              version: {mustSupport: true, index: 30}
                              code: {mustSupport: true, index: 31}
                              display: {mustSupport: true, index: 32}
                          text: {mustSupport: true, index: 33}
                elements:
                  extension:
                    short: Örtliche Präzisierung als Uhrzeigerposition
                    mustSupport: true
                    index: 24
                    slicing:
                      slices:
                        clockFacePosition:
                          match: {}
                          schema:
                            short: Örtliche Präzisierung als Uhrzeigerposition
                            mustSupport: true
                            index: 24
                            extensions: {}
                            elements:
                              extension: {index: 25}
                              value:
                                mustSupport: true
                                choices: []
                                index: 27
                              value[x]:
                                elements:
                                  coding:
                                    mustSupport: true
                                    index: 28
                                    elements:
                                      system: {mustSupport: true, index: 29}
                                      version: {mustSupport: true, index: 30}
                                      code: {mustSupport: true, index: 31}
                                      display: {mustSupport: true, index: 32}
                                  text: {mustSupport: true, index: 33}
            qualifier:
              match: {}
              schema:
                short: Örtliche Qualifizierung oder Präzisierung einer anatomischen Körperstelle
                mustSupport: true
                index: 34
                elements:
                  value:
                    mustSupport: true
                    choices: []
                    index: 36
                  value[x]:
                    elements:
                      coding:
                        mustSupport: true
                        index: 37
                        elements:
                          system: {mustSupport: true, index: 38}
                          version: {mustSupport: true, index: 39}
                          code: {mustSupport: true, index: 40}
                          display: {mustSupport: true, index: 41}
                      text: {mustSupport: true, index: 42}
class: profile
kind: resource
url: https://gematik.de/fhir/ti/StructureDefinition/ti-body-structure
base: http://hl7.eu/fhir/base/StructureDefinition/bodyStructure-eu-core
version: 1.5.0
required: [extension]