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

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

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

項目内容
定義URL http://jpfhir.jp/fhir/eCS/StructureDefinition/JP_RelatedPerson_eCS
Version 1.4.0
Name

JP_RelatedPerson_eCS

Status Active ( 2024-09-14 )
Copyright

(一社)日本医療情報学会. CC BY-ND 4.0

Derived Profile from JP-Core

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_RelatedPerson

NameFlagsCard.TypeDescription & Constraintsdoco
.. RelatedPerson 0..* JP_RelatedPerson(1.4.0) 患者に関連しているが、ケアの直接的な標的ではない人 / A person that is related to a patient, but who is not a direct target of care

doco Documentation for this format
NameFlagsCard.TypeDescription & Constraintsdoco
.. RelatedPerson 0..* JP_RelatedPerson(1.4.0) 患者に関連しているが、ケアの直接的な標的ではない人 / A person that is related to a patient, but who is not a direct target of care
dom-2: リソースが別のリソースに含まれている場合、ネストされたリソースを含めてはなりません / If the resource is contained in another resource, it SHALL NOT contain nested Resources
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
dom-4: リソースが別のリソースに含まれている場合、meta.versionidもmeta.lastupdatedも持ってはならない。 / If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated
dom-5: 別のリソースにリソースが含まれている場合、セキュリティラベルはありません / If a resource is contained in another resource, it SHALL NOT have a security label
dom-6: リソースには、堅牢な管理のための叙述(Narative)が必要です / A resource should have narrative for robust management
... meta Σ 0..1 Meta リソースに関するMetadata / Metadata about the resource
ele-1: すべてのFHIR要素には、@valueまたは子要素が必要です / All FHIR elements must have a @value or children
.... lastUpdated SΣ 0..1 instant リソースのバージョンが最後に変更されたとき
ele-1: すべてのFHIR要素は、@valueまたはchildrenを持っている必要があります。
... implicitRules ?!Σ 0..1 uri このコンテンツが作成されたルールのセット / A set of rules under which this content was created
ele-1: すべてのFHIR要素には、@valueまたは子要素が必要です / All FHIR elements must have a @value or children
... modifierExtension ?! 0..* Extension 無視できない拡張機能 / Extensions that cannot be ignored
ele-1: すべてのFHIR要素には、@valueまたは子要素が必要です / All FHIR elements must have a @value or children
ext-1: 両方ではなく、拡張または値[x]が必要です / Must have either extensions or value[x], not both
... active ?!Σ 0..1 boolean この関連者の記録が積極的に使用されているかどうか / Whether this related person's record is in active use
ele-1: すべてのFHIR要素には、@valueまたは子要素が必要です / All FHIR elements must have a @value or children
... patient Σ 1..1 Reference(Patient) この人が関係している患者 / The patient this person is related to
ele-1: すべてのFHIR要素には、@valueまたは子要素が必要です / All FHIR elements must have a @value or children

doco Documentation for this format

Constraints

