健診結果報告FHIR記述仕様 実装ガイド
1.3.0 - release Japan

健診結果報告FHIR記述仕様 実装ガイド - Local Development build (v1.3.0) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions

Resource Profile(リソースプロファイル): JP_PractitionerRole_eCheckupGeneral

項目内容
定義URL http://jpfhir.jp/fhir/eCheckup/StructureDefinition/JP_PractitionerRole_eCheckupGeneral
Version 1.3.0
Name

JP_PractitionerRole_eCheckupGeneral

Status Active ( 2024-11-11 )
Copyright

(一社)日本HL7協会、(一社)日本医療情報学会. CC(Creative Commons) BY-ND 4.0

健診結果報告書 PractitionerRoleリソース 文書作成者役割情報

Usage:

  • This Resource Profile is not used by any profiles in this Implementation Guide

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 医療従事者が関連付けられている役割/組織
... meta
.... lastUpdated S 1..1 instant 「リソースのバージョンが最後に変更されたとき」
.... profile S 1..* canonical(StructureDefinition) このリソースが適合を主張するプロファイル
... practitioner 0..1 Reference(JP_Practitioner_eCheckupGeneral) 組織に定義されたサービスを提供できる医療従事者
... organization 0..1 Reference(JP_Organization_eCheckupGeneral) 役割が可能な組織

doco Documentation for this format
NameFlagsCard.TypeDescription & Constraintsdoco
.. PractitionerRole 0..* JP_PractitionerRole 医療従事者が関連付けられている役割/組織
... meta Σ 0..1 Meta リソースに関するメタデータ / Metadata about the resource
.... lastUpdated SΣ 1..1 instant 「リソースのバージョンが最後に変更されたとき」
.... profile SΣ 1..* canonical(StructureDefinition) このリソースが適合を主張するプロファイル
... implicitRules ?!Σ 0..1 uri このコンテンツが作成されたルールのセット / A set of rules under which this content was created
... modifierExtension ?! 0..* Extension 無視できない拡張機能 / Extensions that cannot be ignored
... practitioner Σ 0..1 Reference(JP_Practitioner_eCheckupGeneral) 組織に定義されたサービスを提供できる医療従事者
... organization Σ 0..1 Reference(JP_Organization_eCheckupGeneral) 役割が可能な組織

doco Documentation for this format

Constraints

IdGradePath(s)DetailsRequirements
dom-2errorPractitionerRoleリソースが別のリソースに含まれている場合、ネストされたリソースを含めてはなりません / If the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-3errorPractitionerRoleリソースが別のリソースに含まれている場合、それはリソースの他の場所から参照されるか、含有リソースを参照するものとします / 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-4errorPractitionerRoleリソースが別のリソースに含まれている場合、meta.versionidまたはmeta.lastupdatedを持たないものとします / 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-5errorPractitionerRole別のリソースにリソースが含まれている場合、セキュリティラベルはありません / If a resource is contained in another resource, it SHALL NOT have a security label
: contained.meta.security.empty()
dom-6best practicePractitionerRoleリソースには、堅牢な管理のための叙述(Narative)が必要です / A resource should have narrative for robust management
: text.`div`.exists()
ele-1error**ALL** elementsすべてのFHIR要素には、@valueまたは子供が必要です / All FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1error**ALL** extensions両方ではなく、拡張または値[x]が必要です / Must have either extensions or value[x], not both
: extension.exists() != value.exists()
NameFlagsCard.TypeDescription & Constraintsdoco
.. PractitionerRole 0..* JP_PractitionerRole 医療従事者が関連付けられている役割/組織
... id Σ 0..1 id このアーティファクトの論理ID / Logical id of this artifact
... meta Σ 0..1 Meta リソースに関するメタデータ / Metadata about the resource
.... id 0..1 string エレメント相互参照のためのユニークID
.... extension 0..* Extension 実装によって定義される追加コンテンツ
Slice: Unordered, Open by value:url
.... versionId Σ 0..1 id バージョン固有の識別子
.... lastUpdated SΣ 1..1 instant 「リソースのバージョンが最後に変更されたとき」
.... source Σ 0..1 uri 「リソースがどこから来たかを特定する」
.... profile SΣ 1..* canonical(StructureDefinition) このリソースが適合を主張するプロファイル
.... security Σ 0..* Coding このリソースに適用されたセキュリティラベル
Binding: All Security Labels (extensible): 医療プライバシーおよびセキュリティ分類システムからのセキュリティラベル。


