ePath R4 Implementation Guide
1.0.1 - ci-build Japan

ePath R4 Implementation Guide - Local Development build (v1.0.1) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions

Resource Profile: EPath Procedure Task

Official URL: http://e-path.jp/fhir/ePath/StructureDefinition/EPathProcedureTask Version: 1.0.1
Active as of 2025-12-05 Computable Name: EPathProcedureTask

Copyright/Legal: Joint Committee of JAMI and JSCP(日本医療情報学会と日本クリニカルパス学会との合同委員会). CC(Creative Commons) BY-ND 4.0

タスク

FHIRのTaskは1つのステップを表すが、ePathのタスクは複数のステップが含まれる可能性があるため、Procedureを採用する。

Usages:

You can also check for usages in the FHIR IG Statistics

Formal Views of Profile Content

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

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Procedure 0..* Procedure 患者に存在している、または実行されたアクション / An action that is being or was performed on a patient
... meta Σ 1..1 Meta リソースに関するメタデータ / Metadata about the resource
.... profile SΣ 1..* canonical(StructureDefinition) 本プロファイルを識別するURLとバージョンを指定する。http://e-path.jp/fhir/ePath/StructureDefinition/EPathProcedureTask|x.y.z を設定する。
... implicitRules ?!Σ 0..1 uri このコンテンツが作成されたルールのセット / A set of rules under which this content was created
... Slices for contained 0..* Resource インラインリソースが含まれています / Contained, inline Resources
Slice: Unordered, Open by profile:$this
.... contained:author S 0..* EPathPractitioner 実施者
.... contained:authorJob S 0..* EPathPractitionerRole 実施者職種
... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
.... extension:ePathProcedureTaskPlannedDateTime 0..1 date, dateTime 予定日時
URL: http://e-path.jp/fhir/ePath/StructureDefinition/EPathProcedureTaskPlannedDateTime
... modifierExtension ?! 0..* Extension 無視できない拡張機能 / Extensions that cannot be ignored
... Slices for identifier Σ 1..* Identifier この手順の外部識別子 / External Identifiers for this procedure
Slice: Unordered, Open by value:system
.... identifier:taskId SΣ 1..1 Identifier リソース一意識別子(タスク)
..... use ?!Σ 0..1 code 通常|公式|温度|セカンダリ|古い(知られている場合) / usual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): 既知の場合、この識別子の目的を識別します。 / Identifies the purpose for this identifier, if known .
..... system SΣ 1..1 uri 識別子値の名前空間 / The namespace for the identifier value
Fixed Value: http://e-path.jp/fhir/ePath/IdSystem/task-id
..... value SΣ 1..1 string 一意の値 / The value that is unique
... status ?!SΣ 1..1 code preparation | completed
Binding: EventStatus (required): 手順の状態を指定するコード。 / A code specifying the state of the procedure.
... category SΣ 1..1 CodeableConcept タスク分類
Binding: EPath TaskCategory VS (preferred)
.... coding Σ 0..* Coding タスク分類
..... system SΣ 1..1 uri 用語システムのアイデンティティ / Identity of the terminology system
..... code SΣ 1..1 code システムによって定義された構文のシンボル / Symbol in syntax defined by the system
.... text SΣ 1..1 string コンセプトの単純なテキスト表現 / Plain text representation of the concept
... code SΣ 1..1 CodeableConcept タスクを識別するコード・名称
Binding: ProcedureCodes(SNOMEDCT) (example): 特定の手順を識別するコード。 / A code to identify a specific procedure .
.... Slices for coding Σ 0..* Coding 用語システムによって定義されたコード / Code defined by a terminology system
Slice: Unordered, Open by value:system
..... coding:localTaskCode Σ 0..* Coding タスクコード・名称
...... system Σ 1..1 uri 用語システムのアイデンティティ / Identity of the terminology system
Fixed Value: http://e-path.jp/fhir/ePath/CodeSystem/EPathLocalTaskCodeCS
...... code SΣ 1..1 code システムによって定義された構文のシンボル / Symbol in syntax defined by the system
...... display SΣ 1..1 string システムによって定義された表現 / Representation defined by the system
.... text SΣ 1..1 string タスク名称
... subject SΣ 1..1 Reference(JP Core Patient Profile) パスを適用する患者リソース(Patient)への参照
... performed[x] Σ 0..1 dateTime 実施日時
... performer SΣ 0..* BackboneElement 実施者、実施者職種
.... modifierExtension ?!Σ 0..* Extension 認識されていなくても無視できない拡張機能 / Extensions that cannot be ignored even if unrecognized
.... actor Σ 1..1 Reference(EPath Practitioner | EPath PractitionerRole) 実施者(Practitioner)、実施者職種(PractitionerRole)への参照
..... type Σ 1..1 uri 入力リファレンスを指す(例:「患者」) / Type the reference refers to (e.g. "Patient")
Binding: ResourceType (extensible): AAリソース(または、論理モデルの場合、論理モデルのURI)。 / Aa resource (or, for logical models, the URI of the logical model).
..... display SΣ 1..1 string 実施者名

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
Procedure.identifier:taskId.​use Base required IdentifierUse 📍4.0.1 FHIR Std.
Procedure.status Base required EventStatus 📍4.0.1 FHIR Std.
Procedure.category Base preferred EPath TaskCategory VS 📦1.0.1 This IG
Procedure.code Base example Procedure Codes (SNOMED CT) 📍4.0.1 FHIR Std.
Procedure.performer.​actor.type Base extensible ResourceType 📍4.0.1 FHIR Std.

Constraints

Id Grade Path(s) Description Expression
dom-2 error Procedure リソースが別のリソースに含まれている場合、ネストされたリソースを含めてはなりません / If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error Procedure リソースが別のリソースに含まれている場合、それはリソースの他の場所から参照されるか、含有リソースを参照するものとします / 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 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-4 error Procedure リソースが別のリソースに含まれている場合、meta.versionidまたはmeta.lastupdatedを持たないものとします / If 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-5 error Procedure 別のリソースにリソースが含まれている場合、セキュリティラベルはありません / If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice Procedure リソースには、堅牢な管理のための叙述(Narative)が必要です / A resource should have narrative for robust management text.`div`.exists()
ele-1 error **ALL** elements すべてのFHIR要素には、@valueまたは子供が必要です / All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error **ALL** extensions 両方ではなく、拡張または値[x]が必要です / Must have either extensions or value[x], not both extension.exists() != value.exists()

