HL7 FHIR JP Core ImplementationGuide
1.1.2-dev - ci-build Japan flag

HL7 FHIR JP Core ImplementationGuide - Local Development build (v1.1.2-dev) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions

Resource Profile: JP Core Procedure Profile

項目内容
定義URL http://jpfhir.jp/fhir/core/StructureDefinition/JP_Procedure
Version 1.1.2-dev
Name

JP_Procedure

Title

JP Core Procedure Profile

Status Active ( 2023-10-31 )
Copyright

Copyright FHIR Japanese implementation research working group in Japan Association of Medical Informatics (JAMI) 一般社団法人日本医療情報学会NeXEHRS課題研究会FHIR日本実装検討WG

このプロファイルはProcedureリソースに対して、患者に対する医療的な処置のデータを送受信するための共通の制約と拡張を定めたものである。


本プロファイルは、患者に対する医療的な処置に関する情報の登録や検索、取得のためにJP_Procedureリソースを使用するにあたり、本プロファイルに準拠する場合に必須となる要素や、サポートすべき拡張、用語、検索パラメータを定義する。

スコープ

対象とする処置は以下を想定する。

  • 外科手術(歯科手術を含む)
  • 医科処置・歯科処置
  • 放射線治療
  • 精神療法
  • リハビリテーション
  • 各種指導管理
  • 看護実施

想定シナリオ

本プロファイルは、以下のようなユースケースを想定している。

  • 患者に実施された処置行為の検索
  • 患者に行われた処置の記録または更新
  • 他の記述仕様書からの参照
    (例:退院時サマリ、診療情報提供書における、処置実施項目の参照)

JP_Procedureリソースは、患者に対して実施されたもしくは実施が予定されていた処置の詳細を記録するために使用される。処置とは、ケアの一環として、患者に対して、患者とともに、または患者のために行われる活動のことである。例えば、外科的処置、診断処置、内視鏡的処置、生検、カウンセリング、理学療法、パーソナルサポートサービス、成人のデイケアサービス、緊急ではない交通手段、住宅改修、運動などがある。手続きは、医療従事者、サービス提供者、友人や親戚、場合によっては患者自身が行うこともある。

JP_Procedureリソースは、処置の発生に関する要約情報を提供するものであり、処置行為が進行する際のリアルタイムのスナップショットを提供することを意図したものではないが、心理療法のような長期にわたる治療の場合は、全体的な進捗状況に関する要約レベルの情報を表すことができる。詳細なリアルタイムの処置情報をサポートするリソースの作成は、そのような情報を共有するための具体的な実装のユースケースの特定後に行うことになる。

プロファイル定義

Usage:

プロファイル詳細

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