.... tag Σ 0..* Coding このリソースに適用されたタグ
Binding: CommonTags (example): 「様々なタグを表すコードで、一般的にはワークフローに関連しています。


... implicitRules ?!Σ 0..1 uri このコンテンツが作成されたルールのセット / A set of rules under which this content was created
... language 0..1 code リソースコンテンツの言語 / Language of the resource content
Binding: CommonLanguages (preferred): 人間の言語。 / A human language.

Additional BindingsPurpose
AllLanguages Max Binding
... 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..* Extension 無視できない拡張機能 / Extensions that cannot be ignored
... identifier Σ 0..* Identifier 役割/場所に固有のビジネス識別子
... active Σ 0..1 boolean このPractitionerRoleレコードがアクティブに使用されているかどうか
... period Σ 0..1 Period その人が、これらの役割(複数可)の医療従事者として行動することを許可されている期間
... practitioner Σ 0..1 Reference(JP_Practitioner_eCheckupGeneral) 組織に定義されたサービスを提供できる医療従事者
... organization Σ 0..1 Reference(JP_Organization_eCheckupGeneral) 役割が可能な組織
... code Σ 0..* CodeableConcept この医療従事者が果たす役割【詳細参照】
Binding: JP Core PractitionerRole ValueSet (preferred)
... specialty Σ 0..* CodeableConcept 開業医の特定の専門 / Specific specialty of the practitioner
Binding: PracticeSettingCodeValueSet (preferred): 代理店に関連する特定の専門分野。 / Specific specialty associated with the agency.


... location Σ 0..* Reference(JP Core Location Profile) この医療従事者がケアを提供している場所
... healthcareService 0..* Reference(HealthcareService) この対象者がこの役割の組織/場所に対して提供するヘルスケアサービスのリスト
... telecom Σ 0..* ContactPoint 役割/場所/サービスに固有の連絡先の詳細
... availableTime 0..* BackboneElement サービスサイトが利用可能です / Times the Service Site is available
.... id 0..1 string 要素間参照のための一意のID / Unique id for inter-element referencing
.... extension 0..* Extension 実装で定義された追加のコンテンツ / Additional content defined by implementations
.... modifierExtension ?!Σ 0..* Extension 認識されていなくても無視できない拡張機能 / Extensions that cannot be ignored even if unrecognized
.... daysOfWeek 0..* code 月|火|水|木|金|土|太陽 / mon | tue | wed | thu | fri | sat | sun
Binding: DaysOfWeek (required): 曜日。 / The days of the week.


.... allDay 0..1 boolean いつでも利用できますか?例えば24時間のサービス / Always available? e.g. 24 hour service
.... availableStartTime 0..1 time 営業時間の時間(allday = trueの場合無視) / Opening time of day (ignored if allDay = true)
.... availableEndTime 0..1 time 閉店時間の時間(Allday = Trueの場合無視) / Closing time of day (ignored if allDay = true)
... notAvailable 0..* BackboneElement この期間中は利用できない理由と期間
.... id 0..1 string 要素間参照のための一意のID / Unique id for inter-element referencing
.... extension 0..* Extension 実装で定義された追加のコンテンツ / Additional content defined by implementations
.... modifierExtension ?!Σ 0..* Extension 認識されていなくても無視できない拡張機能 / Extensions that cannot be ignored even if unrecognized
.... description 1..1 string ユーザーに提示された理由は、なぜ時間が利用できないのかを説明しています / Reason presented to the user explaining why time not available
.... during 0..1 Period この日付から利用できません / Service not available from this date
... availabilityExceptions 0..1 string 可用性の例外の説明 / Description of availability exceptions
... endpoint 0..* Reference(Endpoint) この役割で開業医のために運営されているサービスへのアクセスを提供する技術エンドポイント / Technical endpoints providing access to services operated for the practitioner with this role

