PackagesCanonicalsLogsProblems
    Packages
    colonoscopyreport.no@0.7.19
    http://kreftregisteret.no/fhir/StructureDefinition/colonoscopyreport-colonoscopy
{
  "description": null,
  "_filename": "ColonoscopyProcedure.StructureDefinition.json",
  "package_name": "colonoscopyreport.no",
  "date": "2021-11-16T15:14:43.5230326+00:00",
  "derivation": "constraint",
  "meta": {
    "versionId": "37",
    "lastUpdated": "2021-11-16T15:14:44.49+00:00"
  },
  "publisher": null,
  "fhirVersion": "4.0.1",
  "name": "Colonoscopy",
  "mapping": [ {
    "name": "Norwegian Colonoscopy Report",
    "identity": "no-colonoscopy-report"
  }, {
    "name": "Technical Name KRG",
    "identity": "krg-tech-name"
  } ],
  "abstract": true,
  "type": "Procedure",
  "experimental": null,
  "resourceType": "StructureDefinition",
  "title": "Colonoscopy Report Colonoscopy",
  "package_version": "0.7.19",
  "status": "draft",
  "id": "8861d80e-f471-4d5b-8555-a75cbcc8aadc",
  "kind": "resource",
  "url": "http://kreftregisteret.no/fhir/StructureDefinition/colonoscopyreport-colonoscopy",
  "version": null,
  "differential": {
    "element": [ {
      "id": "Procedure.extension",
      "min": 0,
      "path": "Procedure.extension",
      "slicing": {
        "rules": "open",
        "discriminator": [ {
          "path": "url",
          "type": "value"
        } ]
      }
    }, {
      "id": "Procedure.extension:complicationConsequence",
      "min": 0,
      "path": "Procedure.extension",
      "type": [ {
        "code": "Extension",
        "profile": [ "http://kreftregisteret.no/fhir/StructureDefinition/colonoscopyreport-complicationconsequence-extension" ]
      } ],
      "short": "The concequence of the complications that have occured during the procedure",
      "sliceName": "complicationConsequence",
      "definition": "The concequence of the complications that have occured during the procedure",
      "mustSupport": true
    }, {
      "id": "Procedure.extension:complicationConsequence.value[x]",
      "path": "Procedure.extension.value[x]",
      "binding": {
        "strength": "required",
        "valueSet": "http://ehelse.no/fhir/ValueSet/no-colonoscopy-complication-consequence"
      },
      "mapping": [ {
        "map": "54",
        "comment": "Konsekvens av komplikasjon (flervalg tillatt, kun mulig å velge dersom valgt noe annet enn \"Ingen\" på forrige elemement, og da må det velges minst én)",
        "identity": "no-colonoscopy-report"
      } ]
    }, {
      "path": "Procedure.extension",
      "min": 0,
      "definition": "The furthest part of the bowel is that was reached during the colonoscopy",
      "short": "The furthest part of the bowel is that was reached during the colonoscopy",
      "type": [ {
        "code": "Extension",
        "profile": [ "http://kreftregisteret.no/fhir/StructureDefinition/colonoscopyreport-partofbowelreached-extension" ]
      } ],
      "mustSupport": true,
      "sliceName": "partOfBowelReached",
      "max": "1",
      "id": "Procedure.extension:partOfBowelReached"
    }, {
      "id": "Procedure.extension:partOfBowelReached.value[x]",
      "path": "Procedure.extension.value[x]",
      "binding": {
        "strength": "required",
        "valueSet": "http://ehelse.no/fhir/ValueSet/no-colonoscopy-segment-reached",
        "description": "Can be used to indicate which segment (part) of colon that has been examined"
      },
      "mapping": [ {
        "map": "21",
        "comment": "Undersøkt til og med angitt segment",
        "identity": "no-colonoscopy-report"
      }, {
        "map": "segmentUndersokt_M",
        "identity": "krg-tech-name"
      } ]
    }, {
      "path": "Procedure.extension",
      "min": 0,
      "definition": "Specifies if the caecum was intubated during the colonoscopy",
      "short": "Specifies if the caecum was intubated during the colonoscopy",
      "type": [ {
        "code": "Extension",
        "profile": [ "http://kreftregisteret.no/fhir/StructureDefinition/colonoscopyreport-caecumintubated-extension" ]
      } ],
      "mustSupport": true,
      "sliceName": "caecumIntubated",
      "max": "1",
      "id": "Procedure.extension:caecumIntubated"
    }, {
      "id": "Procedure.extension:caecumIntubated.value[x]",
      "path": "Procedure.extension.value[x]",
      "mapping": [ {
        "map": "22",
        "comment": "Var det indisert å intubere cøkum",
        "identity": "no-colonoscopy-report"
      }, {
        "map": "intubereCokumIndisert_M",
        "identity": "krg-tech-name"
      } ]
    }, {
      "path": "Procedure.extension",
      "min": 0,
      "definition": "The duration of the procedure",
      "short": "The duration of the procedure",
      "type": [ {
        "code": "Extension",
        "profile": [ "http://kreftregisteret.no/fhir/StructureDefinition/colonoscopyreport-procedureduration-extension" ]
      } ],
      "mustSupport": true,
      "sliceName": "duration",
      "max": "1",
      "id": "Procedure.extension:duration"
    }, {
      "id": "Procedure.extension:duration.value[x]",
      "path": "Procedure.extension.value[x]",
      "mapping": [ {
        "map": "19",
        "comment": "Totaltid for undersøkelsen",
        "identity": "no-colonoscopy-report"
      }, {
        "map": "totaltidKoloskopi_M",
        "identity": "krg-tech-name"
      } ]
    }, {
      "id": "Procedure.extension:duration.value[x].value",
      "min": 1,
      "path": "Procedure.extension.value[x].value"
    }, {
      "id": "Procedure.extension:duration.value[x].unit",
      "min": 1,
      "path": "Procedure.extension.value[x].unit",
      "fixedString": "min"
    }, {
      "id": "Procedure.extension:duration.value[x].system",
      "path": "Procedure.extension.value[x].system",
      "fixedUri": "http://unitsofmeasure.org"
    }, {
      "id": "Procedure.extension:duration.value[x].code",
      "path": "Procedure.extension.value[x].code",
      "fixedCode": "min"
    }, {
      "path": "Procedure.extension",
      "min": 0,
      "definition": "Time from withdrawal from the caecum until the end of the procedure.",
      "short": "Time from withdrawal from the caecum until the end of the procedure.",
      "type": [ {
        "code": "Extension",
        "profile": [ "http://kreftregisteret.no/fhir/StructureDefinition/colonoscopyreport-withdrawaltime" ]
      } ],
      "mustSupport": true,
      "sliceName": "withdrawalTime",
      "max": "1",
      "id": "Procedure.extension:withdrawalTime"
    }, {
      "id": "Procedure.extension:withdrawalTime.value[x]",
      "path": "Procedure.extension.value[x]",
      "mapping": [ {
        "map": "24",
        "comment": "Tilbaketrekkingstid fra cøkum til avsluttet undersøkelse",
        "identity": "no-colonoscopy-report"
      }, {
        "map": "tilbaketrekkingstid_M",
        "identity": "krg-tech-name"
      } ]
    }, {
      "id": "Procedure.extension:withdrawalTime.value[x].value",
      "min": 1,
      "path": "Procedure.extension.value[x].value",
      "mustSupport": true
    }, {
      "id": "Procedure.extension:withdrawalTime.value[x].unit",
      "min": 1,
      "path": "Procedure.extension.value[x].unit",
      "fixedString": "min",
      "mustSupport": true
    }, {
      "id": "Procedure.extension:withdrawalTime.value[x].system",
      "path": "Procedure.extension.value[x].system",
      "fixedUri": "http://unitsofmeasure.org"
    }, {
      "id": "Procedure.extension:withdrawalTime.value[x].code",
      "path": "Procedure.extension.value[x].code",
      "fixedCode": "min"
    }, {
      "path": "Procedure.extension",
      "min": 0,
      "definition": "Indicates if all detected polyps are removed",
      "short": "Indicates if all detected polyps are removed",
      "type": [ {
        "code": "Extension",
        "profile": [ "http://kreftregisteret.no/fhir/StructureDefinition/colonoscopyreport-polypsremoved" ]
      } ],
      "mustSupport": true,
      "sliceName": "polypsRemoved",
      "max": "1",
      "id": "Procedure.extension:polypsRemoved"
    }, {
      "id": "Procedure.extension:polypsRemoved.value[x]",
      "path": "Procedure.extension.value[x]",
      "binding": {
        "strength": "required",
        "valueSet": "http://ehelse.no/fhir/ValueSet/no-colonoscopy-all-polyps-removed"
      },
      "mapping": [ {
        "map": "58",
        "comment": "Alle påviste polypper fjernet (Clean colon) ?",
        "identity": "no-colonoscopy-report"
      }, {
        "map": "polypperFjernet_M",
        "identity": "krg-tech-name"
      } ]
    }, {
      "path": "Procedure.extension",
      "min": 0,
      "definition": "Explicitly indicates if there was any medication given during the procedure .",
      "short": "Explicitly indicates if there was any medication given during the procedure .",
      "type": [ {
        "code": "Extension",
        "profile": [ "http://kreftregisteret.no/fhir/StructureDefinition/colonoscopyreport-medicationgiven-extension" ]
      } ],
      "mustSupport": true,
      "sliceName": "medicationGiven",
      "max": "1",
      "id": "Procedure.extension:medicationGiven"
    }, {
      "id": "Procedure.extension:medicationGiven.value[x]",
      "path": "Procedure.extension.value[x]",
      "mapping": [ {
        "map": "26",
        "comment": "Medikament gitt før eller under undersøkelsen (ja/nei)",
        "identity": "no-colonoscopy-report"
      } ]
    }, {
      "path": "Procedure.extension",
      "min": 0,
      "definition": "Explicitly indicates if there were any anesthetics (deep sedation) given during the procedure .",
      "short": "Explicitly indicates if there were any anesthetics (deep sedation) given during the procedure .",
      "type": [ {
        "code": "Extension",
        "profile": [ "http://kreftregisteret.no/fhir/StructureDefinition/colonoscopyreport-sedationlevel-extension" ]
      } ],
      "mustSupport": true,
      "sliceName": "sedationLevel",
      "max": "1",
      "id": "Procedure.extension:sedationLevel"
    }, {
      "id": "Procedure.extension:sedationLevel.value[x]",
      "path": "Procedure.extension.value[x]",
      "binding": {
        "strength": "required",
        "valueSet": "http://ehelse.no/fhir/ValueSet/no-colonoscopy-sedation-level"
      },
      "mapping": [ {
        "map": "26",
        "comment": "Narkose/dyp sedasjon (anstesistøtte)",
        "identity": "no-colonoscopy-report"
      } ]
    }, {
      "path": "Procedure.extension",
      "min": 0,
      "definition": "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.",
      "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.",
      "type": [ {
        "code": "Extension",
        "profile": [ "http://kreftregisteret.no/fhir/StructureDefinition/colonoscopyreport-laxatives-extension" ]
      } ],
      "mustSupport": true,
      "sliceName": "laxatives",
      "max": "1",
      "id": "Procedure.extension:laxatives"
    }, {
      "id": "Procedure.extension:laxatives.extension",
      "min": 0,
      "path": "Procedure.extension.extension",
      "slicing": {
        "rules": "open",
        "discriminator": [ {
          "path": "url",
          "type": "value"
        } ]
      }
    }, {
      "id": "Procedure.extension:laxatives.extension:type",
      "min": 0,
      "path": "Procedure.extension.extension",
      "short": "what kind of laxatives were used to empty the bowel before a colonoscopy",
      "sliceName": "type",
      "definition": "what kind of laxatives were used to empty the bowel before a colonoscopy",
      "mustSupport": true
    }, {
      "id": "Procedure.extension:laxatives.extension:type.value[x]",
      "path": "Procedure.extension.extension.value[x]",
      "binding": {
        "strength": "required",
        "valueSet": "http://ehelse.no/fhir/ValueSet/no-colonoscopy-laxatives"
      },
      "mapping": [ {
        "map": "17",
        "comment": "Tømmingsmiddel",
        "identity": "no-colonoscopy-report"
      } ]
    }, {
      "id": "Procedure.extension:laxatives.extension:takenAsSplitDose",
      "min": 0,
      "path": "Procedure.extension.extension",
      "short": "If the laxatives were taken as a split dose or not.",
      "sliceName": "takenAsSplitDose",
      "definition": "If the laxatives were taken as a split dose or not.",
      "mustSupport": true
    }, {
      "id": "Procedure.extension:laxatives.extension:takenAsSplitDose.value[x]",
      "path": "Procedure.extension.extension.value[x]",
      "binding": {
        "strength": "required",
        "valueSet": "http://ehelse.no/fhir/ValueSet/no-colonoscopy-laxatives-split-dose"
      },
      "mapping": [ {
        "map": "18",
        "comment": "Tømmingsmiddel ble tatt som \"splittdosering\"",
        "identity": "no-colonoscopy-report"
      } ]
    }, {
      "path": "Procedure.extension",
      "min": 0,
      "definition": "Indicated if there is any phot documentation that the caecum has been reached during the colonoscopy",
      "short": "Indicated if there is any phot documentation that the caecum has been reached during the colonoscopy",
      "type": [ {
        "code": "Extension",
        "profile": [ "http://kreftregisteret.no/fhir/StructureDefinition/colonoscopyreport-caecumreacheddocumentation-extension" ]
      } ],
      "mustSupport": true,
      "sliceName": "photoDocumenationOfCaecumReached",
      "max": "1",
      "id": "Procedure.extension:photoDocumenationOfCaecumReached"
    }, {
      "id": "Procedure.extension:photoDocumenationOfCaecumReached.value[x]",
      "path": "Procedure.extension.value[x]",
      "mustSupport": true
    }, {
      "id": "Procedure.status",
      "path": "Procedure.status",
      "fixedCode": "completed",
      "mustSupport": true
    }, {
      "id": "Procedure.category",
      "path": "Procedure.category",
      "binding": {
        "strength": "required",
        "valueSet": "http://ehelse.no/fhir/ValueSet/no-colonoscopy-type"
      },
      "mapping": [ {
        "map": "20",
        "comment": "Type koloskopi",
        "identity": "no-colonoscopy-report"
      } ],
      "mustSupport": true
    }, {
      "id": "Procedure.code",
      "path": "Procedure.code",
      "mapping": [ {
        "map": "61",
        "comment": "Prosedyrekoder (NCMP-NCSP-NCRP)",
        "identity": "no-colonoscopy-report"
      }, {
        "map": "prosedyrekoder_M",
        "identity": "krg-tech-name"
      } ],
      "mustSupport": true
    }, {
      "id": "Procedure.code.coding",
      "min": 1,
      "path": "Procedure.code.coding"
    }, {
      "id": "Procedure.code.coding:NKPK",
      "path": "Procedure.code.coding",
      "sliceName": "NKPK",
      "mustSupport": true
    }, {
      "id": "Procedure.code.coding:SNOMED-CT",
      "min": 1,
      "path": "Procedure.code.coding",
      "sliceName": "SNOMED-CT",
      "mustSupport": true,
      "patternCoding": {
        "code": "73761001"
      }
    }, {
      "id": "Procedure.subject",
      "path": "Procedure.subject",
      "type": [ {
        "code": "Reference",
        "targetProfile": [ "http://hl7.no/fhir/StructureDefinition/no-basis-Patient" ]
      } ],
      "mustSupport": true
    }, {
      "id": "Procedure.performed[x]",
      "path": "Procedure.performed[x]",
      "type": [ {
        "code": "dateTime"
      } ],
      "mapping": [ {
        "map": "5",
        "comment": "Dato for u.s.",
        "identity": "no-colonoscopy-report"
      }, {
        "map": "meldingsdato_M",
        "identity": "krg-tech-name"
      } ],
      "mustSupport": true
    }, {
      "id": "Procedure.performer",
      "path": "Procedure.performer",
      "mapping": [ {
        "map": "6",
        "comment": "Hovedskopør",
        "identity": "no-colonoscopy-report"
      }, {
        "map": "8",
        "comment": "Sykepleier",
        "identity": "no-colonoscopy-report"
      }, {
        "map": "9",
        "comment": "Assisterende sykepleiere",
        "identity": "no-colonoscopy-report"
      }, {
        "map": "7",
        "comment": "Sykepleier",
        "identity": "no-colonoscopy-report"
      }, {
        "map": "hovedskopor_M",
        "identity": "krg-tech-name"
      } ],
      "mustSupport": true
    }, {
      "id": "Procedure.performer.function",
      "path": "Procedure.performer.function",
      "binding": {
        "strength": "required",
        "valueSet": "http://ehelse.no/fhir/ValueSet/no-procedure-performer-function"
      },
      "mustSupport": true
    }, {
      "id": "Procedure.performer.actor",
      "path": "Procedure.performer.actor",
      "type": [ {
        "code": "Reference",
        "targetProfile": [ "http://hl7.no/fhir/StructureDefinition/no-basis-Practitioner" ]
      } ],
      "mustSupport": true
    }, {
      "id": "Procedure.location",
      "path": "Procedure.location",
      "type": [ {
        "code": "Reference",
        "targetProfile": [ "http://hl7.no/fhir/StructureDefinition/no-basis-Location" ]
      } ],
      "mapping": [ {
        "map": "3",
        "comment": "Helseforetak/screeningsenter/sykehus RESH id",
        "identity": "no-colonoscopy-report"
      } ],
      "mustSupport": true
    }, {
      "id": "Procedure.reasonCode",
      "path": "Procedure.reasonCode",
      "mapping": [ {
        "map": "11",
        "comment": "Indikasjon for undersøkelse",
        "identity": "no-colonoscopy-report"
      }, {
        "map": "indikasjonPolyppkontroll_M",
        "identity": "krg-tech-name"
      }, {
        "map": "indikasjonFunnKoloskopi_M",
        "identity": "krg-tech-name"
      }, {
        "map": "indikasjonPrimarScreening_M",
        "identity": "krg-tech-name"
      }, {
        "map": "indikasjonPositivIfobt_M",
        "identity": "krg-tech-name"
      }, {
        "map": "indikasjonUfullstendig_M",
        "identity": "krg-tech-name"
      } ],
      "mustSupport": true
    }, {
      "id": "Procedure.report",
      "path": "Procedure.report",
      "type": [ {
        "code": "Reference",
        "targetProfile": [ "http://kreftregisteret.no/fhir/StructureDefinition/colonoscopyreport-diagnosticreport" ]
      } ],
      "mustSupport": true
    }, {
      "id": "Procedure.complication",
      "path": "Procedure.complication",
      "binding": {
        "strength": "required",
        "valueSet": "http://ehelse.no/fhir/ValueSet/no-colonoscopy-complication"
      },
      "mapping": [ {
        "map": "55",
        "comment": "Komplikasjoner under undersøkelsen (flervalg tillatt, minst ett må velges)",
        "identity": "no-colonoscopy-report"
      }, {
        "map": "komplikasjonIngen_M",
        "identity": "krg-tech-name"
      }, {
        "map": "komplikasjonBlodning_M",
        "identity": "krg-tech-name"
      }, {
        "map": "komplikasjonPerforasjon_M",
        "identity": "krg-tech-name"
      }, {
        "map": "komplikasjonVasovagal_M",
        "identity": "krg-tech-name"
      }, {
        "map": "komplikasjonRespSvikt_M",
        "identity": "krg-tech-name"
      }, {
        "map": "komplikasjonKardiovaskular_M",
        "identity": "krg-tech-name"
      }, {
        "map": "komplikasjonAllergi_M",
        "identity": "krg-tech-name"
      }, {
        "map": "komplikasjonAnnet_M",
        "identity": "krg-tech-name"
      } ],
      "mustSupport": true
    }, {
      "id": "Procedure.complication.coding",
      "path": "Procedure.complication.coding",
      "mustSupport": true
    }, {
      "id": "Procedure.followUp",
      "path": "Procedure.followUp",
      "binding": {
        "strength": "required",
        "valueSet": "http://ehelse.no/fhir/ValueSet/no-colonoscopy-followup"
      },
      "mapping": [ {
        "map": "62",
        "comment": "Videre oppfølging",
        "identity": "no-colonoscopy-report"
      }, {
        "map": "oppfolgingIngen_M",
        "identity": "krg-tech-name"
      }, {
        "map": "oppfolgingAvventerHist_M",
        "identity": "krg-tech-name"
      }, {
        "map": "oppfolgingAvventerHist_M",
        "identity": "krg-tech-name"
      }, {
        "map": "oppfolgingNyKoloskopi_M",
        "identity": "krg-tech-name"
      }, {
        "map": "oppfolgingHenvist_M",
        "identity": "krg-tech-name"
      }, {
        "map": "oppfolgingCtKolografi_M",
        "identity": "krg-tech-name"
      }, {
        "map": "oppfolgingAnnet_M",
        "identity": "krg-tech-name"
      } ],
      "mustSupport": true
    }, {
      "id": "Procedure.followUp.extension",
      "min": 0,
      "path": "Procedure.followUp.extension",
      "slicing": {
        "rules": "open",
        "discriminator": [ {
          "path": "url",
          "type": "value"
        } ]
      }
    }, {
      "path": "Procedure.followUp.extension",
      "min": 0,
      "definition": "Number of months until next colonoscopy",
      "short": "Number of months until next colonoscopy",
      "type": [ {
        "code": "Extension",
        "profile": [ "http://kreftregisteret.no/fhir/StructureDefinition/colonoscopyreport-monthsuntilnextcolonoscopy-extension" ]
      } ],
      "mustSupport": true,
      "sliceName": "monthsUntilNextColonoscopy",
      "max": "1",
      "id": "Procedure.followUp.extension:monthsUntilNextColonoscopy"
    }, {
      "id": "Procedure.followUp.extension:monthsUntilNextColonoscopy.value[x]",
      "path": "Procedure.followUp.extension.value[x]",
      "mapping": [ {
        "map": "63",
        "comment": "Antall måneder til ny koloskopi",
        "identity": "no-colonoscopy-report"
      }, {
        "map": "koloskopiAntMnd_M",
        "identity": "krg-tech-name"
      } ]
    } ]
  },
  "baseDefinition": "http://hl7.no/fhir/StructureDefinition/no-basis-Procedure"
}