PractitionerRole | I | | PractitionerRole | Element IdShort description 医療従事者が関連付けられている役割/組織 Definition A specific set of Roles/Locations/specialties/services that a practitioner may perform at an organization for a period of time.
医療従事者が一定期間、組織で行うことができる役割/場所/専門性/サービスの特定のセット。
Data Type PractitionerRole Constraints- dom-2:If the resource is contained in another resource, it SHALL NOT contain nested Resources
contained.contained.empty() - dom-4:If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated
contained.meta.versionId.empty() and contained.meta.lastUpdated.empty() - dom-3:If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource
contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty() - dom-6:A resource should have narrative for robust management
text.`div`.exists() - dom-5:If a resource is contained in another resource, it SHALL NOT have a security label
contained.meta.security.empty()
Mappings- rim:Entity. Role, or Act
- v2:PRD (as one example)
- rim:Role
- servd:ServiceSiteProvider
|
identifier | Σ | 0..* | Identifier | Element IdPractitionerRole.identifier Short description Business Identifiers that are specific to a role/location 役割/場所に固有のビジネス識別子 Definition Business Identifiers that are specific to a role/location.
役割/場所に固有のビジネス識別子。
Requirements Often, specific identities are assigned for the agent.
多くの場合、エージェントには特定の識別子が割り当てられています。
Data Type Identifier Constraints- ele-1:All FHIR elements must have a @value or children
hasValue() or (children().count() > id.count())
Mappings- rim:n/a
- v2:CX / EI (occasionally, more often EI maps to a resource id or a URL)
- rim:II - The Identifier class is a little looser than the v3 type II because it allows URIs as well as registered OIDs or GUIDs. Also maps to Role[classCode=IDENT]
- servd:Identifier
- w5:FiveWs.identifier
- v2:PRD-7 (or XCN.1)
- rim:.id
- servd:./Identifiers
|
active | Σ | 0..1 | boolean | Element IdShort description Whether this practitioner role record is in active use このPractitionerRoleレコードがアクティブに使用されているかどうか Definition Whether this practitioner role record is in active use.
このPractitionerRoleレコードがアクティブに使用されているかどうか。
Requirements Need to be able to mark a practitioner role record as not to be used because it was created in error, or otherwise no longer in active use.
PractitionerRoleレコードがエラーで作成されたために使用されないことをマークできるようにする必要があります。
Comments If this value is false, you may refer to the period to see when the role was in active use. If there is no period specified, no inference can be made about when it was active.
この値がfalseの場合、ロールがいつアクティブに使用されていたかを期間を参照して確認することができます。期間が指定されていない場合、それがいつアクティブになったかを推論することはできません。
Data Type boolean Constraints- ele-1:All FHIR elements must have a @value or children
hasValue() or (children().count() > id.count())
Mappings- rim:n/a
- w5:FiveWs.status
- v2:STF-7
- rim:.statusCode
|
period | Σ I | 0..1 | Period | Element IdShort description The period during which the practitioner is authorized to perform in these role(s) その人が、これらの役割(複数可)の医療従事者として行動することを許可されている期間。 Definition The period during which the person is authorized to act as a practitioner in these role(s) for the organization.
その人が、組織のためにこれらの役割(複数可)の医療従事者として行動することを許可されている期間。
Requirements Even after the agencies is revoked, the fact that it existed must still be recorded.
機関が取り消された後も、存在していた事実を記録しなければなりません。
Comments A Period specifies a range of time; the context of use will specify whether the entire range applies (e.g. "the patient was an inpatient of the hospital for this time range") or one value from the range applies (e.g. "give to the patient between these two times").
Period is not used for a duration (a measure of elapsed time). See Duration.
期間は時間の範囲を指定する。使用状況はその期間全体に適用されるか、範囲から1つの値が適用される。
期間は、時間間隔(経過時間の測定値)には使用されない
Data Type Period Constraints- ele-1:All FHIR elements must have a @value or children
hasValue() or (children().count() > id.count()) - per-1:If present, start SHALL have a lower value than end
start.hasValue().not() or end.hasValue().not() or (start <= end)
Mappings- rim:n/a
- v2:DR
- rim:IVL<TS>[lowClosed="true" and highClosed="true"] or URG<TS>[lowClosed="true" and highClosed="true"]
- w5:FiveWs.done[x]
- v2:PRD-8/9 / PRA-5.4
- rim:.performance[@typeCode <= 'PPRF'].ActDefinitionOrEvent.effectiveTime
- servd:(ServD maps Practitioners and Organizations via another entity, so this concept is not available)
|
practitioner | Σ I | 0..1 | Reference(Practitioner) | Element IdPractitionerRole.practitioner Short description Practitioner that is able to provide the defined services for the organization 組織に定義されたサービスを提供できる医療従事者 Definition Practitioner that is able to provide the defined services for the organization.
組織に定義されたサービスを提供できる医療従事者。
Comments References SHALL be a reference to an actual FHIR resource, and SHALL be resolveable (allowing for access control, temporary unavailability, etc.). Resolution can be either by retrieval from the URL, or, where applicable by resource type, by treating an absolute reference as a canonical URL and looking it up in a local registry/repository.
参照は、実際のFHIRリソースへの参照である必要があり、内容に辿り着ける(解決できる)必要があります(アクセス制御、一時的な使用不可などを考慮に入れる)。解決は、URLから取得するか、リソースタイプによって該当する場合は、絶対参照を正規URLとして扱い、ローカルレジストリ/リポジトリで検索することによって行うことができる。
Data Type Reference(Practitioner) Constraints- ele-1:All FHIR elements must have a @value or children
hasValue() or (children().count() > id.count()) - ref-1:SHALL have a contained resource if a local reference is provided
reference.startsWith('#').not() or (reference.substring(1).trace('url') in %rootResource.contained.id.trace('ids'))
Mappings- rim:n/a
- rim:The target of a resource reference is a RIM entry point (Act, Role, or Entity)
- rim:.player
|
organization | Σ I | 0..1 | Reference(Organization) | Element IdPractitionerRole.organization Short description Organization where the roles are available 役割が可能な組織 Definition The organization where the Practitioner performs the roles associated.
医療従事者が関連する役割を実行する組織。
Comments References SHALL be a reference to an actual FHIR resource, and SHALL be resolveable (allowing for access control, temporary unavailability, etc.). Resolution can be either by retrieval from the URL, or, where applicable by resource type, by treating an absolute reference as a canonical URL and looking it up in a local registry/repository.
参照は、実際のFHIRリソースへの参照である必要があり、内容に辿り着ける(解決できる)必要があります(アクセス制御、一時的な使用不可などを考慮に入れる)。解決は、URLから取得するか、リソースタイプによって該当する場合は、絶対参照を正規URLとして扱い、ローカルレジストリ/リポジトリで検索することによって行うことができる。
Data Type Reference(Organization) Constraints- ele-1:All FHIR elements must have a @value or children
hasValue() or (children().count() > id.count()) - ref-1:SHALL have a contained resource if a local reference is provided
reference.startsWith('#').not() or (reference.substring(1).trace('url') in %rootResource.contained.id.trace('ids'))
Mappings- rim:n/a
- rim:The target of a resource reference is a RIM entry point (Act, Role, or Entity)
- rim:.scoper
|
code | Σ | 0..* | CodeableConcept | Element IdShort description Roles which this practitioner may perform この医療従事者が果たす役割 Definition Roles which this practitioner is authorized to perform for the organization.
この医療従事者が組織のために実行することを許可されている役割。
Requirements Need to know what authority the practitioner has - what can they do?
プラクティショナーがどのような権限を持っているのかを知る必要がある - 何ができるのか?
Comments A person may have more than one role.
人は複数の役割を持つ場合があります。
【JP-CORE】
医師、看護職員、薬剤師、放射線技師、情報職員といった職種を格納する。
以下のコード表を作成する。
http://jpfhir.jp/fhir/Common/CodeSystem/JP_PractionerRole_RoleCode
SS-MIX2ではJHSR004 医療従事者の職種コードを採用
コード 名称
DR-01 依頼医師
DR-02 実施医師
DR-03 麻酔医師
TC-01 実施技師
NS-01 看護師
NS-02 付添看護師
NS-03 助産師
Data Type CodeableConcept Binding The role a person plays representing an organization. PractitionerRole (example)Constraints- ele-1:All FHIR elements must have a @value or children
hasValue() or (children().count() > id.count())
Mappings- rim:n/a
- v2:CE/CNE/CWE
- rim:CD
- orim:fhir:CodeableConcept rdfs:subClassOf dt:CD
- v2:PRD-1 / STF-18 / PRA-3 / PRT-4 / ROL-3 / ORC-12 / OBR-16 / PV1-7 / PV1-8 / PV1-9 / PV1-17
- rim:.code
- servd:(ServD maps Practitioners and Organizations via another entity, so this concept is not available)
|
specialty | Σ | 0..* | CodeableConceptBinding | Element IdPractitionerRole.specialty Short description Specific specialty of the practitioner Definition Specific specialty of the practitioner.
医療従事者の特定の専門性
Comments Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.
【JP-CORE】
PractitionerRole.codeに格納した職種の専門領域を格納する。
以下のコード表を作成する。
http://jpfhir.jp/fhir/Common/CodeSystem/JP_PractionerRole_practicecodes
Data Type CodeableConcept Binding Specific specialty associated with the agency. PracticeSettingCodeValueSet (preferred)Constraints- ele-1:All FHIR elements must have a @value or children
hasValue() or (children().count() > id.count())
Mappings- rim:n/a
- v2:CE/CNE/CWE
- rim:CD
- orim:fhir:CodeableConcept rdfs:subClassOf dt:CD
- v2:PRA-5
- rim:.player.HealthCareProvider[@classCode = 'PROV'].code
- servd:./Specialty
|
location | Σ I | 0..* | Reference(Location) | Element IdPractitionerRole.location Short description The location(s) at which this practitioner provides care この医療従事者がケアを提供している場所 Definition The location(s) at which this practitioner provides care.
この医療従事者がケアを提供している場所(複数可)。
Comments References SHALL be a reference to an actual FHIR resource, and SHALL be resolveable (allowing for access control, temporary unavailability, etc.). Resolution can be either by retrieval from the URL, or, where applicable by resource type, by treating an absolute reference as a canonical URL and looking it up in a local registry/repository.
参照は、実際のFHIRリソースへの参照である必要があり、内容に辿り着ける(解決できる)必要があります(アクセス制御、一時的な使用不可などを考慮に入れる)。解決は、URLから取得するか、リソースタイプによって該当する場合は、絶対参照を正規URLとして扱い、ローカルレジストリ/リポジトリで検索することによって行うことができる。
Data Type Reference(Location) Constraints- ele-1:All FHIR elements must have a @value or children
hasValue() or (children().count() > id.count()) - ref-1:SHALL have a contained resource if a local reference is provided
reference.startsWith('#').not() or (reference.substring(1).trace('url') in %rootResource.contained.id.trace('ids'))
Mappings- rim:n/a
- rim:The target of a resource reference is a RIM entry point (Act, Role, or Entity)
- w5:FiveWs.where[x]
- rim:.performance.ActDefinitionOrEvent.ServiceDeliveryLocation[@classCode = 'SDLOC']
- servd:(ServD maps Practitioners and Organizations via another entity, so this concept is not available)<br/> However these are accessed via the Site.ServiceSite.ServiceSiteProvider record. (The Site has the location)
|
healthcareService | I | 0..* | Reference(HealthcareService) | Element IdPractitionerRole.healthcareService Short description The list of healthcare services that this worker provides for this role's Organization/Location(s) この対象者がこの役割の組織/場所に対して提供するヘルスケアサービスのリスト Definition The list of healthcare services that this worker provides for this role's Organization/Location(s).
この対象者がこの役割の組織/場所に対して提供するヘルスケアサービスのリスト。
Comments References SHALL be a reference to an actual FHIR resource, and SHALL be resolveable (allowing for access control, temporary unavailability, etc.). Resolution can be either by retrieval from the URL, or, where applicable by resource type, by treating an absolute reference as a canonical URL and looking it up in a local registry/repository.
参照は、実際のFHIRリソースへの参照である必要があり、内容に辿り着ける(解決できる)必要があります(アクセス制御、一時的な使用不可などを考慮に入れる)。解決は、URLから取得するか、リソースタイプによって該当する場合は、絶対参照を正規URLとして扱い、ローカルレジストリ/リポジトリで検索することによって行うことができる。
Data Type Reference(HealthcareService) Constraints- ele-1:All FHIR elements must have a @value or children
hasValue() or (children().count() > id.count()) - ref-1:SHALL have a contained resource if a local reference is provided
reference.startsWith('#').not() or (reference.substring(1).trace('url') in %rootResource.contained.id.trace('ids'))
Mappings- rim:n/a
- rim:The target of a resource reference is a RIM entry point (Act, Role, or Entity)
- v2:EDU-2 / AFF-3
- rim:.player.QualifiedEntity[@classCode = 'QUAL'].code
|
telecom | Σ I | 0..* | ContactPoint | Element IdShort description Contact details that are specific to the role/location/service 役割/場所/サービスに固有の連絡先の詳細 Definition Contact details that are specific to the role/location/service.
役割/場所/サービスに固有の連絡先の詳細。
Requirements Often practitioners have a dedicated line for each location (or service) that they work at, and need to be able to define separate contact details for each of these.
多くの場合、医療従事者は、勤務する場所(またはサービス)ごとに専用の回線を持っており、それぞれに別々の連絡先を定義する必要がある。
Comments 各要素の説明は、JP_Patient の説明を参照。
Data Type ContactPoint Constraints- ele-1:All FHIR elements must have a @value or children
hasValue() or (children().count() > id.count()) - cpt-2:A system is required if a value is provided.
value.empty() or system.exists()
Mappings- rim:n/a
- v2:XTN
- rim:TEL
- servd:ContactPoint
- rim:.telecom
|
availableTime | | 0..* | BackboneElement | Element IdPractitionerRole.availableTime Short description Times the Service Site is available Definition A collection of times the practitioner is available or performing this role at the location and/or healthcareservice.
医療従事者が利用可能な時間、またはその場所および/またはヘルスケアサービスでこの役割を実行している時間のコレクション。
Comments More detailed availability information may be provided in associated Schedule/Slot resources.
より詳細な利用可能な情報は、関連するSchedule/Slotのリソースで提供される場合があります。
Data Type BackboneElement Constraints- ele-1:All FHIR elements must have a @value or children
hasValue() or (children().count() > id.count())
Mappings- rim:n/a
- rim:.effectiveTime
|
daysOfWeek | | 0..* | codeBinding | Element IdPractitionerRole.availableTime.daysOfWeek Short description mon | tue | wed | thu | fri | sat | sun Definition Indicates which days of the week are available between the start and end Times.
開始時刻と終了時刻の間に利用可能な曜日を示します。
Comments Note that FHIR strings SHALL NOT exceed 1MB in size
Data Type code Binding The days of the week. DaysOfWeek (required)Constraints- ele-1:All FHIR elements must have a @value or children
hasValue() or (children().count() > id.count())
Mappings- rim:n/a
- rim:.effectiveTime
|
allDay | | 0..1 | boolean | Element IdPractitionerRole.availableTime.allDay Short description Always available? e.g. 24 hour service Definition Is this always available? (hence times are irrelevant) e.g. 24 hour service.
これはいつでも利用できますか?(そのため時間は関係ありません) 例:24時間サービス。
Data Type boolean Constraints- ele-1:All FHIR elements must have a @value or children
hasValue() or (children().count() > id.count())
Mappings- rim:n/a
- rim:.effectiveTime
|
availableStartTime | | 0..1 | time | Element IdPractitionerRole.availableTime.availableStartTime Short description Opening time of day (ignored if allDay = true) Definition The opening time of day. Note: If the AllDay flag is set, then this time is ignored.
一日の開始時間。注意:AllDayフラグが設定されている場合、この時間は無視されます。
Comments The timezone is expected to be for where this HealthcareService is provided at.
タイムゾーンは、このHealthcareServiceが提供されている場所のために期待されています。
Data Type time Constraints- ele-1:All FHIR elements must have a @value or children
hasValue() or (children().count() > id.count())
Mappings- rim:n/a
- rim:.effectiveTime
|
availableEndTime | | 0..1 | time | Element IdPractitionerRole.availableTime.availableEndTime Short description Closing time of day (ignored if allDay = true) Definition The closing time of day. Note: If the AllDay flag is set, then this time is ignored.
一日の終了時刻。注意:AllDayフラグが設定されている場合、この時間は無視されます。
Comments The timezone is expected to be for where this HealthcareService is provided at.
タイムゾーンは、このHealthcareServiceが提供されている場所のために期待されています。
Data Type time Constraints- ele-1:All FHIR elements must have a @value or children
hasValue() or (children().count() > id.count())
Mappings- rim:n/a
- rim:.effectiveTime
|
notAvailable | | 0..* | BackboneElement | Element IdPractitionerRole.notAvailable Short description Not available during this time due to provided reason この期間中は利用できない理由と期間 Definition The practitioner is not available or performing this role during this period of time due to the provided reason.
医療従事者は、提供された理由により、この期間中にこの役割を果たすことができないか、またはこの役割を果たすことができない。
Data Type BackboneElement Constraints- ele-1:All FHIR elements must have a @value or children
hasValue() or (children().count() > id.count())
Mappings- rim:n/a
- rim:.effectiveTime
|
description | | 1..1 | string | Element IdPractitionerRole.notAvailable.description Short description Reason presented to the user explaining why time not available Definition The reason that can be presented to the user as to why this time is not available.
この時間が利用できない理由をユーザーに提示することができます。
Comments Note that FHIR strings SHALL NOT exceed 1MB in size
Data Type string Constraints- ele-1:All FHIR elements must have a @value or children
hasValue() or (children().count() > id.count())
Mappings |
during | I | 0..1 | Period | Element IdPractitionerRole.notAvailable.during Short description Service not available from this date Definition Service is not available (seasonally or for a public holiday) from this date.
この日からサービスのご利用(季節・祝日)はできません。
Comments A Period specifies a range of time; the context of use will specify whether the entire range applies (e.g. "the patient was an inpatient of the hospital for this time range") or one value from the range applies (e.g. "give to the patient between these two times").
Period is not used for a duration (a measure of elapsed time). See Duration.
Data Type Period Constraints- ele-1:All FHIR elements must have a @value or children
hasValue() or (children().count() > id.count()) - per-1:If present, start SHALL have a lower value than end
start.hasValue().not() or end.hasValue().not() or (start <= end)
Mappings- rim:n/a
- v2:DR
- rim:IVL<TS>[lowClosed="true" and highClosed="true"] or URG<TS>[lowClosed="true" and highClosed="true"]
- rim:.effectiveTime
|
availabilityExceptions | | 0..1 | string | Element IdPractitionerRole.availabilityExceptions Short description Description of availability exceptions Definition A description of site availability exceptions, e.g. public holiday availability. Succinctly describing all possible exceptions to normal site availability as details in the available Times and not available Times.
祝祭日の利用可能性など、サイトの利用可能性の例外についての説明。通常のサイトの利用可能性に対するすべての可能性のある例外を、利用可能なTimesと利用できないTimesの詳細として簡潔に記述する。
Comments Note that FHIR strings SHALL NOT exceed 1MB in size
Data Type string Constraints- ele-1:All FHIR elements must have a @value or children
hasValue() or (children().count() > id.count())
Mappings- rim:n/a
- rim:.effectiveTime
|
endpoint | I | 0..* | Reference(Endpoint) | Element IdPractitionerRole.endpoint Short description Technical endpoints providing access to services operated for the practitioner with this role Definition Technical endpoints providing access to services operated for the practitioner with this role.
この役割を持つ医療従事者のために運営されているサービスへのアクセスを提供する技術的なエンドポイント。
Requirements Organizations have multiple systems that provide various services and ,ay also be different for practitioners too.
So the endpoint satisfies the need to be able to define the technical connection details for how to connect to them, and for what purpose.
組織には、様々なサービスを提供するための複数のシステムがあり、また、医療従事者にとっても様々である。
したがって、エンドポイントは、それらにどのように接続するか、また、どのような目的で接続するかにての技術的な接続の詳細を定義することができるという必要性を満たす。
Comments References SHALL be a reference to an actual FHIR resource, and SHALL be resolveable (allowing for access control, temporary unavailability, etc.). Resolution can be either by retrieval from the URL, or, where applicable by resource type, by treating an absolute reference as a canonical URL and looking it up in a local registry/repository.
参照は、実際のFHIRリソースへの参照である必要があり、内容に辿り着ける(解決できる)必要があります(アクセス制御、一時的な使用不可などを考慮に入れる)。解決は、URLから取得するか、リソースタイプによって該当する場合は、絶対参照を正規URLとして扱い、ローカルレジストリ/リポジトリで検索することによって行うことができる。
Data Type Reference(Endpoint) Constraints- ele-1:All FHIR elements must have a @value or children
hasValue() or (children().count() > id.count()) - ref-1:SHALL have a contained resource if a local reference is provided
reference.startsWith('#').not() or (reference.substring(1).trace('url') in %rootResource.contained.id.trace('ids'))
Mappings- rim:n/a
- rim:The target of a resource reference is a RIM entry point (Act, Role, or Entity)
|