國家級人體生物資料庫整合平台共同資料模式實作指引(NBCT Common Data Model IG)
0.1.0 - trial-use

This page is part of the 國家級人體生物資料庫整合平台共同資料模式實作指引(NBCT Common Data Model IG) (v0.1.0: Releases) based on FHIR (HL7® FHIR® Standard) R4. This is the current published version in its permanent home (it will always be available at this URL). For a full list of available versions, see the Directory of published versions

Resource Profile: Procedure CRLF-原發部位手術方式

Official URL: https://www.ghd.tw/cdm-fhir/StructureDefinition/Procedure-Surgical-PrimarySite Version: 0.1.0
Active as of 2024-09-01 Computable Name: ProcedureSurgicalPrimarySite

A surgical action addressing a cancer condition. The scope of this profile has been narrowed to cancer-related procedures by constraining the reasonReference and reasonCode to cancer conditions, one of which is required. 用於表示癌症登記長表資料檔(CRLF)之原發部位手術方式,包含申報醫院及外院

Usage:

Formal Views of Profile Content

Description of Profiles, Differentials, Snapshots and how the different presentations work.

NameFlagsCard.TypeDescription & Constraintsdoco
.. Procedure C 0..* Procedure An action that is being or was performed on a patient
dom-2: If the resource is contained in another resource, it SHALL NOT contain nested Resources
dom-3: If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource
dom-4: If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated
dom-5: If a resource is contained in another resource, it SHALL NOT have a security label
dom-6: A resource should have narrative for robust management
status-1: status為not-done時,statusReason為必填
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
ele-1: All FHIR elements must have a @value or children
... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
... status ?!SΣ 1..1 code preparation | in-progress | not-done | on-hold | stopped | completed | entered-in-error | unknown
Binding: EventStatus (required): A code specifying the state of the procedure.


ele-1: All FHIR elements must have a @value or children
.... coding SΣ 1..* Coding Code defined by a terminology system
Binding: 原發部位未手術原因值集 (required): 原發部位未手術原因;應填入所綁定值集中的其中一個代碼。


ele-1: All FHIR elements must have a @value or children
..... system SΣ 1..1 uri Identity of the terminology system
ele-1: All FHIR elements must have a @value or children
..... code SΣ 1..1 code 原發部位未手術原因。[LF.noop]
ele-1: All FHIR elements must have a @value or children
.... text SΣ 0..1 string 原發部位未手術原因。[LF.noop]
ele-1: All FHIR elements must have a @value or children
... code SΣ 1..1 CodeableConcept "申報醫院"或"外院"原發部位手術方式
Binding: ProcedureCodes(SNOMEDCT) (example): A code to identify a specific procedure .


ele-1: All FHIR elements must have a @value or children
.... coding SΣ 1..* Coding Code defined by a terminology system
Binding: 申報醫院或外院原發部位手術方式值集 (required): 申報醫院或外院原發部位手術方式;應填入所綁定值集中的其中一個代碼。


ele-1: All FHIR elements must have a @value or children
..... system SΣ 1..1 uri Identity of the terminology system
ele-1: All FHIR elements must have a @value or children
..... code SΣ 1..1 code 申報醫院或外院原發部位手術方式。[LF.optype_h/LF.optype_o],擇一使用
ele-1: All FHIR elements must have a @value or children
.... text SΣ 0..1 string 申報醫院或外院原發部位手術方式。[LF.optype_h/LF.optype_o],擇一使用
ele-1: All FHIR elements must have a @value or children
... subject SΣ 1..1 Reference(Patient CRLF-病患基本資料) Who the procedure was performed on
ele-1: All FHIR elements must have a @value or children
.... reference ΣC 1..1 string 患者 Resource Link
ele-1: All FHIR elements must have a @value or children
... performed[x] SΣ 1..1 dateTime 原發部位最確切的手術切除日期。[LF.dop_mds]
ele-1: All FHIR elements must have a @value or children
... reasonReference SΣ 0..* Reference(Condition CRLF-原發性癌症情況 | Condition CRLF-癌症首次復發情形) The justification that the procedure was performed
ele-1: All FHIR elements must have a @value or children
.... reference SΣC 1..1 string Literal reference, Relative, internal or absolute URL
ele-1: All FHIR elements must have a @value or children
... outcome SΣ 1..1 CodeableConcept The result of procedure
Binding: ProcedureOutcomeCodes(SNOMEDCT) (example): An outcome of a procedure - whether it was resolved or otherwise.


ele-1: All FHIR elements must have a @value or children
.... coding SΣ 1..* Coding Code defined by a terminology system
Binding: 原發部位手術邊緣值集 (required): 原發部位手術邊緣;應填入所綁定值集中的其中一個代碼。


ele-1: All FHIR elements must have a @value or children
..... system SΣ 1..1 uri Identity of the terminology system
ele-1: All FHIR elements must have a @value or children
..... code SΣ 1..1 code 原發部位手術邊緣。[LF.smargin]
ele-1: All FHIR elements must have a @value or children
.... text SΣ 0..1 string 原發部位手術邊緣。[LF.smargin]
ele-1: All FHIR elements must have a @value or children
... note S 1..* Annotation 原發部位手術切緣距離
ele-1: All FHIR elements must have a @value or children
.... text SΣ 1..1 markdown 原發部位手術切緣距離。[LF.smargin_d]
ele-1: All FHIR elements must have a @value or children

doco Documentation for this format

Terminology Bindings

PathConformanceValueSetURI
Procedure.statusrequiredEventStatus
http://hl7.org/fhir/ValueSet/event-status|4.0.1
from the FHIR Standard
Procedure.statusReasonexampleProcedureNotPerformedReason(SNOMED-CT)
http://hl7.org/fhir/ValueSet/procedure-not-performed-reason
from the FHIR Standard
Procedure.statusReason.codingrequiredCRLFReasonForNoSurgeryValueSet (a valid code from 原發部位未手術原因代碼系統)
https://www.ghd.tw/cdm-fhir/ValueSet/CRLF-ReasonForNoSurgery
from this IG
Procedure.codeexampleProcedureCodes(SNOMEDCT)
http://hl7.org/fhir/ValueSet/procedure-code
from the FHIR Standard
Procedure.code.codingrequiredCRLFPrimarySiteSurgicalMethodValueSet (a valid code from 申報醫院或外院原發部位手術方式代碼系統)
https://www.ghd.tw/cdm-fhir/ValueSet/CRLF-PrimarySite-SurgicalMethod
from this IG
Procedure.outcomeexampleProcedureOutcomeCodes(SNOMEDCT)
http://hl7.org/fhir/ValueSet/procedure-outcome
from the FHIR Standard
Procedure.outcome.codingrequiredCRLFSurgicalMarginsValueSet (a valid code from 原發部位手術邊緣代碼系統)
https://www.ghd.tw/cdm-fhir/ValueSet/CRLF-Surgical-Margins
from this IG

Constraints

IdGradePath(s)DetailsRequirements
dom-2errorProcedureIf the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-3errorProcedureIf the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource
: contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4errorProcedureIf a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated
: contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5errorProcedureIf a resource is contained in another resource, it SHALL NOT have a security label
: contained.meta.security.empty()
dom-6best practiceProcedureA resource should have narrative for robust management
: text.`div`.exists()
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()
status-1errorProcedurestatus為not-done時,statusReason為必填
: (status = 'not-done') implies statusReason.exists()

 

Other representations of profile: CSV, Excel, Schematron