PackagesCanonicalsLogsProblems
    Packages
    de.gecco@0.9.3
    https://www.netzwerk-universitaetsmedizin.de/fhir/StructureDefinition/sars-cov-2-rt-pcr
description: Qualitative detection of SARS-CoV-2 in respiratory specimens by RT-PCR
package_name: de.gecco
derivation: constraint
name: SarsCoV2RTPCR
type: Observation
elements:
  category:
    elements:
      coding:
        elements:
          display: {index: 19}
  referenceRange:
    elements:
      low:
        elements:
          unit: {index: 61}
      high:
        elements:
          unit: {index: 62}
      type:
        elements:
          coding:
            elements:
              display: {index: 63}
          text: {index: 64}
      appliesTo:
        elements:
          coding:
            elements:
              display: {index: 65}
          text: {index: 66}
      age:
        elements:
          low:
            elements:
              unit: {index: 67}
          high:
            elements:
              unit: {index: 68}
  hasMember:
    elements:
      identifier:
        elements:
          type:
            elements:
              coding:
                elements:
                  display: {index: 69}
              text: {index: 70}
      display: {index: 71}
  meta:
    elements:
      security:
        elements:
          display: {index: 0}
      tag:
        elements:
          display: {index: 1}
  derivedFrom:
    elements:
      identifier:
        elements:
          type:
            elements:
              coding:
                elements:
                  display: {index: 72}
              text: {index: 73}
      display: {index: 74}
  interpretation:
    elements:
      coding:
        elements:
          display: {index: 49}
      text: {index: 50}
  encounter:
    elements:
      identifier:
        elements:
          type:
            elements:
              coding:
                elements:
                  display: {index: 37}
              text: {index: 38}
      display: {index: 39}
  method:
    elements:
      coding:
        elements:
          display: {index: 53}
      text: {index: 54}
  specimen:
    elements:
      identifier:
        elements:
          type:
            elements:
              coding:
                elements:
                  display: {index: 55}
              text: {index: 56}
          assigner:
            elements:
              display: {index: 57}
  value:
    choices: []
    index: 44
    slicing:
      slices:
        valueQuantity:
          match: {}
          schema:
            choices: []
            index: 44
          max: 0
        valueCodeableConcept:
          match: {}
          schema:
            choices: []
            _required: true
            index: 46
          min: 1
  component:
    elements:
      code:
        elements:
          coding:
            elements:
              display: {index: 75}
          text: {index: 76}
      dataAbsentReason:
        elements:
          coding:
            elements:
              display: {index: 77}
          text: {index: 78}
      interpretation:
        elements:
          coding:
            elements:
              display: {index: 79}
          text: {index: 80}
      referenceRange:
        elements:
          low:
            elements:
              unit: {index: 81}
          high:
            elements:
              unit: {index: 82}
          type:
            elements:
              coding:
                elements:
                  display: {index: 83}
              text: {index: 84}
          appliesTo:
            elements:
              coding:
                elements:
                  display: {index: 85}
              text: {index: 86}
          age:
            elements:
              low:
                elements:
                  unit: {index: 87}
              high:
                elements:
                  unit: {index: 88}
  code:
    elements:
      coding:
        mustSupport: true
        index: 20
        elements:
          display: {index: 21}
        slicing:
          rules: open
          discriminator:
          - {path: $this, type: pattern}
          min: 1
          slices:
            loinc-resp:
              match: {code: 94500-6, system: 'http://loinc.org'}
              schema:
                mustSupport: true
                pattern:
                  type: Coding
                  value: {code: 94500-6, system: 'http://loinc.org'}
                _required: true
                index: 22
                elements:
                  system: {mustSupport: true, index: 23}
                  code: {mustSupport: true, index: 24}
                  display: {index: 25}
                required: [system, code]
      text: {index: 26}
    required: [coding]
  identifier:
    elements:
      type:
        elements:
          coding:
            elements:
              display: {index: 2}
          text: {index: 3}
      assigner:
        elements:
          display: {index: 4}
    slicing:
      slices:
        analyseBefundCode:
          match: {}
          schema:
            index: 5
            elements:
              type:
                elements:
                  coding:
                    elements:
                      display: {index: 6}
              assigner:
                elements:
                  identifier:
                    elements:
                      type:
                        elements:
                          coding:
                            elements:
                              display: {index: 7}
                          text: {index: 8}
                      assigner:
                        elements:
                          identifier:
                            elements:
                              type:
                                elements:
                                  coding:
                                    elements:
                                      display: {index: 9}
                                  text: {index: 10}
                          display: {index: 11}
                  display: {index: 12}
  bodySite:
    elements:
      coding:
        elements:
          display: {index: 51}
      text: {index: 52}
  focus:
    elements:
      identifier:
        elements:
          type:
            elements:
              coding:
                elements:
                  display: {index: 34}
              text: {index: 35}
      display: {index: 36}
  device:
    elements:
      identifier:
        elements:
          type:
            elements:
              coding:
                elements:
                  display: {index: 58}
              text: {index: 59}
      display: {index: 60}
  basedOn:
    elements:
      identifier:
        elements:
          type:
            elements:
              coding:
                elements:
                  display: {index: 13}
              text: {index: 14}
      display: {index: 15}
  partOf:
    elements:
      identifier:
        elements:
          type:
            elements:
              coding:
                elements:
                  display: {index: 16}
              text: {index: 17}
      display: {index: 18}
  subject:
    type: Reference
    refers: ['http://hl7.org/fhir/StructureDefinition/Group', 'http://hl7.org/fhir/StructureDefinition/Patient']
    index: 27
    elements:
      identifier:
        elements:
          type:
            elements:
              coding:
                elements:
                  display: {index: 28}
              text: {index: 29}
          assigner:
            elements:
              identifier:
                elements:
                  type:
                    elements:
                      coding:
                        elements:
                          display: {index: 30}
                      text: {index: 31}
              display: {index: 32}
      display: {index: 33}
  performer:
    elements:
      identifier:
        elements:
          type:
            elements:
              coding:
                elements:
                  display: {index: 40}
              text: {index: 41}
      display: {index: 42}
  dataAbsentReason:
    elements:
      coding:
        elements:
          display: {index: 47}
      text: {index: 48}
package_version: 0.9.3
class: profile
kind: resource
url: https://www.netzwerk-universitaetsmedizin.de/fhir/StructureDefinition/sars-cov-2-rt-pcr
base: https://www.medizininformatik-initiative.de/fhir/core/modul-labor/StructureDefinition/ObservationLab
version: '0.9'