doco Documentation for this format

Terminology Bindings

PathConformanceValueSetURI
PractitionerRole.meta.securityextensibleAll Security Labels
http://hl7.org/fhir/ValueSet/security-labels
from the FHIR Standard
PractitionerRole.meta.tagexampleCommonTags
http://hl7.org/fhir/ValueSet/common-tags
from the FHIR Standard
PractitionerRole.languagepreferredCommonLanguages
Additional Bindings Purpose
AllLanguages Max Binding
http://hl7.org/fhir/ValueSet/languages
from the FHIR Standard
PractitionerRole.codepreferredJP_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.availableTime.daysOfWeekrequiredDaysOfWeek
http://hl7.org/fhir/ValueSet/days-of-week|4.0.1
from the FHIR Standard

Constraints

IdGradePath(s)DetailsRequirements
dom-2errorPractitionerRoleリソースが別のリソースに含まれている場合、ネストされたリソースを含めてはなりません / If the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-3errorPractitionerRoleリソースが別のリソースに含まれている場合、それはリソースの他の場所から参照されるか、含有リソースを参照するものとします / 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-4errorPractitionerRoleリソースが別のリソースに含まれている場合、meta.versionidまたはmeta.lastupdatedを持たないものとします / 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-5errorPractitionerRole別のリソースにリソースが含まれている場合、セキュリティラベルはありません / If a resource is contained in another resource, it SHALL NOT have a security label
: contained.meta.security.empty()
dom-6best practicePractitionerRoleリソースには、堅牢な管理のための叙述(Narative)が必要です / A resource should have narrative for robust management
: text.`div`.exists()
ele-1error**ALL** elementsすべてのFHIR要素には、@valueまたは子供が必要です / All FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1error**ALL** extensions「拡張機能または値[x]のいずれかが必要です。両方ではありません。」
: extension.exists() != value.exists()

This structure is derived from JP_PractitionerRole

Differential View

This structure is derived from JP_PractitionerRole

NameFlagsCard.TypeDescription & Constraintsdoco
.. PractitionerRole 0..* JP_PractitionerRole 医療従事者が関連付けられている役割/組織
... meta
.... lastUpdated S 1..1 instant 「リソースのバージョンが最後に変更されたとき」
.... profile S 1..* canonical(StructureDefinition) このリソースが適合を主張するプロファイル
... practitioner 0..1 Reference(JP_Practitioner_eCheckupGeneral) 組織に定義されたサービスを提供できる医療従事者
... organization 0..1 Reference(JP_Organization_eCheckupGeneral) 役割が可能な組織

doco Documentation for this format

Key Elements View

NameFlagsCard.TypeDescription & Constraintsdoco
.. PractitionerRole 0..* JP_PractitionerRole 医療従事者が関連付けられている役割/組織
... meta Σ 0..1 Meta リソースに関するメタデータ / Metadata about the resource
.... lastUpdated SΣ 1..1 instant 「リソースのバージョンが最後に変更されたとき」
.... profile SΣ 1..* canonical(StructureDefinition) このリソースが適合を主張するプロファイル
... implicitRules ?!Σ 0..1 uri このコンテンツが作成されたルールのセット / A set of rules under which this content was created
... modifierExtension ?! 0..* Extension 無視できない拡張機能 / Extensions that cannot be ignored
... practitioner Σ 0..1 Reference(JP_Practitioner_eCheckupGeneral) 組織に定義されたサービスを提供できる医療従事者
... organization Σ 0..1 Reference(JP_Organization_eCheckupGeneral) 役割が可能な組織

doco Documentation for this format

Constraints

