PackagesCanonicalsLogsProblems
    Packages
    rs/hl7.fhir.eu.hdr@0.1.0-ballot
    http://hl7.eu/fhir/hdr/StructureDefinition/condition-eu-hdr
description: 'This profile represents the constraint applied to the Condition in the scope of this guide. It support the Diagnostic summary part of the eHN data model adding two additional categories: First category distingueshes conditions present at admission and acquired during hospital stay, while second category is used to indicate impact of the condition to the treatement during hospital stay (treated, untreated).'
package_name: rs/hl7.fhir.eu.hdr
derivation: constraint
name: ConditionEuHdr
type: Condition
elements:
  onset:
    choices: []
    index: 18
    slicing:
      rules: open
      ordered: false
      discriminator:
      - {path: $this, type: type}
      min: null
      slices:
        onsetDateTime:
          match: {}
          schema:
            choices: [onsetDateTime]
            index: 20
          min: 0
          max: 1
  category:
    type: CodeableConcept
    short: category codes
    index: 9
    slicing:
      rules: open
      discriminator:
      - {path: $this, type: value}
      min: null
      slices:
        poa:
          match: {}
          schema:
            short: POA, HAC, NA
            binding: {strength: required, valueSet: 'http://terminology.ehdsi.eu/ValueSet/eHDSIConditionPOA'}
            index: 10
          min: 0
          max: 1
        treated:
          match: {}
          schema:
            short: Treated or untreated
            binding: {strength: required, valueSet: 'http://terminology.ehdsi.eu/ValueSet/eHDSITreatmentClass'}
            index: 11
          min: 0
          max: 1
  clinicalStatus:
    type: CodeableConcept
    binding: {strength: required, valueSet: 'http://hl7.org/fhir/ValueSet/condition-clinical'}
    index: 7
  stage:
    short: Stage/grade
    index: 27
    elements:
      summary: {short: Most recent Stage Group, index: 28}
      assessment: {index: 29}
      type: {short: Staging system used., index: 30}
  abatement:
    choices: []
    index: 23
    slicing:
      rules: open
      ordered: false
      discriminator:
      - {path: $this, type: type}
      min: null
      slices:
        abatementDateTime:
          match: {}
          schema:
            choices: [abatementDateTime]
            index: 25
          min: 0
          max: 1
  note: {index: 31}
  extension:
    index: 1
    slicing:
      rules: open
      ordered: false
      discriminator:
      - {path: url, type: value}
      min: null
      slices:
        bodySite:
          match: {url: null}
          schema:
            type: Extension
            url: http://hl7.org/fhir/StructureDefinition/bodySite
            index: 2
            elements:
              value:
                choices: [valueReference]
                index: 4
              valueReference:
                type: Reference
                choiceOf: value
                refers: ['http://hl7.eu/fhir/base/StructureDefinition/BodyStructure-eu']
                index: 5
  severity:
    type: CodeableConcept
    binding: {strength: preferred, valueSet: 'http://hl7.org/fhir/ValueSet/condition-severity'}
    index: 12
  code:
    type: CodeableConcept
    binding: {strength: preferred, valueSet: 'http://hl7.eu/fhir/hdr/ValueSet/condition-eu-hdr'}
    index: 13
  identifier: {index: 6}
  onsetDateTime:
    type: dateTime
    choiceOf: onset
    index: 21
    slicing:
      slices:
        onsetDateTime:
          match: {}
          schema: {type: dateTime, choiceOf: onset, index: 21}
          min: 0
          max: 1
  bodySite:
    type: CodeableConcept
    binding: {strength: preferred, valueSet: 'http://hl7.org/fhir/ValueSet/body-site'}
    index: 14
  abatementDateTime:
    type: dateTime
    choiceOf: abatement
    index: 26
    slicing:
      slices:
        abatementDateTime:
          match: {}
          schema: {type: dateTime, choiceOf: abatement, index: 26}
          min: 0
          max: 1
  verificationStatus:
    type: CodeableConcept
    binding: {strength: required, valueSet: 'http://hl7.org/fhir/ValueSet/condition-ver-status'}
    index: 8
  subject:
    type: Reference
    refers: ['http://hl7.eu/fhir/base/StructureDefinition/patient-eu-core']
    index: 15
    elements:
      reference: {index: 16}
    required: [reference]
  text: {index: 0}
package_version: 0.1.0-ballot
extensions:
  bodySite:
    url: http://hl7.org/fhir/StructureDefinition/bodySite
    type: Extension
    index: 2
    elements:
      value:
        choices: [valueReference]
        index: 4
      valueReference:
        type: Reference
        choiceOf: value
        refers: ['http://hl7.eu/fhir/base/StructureDefinition/BodyStructure-eu']
        index: 5
class: profile
kind: resource
url: http://hl7.eu/fhir/hdr/StructureDefinition/condition-eu-hdr
base: http://hl7.org/fhir/StructureDefinition/Condition
version: 0.1.0-ballot
required: [code]