HL7 FHIR JP Core ImplementationGuide
1.1.1 - release
HL7 FHIR JP Core ImplementationGuide - Local Development build (v1.1.1). See the Directory of published versions
項目 | 内容 |
定義URL | http://jpfhir.jp/fhir/core/StructureDefinition/JP_Procedure |
Version | 1.1.1 |
Name | JP_Procedure |
Title | JP Core Procedure Profile |
Status | Active ( 2022-10-24 ) |
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
Summary
Mandatory: 0 element (5 nested mandatory elements)
Fixed Value: 5 elements
Structures
This structure refers to these other structures:
Slices
This structure defines the following Slices:
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
Procedure | 0..* | Procedure | Procedureリソース | |
text | 0..1 | Narrative | Text summary of the resource, for human interpretation. このリソースを人間が解釈するためのテキスト要約 | |
identifier | 0..* | Identifier | External Identifiers for this procedure | |
instantiatesCanonical | 0..* | canonical(PlanDefinition | ActivityDefinition | Measure | OperationDefinition | Questionnaire) | Instantiates FHIR protocol or definition | |
instantiatesUri | 0..* | uri | Instantiates external protocol or definition | |
basedOn | 0..* | Reference(CarePlan | ServiceRequest) | A request for this procedure. このプロシージャの依頼情報 | |
partOf | 0..* | Reference(JP Core Procedure Profile | JP Core Observation Common Profile | JP Core MedicationAdministration Profile) | Part of referenced event. このプロシジャーが構成要素やステップとなるより大きな医療行為 | |
status | 1..1 | code | preparation | in-progress | not-done | on-hold | stopped | completed | entered-in-error | unknown | |
statusReason | 0..1 | CodeableConcept | Reason for current status このプロシジャーの進捗の理由(未完了であったり中止されたことの理由) Binding: JP Core Procedure Not Performed Reason ValueSet (example) | |
category | 0..1 | CodeableConcept | Classification of the procedure. このプロシジャーの分類カテゴリ Binding: JP Core Procedure Category ValueSet (example) | |
code | 0..1 | CodeableConcept | Identification of the procedure. このプロシジャーの識別子 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/CodeSystem/JP_ProcedureCodesMedical_CS | |
coding:stem7 | 0..1 | Coding | 歯科診療行為マスタ 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 | Code defined by a terminology system Binding: JP Core Procedure Codes Dental ValueSet (required) | |
system | 1..1 | uri | Identity of the terminology system Fixed Value: http://jpfhir.jp/fhir/core/CodeSystem/JP_ProcedureCodesDental_CS | |
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 | 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) | Who the procedure was performed on. 誰にこのプロシジャーが実施されたか | |
encounter | 0..1 | Reference(JP Core Encounter Profile) | Encounter created as part of. このプロシジャーの記録が作成された受療の状況 | |
performed[x] | 0..1 | dateTime, Period, string, Age, Range | When the procedure was performed. いつこのプロシジャーが実施されたか | |
recorder | 0..1 | Reference(JP Core Patient Profile | RelatedPerson | JP Core Practitioner Profile | JP Core PractitionerRole Profile) | Who recorded the procedure. このプロシジャーを記録した人 | |
asserter | 0..1 | Reference(JP Core Patient Profile | RelatedPerson | JP Core Practitioner Profile | JP Core PractitionerRole Profile) | Person who asserts this procedure. このプロシジャーの実施の記録者 | |
performer | 0..* | BackboneElement | The people who performed the procedure. このプロシジャーの実施者 | |
function | 0..1 | CodeableConcept | Type of performance 実施者の役割(ロール) 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) | The reference to the practitioner. 医療従事者への参照 | |
onBehalfOf | 0..1 | Reference(JP Core Organization Profile) | Organization the device or practitioner was acting for. 従事した組織 | |
location | 0..1 | Reference(JP Core Location Profile) | Where the procedure happened. このプロシジャーが実施された場所 | |
reasonCode | 0..* | CodeableConcept | Coded reason procedure performed. このプロシジャーが実施された理由コード 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) | The justification that the procedure was performed. このプロシジャーが実施された正当性 | |
bodySite | 0..* | CodeableConcept | Target body sites. このプロシジャーの対象となった人体部位 Binding: JP Core Procedure BodySite ValueSet (example) | |
outcome | 0..1 | CodeableConcept | The result of procedure. このプロシジャーのアウトカム Binding: JP Core Procedure Outcome ValueSet (example) | |
report | 0..* | Reference(JP Core DiagnosticReport Common Profile | DocumentReference | Composition) | Any report resulting from the procedure. このプロシジャーの結果報告 | |
complication | 0..* | CodeableConcept | Complication following the procedure. このプロシジャーによる合併症 Binding: JP Core Procedure Condition ValueSet (example) | |
complicationDetail | 0..* | Reference(JP Core Condition Profile) | A condition that is a result of the procedure. このプロシジャーの合併症の結果生じた患者状態 | |
followUp | 0..* | CodeableConcept | Instructions for follow up. 今後のフォローアップ指示 Binding: JP Core Procedure Follow Up ValueSet (example) | |
note | 0..* | Annotation | Additional information about the procedure. このプロシジャーの関する追加情報 | |
focalDevice | 0..* | BackboneElement | Manipulated, implanted, or removed device. このプロシジャーの際に操作、埋め込み、または削除されたデバイス | |
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) | Items used during procedure. プロシジャー中に使用されるアイテム | |
usedCode | 0..* | CodeableConcept | Coded items used during the procedure. プロシジャー中に使用したアイテムのコード 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 | Text summary of the resource, for human interpretation. このリソースを人間が解釈するためのテキスト要約 | |||||
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) | Instantiates FHIR protocol or definition | ||||
instantiatesUri | Σ | 0..* | uri | Instantiates external protocol or definition | ||||
basedOn | Σ | 0..* | Reference(CarePlan | ServiceRequest) | A request for this procedure. このプロシージャの依頼情報 | ||||
partOf | Σ | 0..* | Reference(JP Core Procedure Profile | JP Core Observation Common Profile | JP Core MedicationAdministration Profile) | Part of referenced event. このプロシジャーが構成要素やステップとなるより大きな医療行為 | ||||
status | ?!Σ | 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. | ||||
statusReason | Σ | 0..1 | CodeableConcept | Reason for current status このプロシジャーの進捗の理由(未完了であったり中止されたことの理由) Binding: JP Core Procedure Not Performed Reason ValueSet (example) | ||||
category | Σ | 0..1 | CodeableConcept | Classification of the procedure. このプロシジャーの分類カテゴリ Binding: JP Core Procedure Category ValueSet (example) | ||||
code | Σ | 0..1 | CodeableConcept | Identification of the procedure. このプロシジャーの識別子 Binding: JP Core Procedure Codes Medical ValueSet (example) | ||||
id | 0..1 | string | 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 | 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_ProcedureCodesMedical_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:stem7 | Σ | 0..1 | Coding | 歯科診療行為マスタ ValueSet Binding: JP Core Procedure Codes STEM7 ValueSet (required) | ||||
id | 0..1 | string | 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 | Code defined by a terminology system Binding: JP Core Procedure Codes Dental ValueSet (required) | ||||
id | 0..1 | string | 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_ProcedureCodesDental_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:nurse | Σ | 0..1 | Coding | 看護行為マスタ ValueSet Binding: JP Core Procedure Codes Nurse ValueSet (required) | ||||
id | 0..1 | string | 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 | ICHI (International Classification of Health Interventions) ValueSet Binding: JP Core Procedure Codes ICHI ValueSet (required) | ||||
id | 0..1 | string | 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) | Who the procedure was performed on. 誰にこのプロシジャーが実施されたか | ||||
encounter | Σ | 0..1 | Reference(JP Core Encounter Profile) | Encounter created as part of. このプロシジャーの記録が作成された受療の状況 | ||||
performed[x] | Σ | 0..1 | When the procedure was performed. いつこのプロシジャーが実施されたか | |||||
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) | Who recorded the procedure. このプロシジャーを記録した人 | ||||
asserter | Σ | 0..1 | Reference(JP Core Patient Profile | RelatedPerson | JP Core Practitioner Profile | JP Core PractitionerRole Profile) | Person who asserts this procedure. このプロシジャーの実施の記録者 | ||||
performer | Σ | 0..* | BackboneElement | The people who performed the procedure. このプロシジャーの実施者 | ||||
id | 0..1 | string | Unique id for inter-element referencing | |||||
extension | 0..* | Extension | Additional content defined by implementations | |||||
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
function | Σ | 0..1 | CodeableConcept | Type of performance 実施者の役割(ロール) Binding: 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) | The reference to the practitioner. 医療従事者への参照 | ||||
onBehalfOf | 0..1 | Reference(JP Core Organization Profile) | Organization the device or practitioner was acting for. 従事した組織 | |||||
location | Σ | 0..1 | Reference(JP Core Location Profile) | Where the procedure happened. このプロシジャーが実施された場所 | ||||
reasonCode | Σ | 0..* | CodeableConcept | Coded reason procedure performed. このプロシジャーが実施された理由コード 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) | The justification that the procedure was performed. このプロシジャーが実施された正当性 | ||||
bodySite | Σ | 0..* | CodeableConcept | Target body sites. このプロシジャーの対象となった人体部位 Binding: JP Core Procedure BodySite ValueSet (example) | ||||
outcome | Σ | 0..1 | CodeableConcept | The result of procedure. このプロシジャーのアウトカム Binding: JP Core Procedure Outcome ValueSet (example) | ||||
report | 0..* | Reference(JP Core DiagnosticReport Common Profile | DocumentReference | Composition) | Any report resulting from the procedure. このプロシジャーの結果報告 | |||||
complication | 0..* | CodeableConcept | Complication following the procedure. このプロシジャーによる合併症 Binding: JP Core Procedure Condition ValueSet (example) | |||||
complicationDetail | 0..* | Reference(JP Core Condition Profile) | A condition that is a result of the procedure. このプロシジャーの合併症の結果生じた患者状態 | |||||
followUp | 0..* | CodeableConcept | Instructions for follow up. 今後のフォローアップ指示 Binding: JP Core Procedure Follow Up ValueSet (example) | |||||
note | 0..* | Annotation | Additional information about the procedure. このプロシジャーの関する追加情報 | |||||
focalDevice | 0..* | BackboneElement | Manipulated, implanted, or removed device. このプロシジャーの際に操作、埋め込み、または削除されたデバイス | |||||
id | 0..1 | string | 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) | Items used during procedure. プロシジャー中に使用されるアイテム | |||||
usedCode | 0..* | CodeableConcept | Coded items used during the procedure. プロシジャー中に使用したアイテムのコード Binding: JP Core Procedure Device Kind ValueSet (example) | |||||
Documentation for this format |
Terminology Bindings
Path | Conformance | ValueSet | ||||
Procedure.language | preferred | CommonLanguages
| ||||
Procedure.status | required | EventStatus | ||||
Procedure.statusReason | example | JP_ProcedureNotPerformedReason_VS (a valid code from JP Core Procedure Not Performed Reason CodeSystem) | ||||
Procedure.category | example | JP_ProcedureCategory_VS (a valid code from JP Core Procedure Category CodeSystem) | ||||
Procedure.code | example | JP_ProcedureCodesMedical_VS (a valid code from http://jpfhir.jp/fhir/core/CodeSystem/JP_ProcedureCodesMedical_CS ) | ||||
Procedure.code.coding:medical | required | JP_ProcedureCodesMedical_VS (a valid code from http://jpfhir.jp/fhir/core/CodeSystem/JP_ProcedureCodesMedical_CS ) | ||||
Procedure.code.coding:stem7 | required | JP_ProcedureCodesSTEM7_VS (a valid code from http://jpfhir.jp/fhir/core/CodeSystem/JP_ProcedureCodesSTEM7_CS ) | ||||
Procedure.code.coding:dental | required | JP_ProcedureCodesDental_VS (a valid code from http://jpfhir.jp/fhir/core/CodeSystem/JP_ProcedureCodesDental_CS ) | ||||
Procedure.code.coding:nurse | required | JP_ProcedureCodesNurse_VS (a valid code from urn:oid:1.2.392.200119.4.701 ) | ||||
Procedure.code.coding:ichi | required | JP_ProcedureCodesICHI_VS (a valid code from JP Core Procedure Follow Up CodeSystem) | ||||
Procedure.performer.function | example | JP_ProcedurePerformerRole_VS (a valid code from http://jpfhir.jp/fhir/core/CodeSystem/JP_PractitionerRole_CS ) | ||||
Procedure.reasonCode | example | JP_ProcedureReason_VS (a valid code from JP Core Procedure Follow Up CodeSystem) | ||||
Procedure.bodySite | example | JP_ProcedureBodySite_VS (a valid code from JP Core Procedure BodySite CodeSystem) | ||||
Procedure.outcome | example | JP_ProcedureOutcome_VS (a valid code from JP Core Procedure Outcome CodeSystem) | ||||
Procedure.complication | example | JP_ProcedureCondition_VS (a valid code from JP Core Procedure Follow Up CodeSystem) | ||||
Procedure.followUp | example | JP_ProcedureFollowUp_VS (a valid code from JP Core Procedure Follow Up CodeSystem) | ||||
Procedure.focalDevice.action | preferred | JP_ProcedureDeviceAction_VS (a valid code from JP Core Procedure Follow Up CodeSystem) | ||||
Procedure.usedCode | example | JP_ProcedureDeviceKind_VS (a valid code from JP Core Procedure Follow Up CodeSystem) |
Constraints
Id | Grade | Path(s) | Details | Requirements |
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 Value: 5 elements
Structures
This structure refers to these other structures:
Slices
This structure defines the following Slices:
Differential View
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
Procedure | 0..* | Procedure | Procedureリソース | |
text | 0..1 | Narrative | Text summary of the resource, for human interpretation. このリソースを人間が解釈するためのテキスト要約 | |
identifier | 0..* | Identifier | External Identifiers for this procedure | |
instantiatesCanonical | 0..* | canonical(PlanDefinition | ActivityDefinition | Measure | OperationDefinition | Questionnaire) | Instantiates FHIR protocol or definition | |
instantiatesUri | 0..* | uri | Instantiates external protocol or definition | |
basedOn | 0..* | Reference(CarePlan | ServiceRequest) | A request for this procedure. このプロシージャの依頼情報 | |
partOf | 0..* | Reference(JP Core Procedure Profile | JP Core Observation Common Profile | JP Core MedicationAdministration Profile) | Part of referenced event. このプロシジャーが構成要素やステップとなるより大きな医療行為 | |
status | 1..1 | code | preparation | in-progress | not-done | on-hold | stopped | completed | entered-in-error | unknown | |
statusReason | 0..1 | CodeableConcept | Reason for current status このプロシジャーの進捗の理由(未完了であったり中止されたことの理由) Binding: JP Core Procedure Not Performed Reason ValueSet (example) | |
category | 0..1 | CodeableConcept | Classification of the procedure. このプロシジャーの分類カテゴリ Binding: JP Core Procedure Category ValueSet (example) | |
code | 0..1 | CodeableConcept | Identification of the procedure. このプロシジャーの識別子 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/CodeSystem/JP_ProcedureCodesMedical_CS | |
coding:stem7 | 0..1 | Coding | 歯科診療行為マスタ 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 | Code defined by a terminology system Binding: JP Core Procedure Codes Dental ValueSet (required) | |
system | 1..1 | uri | Identity of the terminology system Fixed Value: http://jpfhir.jp/fhir/core/CodeSystem/JP_ProcedureCodesDental_CS | |
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 | 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) | Who the procedure was performed on. 誰にこのプロシジャーが実施されたか | |
encounter | 0..1 | Reference(JP Core Encounter Profile) | Encounter created as part of. このプロシジャーの記録が作成された受療の状況 | |
performed[x] | 0..1 | dateTime, Period, string, Age, Range | When the procedure was performed. いつこのプロシジャーが実施されたか | |
recorder | 0..1 | Reference(JP Core Patient Profile | RelatedPerson | JP Core Practitioner Profile | JP Core PractitionerRole Profile) | Who recorded the procedure. このプロシジャーを記録した人 | |
asserter | 0..1 | Reference(JP Core Patient Profile | RelatedPerson | JP Core Practitioner Profile | JP Core PractitionerRole Profile) | Person who asserts this procedure. このプロシジャーの実施の記録者 | |
performer | 0..* | BackboneElement | The people who performed the procedure. このプロシジャーの実施者 | |
function | 0..1 | CodeableConcept | Type of performance 実施者の役割(ロール) 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) | The reference to the practitioner. 医療従事者への参照 | |
onBehalfOf | 0..1 | Reference(JP Core Organization Profile) | Organization the device or practitioner was acting for. 従事した組織 | |
location | 0..1 | Reference(JP Core Location Profile) | Where the procedure happened. このプロシジャーが実施された場所 | |
reasonCode | 0..* | CodeableConcept | Coded reason procedure performed. このプロシジャーが実施された理由コード 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) | The justification that the procedure was performed. このプロシジャーが実施された正当性 | |
bodySite | 0..* | CodeableConcept | Target body sites. このプロシジャーの対象となった人体部位 Binding: JP Core Procedure BodySite ValueSet (example) | |
outcome | 0..1 | CodeableConcept | The result of procedure. このプロシジャーのアウトカム Binding: JP Core Procedure Outcome ValueSet (example) | |
report | 0..* | Reference(JP Core DiagnosticReport Common Profile | DocumentReference | Composition) | Any report resulting from the procedure. このプロシジャーの結果報告 | |
complication | 0..* | CodeableConcept | Complication following the procedure. このプロシジャーによる合併症 Binding: JP Core Procedure Condition ValueSet (example) | |
complicationDetail | 0..* | Reference(JP Core Condition Profile) | A condition that is a result of the procedure. このプロシジャーの合併症の結果生じた患者状態 | |
followUp | 0..* | CodeableConcept | Instructions for follow up. 今後のフォローアップ指示 Binding: JP Core Procedure Follow Up ValueSet (example) | |
note | 0..* | Annotation | Additional information about the procedure. このプロシジャーの関する追加情報 | |
focalDevice | 0..* | BackboneElement | Manipulated, implanted, or removed device. このプロシジャーの際に操作、埋め込み、または削除されたデバイス | |
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) | Items used during procedure. プロシジャー中に使用されるアイテム | |
usedCode | 0..* | CodeableConcept | Coded items used during the procedure. プロシジャー中に使用したアイテムのコード 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 | Text summary of the resource, for human interpretation. このリソースを人間が解釈するためのテキスト要約 | |||||
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) | Instantiates FHIR protocol or definition | ||||
instantiatesUri | Σ | 0..* | uri | Instantiates external protocol or definition | ||||
basedOn | Σ | 0..* | Reference(CarePlan | ServiceRequest) | A request for this procedure. このプロシージャの依頼情報 | ||||
partOf | Σ | 0..* | Reference(JP Core Procedure Profile | JP Core Observation Common Profile | JP Core MedicationAdministration Profile) | Part of referenced event. このプロシジャーが構成要素やステップとなるより大きな医療行為 | ||||
status | ?!Σ | 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. | ||||
statusReason | Σ | 0..1 | CodeableConcept | Reason for current status このプロシジャーの進捗の理由(未完了であったり中止されたことの理由) Binding: JP Core Procedure Not Performed Reason ValueSet (example) | ||||
category | Σ | 0..1 | CodeableConcept | Classification of the procedure. このプロシジャーの分類カテゴリ Binding: JP Core Procedure Category ValueSet (example) | ||||
code | Σ | 0..1 | CodeableConcept | Identification of the procedure. このプロシジャーの識別子 Binding: JP Core Procedure Codes Medical ValueSet (example) | ||||
id | 0..1 | string | 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 | 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_ProcedureCodesMedical_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:stem7 | Σ | 0..1 | Coding | 歯科診療行為マスタ ValueSet Binding: JP Core Procedure Codes STEM7 ValueSet (required) | ||||
id | 0..1 | string | 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 | Code defined by a terminology system Binding: JP Core Procedure Codes Dental ValueSet (required) | ||||
id | 0..1 | string | 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_ProcedureCodesDental_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:nurse | Σ | 0..1 | Coding | 看護行為マスタ ValueSet Binding: JP Core Procedure Codes Nurse ValueSet (required) | ||||
id | 0..1 | string | 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 | ICHI (International Classification of Health Interventions) ValueSet Binding: JP Core Procedure Codes ICHI ValueSet (required) | ||||
id | 0..1 | string | 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) | Who the procedure was performed on. 誰にこのプロシジャーが実施されたか | ||||
encounter | Σ | 0..1 | Reference(JP Core Encounter Profile) | Encounter created as part of. このプロシジャーの記録が作成された受療の状況 | ||||
performed[x] | Σ | 0..1 | When the procedure was performed. いつこのプロシジャーが実施されたか | |||||
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) | Who recorded the procedure. このプロシジャーを記録した人 | ||||
asserter | Σ | 0..1 | Reference(JP Core Patient Profile | RelatedPerson | JP Core Practitioner Profile | JP Core PractitionerRole Profile) | Person who asserts this procedure. このプロシジャーの実施の記録者 | ||||
performer | Σ | 0..* | BackboneElement | The people who performed the procedure. このプロシジャーの実施者 | ||||
id | 0..1 | string | Unique id for inter-element referencing | |||||
extension | 0..* | Extension | Additional content defined by implementations | |||||
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
function | Σ | 0..1 | CodeableConcept | Type of performance 実施者の役割(ロール) Binding: 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) | The reference to the practitioner. 医療従事者への参照 | ||||
onBehalfOf | 0..1 | Reference(JP Core Organization Profile) | Organization the device or practitioner was acting for. 従事した組織 | |||||
location | Σ | 0..1 | Reference(JP Core Location Profile) | Where the procedure happened. このプロシジャーが実施された場所 | ||||
reasonCode | Σ | 0..* | CodeableConcept | Coded reason procedure performed. このプロシジャーが実施された理由コード 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) | The justification that the procedure was performed. このプロシジャーが実施された正当性 | ||||
bodySite | Σ | 0..* | CodeableConcept | Target body sites. このプロシジャーの対象となった人体部位 Binding: JP Core Procedure BodySite ValueSet (example) | ||||
outcome | Σ | 0..1 | CodeableConcept | The result of procedure. このプロシジャーのアウトカム Binding: JP Core Procedure Outcome ValueSet (example) | ||||
report | 0..* | Reference(JP Core DiagnosticReport Common Profile | DocumentReference | Composition) | Any report resulting from the procedure. このプロシジャーの結果報告 | |||||
complication | 0..* | CodeableConcept | Complication following the procedure. このプロシジャーによる合併症 Binding: JP Core Procedure Condition ValueSet (example) | |||||
complicationDetail | 0..* | Reference(JP Core Condition Profile) | A condition that is a result of the procedure. このプロシジャーの合併症の結果生じた患者状態 | |||||
followUp | 0..* | CodeableConcept | Instructions for follow up. 今後のフォローアップ指示 Binding: JP Core Procedure Follow Up ValueSet (example) | |||||
note | 0..* | Annotation | Additional information about the procedure. このプロシジャーの関する追加情報 | |||||
focalDevice | 0..* | BackboneElement | Manipulated, implanted, or removed device. このプロシジャーの際に操作、埋め込み、または削除されたデバイス | |||||
id | 0..1 | string | 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) | Items used during procedure. プロシジャー中に使用されるアイテム | |||||
usedCode | 0..* | CodeableConcept | Coded items used during the procedure. プロシジャー中に使用したアイテムのコード Binding: JP Core Procedure Device Kind ValueSet (example) | |||||
Documentation for this format |
Terminology Bindings
Path | Conformance | ValueSet | ||||
Procedure.language | preferred | CommonLanguages
| ||||
Procedure.status | required | EventStatus | ||||
Procedure.statusReason | example | JP_ProcedureNotPerformedReason_VS (a valid code from JP Core Procedure Not Performed Reason CodeSystem) | ||||
Procedure.category | example | JP_ProcedureCategory_VS (a valid code from JP Core Procedure Category CodeSystem) | ||||
Procedure.code | example | JP_ProcedureCodesMedical_VS (a valid code from http://jpfhir.jp/fhir/core/CodeSystem/JP_ProcedureCodesMedical_CS ) | ||||
Procedure.code.coding:medical | required | JP_ProcedureCodesMedical_VS (a valid code from http://jpfhir.jp/fhir/core/CodeSystem/JP_ProcedureCodesMedical_CS ) | ||||
Procedure.code.coding:stem7 | required | JP_ProcedureCodesSTEM7_VS (a valid code from http://jpfhir.jp/fhir/core/CodeSystem/JP_ProcedureCodesSTEM7_CS ) | ||||
Procedure.code.coding:dental | required | JP_ProcedureCodesDental_VS (a valid code from http://jpfhir.jp/fhir/core/CodeSystem/JP_ProcedureCodesDental_CS ) | ||||
Procedure.code.coding:nurse | required | JP_ProcedureCodesNurse_VS (a valid code from urn:oid:1.2.392.200119.4.701 ) | ||||
Procedure.code.coding:ichi | required | JP_ProcedureCodesICHI_VS (a valid code from JP Core Procedure Follow Up CodeSystem) | ||||
Procedure.performer.function | example | JP_ProcedurePerformerRole_VS (a valid code from http://jpfhir.jp/fhir/core/CodeSystem/JP_PractitionerRole_CS ) | ||||
Procedure.reasonCode | example | JP_ProcedureReason_VS (a valid code from JP Core Procedure Follow Up CodeSystem) | ||||
Procedure.bodySite | example | JP_ProcedureBodySite_VS (a valid code from JP Core Procedure BodySite CodeSystem) | ||||
Procedure.outcome | example | JP_ProcedureOutcome_VS (a valid code from JP Core Procedure Outcome CodeSystem) | ||||
Procedure.complication | example | JP_ProcedureCondition_VS (a valid code from JP Core Procedure Follow Up CodeSystem) | ||||
Procedure.followUp | example | JP_ProcedureFollowUp_VS (a valid code from JP Core Procedure Follow Up CodeSystem) | ||||
Procedure.focalDevice.action | preferred | JP_ProcedureDeviceAction_VS (a valid code from JP Core Procedure Follow Up CodeSystem) | ||||
Procedure.usedCode | example | JP_ProcedureDeviceKind_VS (a valid code from JP Core Procedure Follow Up CodeSystem) |
Constraints
Id | Grade | Path(s) | Details | Requirements |
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() |
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を検索する。
本プロファイルで追加定義されたオプション検索パラメータはない。