This structure is derived from Procedure

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Procedure Procedure
... meta 1..1 Meta リソースに関するメタデータ / Metadata about the resource
.... profile S 1..* canonical(StructureDefinition) 本プロファイルを識別するURLとバージョンを指定する。http://e-path.jp/fhir/ePath/StructureDefinition/EPathProcedureTask|x.y.z を設定する。
... Slices for contained 0..* Resource インラインリソースが含まれています / Contained, inline Resources
Slice: Unordered, Open by profile:$this
.... contained:author S 0..* EPathPractitioner 実施者
.... contained:authorJob S 0..* EPathPractitionerRole 実施者職種
... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
.... extension:ePathProcedureTaskPlannedDateTime 0..1 date, dateTime 予定日時
URL: http://e-path.jp/fhir/ePath/StructureDefinition/EPathProcedureTaskPlannedDateTime
... Slices for identifier 1..* Identifier この手順の外部識別子 / External Identifiers for this procedure
Slice: Unordered, Open by value:system
.... identifier:taskId S 1..1 Identifier リソース一意識別子(タスク)
..... system S 1..1 uri 識別子値の名前空間 / The namespace for the identifier value
Fixed Value: http://e-path.jp/fhir/ePath/IdSystem/task-id
..... value S 1..1 string 一意の値 / The value that is unique
... status S 1..1 code preparation | completed
... category S 1..1 CodeableConcept タスク分類
Binding: EPath TaskCategory VS (preferred)
.... coding 0..* Coding タスク分類
..... system S 1..1 uri 用語システムのアイデンティティ / Identity of the terminology system
..... code S 1..1 code システムによって定義された構文のシンボル / Symbol in syntax defined by the system
.... text S 1..1 string コンセプトの単純なテキスト表現 / Plain text representation of the concept
... code S 1..1 CodeableConcept タスクを識別するコード・名称
.... Slices for coding 0..* Coding 用語システムによって定義されたコード / Code defined by a terminology system
Slice: Unordered, Open by value:system
..... coding:localTaskCode 0..* Coding タスクコード・名称
...... system 1..1 uri 用語システムのアイデンティティ / Identity of the terminology system
Fixed Value: http://e-path.jp/fhir/ePath/CodeSystem/EPathLocalTaskCodeCS
...... code S 1..1 code システムによって定義された構文のシンボル / Symbol in syntax defined by the system
...... display S 1..1 string システムによって定義された表現 / Representation defined by the system
.... text S 1..1 string タスク名称
... subject S 1..1 Reference(JP Core Patient Profile) パスを適用する患者リソース(Patient)への参照
... performed[x] 0..1 dateTime 実施日時
... performer S 0..* BackboneElement 実施者、実施者職種
.... actor 1..1 Reference(EPath Practitioner | EPath PractitionerRole) 実施者(Practitioner)、実施者職種(PractitionerRole)への参照
..... type 1..1 uri 入力リファレンスを指す(例:「患者」) / Type the reference refers to (e.g. "Patient")
..... display S 1..1 string 実施者名

doco Documentation for this format

Terminology Bindings (Differential)

