PackagesCanonicalsLogsProblems
    Packages
    colonoscopyreport.no@0.4.0-beta1
    http://kreftregisteret.no/fhir/StructureDefinition/colonoscopyreport-colonoscopy
description: null
package_name: colonoscopyreport.no
derivation: constraint
name: Colonoscopy
abstract: true
type: Procedure
elements:
  category:
    binding: {strength: required, valueSet: 'http://ehelse.no/fhir/ValueSet/no-colonoscopy-type'}
    mustSupport: true
    index: 45
  report:
    type: Reference
    mustSupport: true
    refers: ['http://kreftregisteret.no/fhir/StructureDefinition/colonoscopyreport-diagnosticreport']
    index: 59
  reasonCode:
    binding: {strength: required, valueSet: 'http://ehelse.no/fhir/valueset/no-colonoscopy-procedure-reason'}
    mustSupport: true
    index: 58
  performed:
    mustSupport: true
    choices: [performedDateTime]
    index: 52
  extension:
    index: 0
    slicing:
      rules: open
      discriminator:
      - {path: url, type: value}
      min: null
      slices:
        partOfBowelReached:
          match: {url: null}
          schema:
            type: Extension
            short: The furthest part of the bowel is that was reached during the colonoscopy
            mustSupport: true
            url: http://kreftregisteret.no/fhir/StructureDefinition/colonoscopyreport-partofbowelreached-extension
            index: 4
            elements:
              value:
                choices: []
                index: 6
        complicationConsequence:
          match: {url: null}
          schema:
            type: Extension
            short: The concequence of the complications that have occured during the procedure
            mustSupport: true
            url: http://kreftregisteret.no/fhir/StructureDefinition/colonoscopyreport-complicationconsequence-extension
            index: 1
            elements:
              value:
                choices: []
                index: 3
        caecumIntubated:
          match: {url: null}
          schema:
            type: Extension
            short: Specifies if the caecum was intubated during the colonoscopy
            mustSupport: true
            url: http://kreftregisteret.no/fhir/StructureDefinition/colonoscopyreport-caecumintubated-extension
            index: 7
            elements:
              value:
                choices: []
                index: 9
        duration:
          match: {url: null}
          schema:
            type: Extension
            short: The duration of the procedure
            mustSupport: true
            url: http://kreftregisteret.no/fhir/StructureDefinition/colonoscopyreport-procedureduration-extension
            index: 10
            elements:
              value:
                choices: []
                index: 12
              value[x]:
                elements:
                  value: {index: 13}
                  unit:
                    pattern: {type: String, value: min}
                    index: 14
                  system:
                    pattern: {type: Uri, value: 'http://unitsofmeasure.org'}
                    index: 15
                  code:
                    pattern: {type: Code, value: min}
                    index: 16
                required: [value, unit]
        withdrawalTime:
          match: {url: null}
          schema:
            type: Extension
            short: Time from withdrawal from the caecum until the end of the procedure.
            mustSupport: true
            url: http://kreftregisteret.no/fhir/StructureDefinition/colonoscopyreport-withdrawaltime
            index: 17
            elements:
              value:
                choices: []
                index: 19
              value[x]:
                elements:
                  value: {mustSupport: true, index: 20}
                  unit:
                    pattern: {type: String, value: min}
                    mustSupport: true
                    index: 21
                  system:
                    pattern: {type: Uri, value: 'http://unitsofmeasure.org'}
                    index: 22
                  code:
                    pattern: {type: Code, value: min}
                    index: 23
                required: [value, unit]
        medicationGiven:
          match: {url: null}
          schema:
            type: Extension
            short: Explicitly indicates if there was any medication given during the procedure .
            mustSupport: true
            url: http://kreftregisteret.no/fhir/StructureDefinition/colonoscopyreport-medicationgiven-extension
            index: 27
            elements:
              value:
                choices: []
                index: 29
        photoDocumenationOfCaecumReached:
          match: {url: null}
          schema:
            type: Extension
            short: Indicated if there is any phot documentation that the caecum has been reached during the colonoscopy
            mustSupport: true
            url: http://kreftregisteret.no/fhir/StructureDefinition/colonoscopyreport-caecumreacheddocumentation-extension
            index: 41
            elements:
              value:
                mustSupport: true
                choices: []
                index: 43
        sedationLevel:
          match: {url: null}
          schema:
            type: Extension
            short: Explicitly indicates if there were any anesthetics (deep sedation) given during the procedure .
            mustSupport: true
            url: http://kreftregisteret.no/fhir/StructureDefinition/colonoscopyreport-sedationlevel-extension
            index: 30
            elements:
              value:
                choices: []
                index: 32
        laxatives:
          match: {url: null}
          schema:
            type: Extension
            short: Describes what kind of laxatives were used to empty the bowel before a colonoscopy, and if the laxatives were taken as a split dose or not.
            mustSupport: true
            url: http://kreftregisteret.no/fhir/StructureDefinition/colonoscopyreport-laxatives-extension
            index: 33
            extensions:
              type:
                url: null
                short: what kind of laxatives were used to empty the bowel before a colonoscopy
                mustSupport: true
                index: 35
                elements:
                  value:
                    choices: []
                    index: 37
              takenAsSplitDose:
                url: null
                short: If the laxatives were taken as a split dose or not.
                mustSupport: true
                index: 38
                elements:
                  value:
                    choices: []
                    index: 40
            elements:
              extension:
                index: 34
                slicing:
                  rules: open
                  discriminator:
                  - {path: url, type: value}
                  min: null
                  slices:
                    type:
                      match: {url: null}
                      schema:
                        short: what kind of laxatives were used to empty the bowel before a colonoscopy
                        mustSupport: true
                        index: 35
                        elements:
                          value:
                            choices: []
                            index: 37
                    takenAsSplitDose:
                      match: {url: null}
                      schema:
                        short: If the laxatives were taken as a split dose or not.
                        mustSupport: true
                        index: 38
                        elements:
                          value:
                            choices: []
                            index: 40
        polypsRemoved:
          match: {url: null}
          schema:
            type: Extension
            short: Indicates if all detected polyps are removed
            mustSupport: true
            url: http://kreftregisteret.no/fhir/StructureDefinition/colonoscopyreport-polypsremoved
            index: 24
            elements:
              value:
                choices: []
                index: 26
  complication:
    binding: {strength: required, valueSet: 'http://ehelse.no/fhir/ValueSet/no-colonoscopy-complication'}
    mustSupport: true
    index: 60
    elements:
      coding: {mustSupport: true, index: 61}
  status:
    pattern: {type: Code, value: completed}
    mustSupport: true
    index: 44
  performedDateTime: {type: dateTime, mustSupport: true, choiceOf: performed, index: 53}
  code:
    mustSupport: true
    index: 46
    elements:
      coding:
        index: 47
        slicing:
          rules: open
          discriminator:
          - {path: $this, type: value}
          min: 1
          slices:
            NKPK:
              match: {system: 'urn:oid:2.16.578.1.12.4.1.1.7275'}
              schema:
                mustSupport: true
                pattern:
                  type: Coding
                  value: {system: 'urn:oid:2.16.578.1.12.4.1.1.7275'}
                index: 48
              max: 1
            SNOMED-CT:
              match: {code: '73761001', system: 'http://snomed.info/sct'}
              schema:
                mustSupport: true
                pattern:
                  type: Coding
                  value: {code: '73761001', system: 'http://snomed.info/sct'}
                _required: true
                index: 49
              min: 1
              max: 1
    required: [coding]
  location:
    type: Reference
    mustSupport: true
    refers: ['http://hl7.no/fhir/StructureDefinition/no-basis-Location']
    index: 57
  followUp:
    binding: {strength: required, valueSet: 'http://ehelse.no/fhir/ValueSet/no-colonoscopy-followup'}
    mustSupport: true
    index: 62
    extensions:
      monthsUntilNextColonoscopy:
        url: http://kreftregisteret.no/fhir/StructureDefinition/colonoscopyreport-monthsuntilnextcolonoscopy-extension
        type: Extension
        short: Number of months until next colonoscopy
        mustSupport: true
        index: 64
        elements:
          value:
            choices: []
            index: 66
    elements:
      extension:
        index: 63
        slicing:
          rules: open
          discriminator:
          - {path: url, type: value}
          min: null
          slices:
            monthsUntilNextColonoscopy:
              match: {url: null}
              schema:
                type: Extension
                short: Number of months until next colonoscopy
                mustSupport: true
                url: http://kreftregisteret.no/fhir/StructureDefinition/colonoscopyreport-monthsuntilnextcolonoscopy-extension
                index: 64
                elements:
                  value:
                    choices: []
                    index: 66
  subject:
    type: Reference
    mustSupport: true
    refers: ['http://hl7.no/fhir/StructureDefinition/no-basis-Patient']
    index: 50
  performer:
    mustSupport: true
    index: 54
    elements:
      function:
        binding: {strength: required, valueSet: 'http://ehelse.no/fhir/ValueSet/no-procedure-performer-function'}
        mustSupport: true
        index: 55
      actor:
        type: Reference
        mustSupport: true
        refers: ['http://hl7.no/fhir/StructureDefinition/no-basis-Practitioner']
        index: 56