IdGradePath(s)DetailsRequirements
dom-2errorPractitionerRoleリソースが別のリソースに含まれている場合、ネストされたリソースを含めてはなりません / If the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-3errorPractitionerRoleリソースが別のリソースに含まれている場合、それはリソースの他の場所から参照されるか、含有リソースを参照するものとします / 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-4errorPractitionerRoleリソースが別のリソースに含まれている場合、meta.versionidまたはmeta.lastupdatedを持たないものとします / 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-5errorPractitionerRole別のリソースにリソースが含まれている場合、セキュリティラベルはありません / If a resource is contained in another resource, it SHALL NOT have a security label
: contained.meta.security.empty()
dom-6best practicePractitionerRoleリソースには、堅牢な管理のための叙述(Narative)が必要です / A resource should have narrative for robust management
: text.`div`.exists()
ele-1error**ALL** elementsすべてのFHIR要素には、@valueまたは子供が必要です / All FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1error**ALL** extensions両方ではなく、拡張または値[x]が必要です / Must have either extensions or value[x], not both
: extension.exists() != value.exists()

Snapshot View

NameFlagsCard.TypeDescription & Constraintsdoco
.. PractitionerRole 0..* JP_PractitionerRole 医療従事者が関連付けられている役割/組織
... id Σ 0..1 id このアーティファクトの論理ID / Logical id of this artifact
... meta Σ 0..1 Meta リソースに関するメタデータ / Metadata about the resource
.... id 0..1 string エレメント相互参照のためのユニークID
.... extension 0..* Extension 実装によって定義される追加コンテンツ
Slice: Unordered, Open by value:url
.... versionId Σ 0..1 id バージョン固有の識別子
.... lastUpdated SΣ 1..1 instant 「リソースのバージョンが最後に変更されたとき」
.... source Σ 0..1 uri 「リソースがどこから来たかを特定する」
.... profile SΣ 1..* canonical(StructureDefinition) このリソースが適合を主張するプロファイル
.... security Σ 0..* Coding このリソースに適用されたセキュリティラベル
Binding: All Security Labels (extensible): 医療プライバシーおよびセキュリティ分類システムからのセキュリティラベル。


.... tag Σ 0..* Coding このリソースに適用されたタグ
Binding: CommonTags (example): 「様々なタグを表すコードで、一般的にはワークフローに関連しています。


... implicitRules ?!Σ 0..1 uri このコンテンツが作成されたルールのセット / A set of rules under which this content was created
... language 0..1 code リソースコンテンツの言語 / Language of the resource content
Binding: CommonLanguages (preferred): 人間の言語。 / A human language.

Additional BindingsPurpose
AllLanguages Max Binding
... 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..* Extension 無視できない拡張機能 / Extensions that cannot be ignored
... identifier Σ 0..* Identifier 役割/場所に固有のビジネス識別子
... active Σ 0..1 boolean このPractitionerRoleレコードがアクティブに使用されているかどうか
... period Σ 0..1 Period その人が、これらの役割(複数可)の医療従事者として行動することを許可されている期間
... practitioner Σ 0..1 Reference(JP_Practitioner_eCheckupGeneral) 組織に定義されたサービスを提供できる医療従事者
... organization Σ 0..1 Reference(JP_Organization_eCheckupGeneral) 役割が可能な組織
... code Σ 0..* CodeableConcept この医療従事者が果たす役割【詳細参照】
Binding: JP Core PractitionerRole ValueSet (preferred)
... specialty Σ 0..* CodeableConcept 開業医の特定の専門 / Specific specialty of the practitioner
Binding: PracticeSettingCodeValueSet (preferred): 代理店に関連する特定の専門分野。 / Specific specialty associated with the agency.