Path Status Usage ValueSet Version Source
Procedure.category Base preferred EPath TaskCategory VS 📦1.0.1 This IG
NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Procedure 0..* Procedure 患者に存在している、または実行されたアクション / An action that is being or was performed on a patient
... id Σ 0..1 id このアーティファクトの論理ID / Logical id of this artifact
... meta Σ 1..1 Meta リソースに関するメタデータ / Metadata about the resource
.... id 0..1 string エレメント相互参照のためのユニークID
.... extension 0..* Extension 実装によって定義される追加コンテンツ
Slice: Unordered, Open by value:url
.... versionId Σ 0..1 id バージョン固有の識別子 (Baajon koyū no shikibetsu-shi)
.... lastUpdated Σ 0..1 instant 「リソースのバージョンが最後に変更されたとき」
.... source Σ 0..1 uri 「リソースがどこから来たかを特定する」(Risōsu ga doko kara kita ka o tokutei suru)
.... profile SΣ 1..* canonical(StructureDefinition) 本プロファイルを識別するURLとバージョンを指定する。http://e-path.jp/fhir/ePath/StructureDefinition/EPathProcedureTask|x.y.z を設定する。
.... security Σ 0..* Coding このリソースに適用されたセキュリティラベル
Binding: All Security Labels (extensible): 医療プライバシーおよびセキュリティ分類システムからのセキュリティラベル。
.... tag Σ 0..* Coding このリソースに適用されたタグ
Binding: CommonTags (example): 「様々なタグを表すコードで、一般的にはワークフローに関連しています。
... implicitRules ?!Σ 0..1 uri このコンテンツが作成されたルールのセット / A set of rules under which this content was created
... language 0..1 code リソースコンテンツの言語 / Language of the resource content
Binding: CommonLanguages (preferred): 人間の言語。 / A human language.
Additional BindingsPurpose
AllLanguages Max Binding
... text 0..1 Narrative 人間の解釈のためのリソースのテキスト概要 / Text summary of the resource, for human interpretation
This profile does not constrain the narrative in regard to content, language, or traceability to data elements
... Slices for contained 0..* Resource インラインリソースが含まれています / Contained, inline Resources
Slice: Unordered, Open by profile:$this
.... contained:author S 0..* EPathPractitioner 実施者
.... contained:authorJob S 0..* EPathPractitionerRole 実施者職種
... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
.... extension:ePathProcedureTaskPlannedDateTime 0..1 date, dateTime 予定日時
URL: http://e-path.jp/fhir/ePath/StructureDefinition/EPathProcedureTaskPlannedDateTime
... modifierExtension ?! 0..* Extension 無視できない拡張機能 / Extensions that cannot be ignored
... Slices for identifier Σ 1..* Identifier この手順の外部識別子 / External Identifiers for this procedure
Slice: Unordered, Open by value:system
.... identifier:taskId SΣ 1..1 Identifier リソース一意識別子(タスク)
..... id 0..1 string 要素間参照のための一意のID / Unique id for inter-element referencing
..... extension 0..* Extension 実装で定義された追加のコンテンツ / Additional content defined by implementations
Slice: Unordered, Open by value:url
..... use ?!Σ 0..1 code 通常|公式|温度|セカンダリ|古い(知られている場合) / usual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): 既知の場合、この識別子の目的を識別します。 / Identifies the purpose for this identifier, if known .
..... type Σ 0..1 CodeableConcept 識別子の説明 / Description of identifier
Binding: Identifier Type Codes (extensible): 特定の目的に使用する識別子を決定するために使用できる識別子のコード化されたタイプ。 / A coded type for an identifier that can be used to determine which identifier to use for a specific purpose.
..... system SΣ 1..1 uri 識別子値の名前空間 / The namespace for the identifier value
Fixed Value: http://e-path.jp/fhir/ePath/IdSystem/task-id
..... value SΣ 1..1 string 一意の値 / The value that is unique
..... period Σ 0..1 Period IDが使用に有効だった時間期間 / Time period when id is/was valid for use
..... assigner Σ 0..1 Reference(Organization) IDを発行した組織(単なるテキストである可能性があります) / Organization that issued id (may be just text)
... instantiatesCanonical Σ 0..* canonical(PlanDefinition | ActivityDefinition | Measure | OperationDefinition | Questionnaire) FHIRプロトコルまたは定義をインスタンス化します / Instantiates FHIR protocol or definition
... instantiatesUri Σ 0..* uri 外部プロトコルまたは定義をインスタンス化します / Instantiates external protocol or definition
... basedOn Σ 0..* Reference(CarePlan | ServiceRequest) この手順のリクエスト / A request for this procedure
... partOf Σ 0..* Reference(Procedure | Observation | MedicationAdministration) 参照イベントの一部 / Part of referenced event
... status ?!SΣ 1..1 code preparation | completed
Binding: EventStatus (required): 手順の状態を指定するコード。 / A code specifying the state of the procedure.
... statusReason Σ 0..1 CodeableConcept 現在のステータスの理由 / Reason for current status
Binding: ProcedureNotPerformedReason(SNOMED-CT) (example): 手順が実行されなかった理由を識別するコード。 / A code that identifies the reason a procedure was not performed.
... category SΣ 1..1 CodeableConcept タスク分類
Binding: EPath TaskCategory VS (preferred)
.... id 0..1 string 要素間参照のための一意のID / Unique id for inter-element referencing
.... extension 0..* Extension 実装で定義された追加のコンテンツ / Additional content defined by implementations
Slice: Unordered, Open by value:url
.... coding Σ 0..* Coding タスク分類
..... id 0..1 string 要素間参照のための一意のID / Unique id for inter-element referencing
..... extension 0..* Extension 実装で定義された追加のコンテンツ / Additional content defined by implementations
Slice: Unordered, Open by value:url
..... system SΣ 1..1 uri 用語システムのアイデンティティ / Identity of the terminology system
..... version Σ 0..1 string システムのバージョン - 関連する場合 / Version of the system - if relevant
..... code SΣ 1..1 code システムによって定義された構文のシンボル / Symbol in syntax defined by the system
..... display Σ 0..1 string システムによって定義された表現 / Representation defined by the system
..... userSelected Σ 0..1 boolean このコーディングがユーザーによって直接選択された場合 / If this coding was chosen directly by the user
.... text SΣ 1..1 string コンセプトの単純なテキスト表現 / Plain text representation of the concept
... code SΣ 1..1 CodeableConcept タスクを識別するコード・名称
Binding: ProcedureCodes(SNOMEDCT) (example): 特定の手順を識別するコード。 / A code to identify a specific procedure .
.... id 0..1 string 要素間参照のための一意のID / Unique id for inter-element referencing
.... extension 0..* Extension 実装で定義された追加のコンテンツ / Additional content defined by implementations
Slice: Unordered, Open by value:url
.... Slices for coding Σ 0..* Coding 用語システムによって定義されたコード / Code defined by a terminology system
Slice: Unordered, Open by value:system
..... coding:localTaskCode Σ 0..* Coding タスクコード・名称
...... id 0..1 string 要素間参照のための一意のID / Unique id for inter-element referencing
...... extension 0..* Extension 実装で定義された追加のコンテンツ / Additional content defined by implementations
Slice: Unordered, Open by value:url
...... system Σ 1..1 uri 用語システムのアイデンティティ / Identity of the terminology system
Fixed Value: http://e-path.jp/fhir/ePath/CodeSystem/EPathLocalTaskCodeCS
...... version Σ 0..1 string システムのバージョン - 関連する場合 / Version of the system - if relevant
...... code SΣ 1..1 code システムによって定義された構文のシンボル / Symbol in syntax defined by the system
...... display SΣ 1..1 string システムによって定義された表現 / Representation defined by the system
...... userSelected Σ 0..1 boolean このコーディングがユーザーによって直接選択された場合 / If this coding was chosen directly by the user
.... text SΣ 1..1 string タスク名称
... subject SΣ 1..1 Reference(JP Core Patient Profile) パスを適用する患者リソース(Patient)への参照
... encounter Σ 0..1 Reference(Encounter) の一部として作成されたエンカウンター / Encounter created as part of
... performed[x] Σ 0..1 dateTime 実施日時
... recorder Σ 0..1 Reference(Patient | RelatedPerson | Practitioner | PractitionerRole) 手順を記録した人 / Who recorded the procedure
... asserter Σ 0..1 Reference(Patient | RelatedPerson | Practitioner | PractitionerRole) この手順を主張する人 / Person who asserts this procedure
... performer SΣ 0..* BackboneElement 実施者、実施者職種
.... id 0..1 string 要素間参照のための一意のID / Unique id for inter-element referencing
.... extension 0..* Extension 実装で定義された追加のコンテンツ / Additional content defined by implementations
.... modifierExtension ?!Σ 0..* Extension 認識されていなくても無視できない拡張機能 / Extensions that cannot be ignored even if unrecognized
.... function Σ 0..1 CodeableConcept パフォーマンスの種類 / Type of performance
Binding: ProcedurePerformerRoleCodes (example): 手順の実行者の役割を識別するコード。 / A code that identifies the role of a performer of the procedure.
.... actor Σ 1..1 Reference(EPath Practitioner | EPath PractitionerRole) 実施者(Practitioner)、実施者職種(PractitionerRole)への参照
..... id 0..1 string 要素間参照のための一意のID / Unique id for inter-element referencing
..... extension 0..* Extension 実装で定義された追加のコンテンツ / Additional content defined by implementations
Slice: Unordered, Open by value:url
..... reference ΣC 0..1 string リテラル参照、相対、内部または絶対URL / Literal reference, Relative, internal or absolute URL
..... type Σ 1..1 uri 入力リファレンスを指す(例:「患者」) / Type the reference refers to (e.g. "Patient")
Binding: ResourceType (extensible): AAリソース(または、論理モデルの場合、論理モデルのURI)。 / Aa resource (or, for logical models, the URI of the logical model).
..... identifier Σ 0..1 Identifier 文字通りの参照が不明な場合、論理的参照 / Logical reference, when literal reference is not known
..... display SΣ 1..1 string 実施者名
.... onBehalfOf 0..1 Reference(Organization) 組織デバイスまたは開業医が行動していた / Organization the device or practitioner was acting for
... location Σ 0..1 Reference(Location) 手順が起こった場所 / Where the procedure happened
... reasonCode Σ 0..* CodeableConcept コード化された理由手順が実行されました / Coded reason procedure performed
Binding: ProcedureReasonCodes (example): 手順が必要な理由を識別するコード。 / A code that identifies the reason a procedure is required.
... reasonReference Σ 0..* Reference(Condition | Observation | Procedure | DiagnosticReport | DocumentReference) 手順が実行されたという正当化 / The justification that the procedure was performed
... bodySite Σ 0..* CodeableConcept ターゲットボディサイト / Target body sites
Binding: SNOMEDCTBodyStructures (example): 解剖学的場所を説明するコード。左右性が含まれる場合があります。 / Codes describing anatomical locations. May include laterality.
... outcome Σ 0..1 CodeableConcept 手順の結果 / The result of procedure
Binding: ProcedureOutcomeCodes(SNOMEDCT) (example): 手順の結果 - それが解決されたのかどうか。 / An outcome of a procedure - whether it was resolved or otherwise.
... report 0..* Reference(DiagnosticReport | DocumentReference | Composition) 手順から生じるレポート / Any report resulting from the procedure
... complication 0..* CodeableConcept 手順に続く合併症 / Complication following the procedure
Binding: Condition/Problem/DiagnosisCodes (example): 手順に起因する合併症を説明するコード。 / Codes describing complications that resulted from a procedure.
... complicationDetail 0..* Reference(Condition) 手順の結果である条件 / A condition that is a result of the procedure
... followUp 0..* CodeableConcept フォローアップの指示 / Instructions for follow up
Binding: ProcedureFollowUpCodes(SNOMEDCT) (example): 手順に必要な特定のフォローアップ縫合の除去。 / Specific follow up required for a procedure e.g. removal of sutures.
... note 0..* Annotation 手順に関する追加情報 / Additional information about the procedure
... focalDevice 0..* BackboneElement 操作、埋め込み、または削除されたデバイス / Manipulated, implanted, or removed device
.... id 0..1 string 要素間参照のための一意のID / Unique id for inter-element referencing
.... extension 0..* Extension 実装で定義された追加のコンテンツ / Additional content defined by implementations
.... modifierExtension ?!Σ 0..* Extension 認識されていなくても無視できない拡張機能 / Extensions that cannot be ignored even if unrecognized
.... action 0..1 CodeableConcept デバイスへの変更の種類 / Kind of change to device
Binding: ProcedureDeviceActionCodes (preferred): 手順中にデバイスに発生した一種の変更。 / A kind of change that happened to the device during the procedure.
.... manipulated 1..1 Reference(Device) 変更されたデバイス / Device that was changed
... usedReference 0..* Reference(Device | Medication | Substance) 手順中に使用されるアイテム / Items used during procedure
... usedCode 0..* CodeableConcept 手順中に使用されるコード化されたアイテム / Coded items used during the procedure
Binding: FHIRDeviceTypes (example): 手順中に使用される項目を説明するコード。 / Codes describing items used during a procedure.

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
Procedure.meta.security Base extensible SecurityLabels 📍4.0.1 FHIR Std.
Procedure.meta.tag Base example Common Tags 📍4.0.1 FHIR Std.
Procedure.language Base preferred Common Languages 📍4.0.1 FHIR Std.
Procedure.identifier:taskId.​use Base required IdentifierUse 📍4.0.1 FHIR Std.
Procedure.identifier:taskId.​type Base extensible IdentifierType 📍4.0.1 FHIR Std.
Procedure.status Base required EventStatus 📍4.0.1 FHIR Std.
Procedure.statusReason Base example Procedure Not Performed Reason (SNOMED-CT) 📍4.0.1 FHIR Std.
Procedure.category Base preferred EPath TaskCategory VS 📦1.0.1 This IG
Procedure.code Base example Procedure Codes (SNOMED CT) 📍4.0.1 FHIR Std.
Procedure.performer.​function Base example Procedure Performer Role Codes 📍4.0.1 FHIR Std.
Procedure.performer.​actor.type Base extensible ResourceType 📍4.0.1 FHIR Std.
Procedure.reasonCode Base example Procedure Reason Codes 📍4.0.1 FHIR Std.
Procedure.bodySite Base example SNOMED CT Body Structures 📍4.0.1 FHIR Std.
Procedure.outcome Base example Procedure Outcome Codes (SNOMED CT) 📍4.0.1 FHIR Std.
Procedure.complication Base example Condition/Problem/Diagnosis Codes 📍4.0.1 FHIR Std.
Procedure.followUp Base example Procedure Follow up Codes (SNOMED CT) 📍4.0.1 FHIR Std.
Procedure.focalDevice.​action Base preferred Procedure Device Action Codes 📍4.0.1 FHIR Std.
Procedure.usedCode Base example FHIR Device Types 📍4.0.1 FHIR Std.

