HL7 FHIR JP Core ImplementationGuide
1.3.0-dev - ci-build
HL7 FHIR JP Core ImplementationGuide - Local Development build (v1.3.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_ServiceRequest_Common |
Version | 1.3.0-dev |
Name | JP_ServiceRequest_Common |
Title | JP Core ServiceRequest Common Profile |
Status | Active ( 2024-12-30 ) |
Copyright | Copyright FHIR Japanese implementation research working group in Japan Association of Medical Informatics (JAMI) 一般社団法人日本医療情報学会NeXEHRS課題研究会FHIR日本実装検討WG |
本プロファイル説明は、患者に対し立案・実施されるリクエストの記録で、行為や診断、もしくは他のサービスのために用いられるFHIR ServiceRequestリソースを使用するにあたっての、最低限の制約を記述したものである。
このServiceRequestリソースはFHIRにおけるワークフロー管理を構成するリソース群(Request, Event, Definition)のRequestに相当する。 - WorkFlowを参照のこと。
ServiceRequestリソースは患者に対し立案・実施されるリクエストの記録で、処置や診断、もしくは他のサービス(その内容はServiceRequest.intentエレメントの値によって区別される)に関するものを示す。処置・行為は、ProcedureリソースまたはDiagnosticReportリソースを導出し、次いで通常は1つ以上のDiagnostic Medicine Module(例:Observationリソース)を参照する。参照されるObservationリソースは手順の実行状況や対象患者の治療・管理に関連する観察、 画像、所見などに関連する文書を要約したものになる。また、このリソースは、患者が他の医療機関に転院あるいは紹介される場合の情報共有にも使われる。具体的には、診察やセカンドオピニオンを受けたい場合や、健康上の問題の短期的な管理や長期的な治療を必要とする場合の情報共有に使われることがある。
処置は医療従事者だけでなく、友人、親戚、場合によっては患者自身で実施される。
ServiceRequestリソースの主な目的は、ある患者(獣医学の患畜も含まれる)の処置のオーダリングのサポートである。しかし、ヘルスケア関連の業務には、被験者のグループや医療機器、さらには建物内部の配管や水の集まる場所などの環境に対する診断調査なども含まれ、ServiceRequestリソースはこれらのユースケースのすべてをサポートする点を認識する必要がある。サービスリクエストは、医師等によってオーダリングシステム(CPOEシステム)に入力されたオーダと同様に、患者の臨床記録やケアの記録に基づいて作成された臨床判断支援システム(CDSシステム) による提案も表現する。CarePlanリソースで参照される計画された処置を表す場合にもこのリソースによって表現される。
このリソースが用いられる一般的なワークフローは、臨床システムでのサービスリクエストの作成である。サービスリクエストは、処置を実施する部門(例えば手術部門、生理機能検査部門、臨床検査部門、画像診断検査部門、理学療法部門など)のシステム(エージェントなど)からアクセスされたり、交換される。サービスリクエストを受けた部門はリクエストを受諾した後、処置を実施し、実施されたリクエストを参照するレポートを発行する。
ServiceRequestリソースが要求できる処置は1つに限定される。ワークフローが複数の処置を同時に要求した場合は、複数のServiceRequestインスタンスが作成される。これらのインスタンスはワークフローの要求により異なった方法でリンクされる。詳しくは、Request patternを参照のこと。
ServiceRequestリソースは実施されるサービスの立案、オーダの記録であり、結果として、Procedure、Observation、DiagnosticReport、ImagingStudyなど、関連するリソースが作られる。ServiceRequestリソースと対照的に、Taskリソースは計画から結果までを網羅し、完了するまでの実施状況を追跡する。つまり、レコードに対して実行するタスクのリクエストや追跡、または実施過程の一部として施行すべき手順のチェックリストに対する追跡など、「管理的」なアクションを目的とする。ServiceRequestリソースは、Taskリソースを作成する上位のトリガーでもあり、Taskリソースが達成しようとしているRequestリソースにもなる。
ServiceRequestリソースはCommunicationRequestリソースとも関連する。CommunicationRequestリソースは単に情報を開示するRequestリソースである。一方で、ServiceRequestリソースは、トレーニングやカウンセリングの一環として情報を要求する場合に使われ、例えば、患者の理解度を確認したり、患者の精神状態を変化させようとするために使われる。あるワークフローでは両方のリソースが存在する。例えば、CommunicationRequestを受けて、医師はServiceRequestをオーダするかもしれない。
このリソースは Appointment, BiologicallyDerivedProduct, CarePlan, Claim, DeviceUseStatement, DiagnosticReport, Encounter, EpisodeOfCare, ExplanationOfBenefit,Goal, ImagingStudy, Media, MedicationRequest, MedicationStatement, Observation, Procedure, QuestionnaireResponse, SpecimenなどのリソースとServiceRequest自身から参照される。
このリソースはRequestパターンを実装する。
Usage:
Description of Profiles, Differentials, Snapshots and how the different presentations work.
Other representations of profile: CSV, Excel, Schematron
id | Level | Location | Description | Expression |
---|---|---|---|---|
prr-1 | Rule | (base) | code要素がある時にだけ、orderDetail要素は存在 | orderDetail.empty() or code.exists |
要素 | R4、R4Bからの変更点 |
---|---|
ServiceRequest.code | CodeableConceptから、CodeableReferenceへ型が変更 |
ServiceRequest.orderDetail | CodeableConceptから、BackboneElementへ型が変更 |
ServiceRequest.orderDetail.parameterFocus | 追加 |
ServiceRequest.orderDetail.parameter | 必須の要素として追加 |
ServiceRequest.orderDetail.parameter.code | 必須の要素として追加 |
ServiceRequest.orderDetail.parameter.value[x] | 必須の要素として追加 |
ServiceRequest.focus | 追加 |
ServiceRequest.location | 追加 |
ServiceRequest.reason | 追加 |
ServiceRequest.supportingInfo | Reference(Resource)から、CodeableReferenceへ変更 |
ServiceRequest.bodyStructure | 追加 |
ServiceRequest.patientInstruction | stringから、BackboneElementへ型が変更となり、Cardinalityが、"0..*"へ |
ServiceRequest.patientInstruction.instruction[x] | 追加 |
ServiceRequest.locationCode | 削除 |
ServiceRequest.locationReference | 削除 |
ServiceRequest.reasonCode | 削除(reason要素へ移行) |
ServiceRequest.reasonReference | 削除 (reason要素へ移行) |
このリソースの検索パラメータ。基本のパラメータも適用される。詳細はSearchingを参照。
コンフォーマンス | パラメータ | 型 | 説明 | 表現型 |
---|---|---|---|---|
SHALL | identifier | token | 業務ID | ServiceRequest.identifier |
SHALL | intent | token | 用途 | ServiceRequest.intent |
SHALL | subject | reference | 対象者 | ServiceRequest.subject ( Group, Device, Patient, Location) |
SHOULD | performer | reference | サービスの実施者 | ServiceRequest.performer (Practitioner, Organization, CareTeam, Device, Patient, HealthcareService, PractitionerRole, RelatedPerson) |
SHOULD | occurrence | date | サービスの実施日 | ServiceRequest.occurrence |
SHOULD | patient | reference | 患者による検索 | ServiceRequest.subject.where(resolve() is Patient) (Patient) |
SHALL | status | token | サービスの状態(ステータス) | ServiceRequest.status |
SHOULD | requester | reference | サービスをリクエストした人・物 | ServiceRequest.requester (Practitioner, Organization, Device, Patient, PractitionerRole, RelatedPerson) |
MAY | authored | date | 署名された日 | ServiceRequest.authoredOn |
MAY | based-on | reference | 実施すべき対象 | ServiceRequest.basedOn (CarePlan, MedicationRequest, ServiceRequest) |
MAY | body-site | token | 手技の対象部位 | ServiceRequest.bodySite |
MAY | category | token | サービスリクエストの分類 | ServiceRequest.category |
MAY | code | token | リクエスト・オーダされる内容のコード | ServiceRequest.code |
MAY | encounter | reference | サービスリクエストが作成された場面 | ServiceRequest.encounter (Encounter) |
MAY | instantiates-canonical | reference | FHIRのプロトコールや定義への参照 | ServiceRequest.instantiatesCanonical (PlanDefinition, ActivityDefinition) |
MAY | instantiates-uri | uri | 外部のプロトコールや定義への参照 | ServiceRequest.instantiatesUri |
MAY | performer-type | token | サービスの実施者の職種 | ServiceRequest.performerType |
MAY | priority | token | サービスの優先度 | ServiceRequest.priority |
MAY | replaces | reference | 代替のサービスリクエスト | ServiceRequest.replaces (ServiceRequest) |
MAY | requisition | token | 複合ID | ServiceRequest.requisition |
MAY | specimen | reference | 検体 | ServiceRequest.specimen (Specimen) |