HL7 FHIR JP Core ImplementationGuide
1.1.2 - release
HL7 FHIR JP Core ImplementationGuide - Local Development build (v1.1.2) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions
項目 | 内容 |
定義URL | http://jpfhir.jp/fhir/core/StructureDefinition/JP_PractitionerRole |
Version | 1.1.2 |
Name | JP_PractitionerRole |
Title | JP Core PractitionerRole Profile |
Status | Active ( 2023-10-31 ) |
Copyright | Copyright FHIR Japanese implementation research working group in Japan Association of Medical Informatics (JAMI) 一般社団法人日本医療情報学会NeXEHRS課題研究会FHIR日本実装検討WG |
このプロファイルはPractitionerRoleリソースに対して、医療従事者役割のデータを送受信するための基礎となる制約と拡張を定めたものである。
医療者が組織で一定期間担当する可能性のある特定の役割/場所/専門分野/サービスのセット。
本プロファイルは、PractitionerRoleリソースが医療者の役割を記録、検索、および取得するための最小の期待値を設定する。 これは、本プロファイルを使用するときにPractitionerRoleリソースに存在する必要がある必須のコア要素、拡張機能、語彙、および値セットを識別する。
本プロファイルは、以下のようなユースケースを想定している。
医療者の臨床専門分野による医療者役割の検索
他のリソースからの医療者役割の参照(例:Encounterリソースのparticipantで参照される患者の関係者の医療者役割)
医療者役割は、医療者が組織に提供できるサービスの場所と種類の記録をカバーする。
医療者役割の他のインスタンスで必要に応じて、ロール、スペシャリティ、ロケーションテレコム、およびHealthcareServiceプロパティを繰り返すことができる。 単一の場所のサービス値のコレクションを記録するシステムもあれば、単一のサービスとそれが利用可能な場所のリストを記録するシステムもある。 どちらも、このデータを表すための許容可能なオプションである。可用性、通信、またはその他の詳細がすべてのヘルスケアサービス間で同じではない場合、または場所ごとに個別の医療者役割インスタンスを作成する必要がある。
Usage:
Description of Profiles, Differentials, Snapshots and how the different presentations work.
Other representations of profile: CSV, Excel, Schematron
本プロファイルで定義された必須項目はない。
本プロファイルで追加定義された拡張はない。
コンフォーマンス | パラメータ | 型 | 例 |
---|---|---|---|
SHALL | identifier | token | GET [base]/PractitionerRole?identifier=http://myhospital.com/fhir/PractitionerRoleid|1234 |
SHOULD | specialty | token | GET [base]/PractitionerRole?specialty=http://nucc.org/provider-taxonomy|208D0000X |
SHOULD | practitioner | token | GET [base]/PractitionerRole?practitioner.identifier=http://myhospital.com/fhir/Practitionerid|97860456 |
次の検索パラメータは必須でサポートされなければならない。
identifier 検索パラメータを使用して、職種IDなどの識別子によるPractitionerRoleの検索をサポートしなければならない(SHALL)
GET [base]/PractitionerRole?identifier={system|}[code]
例:
GET [base]/PractitionerRole?identifier=http://myhospital.com/fhir/PractitionerRoleid|1234
指定された識別子に一致するPractitionerRoleリソースを含むBundleを検索する。
次の検索パラメータをサポートすることが望ましい。
specialty 検索パラメータを使用して、医療者の特定の専門性によるPractitionerRoleの検索をサポートすることが望ましい(SHOULD)
GET [base]/PractitionerRole?specialty={system|}[code]
例:
GET [base]/PractitionerRole?specialty=http://nucc.org/provider-taxonomy|208D0000X
指定された医療者の特定の専門性に一致するPractitionerRoleリソースを含むBundleを検索する。
practitioner 検索パラメータを使用して、医療者の名前と識別子によるPractitionerRoleの検索をサポートすることが望ましい(SHOULD)
GET [base]/PractitionerRole?practitioner={Type/}[id]
例:
1.GET [base]/PractitionerRole?practitioner.identifier=http://myhospital.com/fhir/Practitionerid|97860456&_include=PractitionerRole:practitioner&_include=PractitionerRole?endpoint
2.GET [base]/PractitionerRole?practitioner.name=山田&_include=PractitionerRole:practitioner&_include=PractitionerRole?endpoint
practitioner.nameまたはpractitioner.identifierの連結パラメータに一致するPractitionerRoleリソースを含むBundleを検索する。PractitionerRole.practitionerとPractitionerRole.endpointの_include検索をサポートすることが望ましい。(SHOULD)
追加検索パラメータは定義しない。
PractitionerRoleには、ここで定義されているlocationに住所が含まれているため、addressは存在しない。 これにより、複数のリソースにaddressの値を重複させる必要がなくなる。