Constraints

Id Grade Path(s) Description Expression
dom-2 error Procedure リソースが別のリソースに含まれている場合、ネストされたリソースを含めてはなりません / If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error Procedure リソースが別のリソースに含まれている場合、それはリソースの他の場所から参照されるか、含有リソースを参照するものとします / 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 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-4 error Procedure リソースが別のリソースに含まれている場合、meta.versionidまたはmeta.lastupdatedを持たないものとします / If 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-5 error Procedure 別のリソースにリソースが含まれている場合、セキュリティラベルはありません / If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice Procedure リソースには、堅牢な管理のための叙述(Narative)が必要です / A resource should have narrative for robust management text.`div`.exists()
ele-1 error **ALL** elements すべてのFHIR要素には、@valueまたは子供が必要です / All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error **ALL** extensions 「拡張機能または値[x]のいずれかが必要です。両方ではありません。」 extension.exists() != value.exists()

This structure is derived from Procedure

Summary

Mandatory: 10 elements(7 nested mandatory elements)
Must-Support: 18 elements
Fixed: 2 elements

Structures

This structure refers to these other structures:

Extensions

This structure refers to these extensions:

Slices

This structure defines the following Slices:

  • The element 1 is sliced based on the values of Procedure.contained
  • The element 1 is sliced based on the values of Procedure.identifier
  • The element 1 is sliced based on the values of Procedure.code.coding