NameFlagsCard.TypeDescription & Constraintsdoco
.. Procedure 0..*ProcedureProcedureリソース
... id 0..1idLogical id of this artifact
... text 0..1Narrativeこのリソースを人間が解釈するためのテキスト要約
... contained 0..*ResourceContained, inline Resources
... 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..1code準備|進行中|not-done |オンホールド|停止|完了|エラーに入った|わからない / preparation | in-progress | not-done | on-hold | stopped | completed | entered-in-error | unknown
... statusReason 0..1CodeableConceptこのプロシジャーの進捗の理由(未完了であったり中止されたことの理由)
Binding: JP Core Procedure Not Performed Reason ValueSet (example)
... category 0..1CodeableConceptこのプロシジャーの分類カテゴリ
Binding: JP Core Procedure Category ValueSet (example)
... code 0..1CodeableConceptこのプロシジャーの識別子
Binding: JP Core Procedure Codes Medical ValueSet (example)
.... Slices for coding 0..*Coding用語システムによって定義されたコード / Code defined by a terminology system
Slice: Unordered, Open by value:system
..... coding:medical 0..1Coding医科診療行為マスタ ValueSet
Binding: JP Core Procedure Codes Medical ValueSet (required)
...... system 1..1uri用語システムのアイデンティティ / Identity of the terminology system
Fixed Value: http://jpfhir.jp/fhir/core/mhlw/CodeSystem/masterS-medicalProcedure
..... coding:stem7 0..1CodingSTEM7 外保連手術基幹コード ValueSet
Binding: JP Core Procedure Codes STEM7 ValueSet (required)
...... system 1..1uri用語システムのアイデンティティ / Identity of the terminology system
Fixed Value: http://jpfhir.jp/fhir/core/CodeSystem/JP_ProcedureCodesSTEM7_CS
..... coding:dental 0..1Coding歯科診療行為マスタ ValueSet
Binding: JP Core Procedure Codes Dental ValueSet (required)
...... system 1..1uri用語システムのアイデンティティ / Identity of the terminology system
Fixed Value: http://jpfhir.jp/fhir/core/mhlw/CodeSystem/masterH-dentalProcedure
..... coding:nurse 0..1Coding看護行為マスタ ValueSet
Binding: JP Core Procedure Codes Nurse ValueSet (required)
...... system 1..1uri用語システムのアイデンティティ / Identity of the terminology system
Fixed Value: urn:oid:1.2.392.200119.4.701
..... coding:ichi 0..1CodingWHO ICHI (International Classification of Health Interventions) ValueSet
Binding: JP Core Procedure Codes ICHI ValueSet (required)
...... system 1..1uri用語システムのアイデンティティ / Identity of the terminology system
Fixed Value: http://jpfhir.jp/fhir/core/CodeSystem/JP_Undefined_CS
... subject 1..1Reference(JP Core Patient Profile)誰にこのプロシジャーが実施されたか
... encounter 0..1Reference(JP Core Encounter Profile)このプロシジャーの記録が作成された受療の状況
... performed[x] 0..1dateTime, Period, string, Age, Rangeいつこのプロシジャーが実施されたか
... recorder 0..1Reference(JP Core Patient Profile | RelatedPerson | JP Core Practitioner Profile | JP Core PractitionerRole Profile)このプロシジャーを記録した人
... asserter 0..1Reference(JP Core Patient Profile | RelatedPerson | JP Core Practitioner Profile | JP Core PractitionerRole Profile)このプロシジャーの実施の記録者
... performer 0..*BackboneElementこのプロシジャーの実施者
.... function 0..1CodeableConcept実施者の役割(ロール)
Binding: JP Core Procedure Performer Role ValueSet (example)
.... actor 1..1Reference(JP Core Practitioner Profile | JP Core PractitionerRole Profile | JP Core Organization Profile | JP Core Patient Profile | RelatedPerson | Device)医療従事者への参照
.... onBehalfOf 0..1Reference(JP Core Organization Profile)従事した組織
... location 0..1Reference(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..1CodeableConceptこのプロシジャーのアウトカム
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このプロシジャーの際に操作、埋め込み、または削除されたデバイス
.... action 0..1CodeableConceptデバイスへの変更の種類 / Kind of change to device
Binding: JP Core Procedure Device Action ValueSet (preferred)
.... manipulated 1..1Reference(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
NameFlagsCard.TypeDescription & Constraintsdoco
.. Procedure 0..*ProcedureProcedureリソース
... id Σ0..1idLogical id of this artifact
... meta Σ0..1Metaリソースに関するメタデータ / Metadata about the resource
... implicitRules ?!Σ0..1uriこのコンテンツが作成されたルールのセット / A set of rules under which this content was created
... language 0..1codeリソースコンテンツの言語 / Language of the resource content
Binding: CommonLanguages (preferred): 人間の言語。 / A human language.

Additional BindingsPurpose
AllLanguagesMax Binding
... text 0..1Narrativeこのリソースを人間が解釈するためのテキスト要約
... contained 0..*ResourceContained, 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..1code準備|進行中|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..1CodeableConceptこのプロシジャーの進捗の理由(未完了であったり中止されたことの理由)
Binding: JP Core Procedure Not Performed Reason ValueSet (example)
... category Σ0..1CodeableConceptこのプロシジャーの分類カテゴリ
Binding: JP Core Procedure Category ValueSet (example)
... code Σ0..1CodeableConceptこのプロシジャーの識別子
Binding: JP Core Procedure Codes Medical ValueSet (example)
.... id 0..1string要素間参照のための一意の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..1Coding医科診療行為マスタ ValueSet
Binding: JP Core Procedure Codes Medical ValueSet (required)
...... id 0..1string要素間参照のための一意のID / Unique id for inter-element referencing
...... extension 0..*Extension実装で定義された追加のコンテンツ / Additional content defined by implementations
Slice: Unordered, Open by value:url
...... system Σ1..1uri用語システムのアイデンティティ / Identity of the terminology system
Fixed Value: http://jpfhir.jp/fhir/core/mhlw/CodeSystem/masterS-medicalProcedure
...... version Σ0..1stringシステムのバージョン - 関連する場合 / Version of the system - if relevant
...... code Σ0..1codeシステムによって定義された構文のシンボル / Symbol in syntax defined by the system
...... display Σ0..1stringシステムによって定義された表現 / Representation defined by the system
...... userSelected Σ0..1booleanこのコーディングがユーザーによって直接選択された場合 / If this coding was chosen directly by the user
..... coding:stem7 Σ0..1CodingSTEM7 外保連手術基幹コード ValueSet
Binding: JP Core Procedure Codes STEM7 ValueSet (required)
...... id 0..1string要素間参照のための一意のID / Unique id for inter-element referencing
...... extension 0..*Extension実装で定義された追加のコンテンツ / Additional content defined by implementations
Slice: Unordered, Open by value:url
...... system Σ1..1uri用語システムのアイデンティティ / Identity of the terminology system
Fixed Value: http://jpfhir.jp/fhir/core/CodeSystem/JP_ProcedureCodesSTEM7_CS
...... version Σ0..1stringシステムのバージョン - 関連する場合 / Version of the system - if relevant
...... code Σ0..1codeシステムによって定義された構文のシンボル / Symbol in syntax defined by the system
...... display Σ0..1stringシステムによって定義された表現 / Representation defined by the system
...... userSelected Σ0..1booleanこのコーディングがユーザーによって直接選択された場合 / If this coding was chosen directly by the user
..... coding:dental Σ0..1Coding歯科診療行為マスタ ValueSet
Binding: JP Core Procedure Codes Dental ValueSet (required)
...... id 0..1string要素間参照のための一意のID / Unique id for inter-element referencing
...... extension 0..*Extension実装で定義された追加のコンテンツ / Additional content defined by implementations
Slice: Unordered, Open by value:url
...... system Σ1..1uri用語システムのアイデンティティ / Identity of the terminology system
Fixed Value: http://jpfhir.jp/fhir/core/mhlw/CodeSystem/masterH-dentalProcedure
...... version Σ0..1stringシステムのバージョン - 関連する場合 / Version of the system - if relevant
...... code Σ0..1codeシステムによって定義された構文のシンボル / Symbol in syntax defined by the system
...... display Σ0..1stringシステムによって定義された表現 / Representation defined by the system
...... userSelected Σ0..1booleanこのコーディングがユーザーによって直接選択された場合 / If this coding was chosen directly by the user
..... coding:nurse Σ0..1Coding看護行為マスタ ValueSet
Binding: JP Core Procedure Codes Nurse ValueSet (required)
...... id 0..1string要素間参照のための一意のID / Unique id for inter-element referencing
...... extension 0..*Extension実装で定義された追加のコンテンツ / Additional content defined by implementations
Slice: Unordered, Open by value:url
...... system Σ1..1uri用語システムのアイデンティティ / Identity of the terminology system
Fixed Value: urn:oid:1.2.392.200119.4.701
...... version Σ0..1stringシステムのバージョン - 関連する場合 / Version of the system - if relevant
...... code Σ0..1codeシステムによって定義された構文のシンボル / Symbol in syntax defined by the system
...... display Σ0..1stringシステムによって定義された表現 / Representation defined by the system
...... userSelected Σ0..1booleanこのコーディングがユーザーによって直接選択された場合 / If this coding was chosen directly by the user
..... coding:ichi Σ0..1CodingWHO ICHI (International Classification of Health Interventions) ValueSet
Binding: JP Core Procedure Codes ICHI ValueSet (required)
...... id 0..1string要素間参照のための一意のID / Unique id for inter-element referencing
...... extension 0..*Extension実装で定義された追加のコンテンツ / Additional content defined by implementations
Slice: Unordered, Open by value:url
...... system Σ1..1uri用語システムのアイデンティティ / Identity of the terminology system
Fixed Value: http://jpfhir.jp/fhir/core/CodeSystem/JP_Undefined_CS
...... version Σ0..1stringシステムのバージョン - 関連する場合 / Version of the system - if relevant
...... code Σ0..1codeシステムによって定義された構文のシンボル / Symbol in syntax defined by the system
...... display Σ0..1stringシステムによって定義された表現 / Representation defined by the system
...... userSelected Σ0..1booleanこのコーディングがユーザーによって直接選択された場合 / If this coding was chosen directly by the user
.... text Σ0..1stringコンセプトの単純なテキスト表現 / Plain text representation of the concept
... subject Σ1..1Reference(JP Core Patient Profile)誰にこのプロシジャーが実施されたか
... encounter Σ0..1Reference(JP Core Encounter Profile)このプロシジャーの記録が作成された受療の状況
... performed[x] Σ0..1いつこのプロシジャーが実施されたか
.... performedDateTimedateTime
.... performedPeriodPeriod
.... performedStringstring
.... performedAgeAge
.... performedRangeRange
... recorder Σ0..1Reference(JP Core Patient Profile | RelatedPerson | JP Core Practitioner Profile | JP Core PractitionerRole Profile)このプロシジャーを記録した人
... asserter Σ0..1Reference(JP Core Patient Profile | RelatedPerson | JP Core Practitioner Profile | JP Core PractitionerRole Profile)このプロシジャーの実施の記録者
... performer Σ0..*BackboneElementこのプロシジャーの実施者
.... id 0..1string要素間参照のための一意の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..1CodeableConcept実施者の役割(ロール)
Binding: JP Core Procedure Performer Role ValueSet (example)
.... actor Σ1..1Reference(JP Core Practitioner Profile | JP Core PractitionerRole Profile | JP Core Organization Profile | JP Core Patient Profile | RelatedPerson | Device)医療従事者への参照
.... onBehalfOf 0..1Reference(JP Core Organization Profile)従事した組織
... location Σ0..1Reference(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..1CodeableConceptこのプロシジャーのアウトカム
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..1string要素間参照のための一意の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..1CodeableConceptデバイスへの変更の種類 / Kind of change to device
Binding: JP Core Procedure Device Action ValueSet (preferred)
.... manipulated 1..1Reference(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 Bindings

PathConformanceValueSetURI
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 (a valid code from JP Core Procedure Not Performed Reason CodeSystem)
http://jpfhir.jp/fhir/core/ValueSet/JP_ProcedureNotPerformedReason_VS
from this IG
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 (a valid code from JP Core Undefined CodeSystem)
http://jpfhir.jp/fhir/core/ValueSet/JP_ProcedureCodesICHI_VS
from this IG
Procedure.performer.functionexampleJP_ProcedurePerformerRole_VS
http://jpfhir.jp/fhir/core/ValueSet/JP_ProcedurePerformerRole_VS
from this IG
Procedure.reasonCodeexampleJP_ProcedureReason_VS (a valid code from JP Core Undefined CodeSystem)
http://jpfhir.jp/fhir/core/ValueSet/JP_ProcedureReason_VS
from this IG
Procedure.bodySiteexampleJP_ProcedureBodySite_VS (a valid code from JP Core Procedure BodySite CodeSystem)
http://jpfhir.jp/fhir/core/ValueSet/JP_ProcedureBodySite_VS
from this IG
Procedure.outcomeexampleJP_ProcedureOutcome_VS (a valid code from JP Core Procedure Outcome CodeSystem)
http://jpfhir.jp/fhir/core/ValueSet/JP_ProcedureOutcome_VS
from this IG
Procedure.complicationexampleJP_ProcedureCondition_VS (a valid code from JP Core Undefined CodeSystem)
http://jpfhir.jp/fhir/core/ValueSet/JP_ProcedureCondition_VS
from this IG
Procedure.followUpexampleJP_ProcedureFollowUp_VS (a valid code from JP Core Undefined CodeSystem)
http://jpfhir.jp/fhir/core/ValueSet/JP_ProcedureFollowUp_VS
from this IG
Procedure.focalDevice.actionpreferredJP_ProcedureDeviceAction_VS (a valid code from JP Core Undefined CodeSystem)
http://jpfhir.jp/fhir/core/ValueSet/JP_ProcedureDeviceAction_VS
from this IG
Procedure.usedCodeexampleJP_ProcedureDeviceKind_VS (a valid code from JP Core Undefined CodeSystem)
http://jpfhir.jp/fhir/core/ValueSet/JP_ProcedureDeviceKind_VS
from this IG

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]が必要です / Must have either extensions or value[x], not both
: extension.exists() != value.exists()

Differential View

NameFlagsCard.TypeDescription & Constraintsdoco
.. Procedure 0..*ProcedureProcedureリソース
... id 0..1idLogical id of this artifact
... text 0..1Narrativeこのリソースを人間が解釈するためのテキスト要約
... contained 0..*ResourceContained, inline Resources
... 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..1code準備|進行中|not-done |オンホールド|停止|完了|エラーに入った|わからない / preparation | in-progress | not-done | on-hold | stopped | completed | entered-in-error | unknown
... statusReason 0..1CodeableConceptこのプロシジャーの進捗の理由(未完了であったり中止されたことの理由)
Binding: JP Core Procedure Not Performed Reason ValueSet (example)
... category 0..1CodeableConceptこのプロシジャーの分類カテゴリ
Binding: JP Core Procedure Category ValueSet (example)
... code 0..1CodeableConceptこのプロシジャーの識別子
Binding: JP Core Procedure Codes Medical ValueSet (example)
.... Slices for coding 0..*Coding用語システムによって定義されたコード / Code defined by a terminology system
Slice: Unordered, Open by value:system
..... coding:medical 0..1Coding医科診療行為マスタ ValueSet
Binding: JP Core Procedure Codes Medical ValueSet (required)
...... system 1..1uri用語システムのアイデンティティ / Identity of the terminology system
Fixed Value: http://jpfhir.jp/fhir/core/mhlw/CodeSystem/masterS-medicalProcedure
..... coding:stem7 0..1CodingSTEM7 外保連手術基幹コード ValueSet
Binding: JP Core Procedure Codes STEM7 ValueSet (required)
...... system 1..1uri用語システムのアイデンティティ / Identity of the terminology system
Fixed Value: http://jpfhir.jp/fhir/core/CodeSystem/JP_ProcedureCodesSTEM7_CS
..... coding:dental 0..1Coding歯科診療行為マスタ ValueSet
Binding: JP Core Procedure Codes Dental ValueSet (required)
...... system 1..1uri用語システムのアイデンティティ / Identity of the terminology system
Fixed Value: http://jpfhir.jp/fhir/core/mhlw/CodeSystem/masterH-dentalProcedure
..... coding:nurse 0..1Coding看護行為マスタ ValueSet
Binding: JP Core Procedure Codes Nurse ValueSet (required)
...... system 1..1uri用語システムのアイデンティティ / Identity of the terminology system
Fixed Value: urn:oid:1.2.392.200119.4.701
..... coding:ichi 0..1CodingWHO ICHI (International Classification of Health Interventions) ValueSet
Binding: JP Core Procedure Codes ICHI ValueSet (required)
...... system 1..1uri用語システムのアイデンティティ / Identity of the terminology system
Fixed Value: http://jpfhir.jp/fhir/core/CodeSystem/JP_Undefined_CS
... subject 1..1Reference(JP Core Patient Profile)誰にこのプロシジャーが実施されたか
... encounter 0..1Reference(JP Core Encounter Profile)このプロシジャーの記録が作成された受療の状況
... performed[x] 0..1dateTime, Period, string, Age, Rangeいつこのプロシジャーが実施されたか
... recorder 0..1Reference(JP Core Patient Profile | RelatedPerson | JP Core Practitioner Profile | JP Core PractitionerRole Profile)このプロシジャーを記録した人
... asserter 0..1Reference(JP Core Patient Profile | RelatedPerson | JP Core Practitioner Profile | JP Core PractitionerRole Profile)このプロシジャーの実施の記録者
... performer 0..*BackboneElementこのプロシジャーの実施者
.... function 0..1CodeableConcept実施者の役割(ロール)
Binding: JP Core Procedure Performer Role ValueSet (example)
.... actor 1..1Reference(JP Core Practitioner Profile | JP Core PractitionerRole Profile | JP Core Organization Profile | JP Core Patient Profile | RelatedPerson | Device)医療従事者への参照
.... onBehalfOf 0..1Reference(JP Core Organization Profile)従事した組織
... location 0..1Reference(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..1CodeableConceptこのプロシジャーのアウトカム
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このプロシジャーの際に操作、埋め込み、または削除されたデバイス
.... action 0..1CodeableConceptデバイスへの変更の種類 / Kind of change to device
Binding: JP Core Procedure Device Action ValueSet (preferred)
.... manipulated 1..1Reference(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

Snapshot View

NameFlagsCard.TypeDescription & Constraintsdoco
.. Procedure 0..*ProcedureProcedureリソース
... id Σ0..1idLogical id of this artifact
... meta Σ0..1Metaリソースに関するメタデータ / Metadata about the resource
... implicitRules ?!Σ0..1uriこのコンテンツが作成されたルールのセット / A set of rules under which this content was created
... language 0..1codeリソースコンテンツの言語 / Language of the resource content
Binding: CommonLanguages (preferred): 人間の言語。 / A human language.

Additional BindingsPurpose
AllLanguagesMax Binding
... text 0..1Narrativeこのリソースを人間が解釈するためのテキスト要約
... contained 0..*ResourceContained, 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..1code準備|進行中|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..1CodeableConceptこのプロシジャーの進捗の理由(未完了であったり中止されたことの理由)
Binding: JP Core Procedure Not Performed Reason ValueSet (example)
... category Σ0..1CodeableConceptこのプロシジャーの分類カテゴリ
Binding: JP Core Procedure Category ValueSet (example)
... code Σ0..1CodeableConceptこのプロシジャーの識別子
Binding: JP Core Procedure Codes Medical ValueSet (example)
.... id 0..1string要素間参照のための一意の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..1Coding医科診療行為マスタ ValueSet
Binding: JP Core Procedure Codes Medical ValueSet (required)
...... id 0..1string要素間参照のための一意のID / Unique id for inter-element referencing
...... extension 0..*Extension実装で定義された追加のコンテンツ / Additional content defined by implementations
Slice: Unordered, Open by value:url
...... system Σ1..1uri用語システムのアイデンティティ / Identity of the terminology system
Fixed Value: http://jpfhir.jp/fhir/core/mhlw/CodeSystem/masterS-medicalProcedure
...... version Σ0..1stringシステムのバージョン - 関連する場合 / Version of the system - if relevant
...... code Σ0..1codeシステムによって定義された構文のシンボル / Symbol in syntax defined by the system
...... display Σ0..1stringシステムによって定義された表現 / Representation defined by the system
...... userSelected Σ0..1booleanこのコーディングがユーザーによって直接選択された場合 / If this coding was chosen directly by the user
..... coding:stem7 Σ0..1CodingSTEM7 外保連手術基幹コード ValueSet
Binding: JP Core Procedure Codes STEM7 ValueSet (required)
...... id 0..1string要素間参照のための一意のID / Unique id for inter-element referencing
...... extension 0..*Extension実装で定義された追加のコンテンツ / Additional content defined by implementations
Slice: Unordered, Open by value:url
...... system Σ1..1uri用語システムのアイデンティティ / Identity of the terminology system
Fixed Value: http://jpfhir.jp/fhir/core/CodeSystem/JP_ProcedureCodesSTEM7_CS
...... version Σ0..1stringシステムのバージョン - 関連する場合 / Version of the system - if relevant
...... code Σ0..1codeシステムによって定義された構文のシンボル / Symbol in syntax defined by the system
...... display Σ0..1stringシステムによって定義された表現 / Representation defined by the system
...... userSelected Σ0..1booleanこのコーディングがユーザーによって直接選択された場合 / If this coding was chosen directly by the user
..... coding:dental Σ0..1Coding歯科診療行為マスタ ValueSet
Binding: JP Core Procedure Codes Dental ValueSet (required)
...... id 0..1string要素間参照のための一意のID / Unique id for inter-element referencing
...... extension 0..*Extension実装で定義された追加のコンテンツ / Additional content defined by implementations
Slice: Unordered, Open by value:url
...... system Σ1..1uri用語システムのアイデンティティ / Identity of the terminology system
Fixed Value: http://jpfhir.jp/fhir/core/mhlw/CodeSystem/masterH-dentalProcedure
...... version Σ0..1stringシステムのバージョン - 関連する場合 / Version of the system - if relevant
...... code Σ0..1codeシステムによって定義された構文のシンボル / Symbol in syntax defined by the system
...... display Σ0..1stringシステムによって定義された表現 / Representation defined by the system
...... userSelected Σ0..1booleanこのコーディングがユーザーによって直接選択された場合 / If this coding was chosen directly by the user
..... coding:nurse Σ0..1Coding看護行為マスタ ValueSet
Binding: JP Core Procedure Codes Nurse ValueSet (required)
...... id 0..1string要素間参照のための一意のID / Unique id for inter-element referencing
...... extension 0..*Extension実装で定義された追加のコンテンツ / Additional content defined by implementations
Slice: Unordered, Open by value:url
...... system Σ1..1uri用語システムのアイデンティティ / Identity of the terminology system
Fixed Value: urn:oid:1.2.392.200119.4.701
...... version Σ0..1stringシステムのバージョン - 関連する場合 / Version of the system - if relevant
...... code Σ0..1codeシステムによって定義された構文のシンボル / Symbol in syntax defined by the system
...... display Σ0..1stringシステムによって定義された表現 / Representation defined by the system
...... userSelected Σ0..1booleanこのコーディングがユーザーによって直接選択された場合 / If this coding was chosen directly by the user
..... coding:ichi Σ0..1CodingWHO ICHI (International Classification of Health Interventions) ValueSet
Binding: JP Core Procedure Codes ICHI ValueSet (required)
...... id 0..1string要素間参照のための一意のID / Unique id for inter-element referencing
...... extension 0..*Extension実装で定義された追加のコンテンツ / Additional content defined by implementations
Slice: Unordered, Open by value:url
...... system Σ1..1uri用語システムのアイデンティティ / Identity of the terminology system
Fixed Value: http://jpfhir.jp/fhir/core/CodeSystem/JP_Undefined_CS
...... version Σ0..1stringシステムのバージョン - 関連する場合 / Version of the system - if relevant
...... code Σ0..1codeシステムによって定義された構文のシンボル / Symbol in syntax defined by the system
...... display Σ0..1stringシステムによって定義された表現 / Representation defined by the system
...... userSelected Σ0..1booleanこのコーディングがユーザーによって直接選択された場合 / If this coding was chosen directly by the user
.... text Σ0..1stringコンセプトの単純なテキスト表現 / Plain text representation of the concept
... subject Σ1..1Reference(JP Core Patient Profile)誰にこのプロシジャーが実施されたか
... encounter Σ0..1Reference(JP Core Encounter Profile)このプロシジャーの記録が作成された受療の状況
... performed[x] Σ0..1いつこのプロシジャーが実施されたか
.... performedDateTimedateTime
.... performedPeriodPeriod
.... performedStringstring
.... performedAgeAge
.... performedRangeRange
... recorder Σ0..1Reference(JP Core Patient Profile | RelatedPerson | JP Core Practitioner Profile | JP Core PractitionerRole Profile)このプロシジャーを記録した人
... asserter Σ0..1Reference(JP Core Patient Profile | RelatedPerson | JP Core Practitioner Profile | JP Core PractitionerRole Profile)このプロシジャーの実施の記録者
... performer Σ0..*BackboneElementこのプロシジャーの実施者
.... id 0..1string要素間参照のための一意の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..1CodeableConcept実施者の役割(ロール)
Binding: JP Core Procedure Performer Role ValueSet (example)
.... actor Σ1..1Reference(JP Core Practitioner Profile | JP Core PractitionerRole Profile | JP Core Organization Profile | JP Core Patient Profile | RelatedPerson | Device)医療従事者への参照
.... onBehalfOf 0..1Reference(JP Core Organization Profile)従事した組織
... location Σ0..1Reference(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..1CodeableConceptこのプロシジャーのアウトカム
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..1string要素間参照のための一意の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..1CodeableConceptデバイスへの変更の種類 / Kind of change to device
Binding: JP Core Procedure Device Action ValueSet (preferred)
.... manipulated 1..1Reference(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 Bindings

PathConformanceValueSetURI
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 (a valid code from JP Core Procedure Not Performed Reason CodeSystem)
http://jpfhir.jp/fhir/core/ValueSet/JP_ProcedureNotPerformedReason_VS
from this IG
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 (a valid code from JP Core Undefined CodeSystem)
http://jpfhir.jp/fhir/core/ValueSet/JP_ProcedureCodesICHI_VS
from this IG
Procedure.performer.functionexampleJP_ProcedurePerformerRole_VS
http://jpfhir.jp/fhir/core/ValueSet/JP_ProcedurePerformerRole_VS
from this IG
Procedure.reasonCodeexampleJP_ProcedureReason_VS (a valid code from JP Core Undefined CodeSystem)
http://jpfhir.jp/fhir/core/ValueSet/JP_ProcedureReason_VS
from this IG
Procedure.bodySiteexampleJP_ProcedureBodySite_VS (a valid code from JP Core Procedure BodySite CodeSystem)
http://jpfhir.jp/fhir/core/ValueSet/JP_ProcedureBodySite_VS
from this IG
Procedure.outcomeexampleJP_ProcedureOutcome_VS (a valid code from JP Core Procedure Outcome CodeSystem)
http://jpfhir.jp/fhir/core/ValueSet/JP_ProcedureOutcome_VS
from this IG
Procedure.complicationexampleJP_ProcedureCondition_VS (a valid code from JP Core Undefined CodeSystem)
http://jpfhir.jp/fhir/core/ValueSet/JP_ProcedureCondition_VS
from this IG
Procedure.followUpexampleJP_ProcedureFollowUp_VS (a valid code from JP Core Undefined CodeSystem)
http://jpfhir.jp/fhir/core/ValueSet/JP_ProcedureFollowUp_VS
from this IG
Procedure.focalDevice.actionpreferredJP_ProcedureDeviceAction_VS (a valid code from JP Core Undefined CodeSystem)
http://jpfhir.jp/fhir/core/ValueSet/JP_ProcedureDeviceAction_VS
from this IG
Procedure.usedCodeexampleJP_ProcedureDeviceKind_VS (a valid code from JP Core Undefined CodeSystem)
http://jpfhir.jp/fhir/core/ValueSet/JP_ProcedureDeviceKind_VS
from this IG

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]が必要です / Must have either extensions or value[x], not both
: extension.exists() != value.exists()

 

Other representations of profile: CSV, Excel, Schematron

必須要素

本プロファイルに準拠するためには、次の項目の値が存在しなければならない。

  • status : 処置のステータス
  • subject : 処置が実施された対象の人

Extensions定義

本プロファイルで追加定義された拡張はない。

利用方法

OperationおよびSearch Parameter 一覧

Search Parameter一覧

コンフォーマンス パラメータ
SHALL identifier token GET [base]/Procedure?identifier=http://myhospital.com/fhir/procedure|123
SHOULD patient reference GET [base]/Procedure?patient=123
MAY patient,date reference,date GET [base]/Procedure?patient=123&date=ge2021-08-24
必須検索パラメータ

本プロファイルに準拠するためには、以下の検索パラメータをサポートしなければならない(SHALL)

  1. 検索パラメータidentifierを指定し、レコードIDなどの識別子によりProcedureを検索

    GET [base]/Procedure?identifier={system|}[code]
    

    例:

    GET [base]/Procedure?identifier=http://myhospital.com/fhir/procedure|123
    

    指定された識別子に一致するProcedureリソースを含むBundleを検索する。

推奨検索パラメータ

本プロファイルに準拠するためには、以下の検索パラメータをサポートすることが推奨される(SHOULD

  1. 検索パラメータpatientとdateを指定し、該当するすべてのProcedureを検索

    • dateに対する次の比較演算子のサポートを含む: gt,lt,ge,le
    • AND検索のオプションのサポートを含む (例えば.date=[date]&date=[date]]&…)
       GET [base]/Procedure?patient={reference}&date={gt|lt|ge|le}[date]{&date={gt|lt|ge|le}[date]&...}
    

    例:

       GET [base]/Procedure?patient=Patient/123&date=ge2021-08-24
    

    指定された患者および日付のすべてのProcedureを含むBundleを検索する。

追加検索パラメータ

オプションとして次の検索パラメータをサポートすることができる(MAY)

  1. 検索パラメータpatientとstatusを指定し、該当するすべてのProcedureを検索

    • OR検索のサポートを含む(例えば status={system|}[code],{system|}[code],…)
       GET [base]/Procedure?patient={reference}&status={system|}[code]{,{system|}[code],...}
    

    例:

       GET [base]/Procedure?patient=Patient/123&status=completed
    

    指定された患者およびステータスのすべてのProcedureを含むBundleを検索する。

  2. 検索パラメータpatientとcodeとdateを指定し、該当するすべてのProcedureを検索

    • OR検索のオプションのサポートを含む (例えば code={system|}[code],{system|}[code],…)
    • dateに対する次の比較演算子のサポートを含む:gt,lt,ge,le
    • AND検索のオプションのサポートを含む (例えばdate=[date]&date=[date]]&…)
       GET [base]/Procedure?patient={reference}&code={system|}[code]{,{system|}[code],...}&date={gt|lt|ge|le}[date]{&date={gt|lt|ge|le}[date]&...}
    

    例:

       GET [base]/Procedure?patient=Patient/123&date=ge2019-01-14T00:00:00Z&code=http://jpfhir.jp/fhir/core/ValueSet/JP_ProcedureCodesMedical_VS|140000610
    

    指定された患者および日付およびプロシージャコードのすべてのProcedureを含むBundleを検索する。

オプション検索パラメータ

本プロファイルで追加定義されたオプション検索パラメータはない。

サンプル

その他、参考文献・リンク等

  1. ICHI(International Classification of Health Interventions) https://icd.who.int/dev11/l-ichi/en