Fujitsu Healthy Living Implementation Guide
1.1.28 - release

Publication Build: This will be filled in by the publication tooling

Resource Profile: Fujitsu PractitionerRole Profile

Official URL: http://ig.fujitsu.com/healthy-living/StructureDefinition/fujitsu-practitionerrole Version: 1.1.28
Active as of 2025-07-09 Computable Name: FujitsuPractitionerRole

Copyright/Legal: Copyright 2022 FUJITSU LIMITED

This profile defines practitioner role information.
このプロファイルは、医療従事者の役割を定義します。

Usage:

Formal Views of Profile Content

Description of Profiles, Differentials, Snapshots and how the different presentations work.

This structure is derived from JP_PractitionerRole

NameFlagsCard.TypeDescription & Constraintsdoco
.. PractitionerRole 0..* JP_PractitionerRole Fujitsu PractitionerRole Profile (医療従事者役割プロファイル)
... id 0..1 id Logical id of this artifact (自動採番される論理ID)
... meta 0..1 Meta Metadata about the resource (リソースのメタデータ)
... implicitRules 0..0
... 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..0
... Slices for identifier 0..* Identifier Business Identifiers that are specific to a role/location (識別子)
Slice: Unordered, Open by value:system
.... identifier:emr 0..* Identifier External ids for this request (電子カルテの識別子)
..... id 0..0
..... extension 0..0
..... use 0..0
..... type 0..1 CodeableConcept Description of identifier (識別子の種類)
...... id 0..0
...... extension 0..0
...... coding 0..* Coding Code defined by a terminology system (識別子のコード)
...... text 0..1 string Plain text representation of the concept (識別子のテキスト)
..... system 1..1 uri The namespace for the identifier value (識別子のネームスペース)
Binding: Fujitsu Internal Identifier URI (required)
..... value 1..1 string The value that is unique (識別子の値 電子カルテの情報から次の値を生成して入る) - [利用者ID]
..... period 0..0
..... assigner 0..0
... active 1..1 boolean Whether this practitioner role record is in active use (この医療従事者役割レコードがアクティブかどうか)
... period 0..1 Period The period during which the practitioner is authorized to perform in these role(s) (役割が有効な期間)
... practitioner 1..1 Reference(Fujitsu Practitioner Profile) Practitioner that is able to provide the defined services for the organization (医療従事者)
.... id 0..0
.... extension 0..0
.... reference 1..1 string Literal reference, Relative, internal or absolute URL (相対URLのリテラル参照)
.... type 0..0
.... identifier 0..1 Identifier Logical reference, when literal reference is not known (データ取り込みで使用する論理参照)
.... display 0..0
... organization 1..1 Reference(Fujitsu Organization Profile) Organization where the roles are available (役割を利用できる組織)
.... id 0..0
.... extension 0..0
.... reference 1..1 string Literal reference, Relative, internal or absolute URL (相対URLのリテラル参照)
.... type 0..0
.... identifier 0..1 Identifier Logical reference, when literal reference is not known (データ取り込みで使用する論理参照)
.... display 0..0
... code 1..1 CodeableConcept Roles which this practitioner may perform (この医療従事者が果たす可能性のある役割)
.... id 0..0
.... extension 0..0
.... Slices for coding 0..* Coding Code defined by a terminology system (役割の種類のコード)
Slice: Unordered, Open by value:system
..... coding:jpcore 0..1 Coding Code defined by a terminology system (役割の種類を表すコード)
Binding: JP Core PractitionerRole ValueSet (required)
...... id 0..0
...... extension 0..0
...... system 1..1 uri Identity of the terminology system (役割の種類を定義するコード体系)
Fixed Value: http://jpfhir.jp/fhir/core/CodeSystem/JP_PractitionerRole_CS
...... version 0..0
...... code 1..1 code Symbol in syntax defined by the system (役割の種類を表すコード値)
...... display 1..1 string Representation defined by the system (役割の種類の表示名)
...... userSelected 0..0
.... text 0..1 string Plain text representation of the concept (役割の種類)
... specialty 0..* CodeableConcept Specific specialty of the practitioner (専門分野)
.... id 0..0
.... extension 0..0
.... coding 0..* Coding Code defined by a terminology system (専門分野を表すコード)
..... id 0..0
..... extension 0..0
..... system 1..1 uri Identity of the terminology system (専門分野を定義するコード体系)
..... version 0..0
..... code 1..1 code Symbol in syntax defined by the system (専門分野を表すコード値)
..... display 1..1 string Representation defined by the system (専門分野の表示名)
..... userSelected 0..0
.... text 0..1 string Plain text representation of the concept (専門分野)
... location 0..0
... healthcareService 0..0
... telecom 0..* ContactPoint A contact detail for the practitioner (that apply to all roles) (電話番号やメールアドレスなど、従事者への詳細な連絡先)
.... id 0..0
.... extension 0..0
.... system 0..1 code phone | fax | email | pager | url | sms | other (連絡手段)
.... value 0..1 string The actual contact point details (連絡先の詳細)
.... use 0..1 code home | work | temp | old | mobile - purpose of this contact point (連絡先の用途)
.... rank 0..0
.... period 0..0
... availableTime 0..0
... notAvailable 0..0
... availabilityExceptions 0..0
... endpoint 0..0