Key Elements View

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Procedure 0..* Procedure 患者に存在している、または実行されたアクション / An action that is being or was performed on a patient
... meta Σ 1..1 Meta リソースに関するメタデータ / Metadata about the resource
.... profile SΣ 1..* canonical(StructureDefinition) 本プロファイルを識別するURLとバージョンを指定する。http://e-path.jp/fhir/ePath/StructureDefinition/EPathProcedureTask|x.y.z を設定する。
... implicitRules ?!Σ 0..1 uri このコンテンツが作成されたルールのセット / A set of rules under which this content was created
... Slices for contained 0..* Resource インラインリソースが含まれています / Contained, inline Resources
Slice: Unordered, Open by profile:$this
.... contained:author S 0..* EPathPractitioner 実施者
.... contained:authorJob S 0..* EPathPractitionerRole 実施者職種
... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
.... extension:ePathProcedureTaskPlannedDateTime 0..1 date, dateTime 予定日時
URL: http://e-path.jp/fhir/ePath/StructureDefinition/EPathProcedureTaskPlannedDateTime
... modifierExtension ?! 0..* Extension 無視できない拡張機能 / Extensions that cannot be ignored
... Slices for identifier Σ 1..* Identifier この手順の外部識別子 / External Identifiers for this procedure
Slice: Unordered, Open by value:system
.... identifier:taskId SΣ 1..1 Identifier リソース一意識別子(タスク)
..... use ?!Σ 0..1 code 通常|公式|温度|セカンダリ|古い(知られている場合) / usual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): 既知の場合、この識別子の目的を識別します。 / Identifies the purpose for this identifier, if known .
..... system SΣ 1..1 uri 識別子値の名前空間 / The namespace for the identifier value
Fixed Value: http://e-path.jp/fhir/ePath/IdSystem/task-id
..... value SΣ 1..1 string 一意の値 / The value that is unique
... status ?!SΣ 1..1 code preparation | completed
Binding: EventStatus (required): 手順の状態を指定するコード。 / A code specifying the state of the procedure.
... category SΣ 1..1 CodeableConcept タスク分類
Binding: EPath TaskCategory VS (preferred)
.... coding Σ 0..* Coding タスク分類
..... system SΣ 1..1 uri 用語システムのアイデンティティ / Identity of the terminology system
..... code SΣ 1..1 code システムによって定義された構文のシンボル / Symbol in syntax defined by the system
.... text SΣ 1..1 string コンセプトの単純なテキスト表現 / Plain text representation of the concept
... code SΣ 1..1 CodeableConcept タスクを識別するコード・名称
Binding: ProcedureCodes(SNOMEDCT) (example): 特定の手順を識別するコード。 / A code to identify a specific procedure .
.... Slices for coding Σ 0..* Coding 用語システムによって定義されたコード / Code defined by a terminology system
Slice: Unordered, Open by value:system
..... coding:localTaskCode Σ 0..* Coding タスクコード・名称
...... system Σ 1..1 uri 用語システムのアイデンティティ / Identity of the terminology system
Fixed Value: http://e-path.jp/fhir/ePath/CodeSystem/EPathLocalTaskCodeCS
...... code SΣ 1..1 code システムによって定義された構文のシンボル / Symbol in syntax defined by the system
...... display SΣ 1..1 string システムによって定義された表現 / Representation defined by the system
.... text SΣ 1..1 string タスク名称
... subject SΣ 1..1 Reference(JP Core Patient Profile) パスを適用する患者リソース(Patient)への参照
... performed[x] Σ 0..1 dateTime 実施日時
... performer SΣ 0..* BackboneElement 実施者、実施者職種
.... modifierExtension ?!Σ 0..* Extension 認識されていなくても無視できない拡張機能 / Extensions that cannot be ignored even if unrecognized
.... actor Σ 1..1 Reference(EPath Practitioner | EPath PractitionerRole) 実施者(Practitioner)、実施者職種(PractitionerRole)への参照
..... type Σ 1..1 uri 入力リファレンスを指す(例:「患者」) / Type the reference refers to (e.g. "Patient")
Binding: ResourceType (extensible): AAリソース(または、論理モデルの場合、論理モデルのURI)。 / Aa resource (or, for logical models, the URI of the logical model).
..... display SΣ 1..1 string 実施者名

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
Procedure.identifier:taskId.​use Base required IdentifierUse 📍4.0.1 FHIR Std.
Procedure.status Base required EventStatus 📍4.0.1 FHIR Std.
Procedure.category Base preferred EPath TaskCategory VS 📦1.0.1 This IG
Procedure.code Base example Procedure Codes (SNOMED CT) 📍4.0.1 FHIR Std.
Procedure.performer.​actor.type Base extensible ResourceType 📍4.0.1 FHIR Std.

Constraints

Id Grade Path(s) Description Expression
dom-2 error Procedure リソースが別のリソースに含まれている場合、ネストされたリソースを含めてはなりません / If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error Procedure リソースが別のリソースに含まれている場合、それはリソースの他の場所から参照されるか、含有リソースを参照するものとします / 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 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-4 error Procedure リソースが別のリソースに含まれている場合、meta.versionidまたはmeta.lastupdatedを持たないものとします / If 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-5 error Procedure 別のリソースにリソースが含まれている場合、セキュリティラベルはありません / If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice Procedure リソースには、堅牢な管理のための叙述(Narative)が必要です / A resource should have narrative for robust management text.`div`.exists()
ele-1 error **ALL** elements すべてのFHIR要素には、@valueまたは子供が必要です / All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error **ALL** extensions 両方ではなく、拡張または値[x]が必要です / Must have either extensions or value[x], not both extension.exists() != value.exists()

Differential View

