電子カルテ情報共有サービス2文書5情報+患者サマリー FHIR実装ガイド JP-CLINS(CLinical Information Sharing ImplementationGuide) v1.4.1
1.4.1 - release Japan

Resource Profile: JP_Procedure_eCS

項目内容
定義URL http://jpfhir.jp/fhir/eCS/StructureDefinition/JP_Procedure_eCS
Version 1
Name

JP_Procedure_eCS

Status Active ( 2024-09-14 )
Copyright

(一社)日本医療情報学会. CC BY-ND 4.0

Derived Profile from JP-Core


Usage:

プロファイル詳細

This structure is derived from JP_Procedure

NameFlagsCard.TypeDescription & Constraintsdoco
.. Procedure JP_Procedure
... meta
.... lastUpdated S 0..1 instant 「リソースのバージョンが最後に変更されたとき」

doco Documentation for this format
NameFlagsCard.TypeDescription & Constraintsdoco
.. Procedure 0..* JP_Procedure Procedureリソース
... id Σ 0..1 id Logical id of this artifact
... meta Σ 0..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 SΣ 0..1 instant 「リソースのバージョンが最後に変更されたとき」
.... source Σ 0..1 uri 「リソースがどこから来たかを特定する」(Risōsu ga doko kara kita ka o tokutei suru)
.... profile Σ 0..* canonical(StructureDefinition) このリソースが適合を主張するプロファイル
.... 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 このリソースを人間が解釈するためのテキスト要約
... contained 0..* Resource Contained, inline Resources
... extension 0..* Extension 実装で定義された追加のコンテンツ / Additional content defined by implementations
... modifierExtension ?! 0..* Extension 無視できない拡張機能 / Extensions that cannot be ignored
... identifier Σ 0..* Identifier このプロシジャー(処置等)の外部識別子 / External Identifiers for this procedure
... 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) このプロシージャの依頼情報
... partOf Σ 0..* Reference(JP Core Procedure Profile | JP Core Observation Common Profile | JP Core MedicationAdministration Profile) このプロシジャーが構成要素やステップとなるより大きな医療行為
... status ?!Σ 1..1 code 準備|進行中|not-done |オンホールド|停止|完了|エラーに入った|わからない / preparation | in-progress | not-done | on-hold | stopped | completed | entered-in-error | unknown
Binding: EventStatus (required): プロシジャー(処置等)の状態を指定するコード。 / A code specifying the state of the procedure.