package_version: 0.4.0-beta1
extensions:
  partOfBowelReached:
    url: http://kreftregisteret.no/fhir/StructureDefinition/colonoscopyreport-partofbowelreached-extension
    type: Extension
    short: The furthest part of the bowel is that was reached during the colonoscopy
    mustSupport: true
    index: 4
    elements:
      value:
        choices: []
        index: 6
  complicationConsequence:
    url: http://kreftregisteret.no/fhir/StructureDefinition/colonoscopyreport-complicationconsequence-extension
    type: Extension
    short: The concequence of the complications that have occured during the procedure
    mustSupport: true
    index: 1
    elements:
      value:
        choices: []
        index: 3
  caecumIntubated:
    url: http://kreftregisteret.no/fhir/StructureDefinition/colonoscopyreport-caecumintubated-extension
    type: Extension
    short: Specifies if the caecum was intubated during the colonoscopy
    mustSupport: true
    index: 7
    elements:
      value:
        choices: []
        index: 9
  duration:
    url: http://kreftregisteret.no/fhir/StructureDefinition/colonoscopyreport-procedureduration-extension
    type: Extension
    short: The duration of the procedure
    mustSupport: true
    index: 10
    elements:
      value:
        choices: []
        index: 12
      value[x]:
        elements:
          value: {index: 13}
          unit:
            pattern: {type: String, value: min}
            index: 14
          system:
            pattern: {type: Uri, value: 'http://unitsofmeasure.org'}
            index: 15
          code:
            pattern: {type: Code, value: min}
            index: 16
        required: [value, unit]
  withdrawalTime:
    url: http://kreftregisteret.no/fhir/StructureDefinition/colonoscopyreport-withdrawaltime
    type: Extension
    short: Time from withdrawal from the caecum until the end of the procedure.
    mustSupport: true
    index: 17
    elements:
      value:
        choices: []
        index: 19
      value[x]:
        elements:
          value: {mustSupport: true, index: 20}
          unit:
            pattern: {type: String, value: min}
            mustSupport: true
            index: 21
          system:
            pattern: {type: Uri, value: 'http://unitsofmeasure.org'}
            index: 22
          code:
            pattern: {type: Code, value: min}
            index: 23
        required: [value, unit]
  medicationGiven:
    url: http://kreftregisteret.no/fhir/StructureDefinition/colonoscopyreport-medicationgiven-extension
    type: Extension
    short: Explicitly indicates if there was any medication given during the procedure .
    mustSupport: true
    index: 27
    elements:
      value:
        choices: []
        index: 29
  photoDocumenationOfCaecumReached:
    url: http://kreftregisteret.no/fhir/StructureDefinition/colonoscopyreport-caecumreacheddocumentation-extension
    type: Extension
    short: Indicated if there is any phot documentation that the caecum has been reached during the colonoscopy
    mustSupport: true
    index: 41
    elements:
      value:
        mustSupport: true
        choices: []
        index: 43
  sedationLevel:
    url: http://kreftregisteret.no/fhir/StructureDefinition/colonoscopyreport-sedationlevel-extension
    type: Extension
    short: Explicitly indicates if there were any anesthetics (deep sedation) given during the procedure .
    mustSupport: true
    index: 30
    elements:
      value:
        choices: []
        index: 32
  laxatives:
    url: http://kreftregisteret.no/fhir/StructureDefinition/colonoscopyreport-laxatives-extension
    type: Extension
    short: Describes what kind of laxatives were used to empty the bowel before a colonoscopy, and if the laxatives were taken as a split dose or not.
    mustSupport: true
    index: 33
    extensions:
      type:
        url: null
        short: what kind of laxatives were used to empty the bowel before a colonoscopy
        mustSupport: true
        index: 35
        elements:
          value:
            choices: []
            index: 37
      takenAsSplitDose:
        url: null
        short: If the laxatives were taken as a split dose or not.
        mustSupport: true
        index: 38
        elements:
          value:
            choices: []
            index: 40
    elements:
      extension:
        index: 34
        slicing:
          rules: open
          discriminator:
          - {path: url, type: value}
          min: null
          slices:
            type:
              match: {url: null}
              schema:
                short: what kind of laxatives were used to empty the bowel before a colonoscopy
                mustSupport: true
                index: 35
                elements:
                  value:
                    choices: []
                    index: 37
            takenAsSplitDose:
              match: {url: null}
              schema:
                short: If the laxatives were taken as a split dose or not.
                mustSupport: true
                index: 38
                elements:
                  value:
                    choices: []
                    index: 40
  polypsRemoved:
    url: http://kreftregisteret.no/fhir/StructureDefinition/colonoscopyreport-polypsremoved
    type: Extension
    short: Indicates if all detected polyps are removed
    mustSupport: true
    index: 24
    elements:
      value:
        choices: []
        index: 26
class: profile
kind: resource
url: http://kreftregisteret.no/fhir/StructureDefinition/colonoscopyreport-colonoscopy
base: http://hl7.org/fhir/StructureDefinition/Procedure
version: null