HL7 FHIR JP Core ImplementationGuide
1.1.2 - release
HL7 FHIR JP Core ImplementationGuide - Local Development build (v1.1.2) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions
項目 | 内容 |
定義URL | http://jpfhir.jp/fhir/core/StructureDefinition/JP_Procedure |
Version | 1.1.2 |
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.
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
Procedure | 0..* | Procedure | Procedureリソース | |
id | 0..1 | id | Logical id of this artifact | |
text | 0..1 | Narrative | このリソースを人間が解釈するためのテキスト要約 | |
contained | 0..* | Resource | Contained, 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..1 | code | 準備|進行中|not-done |オンホールド|停止|完了|エラーに入った|わからない / preparation | in-progress | not-done | on-hold | stopped | completed | entered-in-error | unknown | |
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) | |
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) | |
system | 1..1 | uri | 用語システムのアイデンティティ / Identity of the terminology system Fixed Value: http://jpfhir.jp/fhir/core/mhlw/CodeSystem/masterS-medicalProcedure | |
coding:stem7 | 0..1 | Coding | STEM7 外保連手術基幹コード ValueSet Binding: JP Core Procedure Codes STEM7 ValueSet (required) | |
system | 1..1 | uri | 用語システムのアイデンティティ / Identity of the terminology system Fixed Value: http://jpfhir.jp/fhir/core/CodeSystem/JP_ProcedureCodesSTEM7_CS | |
coding:dental | 0..1 | Coding | 歯科診療行為マスタ ValueSet Binding: JP Core Procedure Codes Dental ValueSet (required) | |
system | 1..1 | uri | 用語システムのアイデンティティ / Identity of the terminology system Fixed Value: http://jpfhir.jp/fhir/core/mhlw/CodeSystem/masterH-dentalProcedure | |
coding:nurse | 0..1 | Coding | 看護行為マスタ ValueSet Binding: JP Core Procedure Codes Nurse ValueSet (required) | |
system | 1..1 | uri | 用語システムのアイデンティティ / Identity of the terminology system Fixed Value: urn:oid:1.2.392.200119.4.701 | |
coding:ichi | 0..1 | Coding | WHO ICHI (International Classification of Health Interventions) ValueSet Binding: JP Core Procedure Codes ICHI ValueSet (required) | |
system | 1..1 | uri | 用語システムのアイデンティティ / Identity of the terminology system Fixed Value: http://jpfhir.jp/fhir/core/CodeSystem/JP_Undefined_CS | |
subject | 1..1 | Reference(JP Core Patient Profile) | 誰にこのプロシジャーが実施されたか | |
encounter | 0..1 | Reference(JP Core Encounter Profile) | このプロシジャーの記録が作成された受療の状況 | |
performed[x] | 0..1 | dateTime, Period, string, Age, 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 | このプロシジャーの実施者 | |
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 | このプロシジャーの際に操作、埋め込み、または削除されたデバイス | |
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) | |
Documentation for this format |
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
Procedure | 0..* | Procedure | Procedureリソース | |
id | Σ | 0..1 | id | Logical id of this artifact |
implicitRules | ?!Σ | 0..1 | uri | このコンテンツが作成されたルールのセット / A set of rules under which this content was created |
text | 0..1 | Narrative | このリソースを人間が解釈するためのテキスト要約 | |
contained | 0..* | Resource | Contained, inline Resources | |
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) |
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) |
system | Σ | 1..1 | uri | 用語システムのアイデンティティ / Identity of the terminology system Fixed Value: http://jpfhir.jp/fhir/core/mhlw/CodeSystem/masterS-medicalProcedure |
coding:stem7 | Σ | 0..1 | Coding | STEM7 外保連手術基幹コード ValueSet Binding: JP Core Procedure Codes STEM7 ValueSet (required) |
system | Σ | 1..1 | uri | 用語システムのアイデンティティ / Identity of the terminology system Fixed Value: http://jpfhir.jp/fhir/core/CodeSystem/JP_ProcedureCodesSTEM7_CS |
coding:dental | Σ | 0..1 | Coding | 歯科診療行為マスタ ValueSet Binding: JP Core Procedure Codes Dental ValueSet (required) |
system | Σ | 1..1 | uri | 用語システムのアイデンティティ / Identity of the terminology system Fixed Value: http://jpfhir.jp/fhir/core/mhlw/CodeSystem/masterH-dentalProcedure |
coding:nurse | Σ | 0..1 | Coding | 看護行為マスタ ValueSet Binding: JP Core Procedure Codes Nurse ValueSet (required) |
system | Σ | 1..1 | uri | 用語システムのアイデンティティ / Identity of the terminology system Fixed Value: urn:oid:1.2.392.200119.4.701 |
coding:ichi | Σ | 0..1 | Coding | WHO ICHI (International Classification of Health Interventions) ValueSet Binding: JP Core Procedure Codes ICHI ValueSet (required) |
system | Σ | 1..1 | uri | 用語システムのアイデンティティ / Identity of the terminology system Fixed Value: http://jpfhir.jp/fhir/core/CodeSystem/JP_Undefined_CS |
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 | このプロシジャーの実施者 |
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 | このプロシジャーの際に操作、埋め込み、または削除されたデバイス | |
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) | |
Documentation for this format |
Name | Flags | Card. | Type | Description & Constraints | ||||
---|---|---|---|---|---|---|---|---|
Procedure | 0..* | Procedure | Procedureリソース | |||||
id | Σ | 0..1 | id | Logical id of this artifact | ||||
meta | Σ | 0..1 | Meta | リソースに関するメタデータ / Metadata about the resource | ||||
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.
| |||||
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) | |||||
Documentation for this format |
This structure is derived from Procedure
Summary
Mandatory: 0 element(5 nested mandatory elements)
Fixed: 5 elements
Structures
This structure refers to these other structures:
Slices
This structure defines the following Slices:
Terminology Bindings
Path | Conformance | ValueSet | URI | |||
Procedure.language | preferred | CommonLanguages
http://hl7.org/fhir/ValueSet/languages from the FHIR Standard | ||||
Procedure.status | required | EventStatushttp://hl7.org/fhir/ValueSet/event-status|4.0.1 from the FHIR Standard | ||||
Procedure.statusReason | example | JP_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.category | example | JP_ProcedureCategory_VShttp://jpfhir.jp/fhir/core/ValueSet/JP_ProcedureCategory_VS | ||||
Procedure.code | example | JP_ProcedureCodesMedical_VShttp://jpfhir.jp/fhir/core/ValueSet/JP_ProcedureCodesMedical_VS | ||||
Procedure.code.coding:medical | required | JP_ProcedureCodesMedical_VShttp://jpfhir.jp/fhir/core/ValueSet/JP_ProcedureCodesMedical_VS | ||||
Procedure.code.coding:stem7 | required | JP_ProcedureCodesSTEM7_VShttp://jpfhir.jp/fhir/core/ValueSet/JP_ProcedureCodesSTEM7_VS | ||||
Procedure.code.coding:dental | required | JP_ProcedureCodesDental_VShttp://jpfhir.jp/fhir/core/ValueSet/JP_ProcedureCodesDental_VS | ||||
Procedure.code.coding:nurse | required | JP_ProcedureCodesNurse_VShttp://jpfhir.jp/fhir/core/ValueSet/JP_ProcedureCodesNurse_VS | ||||
Procedure.code.coding:ichi | required | JP_ProcedureCodesICHI_VS (a valid code from JP Core Undefined CodeSystem)http://jpfhir.jp/fhir/core/ValueSet/JP_ProcedureCodesICHI_VS from this IG | ||||
Procedure.performer.function | example | JP_ProcedurePerformerRole_VShttp://jpfhir.jp/fhir/core/ValueSet/JP_ProcedurePerformerRole_VS from this IG | ||||
Procedure.reasonCode | example | JP_ProcedureReason_VS (a valid code from JP Core Undefined CodeSystem)http://jpfhir.jp/fhir/core/ValueSet/JP_ProcedureReason_VS from this IG | ||||
Procedure.bodySite | example | JP_ProcedureBodySite_VS (a valid code from JP Core Procedure BodySite CodeSystem)http://jpfhir.jp/fhir/core/ValueSet/JP_ProcedureBodySite_VS from this IG | ||||
Procedure.outcome | example | JP_ProcedureOutcome_VS (a valid code from JP Core Procedure Outcome CodeSystem)http://jpfhir.jp/fhir/core/ValueSet/JP_ProcedureOutcome_VS from this IG | ||||
Procedure.complication | example | JP_ProcedureCondition_VS (a valid code from JP Core Undefined CodeSystem)http://jpfhir.jp/fhir/core/ValueSet/JP_ProcedureCondition_VS from this IG | ||||
Procedure.followUp | example | JP_ProcedureFollowUp_VS (a valid code from JP Core Undefined CodeSystem)http://jpfhir.jp/fhir/core/ValueSet/JP_ProcedureFollowUp_VS from this IG | ||||
Procedure.focalDevice.action | preferred | JP_ProcedureDeviceAction_VS (a valid code from JP Core Undefined CodeSystem)http://jpfhir.jp/fhir/core/ValueSet/JP_ProcedureDeviceAction_VS from this IG | ||||
Procedure.usedCode | example | JP_ProcedureDeviceKind_VS (a valid code from JP Core Undefined CodeSystem)http://jpfhir.jp/fhir/core/ValueSet/JP_ProcedureDeviceKind_VS from this IG |
Constraints
Id | Grade | Path(s) | Details | Requirements |
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
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
Procedure | 0..* | Procedure | Procedureリソース | |
id | 0..1 | id | Logical id of this artifact | |
text | 0..1 | Narrative | このリソースを人間が解釈するためのテキスト要約 | |
contained | 0..* | Resource | Contained, 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..1 | code | 準備|進行中|not-done |オンホールド|停止|完了|エラーに入った|わからない / preparation | in-progress | not-done | on-hold | stopped | completed | entered-in-error | unknown | |
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) | |
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) | |
system | 1..1 | uri | 用語システムのアイデンティティ / Identity of the terminology system Fixed Value: http://jpfhir.jp/fhir/core/mhlw/CodeSystem/masterS-medicalProcedure | |
coding:stem7 | 0..1 | Coding | STEM7 外保連手術基幹コード ValueSet Binding: JP Core Procedure Codes STEM7 ValueSet (required) | |
system | 1..1 | uri | 用語システムのアイデンティティ / Identity of the terminology system Fixed Value: http://jpfhir.jp/fhir/core/CodeSystem/JP_ProcedureCodesSTEM7_CS | |
coding:dental | 0..1 | Coding | 歯科診療行為マスタ ValueSet Binding: JP Core Procedure Codes Dental ValueSet (required) | |
system | 1..1 | uri | 用語システムのアイデンティティ / Identity of the terminology system Fixed Value: http://jpfhir.jp/fhir/core/mhlw/CodeSystem/masterH-dentalProcedure | |
coding:nurse | 0..1 | Coding | 看護行為マスタ ValueSet Binding: JP Core Procedure Codes Nurse ValueSet (required) | |
system | 1..1 | uri | 用語システムのアイデンティティ / Identity of the terminology system Fixed Value: urn:oid:1.2.392.200119.4.701 | |
coding:ichi | 0..1 | Coding | WHO ICHI (International Classification of Health Interventions) ValueSet Binding: JP Core Procedure Codes ICHI ValueSet (required) | |
system | 1..1 | uri | 用語システムのアイデンティティ / Identity of the terminology system Fixed Value: http://jpfhir.jp/fhir/core/CodeSystem/JP_Undefined_CS | |
subject | 1..1 | Reference(JP Core Patient Profile) | 誰にこのプロシジャーが実施されたか | |
encounter | 0..1 | Reference(JP Core Encounter Profile) | このプロシジャーの記録が作成された受療の状況 | |
performed[x] | 0..1 | dateTime, Period, string, Age, 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 | このプロシジャーの実施者 | |
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 | このプロシジャーの際に操作、埋め込み、または削除されたデバイス | |
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) | |
Documentation for this format |
Key Elements View
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
Procedure | 0..* | Procedure | Procedureリソース | |
id | Σ | 0..1 | id | Logical id of this artifact |
implicitRules | ?!Σ | 0..1 | uri | このコンテンツが作成されたルールのセット / A set of rules under which this content was created |
text | 0..1 | Narrative | このリソースを人間が解釈するためのテキスト要約 | |
contained | 0..* | Resource | Contained, inline Resources | |
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) |
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) |
system | Σ | 1..1 | uri | 用語システムのアイデンティティ / Identity of the terminology system Fixed Value: http://jpfhir.jp/fhir/core/mhlw/CodeSystem/masterS-medicalProcedure |
coding:stem7 | Σ | 0..1 | Coding | STEM7 外保連手術基幹コード ValueSet Binding: JP Core Procedure Codes STEM7 ValueSet (required) |
system | Σ | 1..1 | uri | 用語システムのアイデンティティ / Identity of the terminology system Fixed Value: http://jpfhir.jp/fhir/core/CodeSystem/JP_ProcedureCodesSTEM7_CS |
coding:dental | Σ | 0..1 | Coding | 歯科診療行為マスタ ValueSet Binding: JP Core Procedure Codes Dental ValueSet (required) |
system | Σ | 1..1 | uri | 用語システムのアイデンティティ / Identity of the terminology system Fixed Value: http://jpfhir.jp/fhir/core/mhlw/CodeSystem/masterH-dentalProcedure |
coding:nurse | Σ | 0..1 | Coding | 看護行為マスタ ValueSet Binding: JP Core Procedure Codes Nurse ValueSet (required) |
system | Σ | 1..1 | uri | 用語システムのアイデンティティ / Identity of the terminology system Fixed Value: urn:oid:1.2.392.200119.4.701 |
coding:ichi | Σ | 0..1 | Coding | WHO ICHI (International Classification of Health Interventions) ValueSet Binding: JP Core Procedure Codes ICHI ValueSet (required) |
system | Σ | 1..1 | uri | 用語システムのアイデンティティ / Identity of the terminology system Fixed Value: http://jpfhir.jp/fhir/core/CodeSystem/JP_Undefined_CS |
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 | このプロシジャーの実施者 |
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 | このプロシジャーの際に操作、埋め込み、または削除されたデバイス | |
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) | |
Documentation for this format |
Snapshot View
Name | Flags | Card. | Type | Description & Constraints | ||||
---|---|---|---|---|---|---|---|---|
Procedure | 0..* | Procedure | Procedureリソース | |||||
id | Σ | 0..1 | id | Logical id of this artifact | ||||
meta | Σ | 0..1 | Meta | リソースに関するメタデータ / Metadata about the resource | ||||
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.
| |||||
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) | |||||
Documentation for this format |
This structure is derived from Procedure
Summary
Mandatory: 0 element(5 nested mandatory elements)
Fixed: 5 elements
Structures
This structure refers to these other structures:
Slices
This structure defines the following Slices:
Terminology Bindings
Path | Conformance | ValueSet | URI | |||
Procedure.language | preferred | CommonLanguages
http://hl7.org/fhir/ValueSet/languages from the FHIR Standard | ||||
Procedure.status | required | EventStatushttp://hl7.org/fhir/ValueSet/event-status|4.0.1 from the FHIR Standard | ||||
Procedure.statusReason | example | JP_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.category | example | JP_ProcedureCategory_VShttp://jpfhir.jp/fhir/core/ValueSet/JP_ProcedureCategory_VS | ||||
Procedure.code | example | JP_ProcedureCodesMedical_VShttp://jpfhir.jp/fhir/core/ValueSet/JP_ProcedureCodesMedical_VS | ||||
Procedure.code.coding:medical | required | JP_ProcedureCodesMedical_VShttp://jpfhir.jp/fhir/core/ValueSet/JP_ProcedureCodesMedical_VS | ||||
Procedure.code.coding:stem7 | required | JP_ProcedureCodesSTEM7_VShttp://jpfhir.jp/fhir/core/ValueSet/JP_ProcedureCodesSTEM7_VS | ||||
Procedure.code.coding:dental | required | JP_ProcedureCodesDental_VShttp://jpfhir.jp/fhir/core/ValueSet/JP_ProcedureCodesDental_VS | ||||
Procedure.code.coding:nurse | required | JP_ProcedureCodesNurse_VShttp://jpfhir.jp/fhir/core/ValueSet/JP_ProcedureCodesNurse_VS | ||||
Procedure.code.coding:ichi | required | JP_ProcedureCodesICHI_VS (a valid code from JP Core Undefined CodeSystem)http://jpfhir.jp/fhir/core/ValueSet/JP_ProcedureCodesICHI_VS from this IG | ||||
Procedure.performer.function | example | JP_ProcedurePerformerRole_VShttp://jpfhir.jp/fhir/core/ValueSet/JP_ProcedurePerformerRole_VS from this IG | ||||
Procedure.reasonCode | example | JP_ProcedureReason_VS (a valid code from JP Core Undefined CodeSystem)http://jpfhir.jp/fhir/core/ValueSet/JP_ProcedureReason_VS from this IG | ||||
Procedure.bodySite | example | JP_ProcedureBodySite_VS (a valid code from JP Core Procedure BodySite CodeSystem)http://jpfhir.jp/fhir/core/ValueSet/JP_ProcedureBodySite_VS from this IG | ||||
Procedure.outcome | example | JP_ProcedureOutcome_VS (a valid code from JP Core Procedure Outcome CodeSystem)http://jpfhir.jp/fhir/core/ValueSet/JP_ProcedureOutcome_VS from this IG | ||||
Procedure.complication | example | JP_ProcedureCondition_VS (a valid code from JP Core Undefined CodeSystem)http://jpfhir.jp/fhir/core/ValueSet/JP_ProcedureCondition_VS from this IG | ||||
Procedure.followUp | example | JP_ProcedureFollowUp_VS (a valid code from JP Core Undefined CodeSystem)http://jpfhir.jp/fhir/core/ValueSet/JP_ProcedureFollowUp_VS from this IG | ||||
Procedure.focalDevice.action | preferred | JP_ProcedureDeviceAction_VS (a valid code from JP Core Undefined CodeSystem)http://jpfhir.jp/fhir/core/ValueSet/JP_ProcedureDeviceAction_VS from this IG | ||||
Procedure.usedCode | example | JP_ProcedureDeviceKind_VS (a valid code from JP Core Undefined CodeSystem)http://jpfhir.jp/fhir/core/ValueSet/JP_ProcedureDeviceKind_VS from this IG |
Constraints
Id | Grade | Path(s) | Details | Requirements |
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() |
Other representations of profile: CSV, Excel, Schematron
本プロファイルに準拠するためには、次の項目の値が存在しなければならない。
本プロファイルで追加定義された拡張はない。
コンフォーマンス | パラメータ | 型 | 例 |
---|---|---|---|
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)
検索パラメータidentifierを指定し、レコードIDなどの識別子によりProcedureを検索
GET [base]/Procedure?identifier={system|}[code]
例:
GET [base]/Procedure?identifier=http://myhospital.com/fhir/procedure|123
指定された識別子に一致するProcedureリソースを含むBundleを検索する。
本プロファイルに準拠するためには、以下の検索パラメータをサポートすることが推奨される(SHOULD)
検索パラメータpatientとdateを指定し、該当するすべてのProcedureを検索
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)
検索パラメータpatientとstatusを指定し、該当するすべてのProcedureを検索
GET [base]/Procedure?patient={reference}&status={system|}[code]{,{system|}[code],...}
例:
GET [base]/Procedure?patient=Patient/123&status=completed
指定された患者およびステータスのすべてのProcedureを含むBundleを検索する。
検索パラメータpatientとcodeとdateを指定し、該当するすべてのProcedureを検索
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を検索する。
本プロファイルで追加定義されたオプション検索パラメータはない。