... location Σ 0..* Reference(JP Core Location Profile) この医療従事者がケアを提供している場所
... healthcareService 0..* Reference(HealthcareService) この対象者がこの役割の組織/場所に対して提供するヘルスケアサービスのリスト
... telecom Σ 0..* ContactPoint 役割/場所/サービスに固有の連絡先の詳細
... availableTime 0..* BackboneElement サービスサイトが利用可能です / Times the Service Site is available
.... id 0..1 string 要素間参照のための一意のID / Unique id for inter-element referencing
.... extension 0..* Extension 実装で定義された追加のコンテンツ / Additional content defined by implementations
.... modifierExtension ?!Σ 0..* Extension 認識されていなくても無視できない拡張機能 / Extensions that cannot be ignored even if unrecognized
.... daysOfWeek 0..* code 月|火|水|木|金|土|太陽 / mon | tue | wed | thu | fri | sat | sun
Binding: DaysOfWeek (required): 曜日。 / The days of the week.


.... allDay 0..1 boolean いつでも利用できますか?例えば24時間のサービス / Always available? e.g. 24 hour service
.... availableStartTime 0..1 time 営業時間の時間(allday = trueの場合無視) / Opening time of day (ignored if allDay = true)
.... availableEndTime 0..1 time 閉店時間の時間(Allday = Trueの場合無視) / Closing time of day (ignored if allDay = true)
... notAvailable 0..* BackboneElement この期間中は利用できない理由と期間
.... id 0..1 string 要素間参照のための一意のID / Unique id for inter-element referencing
.... extension 0..* Extension 実装で定義された追加のコンテンツ / Additional content defined by implementations
.... modifierExtension ?!Σ 0..* Extension 認識されていなくても無視できない拡張機能 / Extensions that cannot be ignored even if unrecognized
.... description 1..1 string ユーザーに提示された理由は、なぜ時間が利用できないのかを説明しています / Reason presented to the user explaining why time not available
.... during 0..1 Period この日付から利用できません / Service not available from this date
... availabilityExceptions 0..1 string 可用性の例外の説明 / Description of availability exceptions
... endpoint 0..* Reference(Endpoint) この役割で開業医のために運営されているサービスへのアクセスを提供する技術エンドポイント / Technical endpoints providing access to services operated for the practitioner with this role

doco Documentation for this format

Terminology Bindings

PathConformanceValueSetURI
PractitionerRole.meta.securityextensibleAll Security Labels
http://hl7.org/fhir/ValueSet/security-labels
from the FHIR Standard
PractitionerRole.meta.tagexampleCommonTags
http://hl7.org/fhir/ValueSet/common-tags
from the FHIR Standard
PractitionerRole.languagepreferredCommonLanguages
Additional Bindings Purpose
AllLanguages Max Binding
http://hl7.org/fhir/ValueSet/languages
from the FHIR Standard
PractitionerRole.codepreferredJP_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.availableTime.daysOfWeekrequiredDaysOfWeek
http://hl7.org/fhir/ValueSet/days-of-week|4.0.1
from the FHIR Standard

Constraints

IdGradePath(s)DetailsRequirements
dom-2errorPractitionerRoleリソースが別のリソースに含まれている場合、ネストされたリソースを含めてはなりません / If the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-3errorPractitionerRoleリソースが別のリソースに含まれている場合、それはリソースの他の場所から参照されるか、含有リソースを参照するものとします / 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-4errorPractitionerRoleリソースが別のリソースに含まれている場合、meta.versionidまたはmeta.lastupdatedを持たないものとします / 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-5errorPractitionerRole別のリソースにリソースが含まれている場合、セキュリティラベルはありません / If a resource is contained in another resource, it SHALL NOT have a security label
: contained.meta.security.empty()
dom-6best practicePractitionerRoleリソースには、堅牢な管理のための叙述(Narative)が必要です / A resource should have narrative for robust management
: text.`div`.exists()
ele-1error**ALL** elementsすべてのFHIR要素には、@valueまたは子供が必要です / All FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1error**ALL** extensions「拡張機能または値[x]のいずれかが必要です。両方ではありません。」
: extension.exists() != value.exists()

This structure is derived from JP_PractitionerRole

 

Other representations of profile: CSV, Excel, Schematron