HL7 FHIR JP Core ImplementationGuide
2.0.0-dev - ci-build
HL7 FHIR JP Core ImplementationGuide - Local Development build (v2.0.0-dev) 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 | 2.0.0-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.
This structure is derived from Procedure
Name | Flags | Card. | Type | Description & Constraints![]() |
---|---|---|---|---|
![]() ![]() |
0..* | Procedure | Procedureリソース dom-2: If the resource is contained in another resource, it SHALL NOT contain nested Resources dom-3: If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource dom-4: If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated dom-5: If a resource is contained in another resource, it SHALL NOT have a security label dom-6: A resource should have narrative for robust management | |
![]() ![]() ![]() |
?!Σ | 0..1 | uri | A set of rules under which this content was created ele-1: All FHIR elements must have a @value or children |
![]() ![]() ![]() |
0..1 | Narrative | このリソースを人間が解釈するためのテキスト要約 ele-1: All FHIR elements must have a @value or children | |
![]() ![]() ![]() |
?! | 0..* | Extension | Extensions that cannot be ignored ele-1: All FHIR elements must have a @value or children ext-1: Must have either extensions or value[x], not both |
![]() ![]() ![]() |
Σ | 0..* | Identifier | External Identifiers for this procedure ele-1: All FHIR elements must have a @value or children |
![]() ![]() ![]() |
Σ | 0..* | canonical(PlanDefinition | ActivityDefinition | Measure | OperationDefinition | Questionnaire) | Instantiates FHIR protocol or definition ele-1: All FHIR elements must have a @value or children |
![]() ![]() ![]() |
Σ | 0..* | uri | Instantiates external protocol or definition ele-1: All FHIR elements must have a @value or children |
![]() ![]() ![]() |
Σ | 0..* | Reference(CarePlan | ServiceRequest) | このプロシージャの依頼情報 ele-1: All FHIR elements must have a @value or children |
![]() ![]() ![]() |
Σ | 0..* | Reference(JP Core Procedure Profile | JP Core Observation Common Profile | JP Core MedicationAdministration Profile) | このプロシジャーが構成要素やステップとなるより大きな医療行為 ele-1: All FHIR elements must have a @value or children |
![]() ![]() ![]() |
?!Σ | 1..1 | code | preparation | in-progress | not-done | on-hold | stopped | completed | entered-in-error | unknown Binding: EventStatus (required): A code specifying the state of the procedure. ele-1: All FHIR elements must have a @value or children |
![]() ![]() ![]() |
Σ | 0..1 | CodeableConcept | このプロシジャーの進捗の理由(未完了であったり中止されたことの理由) Binding: JP Core Procedure Not Performed Reason ValueSet (example) ele-1: All FHIR elements must have a @value or children |
![]() ![]() ![]() |
Σ | 0..1 | CodeableConcept | このプロシジャーの分類カテゴリ Binding: JP Core Procedure Category ValueSet (example) ele-1: All FHIR elements must have a @value or children |
![]() ![]() ![]() |
Σ | 0..1 | CodeableConcept | このプロシジャーの識別子 Binding: JP Core Procedure Codes Medical ValueSet (example) ele-1: All FHIR elements must have a @value or children |
![]() ![]() ![]() ![]() |
Σ | 0..* | Coding | Code defined by a terminology system Slice: Unordered, Open by value:system ele-1: All FHIR elements must have a @value or children |
![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | Coding | 医科診療行為マスタ ValueSet Binding: JP Core Procedure Codes Medical ValueSet (required) ele-1: All FHIR elements must have a @value or children |
![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 1..1 | uri | Identity of the terminology system ele-1: All FHIR elements must have a @value or children Fixed Value: http://jpfhir.jp/fhir/core/mhlw/CodeSystem/masterS-medicalProcedure |
![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | Coding | STEM7 外保連手術基幹コード ValueSet Binding: JP Core Procedure Codes STEM7 ValueSet (required) ele-1: All FHIR elements must have a @value or children |
![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 1..1 | uri | Identity of the terminology system ele-1: All FHIR elements must have a @value or children Fixed Value: http://jpfhir.jp/fhir/core/CodeSystem/JP_ProcedureCodesSTEM7_CS |
![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | Coding | 歯科診療行為マスタ ValueSet Binding: JP Core Procedure Codes Dental ValueSet (required) ele-1: All FHIR elements must have a @value or children |
![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 1..1 | uri | Identity of the terminology system ele-1: All FHIR elements must have a @value or children Fixed Value: http://jpfhir.jp/fhir/core/mhlw/CodeSystem/masterH-dentalProcedure |
![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | Coding | 看護行為マスタ ValueSet Binding: JP Core Procedure Codes Nurse ValueSet (required) ele-1: All FHIR elements must have a @value or children |
![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 1..1 | uri | Identity of the terminology system ele-1: All FHIR elements must have a @value or children Fixed Value: urn:oid:1.2.392.200119.4.701 |
![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | Coding | WHO ICHI (International Classification of Health Interventions) ValueSet Binding: JP Core Procedure Codes ICHI ValueSet (required) ele-1: All FHIR elements must have a @value or children |
![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 1..1 | uri | Identity of the terminology system ele-1: All FHIR elements must have a @value or children Fixed Value: http://jpfhir.jp/fhir/core/CodeSystem/JP_Undefined_CS |
![]() ![]() ![]() |
Σ | 1..1 | Reference(JP Core Patient Profile) | 誰にこのプロシジャーが実施されたか ele-1: All FHIR elements must have a @value or children |
![]() ![]() ![]() |
Σ | 0..1 | Reference(JP Core Encounter Profile) | このプロシジャーの記録が作成された受療の状況 ele-1: All FHIR elements must have a @value or children |
![]() ![]() ![]() |
Σ | 0..1 | いつこのプロシジャーが実施されたか ele-1: All FHIR elements must have a @value or children | |
![]() ![]() ![]() ![]() |
dateTime | |||
![]() ![]() ![]() ![]() |
Period | |||
![]() ![]() ![]() ![]() |
string | |||
![]() ![]() ![]() ![]() |
Age | |||
![]() ![]() ![]() ![]() |
Range | |||
![]() ![]() ![]() |
Σ | 0..1 | Reference(JP Core Patient Profile | RelatedPerson | JP Core Practitioner Profile | JP Core PractitionerRole Profile) | このプロシジャーを記録した人 ele-1: All FHIR elements must have a @value or children |
![]() ![]() ![]() |
Σ | 0..1 | Reference(JP Core Patient Profile | RelatedPerson | JP Core Practitioner Profile | JP Core PractitionerRole Profile) | このプロシジャーの実施の記録者 ele-1: All FHIR elements must have a @value or children |
![]() ![]() ![]() |
Σ | 0..* | BackboneElement | このプロシジャーの実施者 ele-1: All FHIR elements must have a @value or children unless an empty Parameters resource |
![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized ele-1: All FHIR elements must have a @value or children ext-1: Must have either extensions or value[x], not both |
![]() ![]() ![]() ![]() |
Σ | 0..1 | CodeableConcept | 実施者の役割(ロール) Binding: JP Core Procedure Performer Role ValueSet (example) ele-1: All FHIR elements must have a @value or children |
![]() ![]() ![]() ![]() |
Σ | 1..1 | Reference(JP Core Practitioner Profile | JP Core PractitionerRole Profile | JP Core Organization Profile | JP Core Patient Profile | RelatedPerson | Device) | 医療従事者への参照 ele-1: All FHIR elements must have a @value or children |
![]() ![]() ![]() ![]() |
0..1 | Reference(JP Core Organization Profile) | 従事した組織 ele-1: All FHIR elements must have a @value or children | |
![]() ![]() ![]() |
Σ | 0..1 | Reference(JP Core Location Profile) | このプロシジャーが実施された場所 ele-1: All FHIR elements must have a @value or children |
![]() ![]() ![]() |
Σ | 0..* | CodeableConcept | このプロシジャーが実施された理由コード Binding: JP Core Procedure Reason ValueSet (example) ele-1: All FHIR elements must have a @value or children |
![]() ![]() ![]() |
Σ | 0..* | Reference(JP Core Condition Profile | JP Core Observation Common Profile | JP Core Procedure Profile | JP Core DiagnosticReport Common Profile | DocumentReference) | このプロシジャーが実施された正当性 ele-1: All FHIR elements must have a @value or children |
![]() ![]() ![]() |
Σ | 0..* | CodeableConcept | このプロシジャーの対象となった人体部位 Binding: JP Core Procedure BodySite ValueSet (example) ele-1: All FHIR elements must have a @value or children |
![]() ![]() ![]() |
Σ | 0..1 | CodeableConcept | このプロシジャーのアウトカム Binding: JP Core Procedure Outcome ValueSet (example) ele-1: All FHIR elements must have a @value or children |
![]() ![]() ![]() |
0..* | Reference(JP Core DiagnosticReport Common Profile | DocumentReference | Composition) | このプロシジャーの結果報告 ele-1: All FHIR elements must have a @value or children | |
![]() ![]() ![]() |
0..* | CodeableConcept | このプロシジャーによる合併症 Binding: JP Core Procedure Condition ValueSet (example) ele-1: All FHIR elements must have a @value or children | |
![]() ![]() ![]() |
0..* | Reference(JP Core Condition Profile) | このプロシジャーの合併症の結果生じた患者状態 ele-1: All FHIR elements must have a @value or children | |
![]() ![]() ![]() |
0..* | CodeableConcept | 今後の処置が特別なフォローアップを必要とする場合(例:抜糸)、フォローアップはシンプルなnote として表現してもよいが、より複雑になる可能性もあり、その場合はケアプランリソースを使用することができる。 Binding: JP Core Procedure Follow Up ValueSet (example) ele-1: All FHIR elements must have a @value or children | |
![]() ![]() ![]() |
0..* | Annotation | このプロシジャーの関する追加情報 ele-1: All FHIR elements must have a @value or children | |
![]() ![]() ![]() |
0..* | BackboneElement | このプロシジャーの際に操作、埋め込み、または削除されたデバイス ele-1: All FHIR elements must have a @value or children unless an empty Parameters resource | |
![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized ele-1: All FHIR elements must have a @value or children ext-1: Must have either extensions or value[x], not both |
![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | Kind of change to device Binding: JP Core Procedure Device Action ValueSet (preferred) ele-1: All FHIR elements must have a @value or children | |
![]() ![]() ![]() ![]() |
1..1 | Reference(Device) | Device that was changed ele-1: All FHIR elements must have a @value or children | |
![]() ![]() ![]() |
0..* | Reference(Device | JP Core Medication Profile | Substance) | プロシジャー中に使用されるアイテム ele-1: All FHIR elements must have a @value or children | |
![]() ![]() ![]() |
0..* | CodeableConcept | プロシジャー中に使用したアイテムのコード Binding: JP Core Procedure Device Kind ValueSet (example) ele-1: All FHIR elements must have a @value or children | |
![]() |
Name | Flags | Card. | Type | Description & Constraints![]() | ||||
---|---|---|---|---|---|---|---|---|
![]() ![]() |
0..* | Procedure | Procedureリソース | |||||
![]() ![]() ![]() |
Σ | 0..1 | id | Logical id of this artifact | ||||
![]() ![]() ![]() |
Σ | 0..1 | Meta | Metadata about the resource | ||||
![]() ![]() ![]() |
?!Σ | 0..1 | uri | A set of rules under which this content was created | ||||
![]() ![]() ![]() |
0..1 | code | Language of the resource content Binding: CommonLanguages (preferred): IETF language tag
| |||||
![]() ![]() ![]() |
0..1 | Narrative | このリソースを人間が解釈するためのテキスト要約 | |||||
![]() ![]() ![]() |
0..* | Resource | Contained, inline Resources dom-r4b: Containing new R4B resources within R4 resources may cause interoperability issues if instances are shared with R4 systems | |||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() |
?! | 0..* | Extension | Extensions that cannot be ignored | ||||
![]() ![]() ![]() |
Σ | 0..* | Identifier | External Identifiers for this procedure | ||||
![]() ![]() ![]() |
Σ | 0..* | canonical(PlanDefinition | ActivityDefinition | Measure | OperationDefinition | Questionnaire) | Instantiates FHIR protocol or definition | ||||
![]() ![]() ![]() |
Σ | 0..* | uri | Instantiates external protocol or definition | ||||
![]() ![]() ![]() |
Σ | 0..* | Reference(CarePlan | ServiceRequest) | このプロシージャの依頼情報 | ||||
![]() ![]() ![]() |
Σ | 0..* | Reference(JP Core Procedure Profile | JP Core Observation Common Profile | JP Core MedicationAdministration Profile) | このプロシジャーが構成要素やステップとなるより大きな医療行為 | ||||
![]() ![]() ![]() |
?!Σ | 1..1 | code | preparation | in-progress | not-done | on-hold | stopped | completed | entered-in-error | unknown Binding: EventStatus (required): A code specifying the state of the procedure. | ||||
![]() ![]() ![]() |
Σ | 0..1 | CodeableConcept | このプロシジャーの進捗の理由(未完了であったり中止されたことの理由) Binding: JP Core Procedure Not Performed Reason ValueSet (example) | ||||
![]() ![]() ![]() |
Σ | 0..1 | CodeableConcept | このプロシジャーの分類カテゴリ Binding: JP Core Procedure Category ValueSet (example) | ||||
![]() ![]() ![]() |
Σ | 0..1 | CodeableConcept | このプロシジャーの識別子 Binding: JP Core Procedure Codes Medical ValueSet (example) | ||||
![]() ![]() ![]() ![]() |
0..1 | id | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() |
Σ | 0..* | Coding | Code defined by a terminology system Slice: Unordered, Open by value:system | ||||
![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | Coding | 医科診療行為マスタ ValueSet Binding: JP Core Procedure Codes Medical ValueSet (required) | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | id | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 1..1 | uri | Identity of the terminology system Fixed Value: http://jpfhir.jp/fhir/core/mhlw/CodeSystem/masterS-medicalProcedure | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | string | Version of the system - if relevant | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | code | Symbol in syntax defined by the system | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | string | Representation defined by the system | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | boolean | If this coding was chosen directly by the user | ||||
![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | Coding | STEM7 外保連手術基幹コード ValueSet Binding: JP Core Procedure Codes STEM7 ValueSet (required) | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | id | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 1..1 | uri | Identity of the terminology system Fixed Value: http://jpfhir.jp/fhir/core/CodeSystem/JP_ProcedureCodesSTEM7_CS | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | string | Version of the system - if relevant | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | code | Symbol in syntax defined by the system | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | string | Representation defined by the system | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | boolean | If this coding was chosen directly by the user | ||||
![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | Coding | 歯科診療行為マスタ ValueSet Binding: JP Core Procedure Codes Dental ValueSet (required) | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | id | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 1..1 | uri | Identity of the terminology system Fixed Value: http://jpfhir.jp/fhir/core/mhlw/CodeSystem/masterH-dentalProcedure | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | string | Version of the system - if relevant | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | code | Symbol in syntax defined by the system | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | string | Representation defined by the system | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | boolean | If this coding was chosen directly by the user | ||||
![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | Coding | 看護行為マスタ ValueSet Binding: JP Core Procedure Codes Nurse ValueSet (required) | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | id | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 1..1 | uri | Identity of the terminology system Fixed Value: urn:oid:1.2.392.200119.4.701 | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | string | Version of the system - if relevant | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | code | Symbol in syntax defined by the system | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | string | Representation defined by the system | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | boolean | If this coding was chosen directly by the user | ||||
![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | Coding | WHO ICHI (International Classification of Health Interventions) ValueSet Binding: JP Core Procedure Codes ICHI ValueSet (required) | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | id | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 1..1 | uri | Identity of the terminology system Fixed Value: http://jpfhir.jp/fhir/core/CodeSystem/JP_Undefined_CS | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | string | Version of the system - if relevant | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | code | Symbol in syntax defined by the system | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | string | Representation defined by the system | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | boolean | If this coding was chosen directly by the user | ||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | string | Plain text representation of the concept | ||||
![]() ![]() ![]() |
Σ | 1..1 | Reference(JP Core Patient Profile) | 誰にこのプロシジャーが実施されたか | ||||
![]() ![]() ![]() |
Σ | 0..1 | Reference(JP Core Encounter Profile) | このプロシジャーの記録が作成された受療の状況 | ||||
![]() ![]() ![]() |
Σ | 0..1 | いつこのプロシジャーが実施されたか | |||||
![]() ![]() ![]() ![]() |
dateTime | |||||||
![]() ![]() ![]() ![]() |
Period | |||||||
![]() ![]() ![]() ![]() |
string | |||||||
![]() ![]() ![]() ![]() |
Age | |||||||
![]() ![]() ![]() ![]() |
Range | |||||||
![]() ![]() ![]() |
Σ | 0..1 | Reference(JP Core Patient Profile | RelatedPerson | JP Core Practitioner Profile | JP Core PractitionerRole Profile) | このプロシジャーを記録した人 | ||||
![]() ![]() ![]() |
Σ | 0..1 | Reference(JP Core Patient Profile | RelatedPerson | JP Core Practitioner Profile | JP Core PractitionerRole Profile) | このプロシジャーの実施の記録者 | ||||
![]() ![]() ![]() |
Σ | 0..* | BackboneElement | このプロシジャーの実施者 | ||||
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | CodeableConcept | 実施者の役割(ロール) Binding: JP Core Procedure Performer Role ValueSet (example) | ||||
![]() ![]() ![]() ![]() |
Σ | 1..1 | Reference(JP Core Practitioner Profile | JP Core PractitionerRole Profile | JP Core Organization Profile | JP Core Patient Profile | RelatedPerson | Device) | 医療従事者への参照 | ||||
![]() ![]() ![]() ![]() |
0..1 | Reference(JP Core Organization Profile) | 従事した組織 | |||||
![]() ![]() ![]() |
Σ | 0..1 | Reference(JP Core Location Profile) | このプロシジャーが実施された場所 | ||||
![]() ![]() ![]() |
Σ | 0..* | CodeableConcept | このプロシジャーが実施された理由コード Binding: JP Core Procedure Reason ValueSet (example) | ||||
![]() ![]() ![]() |
Σ | 0..* | Reference(JP Core Condition Profile | JP Core Observation Common Profile | JP Core Procedure Profile | JP Core DiagnosticReport Common Profile | DocumentReference) | このプロシジャーが実施された正当性 | ||||
![]() ![]() ![]() |
Σ | 0..* | CodeableConcept | このプロシジャーの対象となった人体部位 Binding: JP Core Procedure BodySite ValueSet (example) | ||||
![]() ![]() ![]() |
Σ | 0..1 | CodeableConcept | このプロシジャーのアウトカム Binding: JP Core Procedure Outcome ValueSet (example) | ||||
![]() ![]() ![]() |
0..* | Reference(JP Core DiagnosticReport Common Profile | DocumentReference | Composition) | このプロシジャーの結果報告 | |||||
![]() ![]() ![]() |
0..* | CodeableConcept | このプロシジャーによる合併症 Binding: JP Core Procedure Condition ValueSet (example) | |||||
![]() ![]() ![]() |
0..* | Reference(JP Core Condition Profile) | このプロシジャーの合併症の結果生じた患者状態 | |||||
![]() ![]() ![]() |
0..* | CodeableConcept | 今後の処置が特別なフォローアップを必要とする場合(例:抜糸)、フォローアップはシンプルなnote として表現してもよいが、より複雑になる可能性もあり、その場合はケアプランリソースを使用することができる。 Binding: JP Core Procedure Follow Up ValueSet (example) | |||||
![]() ![]() ![]() |
0..* | Annotation | このプロシジャーの関する追加情報 | |||||
![]() ![]() ![]() |
0..* | BackboneElement | このプロシジャーの際に操作、埋め込み、または削除されたデバイス | |||||
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | Kind of change to device Binding: JP Core Procedure Device Action ValueSet (preferred) | |||||
![]() ![]() ![]() ![]() |
1..1 | Reference(Device) | Device that was changed | |||||
![]() ![]() ![]() |
0..* | Reference(Device | JP Core Medication Profile | Substance) | プロシジャー中に使用されるアイテム | |||||
![]() ![]() ![]() |
0..* | CodeableConcept | プロシジャー中に使用したアイテムのコード Binding: JP Core Procedure Device Kind ValueSet (example) | |||||
![]() |
Terminology Bindings
Path | Conformance | ValueSet | URI | |||
Procedure.language | preferred | CommonLanguageshttp://hl7.org/fhir/ValueSet/languages from the FHIR Standard
| ||||
Procedure.status | required | EventStatushttp://hl7.org/fhir/ValueSet/event-status|4.3.0 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.exists() and ('#'+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(uri) = '#').exists()).not()).trace('unmatched', id).empty() | |
dom-4 | error | Procedure | 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 | A resource should have narrative for robust management : text.`div`.exists() | |
dom-r4b | warning | Procedure.contained | Containing new R4B resources within R4 resources may cause interoperability issues if instances are shared with R4 systems : ($this is Citation or $this is Evidence or $this is EvidenceReport or $this is EvidenceVariable or $this is MedicinalProductDefinition or $this is PackagedProductDefinition or $this is AdministrableProductDefinition or $this is Ingredient or $this is ClinicalUseDefinition or $this is RegulatedAuthorization or $this is SubstanceDefinition or $this is SubscriptionStatus or $this is SubscriptionTopic) implies (%resource is Citation or %resource is Evidence or %resource is EvidenceReport or %resource is EvidenceVariable or %resource is MedicinalProductDefinition or %resource is PackagedProductDefinition or %resource is AdministrableProductDefinition or %resource is Ingredient or %resource is ClinicalUseDefinition or %resource is RegulatedAuthorization or %resource is SubstanceDefinition or %resource is SubscriptionStatus or %resource is SubscriptionTopic) | |
ele-1 | error | **ALL** elements | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | error | **ALL** extensions | Must have either extensions or value[x], not both : extension.exists() != value.exists() |
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:
Differential View
This structure is derived from Procedure
Key Elements View
Name | Flags | Card. | Type | Description & Constraints![]() |
---|---|---|---|---|
![]() ![]() |
0..* | Procedure | Procedureリソース dom-2: If the resource is contained in another resource, it SHALL NOT contain nested Resources dom-3: If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource dom-4: If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated dom-5: If a resource is contained in another resource, it SHALL NOT have a security label dom-6: A resource should have narrative for robust management | |
![]() ![]() ![]() |
?!Σ | 0..1 | uri | A set of rules under which this content was created ele-1: All FHIR elements must have a @value or children |
![]() ![]() ![]() |
0..1 | Narrative | このリソースを人間が解釈するためのテキスト要約 ele-1: All FHIR elements must have a @value or children | |
![]() ![]() ![]() |
?! | 0..* | Extension | Extensions that cannot be ignored ele-1: All FHIR elements must have a @value or children ext-1: Must have either extensions or value[x], not both |
![]() ![]() ![]() |
Σ | 0..* | Identifier | External Identifiers for this procedure ele-1: All FHIR elements must have a @value or children |
![]() ![]() ![]() |
Σ | 0..* | canonical(PlanDefinition | ActivityDefinition | Measure | OperationDefinition | Questionnaire) | Instantiates FHIR protocol or definition ele-1: All FHIR elements must have a @value or children |
![]() ![]() ![]() |
Σ | 0..* | uri | Instantiates external protocol or definition ele-1: All FHIR elements must have a @value or children |
![]() ![]() ![]() |
Σ | 0..* | Reference(CarePlan | ServiceRequest) | このプロシージャの依頼情報 ele-1: All FHIR elements must have a @value or children |
![]() ![]() ![]() |
Σ | 0..* | Reference(JP Core Procedure Profile | JP Core Observation Common Profile | JP Core MedicationAdministration Profile) | このプロシジャーが構成要素やステップとなるより大きな医療行為 ele-1: All FHIR elements must have a @value or children |
![]() ![]() ![]() |
?!Σ | 1..1 | code | preparation | in-progress | not-done | on-hold | stopped | completed | entered-in-error | unknown Binding: EventStatus (required): A code specifying the state of the procedure. ele-1: All FHIR elements must have a @value or children |
![]() ![]() ![]() |
Σ | 0..1 | CodeableConcept | このプロシジャーの進捗の理由(未完了であったり中止されたことの理由) Binding: JP Core Procedure Not Performed Reason ValueSet (example) ele-1: All FHIR elements must have a @value or children |
![]() ![]() ![]() |
Σ | 0..1 | CodeableConcept | このプロシジャーの分類カテゴリ Binding: JP Core Procedure Category ValueSet (example) ele-1: All FHIR elements must have a @value or children |
![]() ![]() ![]() |
Σ | 0..1 | CodeableConcept | このプロシジャーの識別子 Binding: JP Core Procedure Codes Medical ValueSet (example) ele-1: All FHIR elements must have a @value or children |
![]() ![]() ![]() ![]() |
Σ | 0..* | Coding | Code defined by a terminology system Slice: Unordered, Open by value:system ele-1: All FHIR elements must have a @value or children |
![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | Coding | 医科診療行為マスタ ValueSet Binding: JP Core Procedure Codes Medical ValueSet (required) ele-1: All FHIR elements must have a @value or children |
![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 1..1 | uri | Identity of the terminology system ele-1: All FHIR elements must have a @value or children Fixed Value: http://jpfhir.jp/fhir/core/mhlw/CodeSystem/masterS-medicalProcedure |
![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | Coding | STEM7 外保連手術基幹コード ValueSet Binding: JP Core Procedure Codes STEM7 ValueSet (required) ele-1: All FHIR elements must have a @value or children |
![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 1..1 | uri | Identity of the terminology system ele-1: All FHIR elements must have a @value or children Fixed Value: http://jpfhir.jp/fhir/core/CodeSystem/JP_ProcedureCodesSTEM7_CS |
![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | Coding | 歯科診療行為マスタ ValueSet Binding: JP Core Procedure Codes Dental ValueSet (required) ele-1: All FHIR elements must have a @value or children |
![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 1..1 | uri | Identity of the terminology system ele-1: All FHIR elements must have a @value or children Fixed Value: http://jpfhir.jp/fhir/core/mhlw/CodeSystem/masterH-dentalProcedure |
![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | Coding | 看護行為マスタ ValueSet Binding: JP Core Procedure Codes Nurse ValueSet (required) ele-1: All FHIR elements must have a @value or children |
![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 1..1 | uri | Identity of the terminology system ele-1: All FHIR elements must have a @value or children Fixed Value: urn:oid:1.2.392.200119.4.701 |
![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | Coding | WHO ICHI (International Classification of Health Interventions) ValueSet Binding: JP Core Procedure Codes ICHI ValueSet (required) ele-1: All FHIR elements must have a @value or children |
![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 1..1 | uri | Identity of the terminology system ele-1: All FHIR elements must have a @value or children Fixed Value: http://jpfhir.jp/fhir/core/CodeSystem/JP_Undefined_CS |
![]() ![]() ![]() |
Σ | 1..1 | Reference(JP Core Patient Profile) | 誰にこのプロシジャーが実施されたか ele-1: All FHIR elements must have a @value or children |
![]() ![]() ![]() |
Σ | 0..1 | Reference(JP Core Encounter Profile) | このプロシジャーの記録が作成された受療の状況 ele-1: All FHIR elements must have a @value or children |
![]() ![]() ![]() |
Σ | 0..1 | いつこのプロシジャーが実施されたか ele-1: All FHIR elements must have a @value or children | |
![]() ![]() ![]() ![]() |
dateTime | |||
![]() ![]() ![]() ![]() |
Period | |||
![]() ![]() ![]() ![]() |
string | |||
![]() ![]() ![]() ![]() |
Age | |||
![]() ![]() ![]() ![]() |
Range | |||
![]() ![]() ![]() |
Σ | 0..1 | Reference(JP Core Patient Profile | RelatedPerson | JP Core Practitioner Profile | JP Core PractitionerRole Profile) | このプロシジャーを記録した人 ele-1: All FHIR elements must have a @value or children |
![]() ![]() ![]() |
Σ | 0..1 | Reference(JP Core Patient Profile | RelatedPerson | JP Core Practitioner Profile | JP Core PractitionerRole Profile) | このプロシジャーの実施の記録者 ele-1: All FHIR elements must have a @value or children |
![]() ![]() ![]() |
Σ | 0..* | BackboneElement | このプロシジャーの実施者 ele-1: All FHIR elements must have a @value or children unless an empty Parameters resource |
![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized ele-1: All FHIR elements must have a @value or children ext-1: Must have either extensions or value[x], not both |
![]() ![]() ![]() ![]() |
Σ | 0..1 | CodeableConcept | 実施者の役割(ロール) Binding: JP Core Procedure Performer Role ValueSet (example) ele-1: All FHIR elements must have a @value or children |
![]() ![]() ![]() ![]() |
Σ | 1..1 | Reference(JP Core Practitioner Profile | JP Core PractitionerRole Profile | JP Core Organization Profile | JP Core Patient Profile | RelatedPerson | Device) | 医療従事者への参照 ele-1: All FHIR elements must have a @value or children |
![]() ![]() ![]() ![]() |
0..1 | Reference(JP Core Organization Profile) | 従事した組織 ele-1: All FHIR elements must have a @value or children | |
![]() ![]() ![]() |
Σ | 0..1 | Reference(JP Core Location Profile) | このプロシジャーが実施された場所 ele-1: All FHIR elements must have a @value or children |
![]() ![]() ![]() |
Σ | 0..* | CodeableConcept | このプロシジャーが実施された理由コード Binding: JP Core Procedure Reason ValueSet (example) ele-1: All FHIR elements must have a @value or children |
![]() ![]() ![]() |
Σ | 0..* | Reference(JP Core Condition Profile | JP Core Observation Common Profile | JP Core Procedure Profile | JP Core DiagnosticReport Common Profile | DocumentReference) | このプロシジャーが実施された正当性 ele-1: All FHIR elements must have a @value or children |
![]() ![]() ![]() |
Σ | 0..* | CodeableConcept | このプロシジャーの対象となった人体部位 Binding: JP Core Procedure BodySite ValueSet (example) ele-1: All FHIR elements must have a @value or children |
![]() ![]() ![]() |
Σ | 0..1 | CodeableConcept | このプロシジャーのアウトカム Binding: JP Core Procedure Outcome ValueSet (example) ele-1: All FHIR elements must have a @value or children |
![]() ![]() ![]() |
0..* | Reference(JP Core DiagnosticReport Common Profile | DocumentReference | Composition) | このプロシジャーの結果報告 ele-1: All FHIR elements must have a @value or children | |
![]() ![]() ![]() |
0..* | CodeableConcept | このプロシジャーによる合併症 Binding: JP Core Procedure Condition ValueSet (example) ele-1: All FHIR elements must have a @value or children | |
![]() ![]() ![]() |
0..* | Reference(JP Core Condition Profile) | このプロシジャーの合併症の結果生じた患者状態 ele-1: All FHIR elements must have a @value or children | |
![]() ![]() ![]() |
0..* | CodeableConcept | 今後の処置が特別なフォローアップを必要とする場合(例:抜糸)、フォローアップはシンプルなnote として表現してもよいが、より複雑になる可能性もあり、その場合はケアプランリソースを使用することができる。 Binding: JP Core Procedure Follow Up ValueSet (example) ele-1: All FHIR elements must have a @value or children | |
![]() ![]() ![]() |
0..* | Annotation | このプロシジャーの関する追加情報 ele-1: All FHIR elements must have a @value or children | |
![]() ![]() ![]() |
0..* | BackboneElement | このプロシジャーの際に操作、埋め込み、または削除されたデバイス ele-1: All FHIR elements must have a @value or children unless an empty Parameters resource | |
![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized ele-1: All FHIR elements must have a @value or children ext-1: Must have either extensions or value[x], not both |
![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | Kind of change to device Binding: JP Core Procedure Device Action ValueSet (preferred) ele-1: All FHIR elements must have a @value or children | |
![]() ![]() ![]() ![]() |
1..1 | Reference(Device) | Device that was changed ele-1: All FHIR elements must have a @value or children | |
![]() ![]() ![]() |
0..* | Reference(Device | JP Core Medication Profile | Substance) | プロシジャー中に使用されるアイテム ele-1: All FHIR elements must have a @value or children | |
![]() ![]() ![]() |
0..* | CodeableConcept | プロシジャー中に使用したアイテムのコード Binding: JP Core Procedure Device Kind ValueSet (example) ele-1: All FHIR elements must have a @value or children | |
![]() |
Snapshot View
Name | Flags | Card. | Type | Description & Constraints![]() | ||||
---|---|---|---|---|---|---|---|---|
![]() ![]() |
0..* | Procedure | Procedureリソース | |||||
![]() ![]() ![]() |
Σ | 0..1 | id | Logical id of this artifact | ||||
![]() ![]() ![]() |
Σ | 0..1 | Meta | Metadata about the resource | ||||
![]() ![]() ![]() |
?!Σ | 0..1 | uri | A set of rules under which this content was created | ||||
![]() ![]() ![]() |
0..1 | code | Language of the resource content Binding: CommonLanguages (preferred): IETF language tag
| |||||
![]() ![]() ![]() |
0..1 | Narrative | このリソースを人間が解釈するためのテキスト要約 | |||||
![]() ![]() ![]() |
0..* | Resource | Contained, inline Resources dom-r4b: Containing new R4B resources within R4 resources may cause interoperability issues if instances are shared with R4 systems | |||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() |
?! | 0..* | Extension | Extensions that cannot be ignored | ||||
![]() ![]() ![]() |
Σ | 0..* | Identifier | External Identifiers for this procedure | ||||
![]() ![]() ![]() |
Σ | 0..* | canonical(PlanDefinition | ActivityDefinition | Measure | OperationDefinition | Questionnaire) | Instantiates FHIR protocol or definition | ||||
![]() ![]() ![]() |
Σ | 0..* | uri | Instantiates external protocol or definition | ||||
![]() ![]() ![]() |
Σ | 0..* | Reference(CarePlan | ServiceRequest) | このプロシージャの依頼情報 | ||||
![]() ![]() ![]() |
Σ | 0..* | Reference(JP Core Procedure Profile | JP Core Observation Common Profile | JP Core MedicationAdministration Profile) | このプロシジャーが構成要素やステップとなるより大きな医療行為 | ||||
![]() ![]() ![]() |
?!Σ | 1..1 | code | preparation | in-progress | not-done | on-hold | stopped | completed | entered-in-error | unknown Binding: EventStatus (required): A code specifying the state of the procedure. | ||||
![]() ![]() ![]() |
Σ | 0..1 | CodeableConcept | このプロシジャーの進捗の理由(未完了であったり中止されたことの理由) Binding: JP Core Procedure Not Performed Reason ValueSet (example) | ||||
![]() ![]() ![]() |
Σ | 0..1 | CodeableConcept | このプロシジャーの分類カテゴリ Binding: JP Core Procedure Category ValueSet (example) | ||||
![]() ![]() ![]() |
Σ | 0..1 | CodeableConcept | このプロシジャーの識別子 Binding: JP Core Procedure Codes Medical ValueSet (example) | ||||
![]() ![]() ![]() ![]() |
0..1 | id | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() |
Σ | 0..* | Coding | Code defined by a terminology system Slice: Unordered, Open by value:system | ||||
![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | Coding | 医科診療行為マスタ ValueSet Binding: JP Core Procedure Codes Medical ValueSet (required) | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | id | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 1..1 | uri | Identity of the terminology system Fixed Value: http://jpfhir.jp/fhir/core/mhlw/CodeSystem/masterS-medicalProcedure | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | string | Version of the system - if relevant | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | code | Symbol in syntax defined by the system | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | string | Representation defined by the system | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | boolean | If this coding was chosen directly by the user | ||||
![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | Coding | STEM7 外保連手術基幹コード ValueSet Binding: JP Core Procedure Codes STEM7 ValueSet (required) | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | id | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 1..1 | uri | Identity of the terminology system Fixed Value: http://jpfhir.jp/fhir/core/CodeSystem/JP_ProcedureCodesSTEM7_CS | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | string | Version of the system - if relevant | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | code | Symbol in syntax defined by the system | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | string | Representation defined by the system | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | boolean | If this coding was chosen directly by the user | ||||
![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | Coding | 歯科診療行為マスタ ValueSet Binding: JP Core Procedure Codes Dental ValueSet (required) | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | id | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 1..1 | uri | Identity of the terminology system Fixed Value: http://jpfhir.jp/fhir/core/mhlw/CodeSystem/masterH-dentalProcedure | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | string | Version of the system - if relevant | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | code | Symbol in syntax defined by the system | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | string | Representation defined by the system | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | boolean | If this coding was chosen directly by the user | ||||
![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | Coding | 看護行為マスタ ValueSet Binding: JP Core Procedure Codes Nurse ValueSet (required) | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | id | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 1..1 | uri | Identity of the terminology system Fixed Value: urn:oid:1.2.392.200119.4.701 | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | string | Version of the system - if relevant | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | code | Symbol in syntax defined by the system | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | string | Representation defined by the system | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | boolean | If this coding was chosen directly by the user | ||||
![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | Coding | WHO ICHI (International Classification of Health Interventions) ValueSet Binding: JP Core Procedure Codes ICHI ValueSet (required) | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | id | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 1..1 | uri | Identity of the terminology system Fixed Value: http://jpfhir.jp/fhir/core/CodeSystem/JP_Undefined_CS | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | string | Version of the system - if relevant | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | code | Symbol in syntax defined by the system | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | string | Representation defined by the system | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | boolean | If this coding was chosen directly by the user | ||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | string | Plain text representation of the concept | ||||
![]() ![]() ![]() |
Σ | 1..1 | Reference(JP Core Patient Profile) | 誰にこのプロシジャーが実施されたか | ||||
![]() ![]() ![]() |
Σ | 0..1 | Reference(JP Core Encounter Profile) | このプロシジャーの記録が作成された受療の状況 | ||||
![]() ![]() ![]() |
Σ | 0..1 | いつこのプロシジャーが実施されたか | |||||
![]() ![]() ![]() ![]() |
dateTime | |||||||
![]() ![]() ![]() ![]() |
Period | |||||||
![]() ![]() ![]() ![]() |
string | |||||||
![]() ![]() ![]() ![]() |
Age | |||||||
![]() ![]() ![]() ![]() |
Range | |||||||
![]() ![]() ![]() |
Σ | 0..1 | Reference(JP Core Patient Profile | RelatedPerson | JP Core Practitioner Profile | JP Core PractitionerRole Profile) | このプロシジャーを記録した人 | ||||
![]() ![]() ![]() |
Σ | 0..1 | Reference(JP Core Patient Profile | RelatedPerson | JP Core Practitioner Profile | JP Core PractitionerRole Profile) | このプロシジャーの実施の記録者 | ||||
![]() ![]() ![]() |
Σ | 0..* | BackboneElement | このプロシジャーの実施者 | ||||
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | CodeableConcept | 実施者の役割(ロール) Binding: JP Core Procedure Performer Role ValueSet (example) | ||||
![]() ![]() ![]() ![]() |
Σ | 1..1 | Reference(JP Core Practitioner Profile | JP Core PractitionerRole Profile | JP Core Organization Profile | JP Core Patient Profile | RelatedPerson | Device) | 医療従事者への参照 | ||||
![]() ![]() ![]() ![]() |
0..1 | Reference(JP Core Organization Profile) | 従事した組織 | |||||
![]() ![]() ![]() |
Σ | 0..1 | Reference(JP Core Location Profile) | このプロシジャーが実施された場所 | ||||
![]() ![]() ![]() |
Σ | 0..* | CodeableConcept | このプロシジャーが実施された理由コード Binding: JP Core Procedure Reason ValueSet (example) | ||||
![]() ![]() ![]() |
Σ | 0..* | Reference(JP Core Condition Profile | JP Core Observation Common Profile | JP Core Procedure Profile | JP Core DiagnosticReport Common Profile | DocumentReference) | このプロシジャーが実施された正当性 | ||||
![]() ![]() ![]() |
Σ | 0..* | CodeableConcept | このプロシジャーの対象となった人体部位 Binding: JP Core Procedure BodySite ValueSet (example) | ||||
![]() ![]() ![]() |
Σ | 0..1 | CodeableConcept | このプロシジャーのアウトカム Binding: JP Core Procedure Outcome ValueSet (example) | ||||
![]() ![]() ![]() |
0..* | Reference(JP Core DiagnosticReport Common Profile | DocumentReference | Composition) | このプロシジャーの結果報告 | |||||
![]() ![]() ![]() |
0..* | CodeableConcept | このプロシジャーによる合併症 Binding: JP Core Procedure Condition ValueSet (example) | |||||
![]() ![]() ![]() |
0..* | Reference(JP Core Condition Profile) | このプロシジャーの合併症の結果生じた患者状態 | |||||
![]() ![]() ![]() |
0..* | CodeableConcept | 今後の処置が特別なフォローアップを必要とする場合(例:抜糸)、フォローアップはシンプルなnote として表現してもよいが、より複雑になる可能性もあり、その場合はケアプランリソースを使用することができる。 Binding: JP Core Procedure Follow Up ValueSet (example) | |||||
![]() ![]() ![]() |
0..* | Annotation | このプロシジャーの関する追加情報 | |||||
![]() ![]() ![]() |
0..* | BackboneElement | このプロシジャーの際に操作、埋め込み、または削除されたデバイス | |||||
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | Kind of change to device Binding: JP Core Procedure Device Action ValueSet (preferred) | |||||
![]() ![]() ![]() ![]() |
1..1 | Reference(Device) | Device that was changed | |||||
![]() ![]() ![]() |
0..* | Reference(Device | JP Core Medication Profile | Substance) | プロシジャー中に使用されるアイテム | |||||
![]() ![]() ![]() |
0..* | CodeableConcept | プロシジャー中に使用したアイテムのコード Binding: JP Core Procedure Device Kind ValueSet (example) | |||||
![]() |
Terminology Bindings
Path | Conformance | ValueSet | URI | |||
Procedure.language | preferred | CommonLanguageshttp://hl7.org/fhir/ValueSet/languages from the FHIR Standard
| ||||
Procedure.status | required | EventStatushttp://hl7.org/fhir/ValueSet/event-status|4.3.0 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.exists() and ('#'+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(uri) = '#').exists()).not()).trace('unmatched', id).empty() | |
dom-4 | error | Procedure | 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 | A resource should have narrative for robust management : text.`div`.exists() | |
dom-r4b | warning | Procedure.contained | Containing new R4B resources within R4 resources may cause interoperability issues if instances are shared with R4 systems : ($this is Citation or $this is Evidence or $this is EvidenceReport or $this is EvidenceVariable or $this is MedicinalProductDefinition or $this is PackagedProductDefinition or $this is AdministrableProductDefinition or $this is Ingredient or $this is ClinicalUseDefinition or $this is RegulatedAuthorization or $this is SubstanceDefinition or $this is SubscriptionStatus or $this is SubscriptionTopic) implies (%resource is Citation or %resource is Evidence or %resource is EvidenceReport or %resource is EvidenceVariable or %resource is MedicinalProductDefinition or %resource is PackagedProductDefinition or %resource is AdministrableProductDefinition or %resource is Ingredient or %resource is ClinicalUseDefinition or %resource is RegulatedAuthorization or %resource is SubstanceDefinition or %resource is SubscriptionStatus or %resource is SubscriptionTopic) | |
ele-1 | error | **ALL** elements | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | error | **ALL** extensions | Must have either extensions or value[x], not both : extension.exists() != value.exists() |
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:
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|}[token]
例:
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=[token]{,[token],...}
例:
GET [base]/Procedure?patient=Patient/123&status=completed
指定された患者およびステータスのすべてのProcedureを含むBundleを検索する。
検索パラメータpatientとcodeとdateを指定し、該当するすべてのProcedureを検索
GET [base]/Procedure?patient={reference}&code={system|}[token]{,{system|}[token],...}&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を検索する。
本プロファイルで追加定義されたオプション検索パラメータはない。