HL7 FHIR JP Core ImplementationGuide
1.1.1 - ci-build
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_Encounter |
Version | 1.1.1 |
Name | JP_Encounter |
Title | JP Core Encounter Profile |
Status | Active ( 2022-10-24 ) |
Copyright | Copyright FHIR Japanese implementation research working group in Japan Association of Medical Informatics (JAMI) 一般社団法人日本医療情報学会NeXEHRS課題研究会FHIR日本実装検討WG |
このプロファイルはEncounterリソースに対して、来院/入院情報のデータを送受信するための基礎となる制約と拡張を定めたものである。
本プロファイルは、患者の医療機関受診に関する情報の登録や検索、取得のために 、FHIR Encounter リソースを使用するにあたっての、最低限の制約を記述したものである。Encounter リソースに対して本プロファイルに準拠する場合に必須となる要素や、サポートすべき拡張、用語、検索パラメータを定義する。
本プロファイルは、以下のようなユースケースを想定している。
患者に関連したEncounterの情報はその利用される状況によって特徴づけられる。例えば、外来、救急、在宅医療、入院、およびオンライン受診の情報も含まれる。Encounterは入院前手続き、外来受診、入院、入院中の滞在、および退院などの一連のライフサイクルを含む。Encounterに含まれる、PractitionerやLocationといった情報は状況に応じて変更されていくことがある。
このようにEncounterの適用範囲は広範になるため、すべてのエレメントがすべての状況で利用されるとは限らない。このため、入院/退院に関連した情報は、Encounter内のhospitalizationエレメントに保持される。classエレメントはこれらの状況を区別するために使用され、これによりさらなる検証とビジネスルールの適用が導かれる。
また、どのビジネスイベントが新しいEncounterの開始につながるのか、あるいはEncounterにどのようなレベルの集計が使用されるのかについては、組織ごと(および管轄や国ごと)に大きな違いがある。例えば、入院中の外来診療/開業医への一回の来院は、それぞれ新しいEncounterのインスタンスにつながるかもしれないが、個別の運用や関係するシステムによっては、これが入院全体で一つのインスタンスに集約されることもあり得る。会計システムなどの財務的な理由またはその他の理由でEncounterのグループを導入する場合には、さらに多くの集約が行われる可能性がある。Encountersは、partOfエレメントを用いて他のEncountersの下に集約またはグループ化することができる。例についてはこちらのリンクを参照すること。
Encounterインスタンスは、入院前情報を表現するために実際の外来や入院が行われる前に存在することがある。これには、予定された開始日または予定された場所を表現するためにEncounterを使用することも含まれる。この場合、status要素は「planned」に設定される。
Hospitalizationコンポーネントは、入院イベントに関連する拡張情報を格納するためのものである。これは常に、Encounter自体と同じ期間であることが期待される。期間が異なる場合は、別のEncounterのインスタンスを使用して、このEncounterのインスタンスの一部としてpartOfエレメントを使用してこの情報を取り込むべきである。
ProcedureとEncounterはお互いへの参照を持つが、これらは異なるProcedureとするべきである。1つは、Encounterの間に行われたProcedure(Procedure.encounterに格納)、もう1つは、Encounterが別のProcedureの結果である場合(Encounter.indicationに格納)、例えば、以前のProcedureによる合併症を解決するためのフォローアップのEncounterなどである。
Encounterのライフサイクルでは、多くのステータス(status)を遷移する。一般的に、これらは組織のワークフローの順に、 planned(計画), in-progress(進行中), finished/cancelled(終了/キャンセル)となる。
このステータス情報はしばしば他のことに使用され、その際にはステータス履歴の分析が必要となることもある。これは、Encounterのすべてのhistoryを検索し、それぞれの期間をチェックし、何らかの形で後処理を行うことで可能となる。しかし、このような負担を軽減するために(またはシステムがリソース履歴をサポートしていない場合のために)、statusHistoryコンポーネントが用意されている。
そのEncounterが「来院した/入院した」ということを判断できる、statusの値は存在しない。Encounterの使用法およびジネスプラクティス/ポリシ/ワークフロー/タイプがこの定義に影響を与える可能性がある。(例:急性期医療施設、高齢者医療センター、外来診療所、救急部、地域に根ざした診療所など)
arrived, triaged または in-progress のstatusは入院の開始と考えられ、入力されたhospitalizationサブコンポーネントの存在を意味する。
on leave のstatusは、例えば、患者が週末に帰宅することを許可された場合や、その他の形式の外部イベントの場合など、入院の一部である場合もあれば、そうでない場合もある。 Encounterには「入院した」という固定した定義はないので、例えば外来(日帰り手術-大腸内視鏡検査)などの例では、患者は入院しているとも考えられる。少なくとも、ステータスが「in-progress」の場合は、患者は入院していると考えられる。
Encounterリソースは予約情報を格納するために使用されるべきではなく、Appointmentリソースが予約情報のために使用されることが意図されている。多くのシステムでは、外来患者のEncounter(これはEncounterの範囲である)とAppointmentが同時に使用されていることに注意してほしい。FHIRでは、AppointmentはEncounterの日付を確定するために使用され、一方Encounterは実際の来院/入院等に関する情報、すなわち患者が現れることに適用される。
このように、「planned」のstatusのEncounterは、それを予定したAppointmentと同一ではないが、それは実際に発生する前のEncounterであり、Encounterが完了するまでに更新されることが期待される。患者の場所への到着は、必ずしもEncounterの開始を意味するものではない(例えば、患者が実際に施術者に診てもらうよりも1時間早く到着しても、Encounterの開始にはならない。)。
Appointmentは通常、Appointmentの計画段階、検索、空いている時間の場所の特定、そしてAppointmentの作成に使われる。このプロセスが完了し、Appointmentが開始されると、Appointmentは達成されたものとしてマークされ、新しく作成されたEncounterにリンクされる。
この新しいEncounterは、施設のある場所に入院したときに「arrived」状態で始まり、その後、病棟を移動した際には別のpartOfで関連付けられたEncounterが始まるかもしれない。
Communicationリソースは、直接の接触がない場合に、医療従事者と患者の間で同時に行われる対話に使用される。例としては、電話によるメッセージや、通信文書の送信などがある。通信資源には継続時間は記録されないが、送信時間と受信時間が含まれる可能性がある。
外来における入院前受診、来院、入院診療における入院、滞在、退院といった、全ての患者受診を表す。
Encounterリソースは、class要素を用いて医療提供環境を特徴づけることができる。具体的な例としては以下の環境が想定されている。
Encounter リソースは発生単位が医療機関や組織ごとに異なる可能性がある。例えば、入院中に開業医が1回訪問するたびに新しいEncounterインスタンスが発生する可能性や、地域の慣行や関連システムによっては、入院全体で1つのインスタンスに集約される場合もある。
Encounterリソースは、partOf要素を使用して、他のEncounterインスタンスの下に集約できる。
またEncounterリソースは、受診前の情報を伝達するために生成することもできる。この場合、status要素は「planned」に設定される。患者の受信内容が入院に関連する場合は、hospitalization要素に入院イベントに関連する拡張情報を格納できる。
なおこの入院イベントの関連付けは、Encounterリソースのperiod要素で指定されている期間と同じ期間内であることが望ましい。もし期間が異なる場合は、別のEncounterインスタンスを使用し、このEncounterインスタンスの一部として情報を関連付ける必要がある。
Usage:
Description of Profiles, Differentials, Snapshots and how the different presentations work.
This structure is derived from Encounter
Summary
Structures
This structure refers to these other structures:
Extensions
This structure refers to these extensions:
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
Encounter | 0..* | Encounter | An interaction during which services are provided to the patient / 患者にサービスが提供されている間の相互作用 | |
Slices for extension | 0..* | Extension | Extension Slice: Unordered, Open by value:url | |
associatedEncounter | 0..1 | Reference(Encounter) | 関連するEncounter URL: http://hl7.org/fhir/StructureDefinition/encounter-associatedEncounter | |
identifier | 0..* | Identifier | Identifier(s) by which this encounter is known / このEncounterが知られている識別子(複数可)【詳細参照】 | |
status | 1..1 | code | planned | arrived | triaged | in-progress | onleave | finished | cancelled + / 予定|到着|トリアージ|進行中|保留中|終了|キャンセル+【詳細参照】 | |
statusHistory | 0..* | BackboneElement | List of past encounter statuses / 過去のEncounterのステータス一覧【詳細参照】 | |
status | 1..1 | code | planned | arrived | triaged | in-progress | onleave | finished | cancelled + / 予定|到着|トリアージ|進行中|保留中|終了|キャンセル+. | |
period | 1..1 | Period | The time that the episode was in the specified status / そのエピソードが指定された状態になっていた時間 | |
class | 1..1 | Coding | Classification of patient encounter / 患者とのEncounterの分類【詳細参照】 | |
classHistory | 0..* | BackboneElement | List of past encounter classes / 過去のEncounter classのリスト【詳細参照】 | |
class | 1..1 | Coding | inpatient | outpatient | ambulatory | emergency + / 入院|外来|外来|救急+ | |
period | 1..1 | Period | The time that the episode was in the specified class / 指定されたクラスにエピソードがあった時間 | |
type | 0..* | CodeableConcept | Specific type of encounter / Encounterの具体的なタイプ【詳細参照】 | |
serviceType | 0..1 | CodeableConcept | Specific type of service / 具体的なサービスの種類【詳細参照】 | |
priority | 0..1 | CodeableConcept | Indicates the urgency of the encounter / このEncounterの緊急性を示す【詳細参照】 | |
subject | 0..1 | Reference(JP Core Patient Profile | Group) | The patient or group present at the encounter / このEncounterに立ち会う患者またはグループ【詳細参照】 | |
episodeOfCare | 0..* | Reference(EpisodeOfCare) | Episode(s) of care that this encounter should be recorded against / このEncounterが記録されるべきケアのエピソード【詳細参照】 | |
basedOn | 0..* | Reference(ServiceRequest) | The ServiceRequest that initiated this encounter / このEncounterを開始したServiceRequest【詳細参照】 | |
participant | 0..* | BackboneElement | List of participants involved in the encounter / このEncounterに関わった参加者一覧【詳細参照】 | |
type | 0..* | CodeableConcept | Role of participant in encounter / このEncounterにおける参加者の役割 | |
period | 0..1 | Period | Period of time during the encounter that the participant participated / この参加者が参加したEncounterの中での期間 | |
individual | 0..1 | Reference(JP Core Practitioner Profile | JP Core PractitionerRole Profile | RelatedPerson) | Persons involved in the encounter other than the patient / 患者以外のこのEncounterに関わった人 | |
appointment | 0..* | Reference(Appointment) | The appointment that scheduled this encounter / このEncounterをスケジュールした予定【詳細参照】 | |
period | 0..1 | Period | The start and end time of the encounter / このEncounterの開始時間と終了時間【詳細参照】 | |
length | 0..1 | Duration | Quantity of time the encounter lasted (less time absent) / Encounterが続いた時間の量(欠席時間が少ない)【詳細参照】 | |
reasonCode | 0..* | CodeableConcept | Coded reason the encounter takes place / Encounterの発生をコード化された理由の情報【詳細参照】 | |
reasonReference | 0..* | Reference(JP Core Condition Profile | JP Core Procedure Profile | JP Core Observation Common Profile | ImmunizationRecommendation) | Reason the encounter takes place (reference) Encounterがあった理由【詳細参照】 | |
diagnosis | 0..* | BackboneElement | The list of diagnosis relevant to this encounter / このEncounterに関連する診断名のリスト【詳細参照】 | |
condition | 1..1 | Reference(JP Core Condition Profile | JP Core Procedure Profile) | The diagnosis or procedure relevant to the encounter / Encounterに関連する診断または処置 | |
use | 0..1 | CodeableConcept | Role that this diagnosis has within the encounter (e.g. admission, billing, discharge …) / この診断名がある受診機会において持っている役割(例えば、入院、請求、退院...) | |
rank | 0..1 | positiveInt | Ranking of the diagnosis (for each role type) / 診断名の順位(役割別) | |
account | 0..* | Reference(Account) | The set of accounts that may be used for billing for this Encounter / あるEncounterの請求に使用される会計セット【詳細参照】 | |
hospitalization | 0..1 | BackboneElement | Details about the admission to a healthcare service/医療機関への入院に関する詳細【詳細参照】 | |
preAdmissionIdentifier | 0..1 | Identifier | Pre-admission identifier/入院前識別子 | |
origin | 0..1 | Reference(JP Core Location Profile | JP Core Organization Profile) | The location/organization from which the patient came before admission/患者が入院する前に来院した場所/組織 | |
admitSource | 0..1 | CodeableConcept | From where patient was admitted (physician referral, transfer)/患者がどこから入院したか(医師の紹介、転院) | |
reAdmission | 0..1 | CodeableConcept | The type of hospital re-admission that has occurred (if any). If the value is absent, then this is not identified as a readmission / 発生した病院の再入院のタイプ(もしあれば)、値がない場合これは再入院として識別されない | |
dietPreference | 0..* | CodeableConcept | Diet preferences reported by the patient / 患者から報告された食事の好み | |
specialCourtesy | 0..* | CodeableConcept | Special courtesies (VIP, board member) / 特別待遇(VIP、役員) | |
specialArrangement | 0..* | CodeableConcept | Wheelchair, translator, stretcher, etc. / 車椅子、トランスレータ、ストレッチャなど | |
destination | 0..1 | Reference(JP Core Location Profile | JP Core Organization Profile) | Location/organization to which the patient is discharged / 患者が退院する場所・機関 | |
dischargeDisposition | 0..1 | CodeableConcept | Category or kind of location after discharge / 退院後の場所の区分や種類 | |
location | 0..* | BackboneElement | List of locations where the patient has been / 患者がいたことのある場所の一覧【詳細参照】 | |
location | 1..1 | Reference(JP Core Location Profile) | Location the encounter takes place / Encounterの場所 | |
status | 0..1 | code | 計画中 | アクティブな | 予約済みの | 完了しました。 | |
physicalType | 0..1 | CodeableConcept | The physical type of the location (usually the level in the location hierarchy - bed room ward etc.) / 場所の物理的なタイプ(通常は場所の階層のレベル - ベッド・病室・病棟など) | |
period | 0..1 | Period | Time period during which the patient was present at the location / 患者がその場所にいた期間 | |
serviceProvider | 0..1 | Reference(JP Core Organization Profile) | The organization (facility) responsible for this encounter / このEncounterに責任を持つ組織(施設)【詳細参照】 | |
partOf | 0..1 | Reference(JP Core Encounter Profile) | Another Encounter this encounter is part of / このEncounterが属するもう一つのEncounter【詳細参照】 | |
Documentation for this format |
Name | Flags | Card. | Type | Description & Constraints | ||||
---|---|---|---|---|---|---|---|---|
Encounter | 0..* | Encounter | An interaction during which services are provided to the patient / 患者にサービスが提供されている間の相互作用 | |||||
id | Σ | 0..1 | id | このアーティファクトの論理ID | ||||
meta | Σ | 0..1 | Meta | 「リソースに関するメタデータ」 | ||||
implicitRules | ?!Σ | 0..1 | uri | このコンテンツが作成されたルールセット | ||||
language | 0..1 | code | 「リソースコンテンツの言語」(Risōsukontentsu no gengo) Binding: CommonLanguages (preferred): 「人間の言語。」(Ningen no gengo.)
| |||||
text | 0..1 | Narrative | 「人間の解釈のためのリソースのテキスト要約」 | |||||
contained | 0..* | Resource | 「含まれている、インラインのリソース」(Fukuma rete iru, inrain no risōsu) | |||||
Slices for extension | 0..* | Extension | Extension Slice: Unordered, Open by value:url | |||||
associatedEncounter | 0..1 | Reference(Encounter) | 関連するEncounter URL: http://hl7.org/fhir/StructureDefinition/encounter-associatedEncounter | |||||
modifierExtension | ?! | 0..* | Extension | 無視できない拡張機能 (Mushi dekinai kakuchou kinou) | ||||
identifier | Σ | 0..* | Identifier | Identifier(s) by which this encounter is known / このEncounterが知られている識別子(複数可)【詳細参照】 | ||||
status | ?!Σ | 1..1 | code | planned | arrived | triaged | in-progress | onleave | finished | cancelled + / 予定|到着|トリアージ|進行中|保留中|終了|キャンセル+【詳細参照】 Binding: EncounterStatus (required): 「出会いの現状。」(Deai no genjou.) | ||||
statusHistory | 0..* | BackboneElement | List of past encounter statuses / 過去のEncounterのステータス一覧【詳細参照】 | |||||
id | 0..1 | string | エレメント相互参照のためのユニークID | |||||
extension | 0..* | Extension | 実装によって定義される追加コンテンツ | |||||
modifierExtension | ?!Σ | 0..* | Extension | 「認識されなくても無視できない拡張機能」(Ninshiki sarenakutemo mushi dekinai kakuchou kinou) | ||||
status | 1..1 | code | planned | arrived | triaged | in-progress | onleave | finished | cancelled + / 予定|到着|トリアージ|進行中|保留中|終了|キャンセル+. Binding: EncounterStatus (required): 「出会いの現状。」(Deai no genjou.) | |||||
period | 1..1 | Period | The time that the episode was in the specified status / そのエピソードが指定された状態になっていた時間 | |||||
class | Σ | 1..1 | Coding | Classification of patient encounter / 患者とのEncounterの分類【詳細参照】 Binding: ActEncounterCode (extensible): 出会いの分類。 (Deai no bunrui.) | ||||
classHistory | 0..* | BackboneElement | List of past encounter classes / 過去のEncounter classのリスト【詳細参照】 | |||||
id | 0..1 | string | エレメント相互参照のためのユニークID | |||||
extension | 0..* | Extension | 実装によって定義される追加コンテンツ | |||||
modifierExtension | ?!Σ | 0..* | Extension | 「認識されなくても無視できない拡張機能」(Ninshiki sarenakutemo mushi dekinai kakuchou kinou) | ||||
class | 1..1 | Coding | inpatient | outpatient | ambulatory | emergency + / 入院|外来|外来|救急+ Binding: ActEncounterCode (extensible): 出会いの分類。 (Deai no bunrui.) | |||||
period | 1..1 | Period | The time that the episode was in the specified class / 指定されたクラスにエピソードがあった時間 | |||||
type | Σ | 0..* | CodeableConcept | Specific type of encounter / Encounterの具体的なタイプ【詳細参照】 Binding: EncounterType (example): 出会いのタイプ。 (Deai no taipu.) | ||||
serviceType | Σ | 0..1 | CodeableConcept | Specific type of service / 具体的なサービスの種類【詳細参照】 Binding: ServiceType (example): 提供されるサービスの広範な分類。 | ||||
priority | 0..1 | CodeableConcept | Indicates the urgency of the encounter / このEncounterの緊急性を示す【詳細参照】 Binding: ActPriority (example): 出会いの緊急性を示します。 | |||||
subject | Σ | 0..1 | Reference(JP Core Patient Profile | Group) | The patient or group present at the encounter / このEncounterに立ち会う患者またはグループ【詳細参照】 | ||||
episodeOfCare | Σ | 0..* | Reference(EpisodeOfCare) | Episode(s) of care that this encounter should be recorded against / このEncounterが記録されるべきケアのエピソード【詳細参照】 | ||||
basedOn | 0..* | Reference(ServiceRequest) | The ServiceRequest that initiated this encounter / このEncounterを開始したServiceRequest【詳細参照】 | |||||
participant | Σ | 0..* | BackboneElement | List of participants involved in the encounter / このEncounterに関わった参加者一覧【詳細参照】 | ||||
id | 0..1 | string | エレメント相互参照のためのユニークID | |||||
extension | 0..* | Extension | 実装によって定義される追加コンテンツ | |||||
modifierExtension | ?!Σ | 0..* | Extension | 「認識されなくても無視できない拡張機能」(Ninshiki sarenakutemo mushi dekinai kakuchou kinou) | ||||
type | Σ | 0..* | CodeableConcept | Role of participant in encounter / このEncounterにおける参加者の役割 Binding: ParticipantType (extensible): 出会いにおける参加者の役割。 | ||||
period | 0..1 | Period | Period of time during the encounter that the participant participated / この参加者が参加したEncounterの中での期間 | |||||
individual | Σ | 0..1 | Reference(JP Core Practitioner Profile | JP Core PractitionerRole Profile | RelatedPerson) | Persons involved in the encounter other than the patient / 患者以外のこのEncounterに関わった人 | ||||
appointment | Σ | 0..* | Reference(Appointment) | The appointment that scheduled this encounter / このEncounterをスケジュールした予定【詳細参照】 | ||||
period | 0..1 | Period | The start and end time of the encounter / このEncounterの開始時間と終了時間【詳細参照】 | |||||
length | 0..1 | Duration | Quantity of time the encounter lasted (less time absent) / Encounterが続いた時間の量(欠席時間が少ない)【詳細参照】 | |||||
reasonCode | Σ | 0..* | CodeableConcept | Coded reason the encounter takes place / Encounterの発生をコード化された理由の情報【詳細参照】 Binding: EncounterReasonCodes (preferred): 出会いが起こる理由。 | ||||
reasonReference | Σ | 0..* | Reference(JP Core Condition Profile | JP Core Procedure Profile | JP Core Observation Common Profile | ImmunizationRecommendation) | Reason the encounter takes place (reference) Encounterがあった理由【詳細参照】 | ||||
diagnosis | Σ | 0..* | BackboneElement | The list of diagnosis relevant to this encounter / このEncounterに関連する診断名のリスト【詳細参照】 | ||||
id | 0..1 | string | エレメント相互参照のためのユニークID | |||||
extension | 0..* | Extension | 実装によって定義される追加コンテンツ | |||||
modifierExtension | ?!Σ | 0..* | Extension | 「認識されなくても無視できない拡張機能」(Ninshiki sarenakutemo mushi dekinai kakuchou kinou) | ||||
condition | Σ | 1..1 | Reference(JP Core Condition Profile | JP Core Procedure Profile) | The diagnosis or procedure relevant to the encounter / Encounterに関連する診断または処置 | ||||
use | 0..1 | CodeableConcept | Role that this diagnosis has within the encounter (e.g. admission, billing, discharge …) / この診断名がある受診機会において持っている役割(例えば、入院、請求、退院...) Binding: DiagnosisRole (preferred): この状態が表す診断のタイプ。 (Kono jōtai ga arawasu shindan no taipu.) | |||||
rank | 0..1 | positiveInt | Ranking of the diagnosis (for each role type) / 診断名の順位(役割別) | |||||
account | 0..* | Reference(Account) | The set of accounts that may be used for billing for this Encounter / あるEncounterの請求に使用される会計セット【詳細参照】 | |||||
hospitalization | 0..1 | BackboneElement | Details about the admission to a healthcare service/医療機関への入院に関する詳細【詳細参照】 | |||||
id | 0..1 | string | エレメント相互参照のためのユニークID | |||||
extension | 0..* | Extension | 実装によって定義される追加コンテンツ | |||||
modifierExtension | ?!Σ | 0..* | Extension | 「認識されなくても無視できない拡張機能」(Ninshiki sarenakutemo mushi dekinai kakuchou kinou) | ||||
preAdmissionIdentifier | 0..1 | Identifier | Pre-admission identifier/入院前識別子 | |||||
origin | 0..1 | Reference(JP Core Location Profile | JP Core Organization Profile) | The location/organization from which the patient came before admission/患者が入院する前に来院した場所/組織 | |||||
admitSource | 0..1 | CodeableConcept | From where patient was admitted (physician referral, transfer)/患者がどこから入院したか(医師の紹介、転院) Binding: AdmitSource (preferred): 患者が入院した場所はどこですか。 (Kanja ga nyūin shita basho wa doko desu ka?) | |||||
reAdmission | 0..1 | CodeableConcept | The type of hospital re-admission that has occurred (if any). If the value is absent, then this is not identified as a readmission / 発生した病院の再入院のタイプ(もしあれば)、値がない場合これは再入院として識別されない Binding: hl7VS-re-admissionIndicator (example): この入院の再入院の理由。 | |||||
dietPreference | 0..* | CodeableConcept | Diet preferences reported by the patient / 患者から報告された食事の好み Binding: Diet (example): 「食品の好みを考慮して、医療、文化、倫理的観点から、提供要件に対応することができます。」 | |||||
specialCourtesy | 0..* | CodeableConcept | Special courtesies (VIP, board member) / 特別待遇(VIP、役員) Binding: SpecialCourtesy (preferred): 特別なおもてなし。 | |||||
specialArrangement | 0..* | CodeableConcept | Wheelchair, translator, stretcher, etc. / 車椅子、トランスレータ、ストレッチャなど Binding: SpecialArrangements (preferred): 特別な手配。 | |||||
destination | 0..1 | Reference(JP Core Location Profile | JP Core Organization Profile) | Location/organization to which the patient is discharged / 患者が退院する場所・機関 | |||||
dischargeDisposition | 0..1 | CodeableConcept | Category or kind of location after discharge / 退院後の場所の区分や種類 Binding: DischargeDisposition (example): 退院時の配慮。 | |||||
location | 0..* | BackboneElement | List of locations where the patient has been / 患者がいたことのある場所の一覧【詳細参照】 | |||||
id | 0..1 | string | エレメント相互参照のためのユニークID | |||||
extension | 0..* | Extension | 実装によって定義される追加コンテンツ | |||||
modifierExtension | ?!Σ | 0..* | Extension | 「認識されなくても無視できない拡張機能」(Ninshiki sarenakutemo mushi dekinai kakuchou kinou) | ||||
location | 1..1 | Reference(JP Core Location Profile) | Location the encounter takes place / Encounterの場所 | |||||
status | 0..1 | code | 計画中 | アクティブな | 予約済みの | 完了しました。 Binding: EncounterLocationStatus (required): 場所の状態。 | |||||
physicalType | 0..1 | CodeableConcept | The physical type of the location (usually the level in the location hierarchy - bed room ward etc.) / 場所の物理的なタイプ(通常は場所の階層のレベル - ベッド・病室・病棟など) Binding: LocationType (example): 場所の実体形態。 | |||||
period | 0..1 | Period | Time period during which the patient was present at the location / 患者がその場所にいた期間 | |||||
serviceProvider | 0..1 | Reference(JP Core Organization Profile) | The organization (facility) responsible for this encounter / このEncounterに責任を持つ組織(施設)【詳細参照】 | |||||
partOf | 0..1 | Reference(JP Core Encounter Profile) | Another Encounter this encounter is part of / このEncounterが属するもう一つのEncounter【詳細参照】 | |||||
Documentation for this format |
Terminology Bindings
Path | Conformance | ValueSet | ||||
Encounter.language | preferred | CommonLanguages
| ||||
Encounter.status | required | EncounterStatus | ||||
Encounter.statusHistory.status | required | EncounterStatus | ||||
Encounter.class | extensible | ActEncounterCode | ||||
Encounter.classHistory.class | extensible | ActEncounterCode | ||||
Encounter.type | example | EncounterType | ||||
Encounter.serviceType | example | ServiceType | ||||
Encounter.priority | example | ActPriority | ||||
Encounter.participant.type | extensible | ParticipantType | ||||
Encounter.reasonCode | preferred | EncounterReasonCodes | ||||
Encounter.diagnosis.use | preferred | DiagnosisRole | ||||
Encounter.hospitalization.admitSource | preferred | AdmitSource | ||||
Encounter.hospitalization.reAdmission | example | Hl7VSReAdmissionIndicator | ||||
Encounter.hospitalization.dietPreference | example | Diet | ||||
Encounter.hospitalization.specialCourtesy | preferred | SpecialCourtesy | ||||
Encounter.hospitalization.specialArrangement | preferred | SpecialArrangements | ||||
Encounter.hospitalization.dischargeDisposition | example | DischargeDisposition | ||||
Encounter.location.status | required | EncounterLocationStatus | ||||
Encounter.location.physicalType | example | LocationType |
Constraints
Id | Grade | Path(s) | Details | Requirements |
ele-1 | error | **ALL** elements | すべてのFHIR要素は、@valueまたはchildrenを持っている必要があります。 : hasValue() or (children().count() > id.count()) | |
ext-1 | error | **ALL** extensions | 「拡張機能または値[x]のいずれかが必要です。両方ではありません。」 : extension.exists() != value.exists() |
This structure is derived from Encounter
Summary
Structures
This structure refers to these other structures:
Extensions
This structure refers to these extensions:
Differential View
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
Encounter | 0..* | Encounter | An interaction during which services are provided to the patient / 患者にサービスが提供されている間の相互作用 | |
Slices for extension | 0..* | Extension | Extension Slice: Unordered, Open by value:url | |
associatedEncounter | 0..1 | Reference(Encounter) | 関連するEncounter URL: http://hl7.org/fhir/StructureDefinition/encounter-associatedEncounter | |
identifier | 0..* | Identifier | Identifier(s) by which this encounter is known / このEncounterが知られている識別子(複数可)【詳細参照】 | |
status | 1..1 | code | planned | arrived | triaged | in-progress | onleave | finished | cancelled + / 予定|到着|トリアージ|進行中|保留中|終了|キャンセル+【詳細参照】 | |
statusHistory | 0..* | BackboneElement | List of past encounter statuses / 過去のEncounterのステータス一覧【詳細参照】 | |
status | 1..1 | code | planned | arrived | triaged | in-progress | onleave | finished | cancelled + / 予定|到着|トリアージ|進行中|保留中|終了|キャンセル+. | |
period | 1..1 | Period | The time that the episode was in the specified status / そのエピソードが指定された状態になっていた時間 | |
class | 1..1 | Coding | Classification of patient encounter / 患者とのEncounterの分類【詳細参照】 | |
classHistory | 0..* | BackboneElement | List of past encounter classes / 過去のEncounter classのリスト【詳細参照】 | |
class | 1..1 | Coding | inpatient | outpatient | ambulatory | emergency + / 入院|外来|外来|救急+ | |
period | 1..1 | Period | The time that the episode was in the specified class / 指定されたクラスにエピソードがあった時間 | |
type | 0..* | CodeableConcept | Specific type of encounter / Encounterの具体的なタイプ【詳細参照】 | |
serviceType | 0..1 | CodeableConcept | Specific type of service / 具体的なサービスの種類【詳細参照】 | |
priority | 0..1 | CodeableConcept | Indicates the urgency of the encounter / このEncounterの緊急性を示す【詳細参照】 | |
subject | 0..1 | Reference(JP Core Patient Profile | Group) | The patient or group present at the encounter / このEncounterに立ち会う患者またはグループ【詳細参照】 | |
episodeOfCare | 0..* | Reference(EpisodeOfCare) | Episode(s) of care that this encounter should be recorded against / このEncounterが記録されるべきケアのエピソード【詳細参照】 | |
basedOn | 0..* | Reference(ServiceRequest) | The ServiceRequest that initiated this encounter / このEncounterを開始したServiceRequest【詳細参照】 | |
participant | 0..* | BackboneElement | List of participants involved in the encounter / このEncounterに関わった参加者一覧【詳細参照】 | |
type | 0..* | CodeableConcept | Role of participant in encounter / このEncounterにおける参加者の役割 | |
period | 0..1 | Period | Period of time during the encounter that the participant participated / この参加者が参加したEncounterの中での期間 | |
individual | 0..1 | Reference(JP Core Practitioner Profile | JP Core PractitionerRole Profile | RelatedPerson) | Persons involved in the encounter other than the patient / 患者以外のこのEncounterに関わった人 | |
appointment | 0..* | Reference(Appointment) | The appointment that scheduled this encounter / このEncounterをスケジュールした予定【詳細参照】 | |
period | 0..1 | Period | The start and end time of the encounter / このEncounterの開始時間と終了時間【詳細参照】 | |
length | 0..1 | Duration | Quantity of time the encounter lasted (less time absent) / Encounterが続いた時間の量(欠席時間が少ない)【詳細参照】 | |
reasonCode | 0..* | CodeableConcept | Coded reason the encounter takes place / Encounterの発生をコード化された理由の情報【詳細参照】 | |
reasonReference | 0..* | Reference(JP Core Condition Profile | JP Core Procedure Profile | JP Core Observation Common Profile | ImmunizationRecommendation) | Reason the encounter takes place (reference) Encounterがあった理由【詳細参照】 | |
diagnosis | 0..* | BackboneElement | The list of diagnosis relevant to this encounter / このEncounterに関連する診断名のリスト【詳細参照】 | |
condition | 1..1 | Reference(JP Core Condition Profile | JP Core Procedure Profile) | The diagnosis or procedure relevant to the encounter / Encounterに関連する診断または処置 | |
use | 0..1 | CodeableConcept | Role that this diagnosis has within the encounter (e.g. admission, billing, discharge …) / この診断名がある受診機会において持っている役割(例えば、入院、請求、退院...) | |
rank | 0..1 | positiveInt | Ranking of the diagnosis (for each role type) / 診断名の順位(役割別) | |
account | 0..* | Reference(Account) | The set of accounts that may be used for billing for this Encounter / あるEncounterの請求に使用される会計セット【詳細参照】 | |
hospitalization | 0..1 | BackboneElement | Details about the admission to a healthcare service/医療機関への入院に関する詳細【詳細参照】 | |
preAdmissionIdentifier | 0..1 | Identifier | Pre-admission identifier/入院前識別子 | |
origin | 0..1 | Reference(JP Core Location Profile | JP Core Organization Profile) | The location/organization from which the patient came before admission/患者が入院する前に来院した場所/組織 | |
admitSource | 0..1 | CodeableConcept | From where patient was admitted (physician referral, transfer)/患者がどこから入院したか(医師の紹介、転院) | |
reAdmission | 0..1 | CodeableConcept | The type of hospital re-admission that has occurred (if any). If the value is absent, then this is not identified as a readmission / 発生した病院の再入院のタイプ(もしあれば)、値がない場合これは再入院として識別されない | |
dietPreference | 0..* | CodeableConcept | Diet preferences reported by the patient / 患者から報告された食事の好み | |
specialCourtesy | 0..* | CodeableConcept | Special courtesies (VIP, board member) / 特別待遇(VIP、役員) | |
specialArrangement | 0..* | CodeableConcept | Wheelchair, translator, stretcher, etc. / 車椅子、トランスレータ、ストレッチャなど | |
destination | 0..1 | Reference(JP Core Location Profile | JP Core Organization Profile) | Location/organization to which the patient is discharged / 患者が退院する場所・機関 | |
dischargeDisposition | 0..1 | CodeableConcept | Category or kind of location after discharge / 退院後の場所の区分や種類 | |
location | 0..* | BackboneElement | List of locations where the patient has been / 患者がいたことのある場所の一覧【詳細参照】 | |
location | 1..1 | Reference(JP Core Location Profile) | Location the encounter takes place / Encounterの場所 | |
status | 0..1 | code | 計画中 | アクティブな | 予約済みの | 完了しました。 | |
physicalType | 0..1 | CodeableConcept | The physical type of the location (usually the level in the location hierarchy - bed room ward etc.) / 場所の物理的なタイプ(通常は場所の階層のレベル - ベッド・病室・病棟など) | |
period | 0..1 | Period | Time period during which the patient was present at the location / 患者がその場所にいた期間 | |
serviceProvider | 0..1 | Reference(JP Core Organization Profile) | The organization (facility) responsible for this encounter / このEncounterに責任を持つ組織(施設)【詳細参照】 | |
partOf | 0..1 | Reference(JP Core Encounter Profile) | Another Encounter this encounter is part of / このEncounterが属するもう一つのEncounter【詳細参照】 | |
Documentation for this format |
Snapshot View
Name | Flags | Card. | Type | Description & Constraints | ||||
---|---|---|---|---|---|---|---|---|
Encounter | 0..* | Encounter | An interaction during which services are provided to the patient / 患者にサービスが提供されている間の相互作用 | |||||
id | Σ | 0..1 | id | このアーティファクトの論理ID | ||||
meta | Σ | 0..1 | Meta | 「リソースに関するメタデータ」 | ||||
implicitRules | ?!Σ | 0..1 | uri | このコンテンツが作成されたルールセット | ||||
language | 0..1 | code | 「リソースコンテンツの言語」(Risōsukontentsu no gengo) Binding: CommonLanguages (preferred): 「人間の言語。」(Ningen no gengo.)
| |||||
text | 0..1 | Narrative | 「人間の解釈のためのリソースのテキスト要約」 | |||||
contained | 0..* | Resource | 「含まれている、インラインのリソース」(Fukuma rete iru, inrain no risōsu) | |||||
Slices for extension | 0..* | Extension | Extension Slice: Unordered, Open by value:url | |||||
associatedEncounter | 0..1 | Reference(Encounter) | 関連するEncounter URL: http://hl7.org/fhir/StructureDefinition/encounter-associatedEncounter | |||||
modifierExtension | ?! | 0..* | Extension | 無視できない拡張機能 (Mushi dekinai kakuchou kinou) | ||||
identifier | Σ | 0..* | Identifier | Identifier(s) by which this encounter is known / このEncounterが知られている識別子(複数可)【詳細参照】 | ||||
status | ?!Σ | 1..1 | code | planned | arrived | triaged | in-progress | onleave | finished | cancelled + / 予定|到着|トリアージ|進行中|保留中|終了|キャンセル+【詳細参照】 Binding: EncounterStatus (required): 「出会いの現状。」(Deai no genjou.) | ||||
statusHistory | 0..* | BackboneElement | List of past encounter statuses / 過去のEncounterのステータス一覧【詳細参照】 | |||||
id | 0..1 | string | エレメント相互参照のためのユニークID | |||||
extension | 0..* | Extension | 実装によって定義される追加コンテンツ | |||||
modifierExtension | ?!Σ | 0..* | Extension | 「認識されなくても無視できない拡張機能」(Ninshiki sarenakutemo mushi dekinai kakuchou kinou) | ||||
status | 1..1 | code | planned | arrived | triaged | in-progress | onleave | finished | cancelled + / 予定|到着|トリアージ|進行中|保留中|終了|キャンセル+. Binding: EncounterStatus (required): 「出会いの現状。」(Deai no genjou.) | |||||
period | 1..1 | Period | The time that the episode was in the specified status / そのエピソードが指定された状態になっていた時間 | |||||
class | Σ | 1..1 | Coding | Classification of patient encounter / 患者とのEncounterの分類【詳細参照】 Binding: ActEncounterCode (extensible): 出会いの分類。 (Deai no bunrui.) | ||||
classHistory | 0..* | BackboneElement | List of past encounter classes / 過去のEncounter classのリスト【詳細参照】 | |||||
id | 0..1 | string | エレメント相互参照のためのユニークID | |||||
extension | 0..* | Extension | 実装によって定義される追加コンテンツ | |||||
modifierExtension | ?!Σ | 0..* | Extension | 「認識されなくても無視できない拡張機能」(Ninshiki sarenakutemo mushi dekinai kakuchou kinou) | ||||
class | 1..1 | Coding | inpatient | outpatient | ambulatory | emergency + / 入院|外来|外来|救急+ Binding: ActEncounterCode (extensible): 出会いの分類。 (Deai no bunrui.) | |||||
period | 1..1 | Period | The time that the episode was in the specified class / 指定されたクラスにエピソードがあった時間 | |||||
type | Σ | 0..* | CodeableConcept | Specific type of encounter / Encounterの具体的なタイプ【詳細参照】 Binding: EncounterType (example): 出会いのタイプ。 (Deai no taipu.) | ||||
serviceType | Σ | 0..1 | CodeableConcept | Specific type of service / 具体的なサービスの種類【詳細参照】 Binding: ServiceType (example): 提供されるサービスの広範な分類。 | ||||
priority | 0..1 | CodeableConcept | Indicates the urgency of the encounter / このEncounterの緊急性を示す【詳細参照】 Binding: ActPriority (example): 出会いの緊急性を示します。 | |||||
subject | Σ | 0..1 | Reference(JP Core Patient Profile | Group) | The patient or group present at the encounter / このEncounterに立ち会う患者またはグループ【詳細参照】 | ||||
episodeOfCare | Σ | 0..* | Reference(EpisodeOfCare) | Episode(s) of care that this encounter should be recorded against / このEncounterが記録されるべきケアのエピソード【詳細参照】 | ||||
basedOn | 0..* | Reference(ServiceRequest) | The ServiceRequest that initiated this encounter / このEncounterを開始したServiceRequest【詳細参照】 | |||||
participant | Σ | 0..* | BackboneElement | List of participants involved in the encounter / このEncounterに関わった参加者一覧【詳細参照】 | ||||
id | 0..1 | string | エレメント相互参照のためのユニークID | |||||
extension | 0..* | Extension | 実装によって定義される追加コンテンツ | |||||
modifierExtension | ?!Σ | 0..* | Extension | 「認識されなくても無視できない拡張機能」(Ninshiki sarenakutemo mushi dekinai kakuchou kinou) | ||||
type | Σ | 0..* | CodeableConcept | Role of participant in encounter / このEncounterにおける参加者の役割 Binding: ParticipantType (extensible): 出会いにおける参加者の役割。 | ||||
period | 0..1 | Period | Period of time during the encounter that the participant participated / この参加者が参加したEncounterの中での期間 | |||||
individual | Σ | 0..1 | Reference(JP Core Practitioner Profile | JP Core PractitionerRole Profile | RelatedPerson) | Persons involved in the encounter other than the patient / 患者以外のこのEncounterに関わった人 | ||||
appointment | Σ | 0..* | Reference(Appointment) | The appointment that scheduled this encounter / このEncounterをスケジュールした予定【詳細参照】 | ||||
period | 0..1 | Period | The start and end time of the encounter / このEncounterの開始時間と終了時間【詳細参照】 | |||||
length | 0..1 | Duration | Quantity of time the encounter lasted (less time absent) / Encounterが続いた時間の量(欠席時間が少ない)【詳細参照】 | |||||
reasonCode | Σ | 0..* | CodeableConcept | Coded reason the encounter takes place / Encounterの発生をコード化された理由の情報【詳細参照】 Binding: EncounterReasonCodes (preferred): 出会いが起こる理由。 | ||||
reasonReference | Σ | 0..* | Reference(JP Core Condition Profile | JP Core Procedure Profile | JP Core Observation Common Profile | ImmunizationRecommendation) | Reason the encounter takes place (reference) Encounterがあった理由【詳細参照】 | ||||
diagnosis | Σ | 0..* | BackboneElement | The list of diagnosis relevant to this encounter / このEncounterに関連する診断名のリスト【詳細参照】 | ||||
id | 0..1 | string | エレメント相互参照のためのユニークID | |||||
extension | 0..* | Extension | 実装によって定義される追加コンテンツ | |||||
modifierExtension | ?!Σ | 0..* | Extension | 「認識されなくても無視できない拡張機能」(Ninshiki sarenakutemo mushi dekinai kakuchou kinou) | ||||
condition | Σ | 1..1 | Reference(JP Core Condition Profile | JP Core Procedure Profile) | The diagnosis or procedure relevant to the encounter / Encounterに関連する診断または処置 | ||||
use | 0..1 | CodeableConcept | Role that this diagnosis has within the encounter (e.g. admission, billing, discharge …) / この診断名がある受診機会において持っている役割(例えば、入院、請求、退院...) Binding: DiagnosisRole (preferred): この状態が表す診断のタイプ。 (Kono jōtai ga arawasu shindan no taipu.) | |||||
rank | 0..1 | positiveInt | Ranking of the diagnosis (for each role type) / 診断名の順位(役割別) | |||||
account | 0..* | Reference(Account) | The set of accounts that may be used for billing for this Encounter / あるEncounterの請求に使用される会計セット【詳細参照】 | |||||
hospitalization | 0..1 | BackboneElement | Details about the admission to a healthcare service/医療機関への入院に関する詳細【詳細参照】 | |||||
id | 0..1 | string | エレメント相互参照のためのユニークID | |||||
extension | 0..* | Extension | 実装によって定義される追加コンテンツ | |||||
modifierExtension | ?!Σ | 0..* | Extension | 「認識されなくても無視できない拡張機能」(Ninshiki sarenakutemo mushi dekinai kakuchou kinou) | ||||
preAdmissionIdentifier | 0..1 | Identifier | Pre-admission identifier/入院前識別子 | |||||
origin | 0..1 | Reference(JP Core Location Profile | JP Core Organization Profile) | The location/organization from which the patient came before admission/患者が入院する前に来院した場所/組織 | |||||
admitSource | 0..1 | CodeableConcept | From where patient was admitted (physician referral, transfer)/患者がどこから入院したか(医師の紹介、転院) Binding: AdmitSource (preferred): 患者が入院した場所はどこですか。 (Kanja ga nyūin shita basho wa doko desu ka?) | |||||
reAdmission | 0..1 | CodeableConcept | The type of hospital re-admission that has occurred (if any). If the value is absent, then this is not identified as a readmission / 発生した病院の再入院のタイプ(もしあれば)、値がない場合これは再入院として識別されない Binding: hl7VS-re-admissionIndicator (example): この入院の再入院の理由。 | |||||
dietPreference | 0..* | CodeableConcept | Diet preferences reported by the patient / 患者から報告された食事の好み Binding: Diet (example): 「食品の好みを考慮して、医療、文化、倫理的観点から、提供要件に対応することができます。」 | |||||
specialCourtesy | 0..* | CodeableConcept | Special courtesies (VIP, board member) / 特別待遇(VIP、役員) Binding: SpecialCourtesy (preferred): 特別なおもてなし。 | |||||
specialArrangement | 0..* | CodeableConcept | Wheelchair, translator, stretcher, etc. / 車椅子、トランスレータ、ストレッチャなど Binding: SpecialArrangements (preferred): 特別な手配。 | |||||
destination | 0..1 | Reference(JP Core Location Profile | JP Core Organization Profile) | Location/organization to which the patient is discharged / 患者が退院する場所・機関 | |||||
dischargeDisposition | 0..1 | CodeableConcept | Category or kind of location after discharge / 退院後の場所の区分や種類 Binding: DischargeDisposition (example): 退院時の配慮。 | |||||
location | 0..* | BackboneElement | List of locations where the patient has been / 患者がいたことのある場所の一覧【詳細参照】 | |||||
id | 0..1 | string | エレメント相互参照のためのユニークID | |||||
extension | 0..* | Extension | 実装によって定義される追加コンテンツ | |||||
modifierExtension | ?!Σ | 0..* | Extension | 「認識されなくても無視できない拡張機能」(Ninshiki sarenakutemo mushi dekinai kakuchou kinou) | ||||
location | 1..1 | Reference(JP Core Location Profile) | Location the encounter takes place / Encounterの場所 | |||||
status | 0..1 | code | 計画中 | アクティブな | 予約済みの | 完了しました。 Binding: EncounterLocationStatus (required): 場所の状態。 | |||||
physicalType | 0..1 | CodeableConcept | The physical type of the location (usually the level in the location hierarchy - bed room ward etc.) / 場所の物理的なタイプ(通常は場所の階層のレベル - ベッド・病室・病棟など) Binding: LocationType (example): 場所の実体形態。 | |||||
period | 0..1 | Period | Time period during which the patient was present at the location / 患者がその場所にいた期間 | |||||
serviceProvider | 0..1 | Reference(JP Core Organization Profile) | The organization (facility) responsible for this encounter / このEncounterに責任を持つ組織(施設)【詳細参照】 | |||||
partOf | 0..1 | Reference(JP Core Encounter Profile) | Another Encounter this encounter is part of / このEncounterが属するもう一つのEncounter【詳細参照】 | |||||
Documentation for this format |
Terminology Bindings
Path | Conformance | ValueSet | ||||
Encounter.language | preferred | CommonLanguages
| ||||
Encounter.status | required | EncounterStatus | ||||
Encounter.statusHistory.status | required | EncounterStatus | ||||
Encounter.class | extensible | ActEncounterCode | ||||
Encounter.classHistory.class | extensible | ActEncounterCode | ||||
Encounter.type | example | EncounterType | ||||
Encounter.serviceType | example | ServiceType | ||||
Encounter.priority | example | ActPriority | ||||
Encounter.participant.type | extensible | ParticipantType | ||||
Encounter.reasonCode | preferred | EncounterReasonCodes | ||||
Encounter.diagnosis.use | preferred | DiagnosisRole | ||||
Encounter.hospitalization.admitSource | preferred | AdmitSource | ||||
Encounter.hospitalization.reAdmission | example | Hl7VSReAdmissionIndicator | ||||
Encounter.hospitalization.dietPreference | example | Diet | ||||
Encounter.hospitalization.specialCourtesy | preferred | SpecialCourtesy | ||||
Encounter.hospitalization.specialArrangement | preferred | SpecialArrangements | ||||
Encounter.hospitalization.dischargeDisposition | example | DischargeDisposition | ||||
Encounter.location.status | required | EncounterLocationStatus | ||||
Encounter.location.physicalType | example | LocationType |
Constraints
Id | Grade | Path(s) | Details | Requirements |
ele-1 | error | **ALL** elements | すべてのFHIR要素は、@valueまたはchildrenを持っている必要があります。 : hasValue() or (children().count() > id.count()) | |
ext-1 | error | **ALL** extensions | 「拡張機能または値[x]のいずれかが必要です。両方ではありません。」 : extension.exists() != value.exists() |
Other representations of profile: CSV, Excel, Schematron
Encounter リソースは、次の要素を持たなければならない。
JP Encounter リソースで使用される拡張は次の通りである。
コンフォーマンス | パラメータ | 型 | 例 |
---|---|---|---|
SHALL | identifier | token | GET [base]/Encounter?identifier=http://hl7.org/fhir/sid/jpsys|123456 |
SHOULD | patient | token | GET [base]/Encounter?patient=http://hl7.org/fhir/sid/jpsys|123456 |
SHOULD | date, patient | token | GET [base]/Encounter?date=http://hl7.org/fhir/sid/jpsys\20210415?patient=http://hl7.org/fhir/sid/jpsys|123456 |
SHOULD | class, patient | token | GET [base]/Encounter?class=http://hl7.org/fhir/sid/jpsys\EMER?patient=http://hl7.org/fhir/sid/jpsys|123456 |
SHOULD | patient, type | token | GET [base]/Encounter?patient=http://hl7.org/fhir/sid/jpsys|123456?type=http://hl7.org/fhir/sid/jpsys\ADMS |
SHOULD | patient, status | token | GET [base]/Encounter?patient=http://hl7.org/fhir/sid/jpsys|123456?status=http://hl7.org/fhir/sid/jpsys\arrived |
次の検索パラメータをサポートすることが望ましい。(SHOULD)
identifier 検索パラメータを使用して、診察番号等の識別子によるEncounterの検索をサポートすることが望ましい(SHOULD)
GET [base]/Encounter?identifier={system|}[code]
例:
GET [base]/Encounter?identifier=http://hl7.org/fhir/sid/jpsys|123456
指定された識別子に一致するEncounterリソースを含むBundleを検索する。
JP Encounter リソースに対して使用される操作は次の通りである。
この操作は、この操作が呼び出された特定のEncounterリソースに関連する全ての情報を返す。 応答は “searchset” タイプのBundleリソースである。
この操作の公式なURLは以下である。
https://hl7.org/fhir/R4/operation-encounter-everything.html
URL: [base]/Encounter/[id]/$everything
本操作は、べき等な操作である。
名前 | 多重度 | 型 | 説明 |
---|---|---|---|
_since | 0..1 | instant | 指定された日時以降に更新されたリソースのみが応答に含まれる。 |
_type | 0..* | code | 応答に含むFHIRリソース型を、カンマ区切りで指定する。指定されない場合は、サーバは全てのリソース型を対象とする。 |
_count | 0..1 | integer | Bundleの1ページに含まれるリソース件数を指定。 |
名前 | 多重度 | 型 | 説明 |
---|---|---|---|
return | 1..1 | Bundle | バンドルのタイプは”searchset”である。この操作の結果は、リソースとして直接返される。 |
リクエスト:単一のEncounterに関連する全てのリソースを取得する。
GET [base]/Encounter/example/$everything
[some headers]
レスポンス:指定されたEncounterに関連する全てのリソースを返す。
HTTP/1.1 200 OK
[other headers]
{
"resourceType": "Bundle",
"id": "p001",
"meta": {
"lastUpdated": "2020-01-06T15:11:11.447+00:00"
},
"type": "searchset",
"entry": [
{
"fullUrl": "http://example.org/fhir/Encounter/p001",
"resource": {
"resourceType": "Encounter",
・・・
},
}
]
}
Encounterリソースは、予定情報や予約の保存には使用されない。予約の保存にはAppointmentリソースを利用すること。FHIRでは、Appointmentは診察の日付を決定するのに利用されるのに対して、Encounterは実際に患者が来院して診察が実施されたことを表現する。 そのため、「計画済み」 status の Encounter は実際に発生する前の Encounter であり、診療行為が完了するまで更新されることが期待される。