This structure is derived from Procedure

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Procedure Procedure
... meta 1..1 Meta リソースに関するメタデータ / Metadata about the resource
.... profile S 1..* canonical(StructureDefinition) 本プロファイルを識別するURLとバージョンを指定する。http://e-path.jp/fhir/ePath/StructureDefinition/EPathProcedureTask|x.y.z を設定する。
... Slices for contained 0..* Resource インラインリソースが含まれています / Contained, inline Resources
Slice: Unordered, Open by profile:$this
.... contained:author S 0..* EPathPractitioner 実施者
.... contained:authorJob S 0..* EPathPractitionerRole 実施者職種
... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
.... extension:ePathProcedureTaskPlannedDateTime 0..1 date, dateTime 予定日時
URL: http://e-path.jp/fhir/ePath/StructureDefinition/EPathProcedureTaskPlannedDateTime
... Slices for identifier 1..* Identifier この手順の外部識別子 / External Identifiers for this procedure
Slice: Unordered, Open by value:system
.... identifier:taskId S 1..1 Identifier リソース一意識別子(タスク)
..... system S 1..1 uri 識別子値の名前空間 / The namespace for the identifier value
Fixed Value: http://e-path.jp/fhir/ePath/IdSystem/task-id
..... value S 1..1 string 一意の値 / The value that is unique
... status S 1..1 code preparation | completed
... category S 1..1 CodeableConcept タスク分類
Binding: EPath TaskCategory VS (preferred)
.... coding 0..* Coding タスク分類
..... system S 1..1 uri 用語システムのアイデンティティ / Identity of the terminology system
..... code S 1..1 code システムによって定義された構文のシンボル / Symbol in syntax defined by the system
.... text S 1..1 string コンセプトの単純なテキスト表現 / Plain text representation of the concept
... code S 1..1 CodeableConcept タスクを識別するコード・名称
.... Slices for coding 0..* Coding 用語システムによって定義されたコード / Code defined by a terminology system
Slice: Unordered, Open by value:system
..... coding:localTaskCode 0..* Coding タスクコード・名称
...... system 1..1 uri 用語システムのアイデンティティ / Identity of the terminology system
Fixed Value: http://e-path.jp/fhir/ePath/CodeSystem/EPathLocalTaskCodeCS
...... code S 1..1 code システムによって定義された構文のシンボル / Symbol in syntax defined by the system
...... display S 1..1 string システムによって定義された表現 / Representation defined by the system
.... text S 1..1 string タスク名称
... subject S 1..1 Reference(JP Core Patient Profile) パスを適用する患者リソース(Patient)への参照
... performed[x] 0..1 dateTime 実施日時
... performer S 0..* BackboneElement 実施者、実施者職種
.... actor 1..1 Reference(EPath Practitioner | EPath PractitionerRole) 実施者(Practitioner)、実施者職種(PractitionerRole)への参照
..... type 1..1 uri 入力リファレンスを指す(例:「患者」) / Type the reference refers to (e.g. "Patient")
..... display S 1..1 string 実施者名

doco Documentation for this format

Terminology Bindings (Differential)

Path Status Usage ValueSet Version Source
Procedure.category Base preferred EPath TaskCategory VS 📦1.0.1 This IG

