{
"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.15",
"status": "draft",
"id": "1e4fe6fa-c642-4212-aa6d-60f146022259",
"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"
} ]
}
}, {
"path": "Procedure.extension",
"min": 0,
"definition": "The concequence of the complications that have occured during the procedure",
"short": "The concequence of the complications that have occured during the procedure",
"type": [ {
"code": "Extension",
"profile": [ "http://kreftregisteret.no/fhir/StructureDefinition/colonoscopyreport-complicationconsequence-extension" ]
} ],
"mustSupport": true,
"sliceName": "complicationConsequence",
"max": "1",
"id": "Procedure.extension:complicationConsequence"
}, {
"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"
}