... statusReason Σ 0..1 CodeableConcept このプロシジャーの進捗の理由(未完了であったり中止されたことの理由)
Binding: JP Core Procedure Not Performed Reason ValueSet (example)
... category Σ 0..1 CodeableConcept このプロシジャーの分類カテゴリ
Binding: JP Core Procedure Category ValueSet (example)
... code Σ 0..1 CodeableConcept このプロシジャーの識別子
Binding: JP Core Procedure Codes Medical ValueSet (example)
.... 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:medical Σ 0..1 Coding 医科診療行為マスタ ValueSet
Binding: JP Core Procedure Codes Medical ValueSet (required)
...... 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://jpfhir.jp/fhir/core/mhlw/CodeSystem/masterS-medicalProcedure
...... version Σ 0..1 string システムのバージョン - 関連する場合 / Version of the system - if relevant
...... code Σ 0..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
..... coding:stem7 Σ 0..1 Coding STEM7 外保連手術基幹コード ValueSet
Binding: JP Core Procedure Codes STEM7 ValueSet (required)
...... 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://jpfhir.jp/fhir/core/CodeSystem/JP_ProcedureCodesSTEM7_CS
...... version Σ 0..1 string システムのバージョン - 関連する場合 / Version of the system - if relevant
...... code Σ 0..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
..... coding:dental Σ 0..1 Coding 歯科診療行為マスタ ValueSet
Binding: JP Core Procedure Codes Dental ValueSet (required)
...... 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://jpfhir.jp/fhir/core/mhlw/CodeSystem/masterH-dentalProcedure
...... version Σ 0..1 string システムのバージョン - 関連する場合 / Version of the system - if relevant
...... code Σ 0..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
..... coding:nurse Σ 0..1 Coding 看護行為マスタ ValueSet
Binding: JP Core Procedure Codes Nurse ValueSet (required)
...... 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: urn:oid:1.2.392.200119.4.701
...... version Σ 0..1 string システムのバージョン - 関連する場合 / Version of the system - if relevant
...... code Σ 0..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
..... coding:ichi Σ 0..1 Coding WHO ICHI (International Classification of Health Interventions) ValueSet
Binding: JP Core Procedure Codes ICHI ValueSet (required)
...... 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://jpfhir.jp/fhir/core/CodeSystem/JP_Undefined_CS
...... version Σ 0..1 string システムのバージョン - 関連する場合 / Version of the system - if relevant
...... code Σ 0..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 Σ 0..1 string コンセプトの単純なテキスト表現 / Plain text representation of the concept
... subject Σ 1..1 Reference(JP Core Patient Profile) 誰にこのプロシジャーが実施されたか
... encounter Σ 0..1 Reference(JP Core Encounter Profile) このプロシジャーの記録が作成された受療の状況
... performed[x] Σ 0..1 いつこのプロシジャーが実施されたか
.... performedDateTime dateTime
.... performedPeriod Period
.... performedString string
.... performedAge Age
.... performedRange Range
... recorder Σ 0..1 Reference(JP Core Patient Profile | RelatedPerson | JP Core Practitioner Profile | JP Core PractitionerRole Profile) このプロシジャーを記録した人
... asserter Σ 0..1 Reference(JP Core Patient Profile | RelatedPerson | JP Core Practitioner Profile | JP Core PractitionerRole Profile) このプロシジャーの実施の記録者
... performer Σ 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 実施者の役割(ロール)
Binding: JP Core Procedure Performer Role ValueSet (example)
.... actor Σ 1..1 Reference(JP Core Practitioner Profile | JP Core PractitionerRole Profile | JP Core Organization Profile | JP Core Patient Profile | RelatedPerson | Device) 医療従事者への参照
.... onBehalfOf 0..1 Reference(JP Core Organization Profile) 従事した組織
... location Σ 0..1 Reference(JP Core Location Profile) このプロシジャーが実施された場所
... reasonCode Σ 0..* CodeableConcept このプロシジャーが実施された理由コード
Binding: JP Core Procedure Reason ValueSet (example)
... reasonReference Σ 0..* Reference(JP Core Condition Profile | JP Core Observation Common Profile | JP Core Procedure Profile | JP Core DiagnosticReport Common Profile | DocumentReference) このプロシジャーが実施された正当性
... bodySite Σ 0..* CodeableConcept このプロシジャーの対象となった人体部位
Binding: JP Core Procedure BodySite ValueSet (example)
... outcome Σ 0..1 CodeableConcept このプロシジャーのアウトカム
Binding: JP Core Procedure Outcome ValueSet (example)
... report 0..* Reference(JP Core DiagnosticReport Common Profile | DocumentReference | Composition) このプロシジャーの結果報告
... complication 0..* CodeableConcept このプロシジャーによる合併症
Binding: JP Core Procedure Condition ValueSet (example)
... complicationDetail 0..* Reference(JP Core Condition Profile) このプロシジャーの合併症の結果生じた患者状態
... followUp 0..* CodeableConcept 今後の処置が特別なフォローアップを必要とする場合(例:抜糸)、フォローアップはシンプルなnote として表現してもよいが、より複雑になる可能性もあり、その場合はケアプランリソースを使用することができる。
Binding: JP Core Procedure Follow Up ValueSet (example)
... note 0..* Annotation このプロシジャーの関する追加情報
... focalDevice 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
.... action 0..1 CodeableConcept デバイスへの変更の種類 / Kind of change to device
Binding: JP Core Procedure Device Action ValueSet (preferred)
.... manipulated 1..1 Reference(Device) 変更されたデバイス / Device that was changed
... usedReference 0..* Reference(Device | JP Core Medication Profile | Substance) プロシジャー中に使用されるアイテム
... usedCode 0..* CodeableConcept プロシジャー中に使用したアイテムのコード
Binding: JP Core Procedure Device Kind ValueSet (example)