Snapshot View

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Procedure 0..* Procedure 患者に存在している、または実行されたアクション / An action that is being or was performed on a patient
... id Σ 0..1 id このアーティファクトの論理ID / Logical id of this artifact
... meta Σ 1..1 Meta リソースに関するメタデータ / Metadata about the resource
.... id 0..1 string エレメント相互参照のためのユニークID
.... extension 0..* Extension 実装によって定義される追加コンテンツ
Slice: Unordered, Open by value:url
.... versionId Σ 0..1 id バージョン固有の識別子 (Baajon koyū no shikibetsu-shi)
.... lastUpdated Σ 0..1 instant 「リソースのバージョンが最後に変更されたとき」
.... source Σ 0..1 uri 「リソースがどこから来たかを特定する」(Risōsu ga doko kara kita ka o tokutei suru)
.... profile SΣ 1..* canonical(StructureDefinition) 本プロファイルを識別するURLとバージョンを指定する。http://e-path.jp/fhir/ePath/StructureDefinition/EPathProcedureTask|x.y.z を設定する。
.... security Σ 0..* Coding このリソースに適用されたセキュリティラベル
Binding: All Security Labels (extensible): 医療プライバシーおよびセキュリティ分類システムからのセキュリティラベル。
.... tag Σ 0..* Coding このリソースに適用されたタグ
Binding: CommonTags (example): 「様々なタグを表すコードで、一般的にはワークフローに関連しています。
... implicitRules ?!Σ 0..1 uri このコンテンツが作成されたルールのセット / A set of rules under which this content was created
... language 0..1 code リソースコンテンツの言語 / Language of the resource content
Binding: CommonLanguages (preferred): 人間の言語。 / A human language.
Additional BindingsPurpose
AllLanguages Max Binding
... text 0..1 Narrative 人間の解釈のためのリソースのテキスト概要 / Text summary of the resource, for human interpretation
This profile does not constrain the narrative in regard to content, language, or traceability to data elements
... Slices for contained 0..* Resource インラインリソースが含まれています / Contained, inline Resources
Slice: Unordered, Open by profile:$this
.... contained:author S 0..* EPathPractitioner 実施者
.... contained:authorJob S 0..* EPathPractitionerRole 実施者職種
... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
.... extension:ePathProcedureTaskPlannedDateTime 0..1 date, dateTime 予定日時
URL: http://e-path.jp/fhir/ePath/StructureDefinition/EPathProcedureTaskPlannedDateTime
... modifierExtension ?! 0..* Extension 無視できない拡張機能 / Extensions that cannot be ignored
... Slices for identifier Σ 1..* Identifier この手順の外部識別子 / External Identifiers for this procedure
Slice: Unordered, Open by value:system
.... identifier:taskId SΣ 1..1 Identifier リソース一意識別子(タスク)
..... id 0..1 string 要素間参照のための一意のID / Unique id for inter-element referencing
..... extension 0..* Extension 実装で定義された追加のコンテンツ / Additional content defined by implementations
Slice: Unordered, Open by value:url
..... use ?!Σ 0..1 code 通常|公式|温度|セカンダリ|古い(知られている場合) / usual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): 既知の場合、この識別子の目的を識別します。 / Identifies the purpose for this identifier, if known .
..... type Σ 0..1 CodeableConcept 識別子の説明 / Description of identifier
Binding: Identifier Type Codes (extensible): 特定の目的に使用する識別子を決定するために使用できる識別子のコード化されたタイプ。 / A coded type for an identifier that can be used to determine which identifier to use for a specific purpose.
..... system SΣ 1..1 uri 識別子値の名前空間 / The namespace for the identifier value
Fixed Value: http://e-path.jp/fhir/ePath/IdSystem/task-id
..... value SΣ 1..1 string 一意の値 / The value that is unique
..... period Σ 0..1 Period IDが使用に有効だった時間期間 / Time period when id is/was valid for use
..... assigner Σ 0..1 Reference(Organization) IDを発行した組織(単なるテキストである可能性があります) / Organization that issued id (may be just text)
... instantiatesCanonical Σ 0..* canonical(PlanDefinition | ActivityDefinition | Measure | OperationDefinition | Questionnaire) FHIRプロトコルまたは定義をインスタンス化します / Instantiates FHIR protocol or definition
... instantiatesUri Σ 0..* uri 外部プロトコルまたは定義をインスタンス化します / Instantiates external protocol or definition
... basedOn Σ 0..* Reference(CarePlan | ServiceRequest) この手順のリクエスト / A request for this procedure
... partOf Σ 0..* Reference(Procedure | Observation | MedicationAdministration) 参照イベントの一部 / Part of referenced event
... status ?!SΣ 1..1 code preparation | completed
Binding: EventStatus (required): 手順の状態を指定するコード。 / A code specifying the state of the procedure.
... statusReason Σ 0..1 CodeableConcept 現在のステータスの理由 / Reason for current status
Binding: ProcedureNotPerformedReason(SNOMED-CT) (example): 手順が実行されなかった理由を識別するコード。 / A code that identifies the reason a procedure was not performed.
... category SΣ 1..1 CodeableConcept タスク分類
Binding: EPath TaskCategory VS (preferred)
.... id 0..1 string 要素間参照のための一意のID / Unique id for inter-element referencing
.... extension 0..* Extension 実装で定義された追加のコンテンツ / Additional content defined by implementations
Slice: Unordered, Open by value:url
.... coding Σ 0..* Coding タスク分類
..... id 0..1 string 要素間参照のための一意のID / Unique id for inter-element referencing
..... extension 0..* Extension 実装で定義された追加のコンテンツ / Additional content defined by implementations
Slice: Unordered, Open by value:url
..... system SΣ 1..1 uri 用語システムのアイデンティティ / Identity of the terminology system
..... version Σ 0..1 string システムのバージョン - 関連する場合 / Version of the system - if relevant
..... code SΣ 1..1 code システムによって定義された構文のシンボル / Symbol in syntax defined by the system
..... display Σ 0..1 string システムによって定義された表現 / Representation defined by the system
..... userSelected Σ 0..1 boolean このコーディングがユーザーによって直接選択された場合 / If this coding was chosen directly by the user
.... text SΣ 1..1 string コンセプトの単純なテキスト表現 / Plain text representation of the concept
... code SΣ 1..1 CodeableConcept タスクを識別するコード・名称
Binding: ProcedureCodes(SNOMEDCT) (example): 特定の手順を識別するコード。 / A code to identify a specific procedure .
.... id 0..1 string 要素間参照のための一意のID / Unique id for inter-element referencing
.... extension 0..* Extension 実装で定義された追加のコンテンツ / Additional content defined by implementations
Slice: Unordered, Open by value:url
.... Slices for coding Σ 0..* Coding 用語システムによって定義されたコード / Code defined by a terminology system
Slice: Unordered, Open by value:system
..... coding:localTaskCode Σ 0..* Coding タスクコード・名称
...... id 0..1 string 要素間参照のための一意のID / Unique id for inter-element referencing
...... extension 0..* Extension 実装で定義された追加のコンテンツ / Additional content defined by implementations
Slice: Unordered, Open by value:url
...... system Σ 1..1 uri 用語システムのアイデンティティ / Identity of the terminology system
Fixed Value: http://e-path.jp/fhir/ePath/CodeSystem/EPathLocalTaskCodeCS
...... version Σ 0..1 string システムのバージョン - 関連する場合 / Version of the system - if relevant
...... code SΣ 1..1 code システムによって定義された構文のシンボル / Symbol in syntax defined by the system
...... display SΣ 1..1 string システムによって定義された表現 / Representation defined by the system
...... userSelected Σ 0..1 boolean このコーディングがユーザーによって直接選択された場合 / If this coding was chosen directly by the user
.... text SΣ 1..1 string タスク名称
... subject SΣ 1..1 Reference(JP Core Patient Profile) パスを適用する患者リソース(Patient)への参照
... encounter Σ 0..1 Reference(Encounter) の一部として作成されたエンカウンター / Encounter created as part of
... performed[x] Σ 0..1 dateTime 実施日時
... recorder Σ 0..1 Reference(Patient | RelatedPerson | Practitioner | PractitionerRole) 手順を記録した人 / Who recorded the procedure
... asserter Σ 0..1 Reference(Patient | RelatedPerson | Practitioner | PractitionerRole) この手順を主張する人 / Person who asserts this procedure
... performer SΣ 0..* BackboneElement 実施者、実施者職種
.... id 0..1 string 要素間参照のための一意のID / Unique id for inter-element referencing
.... extension 0..* Extension 実装で定義された追加のコンテンツ / Additional content defined by implementations
.... modifierExtension ?!Σ 0..* Extension 認識されていなくても無視できない拡張機能 / Extensions that cannot be ignored even if unrecognized
.... function Σ 0..1 CodeableConcept パフォーマンスの種類 / Type of performance
Binding: ProcedurePerformerRoleCodes (example): 手順の実行者の役割を識別するコード。 / A code that identifies the role of a performer of the procedure.
.... actor Σ 1..1 Reference(EPath Practitioner | EPath PractitionerRole) 実施者(Practitioner)、実施者職種(PractitionerRole)への参照
..... id 0..1 string 要素間参照のための一意のID / Unique id for inter-element referencing
..... extension 0..* Extension 実装で定義された追加のコンテンツ / Additional content defined by implementations
Slice: Unordered, Open by value:url
..... reference ΣC 0..1 string リテラル参照、相対、内部または絶対URL / Literal reference, Relative, internal or absolute URL
..... type Σ 1..1 uri 入力リファレンスを指す(例:「患者」) / Type the reference refers to (e.g. "Patient")
Binding: ResourceType (extensible): AAリソース(または、論理モデルの場合、論理モデルのURI)。 / Aa resource (or, for logical models, the URI of the logical model).
..... identifier Σ 0..1 Identifier 文字通りの参照が不明な場合、論理的参照 / Logical reference, when literal reference is not known
..... display SΣ 1..1 string 実施者名
.... onBehalfOf 0..1 Reference(Organization) 組織デバイスまたは開業医が行動していた / Organization the device or practitioner was acting for
... location Σ 0..1 Reference(Location) 手順が起こった場所 / Where the procedure happened
... reasonCode Σ 0..* CodeableConcept コード化された理由手順が実行されました / Coded reason procedure performed
Binding: ProcedureReasonCodes (example): 手順が必要な理由を識別するコード。 / A code that identifies the reason a procedure is required.
... reasonReference Σ 0..* Reference(Condition | Observation | Procedure | DiagnosticReport | DocumentReference) 手順が実行されたという正当化 / The justification that the procedure was performed
... bodySite Σ 0..* CodeableConcept ターゲットボディサイト / Target body sites
Binding: SNOMEDCTBodyStructures (example): 解剖学的場所を説明するコード。左右性が含まれる場合があります。 / Codes describing anatomical locations. May include laterality.
... outcome Σ 0..1 CodeableConcept 手順の結果 / The result of procedure
Binding: ProcedureOutcomeCodes(SNOMEDCT) (example): 手順の結果 - それが解決されたのかどうか。 / An outcome of a procedure - whether it was resolved or otherwise.
... report 0..* Reference(DiagnosticReport | DocumentReference | Composition) 手順から生じるレポート / Any report resulting from the procedure
... complication 0..* CodeableConcept 手順に続く合併症 / Complication following the procedure
Binding: Condition/Problem/DiagnosisCodes (example): 手順に起因する合併症を説明するコード。 / Codes describing complications that resulted from a procedure.
... complicationDetail 0..* Reference(Condition) 手順の結果である条件 / A condition that is a result of the procedure
... followUp 0..* CodeableConcept フォローアップの指示 / Instructions for follow up
Binding: ProcedureFollowUpCodes(SNOMEDCT) (example): 手順に必要な特定のフォローアップ縫合の除去。 / Specific follow up required for a procedure e.g. removal of sutures.
... note 0..* Annotation 手順に関する追加情報 / Additional information about the procedure
... focalDevice 0..* BackboneElement 操作、埋め込み、または削除されたデバイス / Manipulated, implanted, or removed device
.... id 0..1 string 要素間参照のための一意のID / Unique id for inter-element referencing
.... extension 0..* Extension 実装で定義された追加のコンテンツ / Additional content defined by implementations
.... modifierExtension ?!Σ 0..* Extension 認識されていなくても無視できない拡張機能 / Extensions that cannot be ignored even if unrecognized
.... action 0..1 CodeableConcept デバイスへの変更の種類 / Kind of change to device
Binding: ProcedureDeviceActionCodes (preferred): 手順中にデバイスに発生した一種の変更。 / A kind of change that happened to the device during the procedure.
.... manipulated 1..1 Reference(Device) 変更されたデバイス / Device that was changed
... usedReference 0..* Reference(Device | Medication | Substance) 手順中に使用されるアイテム / Items used during procedure
... usedCode 0..* CodeableConcept 手順中に使用されるコード化されたアイテム / Coded items used during the procedure
Binding: FHIRDeviceTypes (example): 手順中に使用される項目を説明するコード。 / Codes describing items used during a procedure.

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
Procedure.meta.security Base extensible SecurityLabels 📍4.0.1 FHIR Std.
Procedure.meta.tag Base example Common Tags 📍4.0.1 FHIR Std.
Procedure.language Base preferred Common Languages 📍4.0.1 FHIR Std.
Procedure.identifier:taskId.​use Base required IdentifierUse 📍4.0.1 FHIR Std.
Procedure.identifier:taskId.​type Base extensible IdentifierType 📍4.0.1 FHIR Std.
Procedure.status Base required EventStatus 📍4.0.1 FHIR Std.
Procedure.statusReason Base example Procedure Not Performed Reason (SNOMED-CT) 📍4.0.1 FHIR Std.
Procedure.category Base preferred EPath TaskCategory VS 📦1.0.1 This IG
Procedure.code Base example Procedure Codes (SNOMED CT) 📍4.0.1 FHIR Std.
Procedure.performer.​function Base example Procedure Performer Role Codes 📍4.0.1 FHIR Std.
Procedure.performer.​actor.type Base extensible ResourceType 📍4.0.1 FHIR Std.
Procedure.reasonCode Base example Procedure Reason Codes 📍4.0.1 FHIR Std.
Procedure.bodySite Base example SNOMED CT Body Structures 📍4.0.1 FHIR Std.
Procedure.outcome Base example Procedure Outcome Codes (SNOMED CT) 📍4.0.1 FHIR Std.
Procedure.complication Base example Condition/Problem/Diagnosis Codes 📍4.0.1 FHIR Std.
Procedure.followUp Base example Procedure Follow up Codes (SNOMED CT) 📍4.0.1 FHIR Std.
Procedure.focalDevice.​action Base preferred Procedure Device Action Codes 📍4.0.1 FHIR Std.
Procedure.usedCode Base example FHIR Device Types 📍4.0.1 FHIR Std.