IdGradePath(s)DetailsRequirements
dom-2errorRelatedPersonリソースが別のリソースに含まれている場合、ネストされたリソースを含めてはなりません / If the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-3errorRelatedPersonリソースが別のリソースに含まれている場合、それはリソースの他の場所から参照されるか、含有リソースを参照するものとします / 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-4errorRelatedPersonリソースが別のリソースに含まれている場合、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-5errorRelatedPerson別のリソースにリソースが含まれている場合、セキュリティラベルはありません / If a resource is contained in another resource, it SHALL NOT have a security label
: contained.meta.security.empty()
dom-6best practiceRelatedPersonリソースには、堅牢な管理のための叙述(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
.. RelatedPerson 0..* JP_RelatedPerson(1.4.0) 患者に関連しているが、ケアの直接的な標的ではない人 / A person that is related to a patient, but who is not a direct target of care
... id Σ 0..1 id このアーティファクトの論理ID / Logical id of this artifact
... meta Σ 0..1 Meta リソースに関するMetadata / Metadata about the resource
.... id 0..1 string エレメント相互参照のためのユニークID
.... extension 0..* Extension 実装によって定義される追加コンテンツ
Slice: Unordered, Open by value:url
.... versionId Σ 0..1 id バージョン固有のidentifier (Baajon koyū no shikibetsu-shi)
.... lastUpdated SΣ 0..1 instant リソースのバージョンが最後に変更されたとき
.... source Σ 0..1 uri リソースがどこから来たかを特定する
.... profile Σ 0..* canonical(StructureDefinition) このリソースが適合を主張するプロファイル
.... security Σ 0..* Coding このリソースに適用されたセキュリティラベル
Binding: All Security Labels (extensible): 医療プライバシーおよびセキュリティ分類システムからのセキュリティラベル。


.... tag Σ 0..* Coding このリソースに適用されたタグ
... 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 この人の人間のidentifier / A human identifier for this person
... active ?!Σ 0..1 boolean この関連者の記録が積極的に使用されているかどうか / Whether this related person's record is in active use
... patient Σ 1..1 Reference(Patient) この人が関係している患者 / The patient this person is related to
... relationship Σ 0..* CodeableConcept 関係の性質 / The nature of the relationship
Binding: PatientRelationshipType (preferred): 患者と関連者との関係の性質。 / The nature of the relationship between a patient and the related person.


... name Σ 0..* HumanName 人に関連付けられた名前 / A name associated with the person
... telecom Σ 0..* ContactPoint 人の連絡先の詳細 / A contact detail for the person
... gender Σ 0..1 code 男性|女性|その他|わからない / male | female | other | unknown
Binding: AdministrativeGender (required): 管理目的で使用される人の性別。 / The gender of a person used for administrative purposes.

... birthDate Σ 0..1 date 関連者が生まれた日付 / The date on which the related person was born
... address Σ 0..* Address 関連者に連絡または訪問できる場所アドレス / Address where the related person can be contacted or visited
... photo 0..* Attachment 人の画像 / Image of the person
... period 0..1 Period この関係が有効と見なされる期間 / Period of time that this relationship is considered valid
... communication 0..* BackboneElement 患者の健康についてコミュニケーションをとるために使用できる言語 / A language which may be used to communicate with about the patient's health
.... 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
.... language 1..1 CodeableConcept 患者と自分の健康についてコミュニケーションをとるために使用できる言語 / The language which can be used to communicate with the patient about his or her health
Binding: CommonLanguages (preferred): 人間の言語。 / A human language.

Additional BindingsPurpose
AllLanguages Max Binding
.... preferred 0..1 boolean 言語選好インジケーター / Language preference indicator

doco Documentation for this format

Terminology Bindings

PathConformanceValueSetURI
RelatedPerson.meta.securityextensibleAll Security Labels
http://hl7.org/fhir/ValueSet/security-labels
from the FHIR Standard
RelatedPerson.languagepreferredCommonLanguages
http://hl7.org/fhir/ValueSet/languages
from the FHIR Standard
Additional Bindings Purpose
AllLanguages Max Binding
RelatedPerson.relationshippreferredPatientRelationshipType
http://hl7.org/fhir/ValueSet/relatedperson-relationshiptype
from the FHIR Standard
RelatedPerson.genderrequiredAdministrativeGender
http://hl7.org/fhir/ValueSet/administrative-gender|4.0.1
from the FHIR Standard
RelatedPerson.communication.languagepreferredCommonLanguages
http://hl7.org/fhir/ValueSet/languages
from the FHIR Standard
Additional Bindings Purpose
AllLanguages Max Binding

Constraints

IdGradePath(s)DetailsRequirements
dom-2errorRelatedPersonリソースが別のリソースに含まれている場合、ネストされたリソースを含めてはなりません / If the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-3errorRelatedPersonリソースが別のリソースに含まれている場合、それはリソースの他の場所から参照されるか、含有リソースを参照するものとします / 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-4errorRelatedPersonリソースが別のリソースに含まれている場合、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-5errorRelatedPerson別のリソースにリソースが含まれている場合、セキュリティラベルはありません / If a resource is contained in another resource, it SHALL NOT have a security label
: contained.meta.security.empty()
dom-6best practiceRelatedPersonリソースには、堅牢な管理のための叙述(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_RelatedPerson

Summary

Differential View

This structure is derived from JP_RelatedPerson

NameFlagsCard.TypeDescription & Constraintsdoco
.. RelatedPerson 0..* JP_RelatedPerson(1.4.0) 患者に関連しているが、ケアの直接的な標的ではない人 / A person that is related to a patient, but who is not a direct target of care

doco Documentation for this format

Key Elements View

NameFlagsCard.TypeDescription & Constraintsdoco
.. RelatedPerson 0..* JP_RelatedPerson(1.4.0) 患者に関連しているが、ケアの直接的な標的ではない人 / A person that is related to a patient, but who is not a direct target of care
dom-2: リソースが別のリソースに含まれている場合、ネストされたリソースを含めてはなりません / If the resource is contained in another resource, it SHALL NOT contain nested Resources
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
dom-4: リソースが別のリソースに含まれている場合、meta.versionidもmeta.lastupdatedも持ってはならない。 / If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated
dom-5: 別のリソースにリソースが含まれている場合、セキュリティラベルはありません / If a resource is contained in another resource, it SHALL NOT have a security label
dom-6: リソースには、堅牢な管理のための叙述(Narative)が必要です / A resource should have narrative for robust management
... meta Σ 0..1 Meta リソースに関するMetadata / Metadata about the resource
ele-1: すべてのFHIR要素には、@valueまたは子要素が必要です / All FHIR elements must have a @value or children
.... lastUpdated SΣ 0..1 instant リソースのバージョンが最後に変更されたとき
ele-1: すべてのFHIR要素は、@valueまたはchildrenを持っている必要があります。
... implicitRules ?!Σ 0..1 uri このコンテンツが作成されたルールのセット / A set of rules under which this content was created
ele-1: すべてのFHIR要素には、@valueまたは子要素が必要です / All FHIR elements must have a @value or children
... modifierExtension ?! 0..* Extension 無視できない拡張機能 / Extensions that cannot be ignored
ele-1: すべてのFHIR要素には、@valueまたは子要素が必要です / All FHIR elements must have a @value or children
ext-1: 両方ではなく、拡張または値[x]が必要です / Must have either extensions or value[x], not both
... active ?!Σ 0..1 boolean この関連者の記録が積極的に使用されているかどうか / Whether this related person's record is in active use
ele-1: すべてのFHIR要素には、@valueまたは子要素が必要です / All FHIR elements must have a @value or children
... patient Σ 1..1 Reference(Patient) この人が関係している患者 / The patient this person is related to
ele-1: すべてのFHIR要素には、@valueまたは子要素が必要です / All FHIR elements must have a @value or children

doco Documentation for this format

Constraints

IdGradePath(s)DetailsRequirements
dom-2errorRelatedPersonリソースが別のリソースに含まれている場合、ネストされたリソースを含めてはなりません / If the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-3errorRelatedPersonリソースが別のリソースに含まれている場合、それはリソースの他の場所から参照されるか、含有リソースを参照するものとします / 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-4errorRelatedPersonリソースが別のリソースに含まれている場合、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-5errorRelatedPerson別のリソースにリソースが含まれている場合、セキュリティラベルはありません / If a resource is contained in another resource, it SHALL NOT have a security label
: contained.meta.security.empty()
dom-6best practiceRelatedPersonリソースには、堅牢な管理のための叙述(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
.. RelatedPerson 0..* JP_RelatedPerson(1.4.0) 患者に関連しているが、ケアの直接的な標的ではない人 / A person that is related to a patient, but who is not a direct target of care
... id Σ 0..1 id このアーティファクトの論理ID / Logical id of this artifact
... meta Σ 0..1 Meta リソースに関するMetadata / Metadata about the resource
.... id 0..1 string エレメント相互参照のためのユニークID
.... extension 0..* Extension 実装によって定義される追加コンテンツ
Slice: Unordered, Open by value:url
.... versionId Σ 0..1 id バージョン固有のidentifier (Baajon koyū no shikibetsu-shi)
.... lastUpdated SΣ 0..1 instant リソースのバージョンが最後に変更されたとき
.... source Σ 0..1 uri リソースがどこから来たかを特定する
.... profile Σ 0..* canonical(StructureDefinition) このリソースが適合を主張するプロファイル
.... security Σ 0..* Coding このリソースに適用されたセキュリティラベル
Binding: All Security Labels (extensible): 医療プライバシーおよびセキュリティ分類システムからのセキュリティラベル。


.... tag Σ 0..* Coding このリソースに適用されたタグ
... 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 この人の人間のidentifier / A human identifier for this person
... active ?!Σ 0..1 boolean この関連者の記録が積極的に使用されているかどうか / Whether this related person's record is in active use
... patient Σ 1..1 Reference(Patient) この人が関係している患者 / The patient this person is related to
... relationship Σ 0..* CodeableConcept 関係の性質 / The nature of the relationship
Binding: PatientRelationshipType (preferred): 患者と関連者との関係の性質。 / The nature of the relationship between a patient and the related person.


... name Σ 0..* HumanName 人に関連付けられた名前 / A name associated with the person
... telecom Σ 0..* ContactPoint 人の連絡先の詳細 / A contact detail for the person
... gender Σ 0..1 code 男性|女性|その他|わからない / male | female | other | unknown
Binding: AdministrativeGender (required): 管理目的で使用される人の性別。 / The gender of a person used for administrative purposes.

... birthDate Σ 0..1 date 関連者が生まれた日付 / The date on which the related person was born
... address Σ 0..* Address 関連者に連絡または訪問できる場所アドレス / Address where the related person can be contacted or visited
... photo 0..* Attachment 人の画像 / Image of the person
... period 0..1 Period この関係が有効と見なされる期間 / Period of time that this relationship is considered valid
... communication 0..* BackboneElement 患者の健康についてコミュニケーションをとるために使用できる言語 / A language which may be used to communicate with about the patient's health
.... 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
.... language 1..1 CodeableConcept 患者と自分の健康についてコミュニケーションをとるために使用できる言語 / The language which can be used to communicate with the patient about his or her health
Binding: CommonLanguages (preferred): 人間の言語。 / A human language.

Additional BindingsPurpose
AllLanguages Max Binding
.... preferred 0..1 boolean 言語選好インジケーター / Language preference indicator

doco Documentation for this format

Terminology Bindings

PathConformanceValueSetURI
RelatedPerson.meta.securityextensibleAll Security Labels
http://hl7.org/fhir/ValueSet/security-labels
from the FHIR Standard
RelatedPerson.languagepreferredCommonLanguages
http://hl7.org/fhir/ValueSet/languages
from the FHIR Standard
Additional Bindings Purpose
AllLanguages Max Binding
RelatedPerson.relationshippreferredPatientRelationshipType
http://hl7.org/fhir/ValueSet/relatedperson-relationshiptype
from the FHIR Standard
RelatedPerson.genderrequiredAdministrativeGender
http://hl7.org/fhir/ValueSet/administrative-gender|4.0.1
from the FHIR Standard
RelatedPerson.communication.languagepreferredCommonLanguages
http://hl7.org/fhir/ValueSet/languages
from the FHIR Standard
Additional Bindings Purpose
AllLanguages Max Binding

Constraints

IdGradePath(s)DetailsRequirements
dom-2errorRelatedPersonリソースが別のリソースに含まれている場合、ネストされたリソースを含めてはなりません / If the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-3errorRelatedPersonリソースが別のリソースに含まれている場合、それはリソースの他の場所から参照されるか、含有リソースを参照するものとします / 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-4errorRelatedPersonリソースが別のリソースに含まれている場合、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-5errorRelatedPerson別のリソースにリソースが含まれている場合、セキュリティラベルはありません / If a resource is contained in another resource, it SHALL NOT have a security label
: contained.meta.security.empty()
dom-6best practiceRelatedPersonリソースには、堅牢な管理のための叙述(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_RelatedPerson

Summary

 

Other representations of profile: CSV, Excel, Schematron