doco Documentation for this format

Terminology バインディング

PathConformanceValueSetURI
Procedure.meta.securityextensibleAll Security Labels
http://hl7.org/fhir/ValueSet/security-labels
from the FHIR Standard
Procedure.meta.tagexampleCommonTags
http://hl7.org/fhir/ValueSet/common-tags
from the FHIR Standard
Procedure.languagepreferredCommonLanguages
Additional Bindings Purpose
AllLanguages Max Binding
http://hl7.org/fhir/ValueSet/languages
from the FHIR Standard
Procedure.statusrequiredEventStatus
http://hl7.org/fhir/ValueSet/event-status|4.0.1
from the FHIR Standard
Procedure.statusReasonexampleJP_ProcedureNotPerformedReason_VS
http://jpfhir.jp/fhir/core/ValueSet/JP_ProcedureNotPerformedReason_VS
Procedure.categoryexampleJP_ProcedureCategory_VS
http://jpfhir.jp/fhir/core/ValueSet/JP_ProcedureCategory_VS
Procedure.codeexampleJP_ProcedureCodesMedical_VS
http://jpfhir.jp/fhir/core/ValueSet/JP_ProcedureCodesMedical_VS
Procedure.code.coding:medicalrequiredJP_ProcedureCodesMedical_VS
http://jpfhir.jp/fhir/core/ValueSet/JP_ProcedureCodesMedical_VS
Procedure.code.coding:stem7requiredJP_ProcedureCodesSTEM7_VS
http://jpfhir.jp/fhir/core/ValueSet/JP_ProcedureCodesSTEM7_VS
Procedure.code.coding:dentalrequiredJP_ProcedureCodesDental_VS
http://jpfhir.jp/fhir/core/ValueSet/JP_ProcedureCodesDental_VS
Procedure.code.coding:nurserequiredJP_ProcedureCodesNurse_VS
http://jpfhir.jp/fhir/core/ValueSet/JP_ProcedureCodesNurse_VS
Procedure.code.coding:ichirequiredJP_ProcedureCodesICHI_VS
http://jpfhir.jp/fhir/core/ValueSet/JP_ProcedureCodesICHI_VS
Procedure.performer.functionexampleJP_ProcedurePerformerRole_VS
http://jpfhir.jp/fhir/core/ValueSet/JP_ProcedurePerformerRole_VS
Procedure.reasonCodeexampleJP_ProcedureReason_VS
http://jpfhir.jp/fhir/core/ValueSet/JP_ProcedureReason_VS
Procedure.bodySiteexampleJP_ProcedureBodySite_VS
http://jpfhir.jp/fhir/core/ValueSet/JP_ProcedureBodySite_VS
Procedure.outcomeexampleJP_ProcedureOutcome_VS
http://jpfhir.jp/fhir/core/ValueSet/JP_ProcedureOutcome_VS
Procedure.complicationexampleJP_ProcedureCondition_VS
http://jpfhir.jp/fhir/core/ValueSet/JP_ProcedureCondition_VS
Procedure.followUpexampleJP_ProcedureFollowUp_VS
http://jpfhir.jp/fhir/core/ValueSet/JP_ProcedureFollowUp_VS
Procedure.focalDevice.actionpreferredJP_ProcedureDeviceAction_VS
http://jpfhir.jp/fhir/core/ValueSet/JP_ProcedureDeviceAction_VS
Procedure.usedCodeexampleJP_ProcedureDeviceKind_VS
http://jpfhir.jp/fhir/core/ValueSet/JP_ProcedureDeviceKind_VS

Constraints

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