Constraints

Id Grade Path(s) Description Expression
dom-2 error Procedure リソースが別のリソースに含まれている場合、ネストされたリソースを含めてはなりません / If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error Procedure リソースが別のリソースに含まれている場合、それはリソースの他の場所から参照されるか、含有リソースを参照するものとします / 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 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-4 error Procedure リソースが別のリソースに含まれている場合、meta.versionidまたはmeta.lastupdatedを持たないものとします / If 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-5 error Procedure 別のリソースにリソースが含まれている場合、セキュリティラベルはありません / If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice Procedure リソースには、堅牢な管理のための叙述(Narative)が必要です / A resource should have narrative for robust management text.`div`.exists()
ele-1 error **ALL** elements すべてのFHIR要素には、@valueまたは子供が必要です / All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error **ALL** extensions 「拡張機能または値[x]のいずれかが必要です。両方ではありません。」 extension.exists() != value.exists()

This structure is derived from Procedure

Summary

Mandatory: 10 elements(7 nested mandatory elements)
Must-Support: 18 elements
Fixed: 2 elements

Structures

This structure refers to these other structures:

Extensions

This structure refers to these extensions:

Slices

This structure defines the following Slices:

  • The element 1 is sliced based on the values of Procedure.contained
  • The element 1 is sliced based on the values of Procedure.identifier
  • The element 1 is sliced based on the values of Procedure.code.coding

 

Other representations of profile: CSV, Excel, Schematron