doco Documentation for this format

Terminology Bindings (Differential)

PathConformanceValueSetURI
PractitionerRole.identifier:emr.systemrequiredFujitsuInternalIdentifierURIValueSet (a valid code from Fujitsu Internal Identifier URI)
http://ig.fujitsu.com/healthy-living/ValueSet/fujitsu-internal-identifier-uri
from this IG
PractitionerRole.code.coding:jpcorerequiredJP_PractitionerRole_VS
http://jpfhir.jp/fhir/core/ValueSet/JP_PractitionerRole_VS
NameFlagsCard.TypeDescription & Constraintsdoco
.. PractitionerRole 0..* JP_PractitionerRole Fujitsu PractitionerRole Profile (医療従事者役割プロファイル)
... id Σ 0..1 id Logical id of this artifact (自動採番される論理ID)
... meta Σ 0..1 Meta Metadata about the resource (リソースのメタデータ)
... text 0..1 Narrative Text summary of the resource, for human interpretation (リソースの概要)
... extension 0..* Extension Additional content defined by implementations (要素の拡張)
... Slices for identifier Σ 0..* Identifier Business Identifiers that are specific to a role/location (識別子)
Slice: Unordered, Open by value:system
.... identifier:emr Σ 0..* Identifier External ids for this request (電子カルテの識別子)
..... extension 0..0
..... type Σ 0..1 CodeableConcept Description of identifier (識別子の種類)
Binding: Identifier Type Codes (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose.

...... extension 0..0
...... coding Σ 0..* Coding Code defined by a terminology system (識別子のコード)
...... text Σ 0..1 string Plain text representation of the concept (識別子のテキスト)
..... system Σ 1..1 uri The namespace for the identifier value (識別子のネームスペース)
Binding: Fujitsu Internal Identifier URI (required)
Example General: http://www.acme.com/identifiers/patient
..... value Σ 1..1 string The value that is unique (識別子の値 電子カルテの情報から次の値を生成して入る) - [利用者ID]
Example General: 123456
... active Σ 1..1 boolean Whether this practitioner role record is in active use (この医療従事者役割レコードがアクティブかどうか)
... period Σ 0..1 Period The period during which the practitioner is authorized to perform in these role(s) (役割が有効な期間)
... practitioner Σ 1..1 Reference(Fujitsu Practitioner Profile) Practitioner that is able to provide the defined services for the organization (医療従事者)
.... extension 0..0
.... reference ΣC 1..1 string Literal reference, Relative, internal or absolute URL (相対URLのリテラル参照)
.... identifier Σ 0..1 Identifier Logical reference, when literal reference is not known (データ取り込みで使用する論理参照)
... organization Σ 1..1 Reference(Fujitsu Organization Profile) Organization where the roles are available (役割を利用できる組織)
.... extension 0..0
.... reference ΣC 1..1 string Literal reference, Relative, internal or absolute URL (相対URLのリテラル参照)
.... identifier Σ 0..1 Identifier Logical reference, when literal reference is not known (データ取り込みで使用する論理参照)
... code Σ 1..1 CodeableConcept Roles which this practitioner may perform (この医療従事者が果たす可能性のある役割)
Binding: JP Core PractitionerRole ValueSet (preferred)
.... extension 0..0
.... Slices for coding Σ 0..* Coding Code defined by a terminology system (役割の種類のコード)
Slice: Unordered, Open by value:system
..... coding:jpcore Σ 0..1 Coding Code defined by a terminology system (役割の種類を表すコード)
Binding: JP Core PractitionerRole ValueSet (required)
...... extension 0..0
...... system Σ 1..1 uri Identity of the terminology system (役割の種類を定義するコード体系)
Fixed Value: http://jpfhir.jp/fhir/core/CodeSystem/JP_PractitionerRole_CS
...... code Σ 1..1 code Symbol in syntax defined by the system (役割の種類を表すコード値)
...... display Σ 1..1 string Representation defined by the system (役割の種類の表示名)
.... text Σ 0..1 string Plain text representation of the concept (役割の種類)
... specialty Σ 0..* CodeableConcept Specific specialty of the practitioner (専門分野)
Binding: PracticeSettingCodeValueSet (preferred): Specific specialty associated with the agency.


.... extension 0..0
.... coding Σ 0..* Coding Code defined by a terminology system (専門分野を表すコード)
..... extension 0..0
..... system Σ 1..1 uri Identity of the terminology system (専門分野を定義するコード体系)
..... code Σ 1..1 code Symbol in syntax defined by the system (専門分野を表すコード値)
..... display Σ 1..1 string Representation defined by the system (専門分野の表示名)
.... text Σ 0..1 string Plain text representation of the concept (専門分野)
... telecom Σ 0..* ContactPoint A contact detail for the practitioner (that apply to all roles) (電話番号やメールアドレスなど、従事者への詳細な連絡先)
.... extension 0..0
.... system ΣC 0..1 code phone | fax | email | pager | url | sms | other (連絡手段)
Binding: ContactPointSystem (required): Telecommunications form for contact point.

.... value Σ 0..1 string The actual contact point details (連絡先の詳細)
.... use ?!Σ 0..1 code home | work | temp | old | mobile - purpose of this contact point (連絡先の用途)
Binding: ContactPointUse (required): Use of contact point.


doco Documentation for this format

Terminology Bindings

PathConformanceValueSetURI
PractitionerRole.identifier:emr.typeextensibleIdentifier Type Codes
http://hl7.org/fhir/ValueSet/identifier-type
from the FHIR Standard
PractitionerRole.identifier:emr.systemrequiredFujitsuInternalIdentifierURIValueSet (a valid code from Fujitsu Internal Identifier URI)
http://ig.fujitsu.com/healthy-living/ValueSet/fujitsu-internal-identifier-uri
from this IG
PractitionerRole.codepreferredJP_PractitionerRole_VS
http://jpfhir.jp/fhir/core/ValueSet/JP_PractitionerRole_VS
PractitionerRole.code.coding:jpcorerequiredJP_PractitionerRole_VS
http://jpfhir.jp/fhir/core/ValueSet/JP_PractitionerRole_VS
PractitionerRole.specialtypreferredPracticeSettingCodeValueSet
http://hl7.org/fhir/ValueSet/c80-practice-codes
from the FHIR Standard
PractitionerRole.telecom.systemrequiredContactPointSystem
http://hl7.org/fhir/ValueSet/contact-point-system|4.0.1
from the FHIR Standard
PractitionerRole.telecom.userequiredContactPointUse
http://hl7.org/fhir/ValueSet/contact-point-use|4.0.1
from the FHIR Standard

Constraints

IdGradePath(s)DetailsRequirements
dom-2errorPractitionerRoleIf the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-3errorPractitionerRoleIf 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-4errorPractitionerRoleIf 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-5errorPractitionerRoleIf a resource is contained in another resource, it SHALL NOT have a security label
: contained.meta.security.empty()
dom-6best practicePractitionerRoleA resource should have narrative for robust management
: text.`div`.exists()
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()
NameFlagsCard.TypeDescription & Constraintsdoco
.. PractitionerRole 0..* JP_PractitionerRole Fujitsu PractitionerRole Profile (医療従事者役割プロファイル)
... id Σ 0..1 id Logical id of this artifact (自動採番される論理ID)
... meta Σ 0..1 Meta Metadata about the resource (リソースのメタデータ)
... text 0..1 Narrative Text summary of the resource, for human interpretation (リソースの概要)
... extension 0..* Extension Additional content defined by implementations (要素の拡張)
... Slices for identifier Σ 0..* Identifier Business Identifiers that are specific to a role/location (識別子)
Slice: Unordered, Open by value:system
.... identifier:emr Σ 0..* Identifier External ids for this request (電子カルテの識別子)
..... extension 0..0
..... type Σ 0..1 CodeableConcept Description of identifier (識別子の種類)
Binding: Identifier Type Codes (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose.

...... extension 0..0
...... coding Σ 0..* Coding Code defined by a terminology system (識別子のコード)
...... text Σ 0..1 string Plain text representation of the concept (識別子のテキスト)
..... system Σ 1..1 uri The namespace for the identifier value (識別子のネームスペース)
Binding: Fujitsu Internal Identifier URI (required)
Example General: http://www.acme.com/identifiers/patient
..... value Σ 1..1 string The value that is unique (識別子の値 電子カルテの情報から次の値を生成して入る) - [利用者ID]
Example General: 123456
... active Σ 1..1 boolean Whether this practitioner role record is in active use (この医療従事者役割レコードがアクティブかどうか)
... period Σ 0..1 Period The period during which the practitioner is authorized to perform in these role(s) (役割が有効な期間)
... practitioner Σ 1..1 Reference(Fujitsu Practitioner Profile) Practitioner that is able to provide the defined services for the organization (医療従事者)
.... extension 0..0
.... reference ΣC 1..1 string Literal reference, Relative, internal or absolute URL (相対URLのリテラル参照)
.... identifier Σ 0..1 Identifier Logical reference, when literal reference is not known (データ取り込みで使用する論理参照)
... organization Σ 1..1 Reference(Fujitsu Organization Profile) Organization where the roles are available (役割を利用できる組織)
.... extension 0..0
.... reference ΣC 1..1 string Literal reference, Relative, internal or absolute URL (相対URLのリテラル参照)
.... identifier Σ 0..1 Identifier Logical reference, when literal reference is not known (データ取り込みで使用する論理参照)
... code Σ 1..1 CodeableConcept Roles which this practitioner may perform (この医療従事者が果たす可能性のある役割)
Binding: JP Core PractitionerRole ValueSet (preferred)
.... extension 0..0
.... Slices for coding Σ 0..* Coding Code defined by a terminology system (役割の種類のコード)
Slice: Unordered, Open by value:system
..... coding:jpcore Σ 0..1 Coding Code defined by a terminology system (役割の種類を表すコード)
Binding: JP Core PractitionerRole ValueSet (required)
...... extension 0..0
...... system Σ 1..1 uri Identity of the terminology system (役割の種類を定義するコード体系)
Fixed Value: http://jpfhir.jp/fhir/core/CodeSystem/JP_PractitionerRole_CS
...... code Σ 1..1 code Symbol in syntax defined by the system (役割の種類を表すコード値)
...... display Σ 1..1 string Representation defined by the system (役割の種類の表示名)
.... text Σ 0..1 string Plain text representation of the concept (役割の種類)
... specialty Σ 0..* CodeableConcept Specific specialty of the practitioner (専門分野)
Binding: PracticeSettingCodeValueSet (preferred): Specific specialty associated with the agency.


.... extension 0..0
.... coding Σ 0..* Coding Code defined by a terminology system (専門分野を表すコード)
..... extension 0..0
..... system Σ 1..1 uri Identity of the terminology system (専門分野を定義するコード体系)
..... code Σ 1..1 code Symbol in syntax defined by the system (専門分野を表すコード値)
..... display Σ 1..1 string Representation defined by the system (専門分野の表示名)
.... text Σ 0..1 string Plain text representation of the concept (専門分野)
... telecom Σ 0..* ContactPoint A contact detail for the practitioner (that apply to all roles) (電話番号やメールアドレスなど、従事者への詳細な連絡先)
.... extension 0..0
.... system ΣC 0..1 code phone | fax | email | pager | url | sms | other (連絡手段)
Binding: ContactPointSystem (required): Telecommunications form for contact point.

.... value Σ 0..1 string The actual contact point details (連絡先の詳細)
.... use ?!Σ 0..1 code home | work | temp | old | mobile - purpose of this contact point (連絡先の用途)
Binding: ContactPointUse (required): Use of contact point.


doco Documentation for this format

Terminology Bindings

PathConformanceValueSetURI
PractitionerRole.identifier:emr.typeextensibleIdentifier Type Codes
http://hl7.org/fhir/ValueSet/identifier-type
from the FHIR Standard
PractitionerRole.identifier:emr.systemrequiredFujitsuInternalIdentifierURIValueSet (a valid code from Fujitsu Internal Identifier URI)
http://ig.fujitsu.com/healthy-living/ValueSet/fujitsu-internal-identifier-uri
from this IG
PractitionerRole.codepreferredJP_PractitionerRole_VS
http://jpfhir.jp/fhir/core/ValueSet/JP_PractitionerRole_VS
PractitionerRole.code.coding:jpcorerequiredJP_PractitionerRole_VS
http://jpfhir.jp/fhir/core/ValueSet/JP_PractitionerRole_VS
PractitionerRole.specialtypreferredPracticeSettingCodeValueSet
http://hl7.org/fhir/ValueSet/c80-practice-codes
from the FHIR Standard
PractitionerRole.telecom.systemrequiredContactPointSystem
http://hl7.org/fhir/ValueSet/contact-point-system|4.0.1
from the FHIR Standard
PractitionerRole.telecom.userequiredContactPointUse
http://hl7.org/fhir/ValueSet/contact-point-use|4.0.1
from the FHIR Standard
PractitionerRole.availableTime.daysOfWeekrequiredDaysOfWeek
http://hl7.org/fhir/ValueSet/days-of-week|4.0.1
from the FHIR Standard

Constraints

IdGradePath(s)DetailsRequirements
dom-2errorPractitionerRoleIf the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-3errorPractitionerRoleIf 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-4errorPractitionerRoleIf 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-5errorPractitionerRoleIf a resource is contained in another resource, it SHALL NOT have a security label
: contained.meta.security.empty()
dom-6best practicePractitionerRoleA resource should have narrative for robust management
: text.`div`.exists()
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()

This structure is derived from JP_PractitionerRole

Summary

Mandatory: 6 elements(8 nested mandatory elements)
Fixed: 1 element
Prohibited: 40 elements

Structures

This structure refers to these other structures:

Slices

This structure defines the following Slices:

  • The element 1 is sliced based on the value of PractitionerRole.identifier
  • The element 1 is sliced based on the value of PractitionerRole.code.coding

Differential View

This structure is derived from JP_PractitionerRole

NameFlagsCard.TypeDescription & Constraintsdoco
.. PractitionerRole 0..* JP_PractitionerRole Fujitsu PractitionerRole Profile (医療従事者役割プロファイル)
... id 0..1 id Logical id of this artifact (自動採番される論理ID)
... meta 0..1 Meta Metadata about the resource (リソースのメタデータ)
... implicitRules 0..0
... 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..0
... Slices for identifier 0..* Identifier Business Identifiers that are specific to a role/location (識別子)
Slice: Unordered, Open by value:system
.... identifier:emr 0..* Identifier External ids for this request (電子カルテの識別子)
..... id 0..0
..... extension 0..0
..... use 0..0
..... type 0..1 CodeableConcept Description of identifier (識別子の種類)
...... id 0..0
...... extension 0..0
...... coding 0..* Coding Code defined by a terminology system (識別子のコード)
...... text 0..1 string Plain text representation of the concept (識別子のテキスト)
..... system 1..1 uri The namespace for the identifier value (識別子のネームスペース)
Binding: Fujitsu Internal Identifier URI (required)
..... value 1..1 string The value that is unique (識別子の値 電子カルテの情報から次の値を生成して入る) - [利用者ID]
..... period 0..0
..... assigner 0..0
... active 1..1 boolean Whether this practitioner role record is in active use (この医療従事者役割レコードがアクティブかどうか)
... period 0..1 Period The period during which the practitioner is authorized to perform in these role(s) (役割が有効な期間)
... practitioner 1..1 Reference(Fujitsu Practitioner Profile) Practitioner that is able to provide the defined services for the organization (医療従事者)
.... id 0..0
.... extension 0..0
.... reference 1..1 string Literal reference, Relative, internal or absolute URL (相対URLのリテラル参照)
.... type 0..0
.... identifier 0..1 Identifier Logical reference, when literal reference is not known (データ取り込みで使用する論理参照)
.... display 0..0
... organization 1..1 Reference(Fujitsu Organization Profile) Organization where the roles are available (役割を利用できる組織)
.... id 0..0
.... extension 0..0
.... reference 1..1 string Literal reference, Relative, internal or absolute URL (相対URLのリテラル参照)
.... type 0..0
.... identifier 0..1 Identifier Logical reference, when literal reference is not known (データ取り込みで使用する論理参照)
.... display 0..0
... code 1..1 CodeableConcept Roles which this practitioner may perform (この医療従事者が果たす可能性のある役割)
.... id 0..0
.... extension 0..0
.... Slices for coding 0..* Coding Code defined by a terminology system (役割の種類のコード)
Slice: Unordered, Open by value:system
..... coding:jpcore 0..1 Coding Code defined by a terminology system (役割の種類を表すコード)
Binding: JP Core PractitionerRole ValueSet (required)
...... id 0..0
...... extension 0..0
...... system 1..1 uri Identity of the terminology system (役割の種類を定義するコード体系)
Fixed Value: http://jpfhir.jp/fhir/core/CodeSystem/JP_PractitionerRole_CS
...... version 0..0
...... code 1..1 code Symbol in syntax defined by the system (役割の種類を表すコード値)
...... display 1..1 string Representation defined by the system (役割の種類の表示名)
...... userSelected 0..0
.... text 0..1 string Plain text representation of the concept (役割の種類)
... specialty 0..* CodeableConcept Specific specialty of the practitioner (専門分野)
.... id 0..0
.... extension 0..0
.... coding 0..* Coding Code defined by a terminology system (専門分野を表すコード)
..... id 0..0
..... extension 0..0
..... system 1..1 uri Identity of the terminology system (専門分野を定義するコード体系)
..... version 0..0
..... code 1..1 code Symbol in syntax defined by the system (専門分野を表すコード値)
..... display 1..1 string Representation defined by the system (専門分野の表示名)
..... userSelected 0..0
.... text 0..1 string Plain text representation of the concept (専門分野)
... location 0..0
... healthcareService 0..0
... telecom 0..* ContactPoint A contact detail for the practitioner (that apply to all roles) (電話番号やメールアドレスなど、従事者への詳細な連絡先)
.... id 0..0
.... extension 0..0
.... system 0..1 code phone | fax | email | pager | url | sms | other (連絡手段)
.... value 0..1 string The actual contact point details (連絡先の詳細)
.... use 0..1 code home | work | temp | old | mobile - purpose of this contact point (連絡先の用途)
.... rank 0..0
.... period 0..0
... availableTime 0..0
... notAvailable 0..0
... availabilityExceptions 0..0
... endpoint 0..0

doco Documentation for this format

Terminology Bindings (Differential)

PathConformanceValueSetURI
PractitionerRole.identifier:emr.systemrequiredFujitsuInternalIdentifierURIValueSet (a valid code from Fujitsu Internal Identifier URI)
http://ig.fujitsu.com/healthy-living/ValueSet/fujitsu-internal-identifier-uri
from this IG
PractitionerRole.code.coding:jpcorerequiredJP_PractitionerRole_VS
http://jpfhir.jp/fhir/core/ValueSet/JP_PractitionerRole_VS

Key Elements View

NameFlagsCard.TypeDescription & Constraintsdoco
.. PractitionerRole 0..* JP_PractitionerRole Fujitsu PractitionerRole Profile (医療従事者役割プロファイル)
... id Σ 0..1 id Logical id of this artifact (自動採番される論理ID)
... meta Σ 0..1 Meta Metadata about the resource (リソースのメタデータ)
... text 0..1 Narrative Text summary of the resource, for human interpretation (リソースの概要)
... extension 0..* Extension Additional content defined by implementations (要素の拡張)
... Slices for identifier Σ 0..* Identifier Business Identifiers that are specific to a role/location (識別子)
Slice: Unordered, Open by value:system
.... identifier:emr Σ 0..* Identifier External ids for this request (電子カルテの識別子)
..... extension 0..0
..... type Σ 0..1 CodeableConcept Description of identifier (識別子の種類)
Binding: Identifier Type Codes (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose.

...... extension 0..0
...... coding Σ 0..* Coding Code defined by a terminology system (識別子のコード)
...... text Σ 0..1 string Plain text representation of the concept (識別子のテキスト)
..... system Σ 1..1 uri The namespace for the identifier value (識別子のネームスペース)
Binding: Fujitsu Internal Identifier URI (required)
Example General: http://www.acme.com/identifiers/patient
..... value Σ 1..1 string The value that is unique (識別子の値 電子カルテの情報から次の値を生成して入る) - [利用者ID]
Example General: 123456
... active Σ 1..1 boolean Whether this practitioner role record is in active use (この医療従事者役割レコードがアクティブかどうか)
... period Σ 0..1 Period The period during which the practitioner is authorized to perform in these role(s) (役割が有効な期間)
... practitioner Σ 1..1 Reference(Fujitsu Practitioner Profile) Practitioner that is able to provide the defined services for the organization (医療従事者)
.... extension 0..0
.... reference ΣC 1..1 string Literal reference, Relative, internal or absolute URL (相対URLのリテラル参照)
.... identifier Σ 0..1 Identifier Logical reference, when literal reference is not known (データ取り込みで使用する論理参照)
... organization Σ 1..1 Reference(Fujitsu Organization Profile) Organization where the roles are available (役割を利用できる組織)
.... extension 0..0
.... reference ΣC 1..1 string Literal reference, Relative, internal or absolute URL (相対URLのリテラル参照)
.... identifier Σ 0..1 Identifier Logical reference, when literal reference is not known (データ取り込みで使用する論理参照)
... code Σ 1..1 CodeableConcept Roles which this practitioner may perform (この医療従事者が果たす可能性のある役割)
Binding: JP Core PractitionerRole ValueSet (preferred)
.... extension 0..0
.... Slices for coding Σ 0..* Coding Code defined by a terminology system (役割の種類のコード)
Slice: Unordered, Open by value:system
..... coding:jpcore Σ 0..1 Coding Code defined by a terminology system (役割の種類を表すコード)
Binding: JP Core PractitionerRole ValueSet (required)
...... extension 0..0
...... system Σ 1..1 uri Identity of the terminology system (役割の種類を定義するコード体系)
Fixed Value: http://jpfhir.jp/fhir/core/CodeSystem/JP_PractitionerRole_CS
...... code Σ 1..1 code Symbol in syntax defined by the system (役割の種類を表すコード値)
...... display Σ 1..1 string Representation defined by the system (役割の種類の表示名)
.... text Σ 0..1 string Plain text representation of the concept (役割の種類)
... specialty Σ 0..* CodeableConcept Specific specialty of the practitioner (専門分野)
Binding: PracticeSettingCodeValueSet (preferred): Specific specialty associated with the agency.


.... extension 0..0
.... coding Σ 0..* Coding Code defined by a terminology system (専門分野を表すコード)
..... extension 0..0
..... system Σ 1..1 uri Identity of the terminology system (専門分野を定義するコード体系)
..... code Σ 1..1 code Symbol in syntax defined by the system (専門分野を表すコード値)
..... display Σ 1..1 string Representation defined by the system (専門分野の表示名)
.... text Σ 0..1 string Plain text representation of the concept (専門分野)
... telecom Σ 0..* ContactPoint A contact detail for the practitioner (that apply to all roles) (電話番号やメールアドレスなど、従事者への詳細な連絡先)
.... extension 0..0
.... system ΣC 0..1 code phone | fax | email | pager | url | sms | other (連絡手段)
Binding: ContactPointSystem (required): Telecommunications form for contact point.

.... value Σ 0..1 string The actual contact point details (連絡先の詳細)
.... use ?!Σ 0..1 code home | work | temp | old | mobile - purpose of this contact point (連絡先の用途)
Binding: ContactPointUse (required): Use of contact point.


doco Documentation for this format

Terminology Bindings

PathConformanceValueSetURI
PractitionerRole.identifier:emr.typeextensibleIdentifier Type Codes
http://hl7.org/fhir/ValueSet/identifier-type
from the FHIR Standard
PractitionerRole.identifier:emr.systemrequiredFujitsuInternalIdentifierURIValueSet (a valid code from Fujitsu Internal Identifier URI)
http://ig.fujitsu.com/healthy-living/ValueSet/fujitsu-internal-identifier-uri
from this IG
PractitionerRole.codepreferredJP_PractitionerRole_VS
http://jpfhir.jp/fhir/core/ValueSet/JP_PractitionerRole_VS
PractitionerRole.code.coding:jpcorerequiredJP_PractitionerRole_VS
http://jpfhir.jp/fhir/core/ValueSet/JP_PractitionerRole_VS
PractitionerRole.specialtypreferredPracticeSettingCodeValueSet
http://hl7.org/fhir/ValueSet/c80-practice-codes
from the FHIR Standard
PractitionerRole.telecom.systemrequiredContactPointSystem
http://hl7.org/fhir/ValueSet/contact-point-system|4.0.1
from the FHIR Standard
PractitionerRole.telecom.userequiredContactPointUse
http://hl7.org/fhir/ValueSet/contact-point-use|4.0.1
from the FHIR Standard

Constraints

IdGradePath(s)DetailsRequirements
dom-2errorPractitionerRoleIf the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-3errorPractitionerRoleIf 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-4errorPractitionerRoleIf 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-5errorPractitionerRoleIf a resource is contained in another resource, it SHALL NOT have a security label
: contained.meta.security.empty()
dom-6best practicePractitionerRoleA resource should have narrative for robust management
: text.`div`.exists()
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()

Snapshot View

NameFlagsCard.TypeDescription & Constraintsdoco
.. PractitionerRole 0..* JP_PractitionerRole Fujitsu PractitionerRole Profile (医療従事者役割プロファイル)
... id Σ 0..1 id Logical id of this artifact (自動採番される論理ID)
... meta Σ 0..1 Meta Metadata about the resource (リソースのメタデータ)
... text 0..1 Narrative Text summary of the resource, for human interpretation (リソースの概要)
... extension 0..* Extension Additional content defined by implementations (要素の拡張)
... Slices for identifier Σ 0..* Identifier Business Identifiers that are specific to a role/location (識別子)
Slice: Unordered, Open by value:system
.... identifier:emr Σ 0..* Identifier External ids for this request (電子カルテの識別子)
..... extension 0..0
..... type Σ 0..1 CodeableConcept Description of identifier (識別子の種類)
Binding: Identifier Type Codes (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose.

...... extension 0..0
...... coding Σ 0..* Coding Code defined by a terminology system (識別子のコード)
...... text Σ 0..1 string Plain text representation of the concept (識別子のテキスト)
..... system Σ 1..1 uri The namespace for the identifier value (識別子のネームスペース)
Binding: Fujitsu Internal Identifier URI (required)
Example General: http://www.acme.com/identifiers/patient
..... value Σ 1..1 string The value that is unique (識別子の値 電子カルテの情報から次の値を生成して入る) - [利用者ID]
Example General: 123456
... active Σ 1..1 boolean Whether this practitioner role record is in active use (この医療従事者役割レコードがアクティブかどうか)
... period Σ 0..1 Period The period during which the practitioner is authorized to perform in these role(s) (役割が有効な期間)
... practitioner Σ 1..1 Reference(Fujitsu Practitioner Profile) Practitioner that is able to provide the defined services for the organization (医療従事者)
.... extension 0..0
.... reference ΣC 1..1 string Literal reference, Relative, internal or absolute URL (相対URLのリテラル参照)
.... identifier Σ 0..1 Identifier Logical reference, when literal reference is not known (データ取り込みで使用する論理参照)
... organization Σ 1..1 Reference(Fujitsu Organization Profile) Organization where the roles are available (役割を利用できる組織)
.... extension 0..0
.... reference ΣC 1..1 string Literal reference, Relative, internal or absolute URL (相対URLのリテラル参照)
.... identifier Σ 0..1 Identifier Logical reference, when literal reference is not known (データ取り込みで使用する論理参照)
... code Σ 1..1 CodeableConcept Roles which this practitioner may perform (この医療従事者が果たす可能性のある役割)
Binding: JP Core PractitionerRole ValueSet (preferred)
.... extension 0..0
.... Slices for coding Σ 0..* Coding Code defined by a terminology system (役割の種類のコード)
Slice: Unordered, Open by value:system
..... coding:jpcore Σ 0..1 Coding Code defined by a terminology system (役割の種類を表すコード)
Binding: JP Core PractitionerRole ValueSet (required)
...... extension 0..0
...... system Σ 1..1 uri Identity of the terminology system (役割の種類を定義するコード体系)
Fixed Value: http://jpfhir.jp/fhir/core/CodeSystem/JP_PractitionerRole_CS
...... code Σ 1..1 code Symbol in syntax defined by the system (役割の種類を表すコード値)
...... display Σ 1..1 string Representation defined by the system (役割の種類の表示名)
.... text Σ 0..1 string Plain text representation of the concept (役割の種類)
... specialty Σ 0..* CodeableConcept Specific specialty of the practitioner (専門分野)
Binding: PracticeSettingCodeValueSet (preferred): Specific specialty associated with the agency.


.... extension 0..0
.... coding Σ 0..* Coding Code defined by a terminology system (専門分野を表すコード)
..... extension 0..0
..... system Σ 1..1 uri Identity of the terminology system (専門分野を定義するコード体系)
..... code Σ 1..1 code Symbol in syntax defined by the system (専門分野を表すコード値)
..... display Σ 1..1 string Representation defined by the system (専門分野の表示名)
.... text Σ 0..1 string Plain text representation of the concept (専門分野)
... telecom Σ 0..* ContactPoint A contact detail for the practitioner (that apply to all roles) (電話番号やメールアドレスなど、従事者への詳細な連絡先)
.... extension 0..0
.... system ΣC 0..1 code phone | fax | email | pager | url | sms | other (連絡手段)
Binding: ContactPointSystem (required): Telecommunications form for contact point.

.... value Σ 0..1 string The actual contact point details (連絡先の詳細)
.... use ?!Σ 0..1 code home | work | temp | old | mobile - purpose of this contact point (連絡先の用途)
Binding: ContactPointUse (required): Use of contact point.


doco Documentation for this format

Terminology Bindings

PathConformanceValueSetURI
PractitionerRole.identifier:emr.typeextensibleIdentifier Type Codes
http://hl7.org/fhir/ValueSet/identifier-type
from the FHIR Standard
PractitionerRole.identifier:emr.systemrequiredFujitsuInternalIdentifierURIValueSet (a valid code from Fujitsu Internal Identifier URI)
http://ig.fujitsu.com/healthy-living/ValueSet/fujitsu-internal-identifier-uri
from this IG
PractitionerRole.codepreferredJP_PractitionerRole_VS
http://jpfhir.jp/fhir/core/ValueSet/JP_PractitionerRole_VS
PractitionerRole.code.coding:jpcorerequiredJP_PractitionerRole_VS
http://jpfhir.jp/fhir/core/ValueSet/JP_PractitionerRole_VS
PractitionerRole.specialtypreferredPracticeSettingCodeValueSet
http://hl7.org/fhir/ValueSet/c80-practice-codes
from the FHIR Standard
PractitionerRole.telecom.systemrequiredContactPointSystem
http://hl7.org/fhir/ValueSet/contact-point-system|4.0.1
from the FHIR Standard
PractitionerRole.telecom.userequiredContactPointUse
http://hl7.org/fhir/ValueSet/contact-point-use|4.0.1
from the FHIR Standard
PractitionerRole.availableTime.daysOfWeekrequiredDaysOfWeek
http://hl7.org/fhir/ValueSet/days-of-week|4.0.1
from the FHIR Standard

Constraints

IdGradePath(s)DetailsRequirements
dom-2errorPractitionerRoleIf the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-3errorPractitionerRoleIf 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-4errorPractitionerRoleIf 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-5errorPractitionerRoleIf a resource is contained in another resource, it SHALL NOT have a security label
: contained.meta.security.empty()
dom-6best practicePractitionerRoleA resource should have narrative for robust management
: text.`div`.exists()
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()

This structure is derived from JP_PractitionerRole

Summary

Mandatory: 6 elements(8 nested mandatory elements)
Fixed: 1 element
Prohibited: 40 elements

Structures

This structure refers to these other structures:

Slices

This structure defines the following Slices:

  • The element 1 is sliced based on the value of PractitionerRole.identifier
  • The element 1 is sliced based on the value of PractitionerRole.code.coding

 

Other representations of profile: CSV, Excel, Schematron