健診結果報告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_DeviceUseStatement_eCS

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

JP_DeviceUseStatement_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.

NameFlagsCard.TypeDescription & Constraintsdoco
.. DeviceUseStatement 0..* JP_DeviceUseStatement(1.4.0) デバイスの使用記録
dom-2: もしリソースが他のリソースに含まれている場合、そのリソースにはネストされたリソースを含めてはなりません (moshi risōsu ga hoka no risōsu ni fukumarete iru baai, sono risōsu ni wa nesuto sareta risōsu o fukumete wa narimasen).
dom-3: もしリソースが他のリソースに含まれている場合、それはリソースの他の場所から参照されるか、含まれるリソースに参照されるべきです。
dom-4: もしリソースが別のリソースの中に含まれる場合、meta.versionIdまたはmeta.lastUpdatedを持つべきではありません。
dom-5: もしリソースが他のリソースに含まれている場合、セキュリティラベルを持つべきではありません。
dom-6: 資源は堅牢な管理のために物語を持つべきである。
... meta Σ 0..1 Meta リソースに関するMetadata
ele-1: すべてのFHIR要素は、@valueまたはchildrenを持っている必要があります。
.... lastUpdated SΣ 0..1 instant リソースのバージョンが最後に変更されたとき
ele-1: すべてのFHIR要素は、@valueまたはchildrenを持っている必要があります。
... implicitRules ?!Σ 0..1 uri このコンテンツが作成されたルールセット
ele-1: すべてのFHIR要素は、@valueまたはchildrenを持っている必要があります。
... modifierExtension ?! 0..* Extension 無視できない拡張機能
ele-1: すべてのFHIR要素は、@valueまたはchildrenを持っている必要があります。
ext-1: 拡張機能または値[x]のいずれかが必要です。両方ではありません。
... status ?!Σ 1..1 code アクティブ | 完了済み | エラーにより入力済み +
Binding: DeviceUseStatementStatus (required): デバイス使用状況の現在を示すコード化された概念


ele-1: すべてのFHIR要素は、@valueまたはchildrenを持っている必要があります。
... subject Σ 1..1 Reference(Patient | Group) デバイスを使用する患者
ele-1: すべてのFHIR要素は、@valueまたはchildrenを持っている必要があります。
... device Σ 1..1 Reference(Device) 使用された機器に関する言及
ele-1: すべてのFHIR要素は、@valueまたはchildrenを持っている必要があります。

doco Documentation for this format

Terminology Bindings

PathConformanceValueSetURI
DeviceUseStatement.statusrequiredDeviceUseStatementStatus
http://hl7.org/fhir/ValueSet/device-statement-status|4.0.1
from the FHIR Standard

Constraints

IdGradePath(s)DetailsRequirements
dom-2errorDeviceUseStatementもしリソースが他のリソースに含まれている場合、そのリソースにはネストされたリソースを含めてはなりません (moshi risōsu ga hoka no risōsu ni fukumarete iru baai, sono risōsu ni wa nesuto sareta risōsu o fukumete wa narimasen).
: contained.contained.empty()
dom-3errorDeviceUseStatementもしリソースが他のリソースに含まれている場合、それはリソースの他の場所から参照されるか、含まれるリソースに参照されるべきです。
: 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-4errorDeviceUseStatementもしリソースが別のリソースの中に含まれる場合、meta.versionIdまたはmeta.lastUpdatedを持つべきではありません。
: contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5errorDeviceUseStatementもしリソースが他のリソースに含まれている場合、セキュリティラベルを持つべきではありません。
: contained.meta.security.empty()
dom-6best practiceDeviceUseStatement資源は堅牢な管理のために物語を持つべきである。
: text.`div`.exists()
ele-1error**ALL** elementsすべてのFHIR要素は、@valueまたはchildrenを持っている必要があります。
: hasValue() or (children().count() > id.count())
ext-1error**ALL** extensions拡張機能または値[x]のいずれかが必要です。両方ではありません。
: extension.exists() != value.exists()
NameFlagsCard.TypeDescription & Constraintsdoco
.. DeviceUseStatement 0..* JP_DeviceUseStatement(1.4.0) デバイスの使用記録
... id Σ 0..1 id このアーティファクトの論理ID
... meta Σ 0..1 Meta リソースに関するMetadata
.... 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 このコンテンツが作成されたルールセット
... language 0..1 code リソースコンテンツの言語
Binding: CommonLanguages (preferred): 人間の言語。

Additional BindingsPurpose
AllLanguages Max Binding
... text 0..1 Narrative 人間の解釈のためのリソースのテキスト要約
... contained 0..* Resource 含まれている、インラインのリソース
... extension 0..* Extension 実装によって定義される追加コンテンツ
... modifierExtension ?! 0..* Extension 無視できない拡張機能
... identifier Σ 0..* Identifier このレコードの外部identifier (kono rekōdo no gaibu shikibetsu-shi)
... basedOn Σ 0..* Reference(ServiceRequest) 計画、提案、受注を達成する
... status ?!Σ 1..1 code アクティブ | 完了済み | エラーにより入力済み +
Binding: DeviceUseStatementStatus (required): デバイス使用状況の現在を示すコード化された概念

... subject Σ 1..1 Reference(Patient | Group) デバイスを使用する患者
... derivedFrom Σ 0..* Reference(ServiceRequest | Procedure | Claim | Observation | QuestionnaireResponse | DocumentReference) サポート情報
... timing[x] Σ 0..1 その装置がどの程度頻繁に使用されたか
.... timingTiming Timing
.... timingPeriod Period
.... timingDateTime dateTime
... recordedOn Σ 0..1 dateTime 声明が記録されたとき
... source Σ 0..1 Reference(Patient | Practitioner | PractitionerRole | RelatedPerson) 発言したのは誰ですか?
... device Σ 1..1 Reference(Device) 使用された機器に関する言及
... reasonCode Σ 0..* CodeableConcept どうしてそのデバイスが使われたのか
... reasonReference Σ 0..* Reference(Condition | Observation | DiagnosticReport | DocumentReference | Media) なぜDeviceUseStatementが実行されたのですか?
... bodySite Σ 0..1 CodeableConcept ターゲットの体の部位
Binding: SNOMEDCTBodyStructures (example): 解剖学的位置を記述するコード。左右対称性を含む場合があります。

... note 0..* Annotation 詳細な内容(コメント、指示)

doco Documentation for this format

Terminology Bindings

PathConformanceValueSetURI
DeviceUseStatement.meta.securityextensibleAll Security Labels
http://hl7.org/fhir/ValueSet/security-labels
from the FHIR Standard
DeviceUseStatement.languagepreferredCommonLanguages
http://hl7.org/fhir/ValueSet/languages
from the FHIR Standard
Additional Bindings Purpose
AllLanguages Max Binding
DeviceUseStatement.statusrequiredDeviceUseStatementStatus
http://hl7.org/fhir/ValueSet/device-statement-status|4.0.1
from the FHIR Standard
DeviceUseStatement.bodySiteexampleSNOMEDCTBodyStructures
http://hl7.org/fhir/ValueSet/body-site
from the FHIR Standard

Constraints

IdGradePath(s)DetailsRequirements
dom-2errorDeviceUseStatementもしリソースが他のリソースに含まれている場合、そのリソースにはネストされたリソースを含めてはなりません (moshi risōsu ga hoka no risōsu ni fukumarete iru baai, sono risōsu ni wa nesuto sareta risōsu o fukumete wa narimasen).
: contained.contained.empty()
dom-3errorDeviceUseStatementもしリソースが他のリソースに含まれている場合、それはリソースの他の場所から参照されるか、含まれるリソースに参照されるべきです。
: 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-4errorDeviceUseStatementもしリソースが別のリソースの中に含まれる場合、meta.versionIdまたはmeta.lastUpdatedを持つべきではありません。
: contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5errorDeviceUseStatementもしリソースが他のリソースに含まれている場合、セキュリティラベルを持つべきではありません。
: contained.meta.security.empty()
dom-6best practiceDeviceUseStatement資源は堅牢な管理のために物語を持つべきである。
: text.`div`.exists()
ele-1error**ALL** elementsすべてのFHIR要素は、@valueまたはchildrenを持っている必要があります。
: hasValue() or (children().count() > id.count())
ext-1error**ALL** extensions拡張機能または値[x]のいずれかが必要です。両方ではありません。
: extension.exists() != value.exists()

This structure is derived from JP_DeviceUseStatement

Summary

Key Elements View

NameFlagsCard.TypeDescription & Constraintsdoco
.. DeviceUseStatement 0..* JP_DeviceUseStatement(1.4.0) デバイスの使用記録
dom-2: もしリソースが他のリソースに含まれている場合、そのリソースにはネストされたリソースを含めてはなりません (moshi risōsu ga hoka no risōsu ni fukumarete iru baai, sono risōsu ni wa nesuto sareta risōsu o fukumete wa narimasen).
dom-3: もしリソースが他のリソースに含まれている場合、それはリソースの他の場所から参照されるか、含まれるリソースに参照されるべきです。
dom-4: もしリソースが別のリソースの中に含まれる場合、meta.versionIdまたはmeta.lastUpdatedを持つべきではありません。
dom-5: もしリソースが他のリソースに含まれている場合、セキュリティラベルを持つべきではありません。
dom-6: 資源は堅牢な管理のために物語を持つべきである。
... meta Σ 0..1 Meta リソースに関するMetadata
ele-1: すべてのFHIR要素は、@valueまたはchildrenを持っている必要があります。
.... lastUpdated SΣ 0..1 instant リソースのバージョンが最後に変更されたとき
ele-1: すべてのFHIR要素は、@valueまたはchildrenを持っている必要があります。
... implicitRules ?!Σ 0..1 uri このコンテンツが作成されたルールセット
ele-1: すべてのFHIR要素は、@valueまたはchildrenを持っている必要があります。
... modifierExtension ?! 0..* Extension 無視できない拡張機能
ele-1: すべてのFHIR要素は、@valueまたはchildrenを持っている必要があります。
ext-1: 拡張機能または値[x]のいずれかが必要です。両方ではありません。
... status ?!Σ 1..1 code アクティブ | 完了済み | エラーにより入力済み +
Binding: DeviceUseStatementStatus (required): デバイス使用状況の現在を示すコード化された概念


ele-1: すべてのFHIR要素は、@valueまたはchildrenを持っている必要があります。
... subject Σ 1..1 Reference(Patient | Group) デバイスを使用する患者
ele-1: すべてのFHIR要素は、@valueまたはchildrenを持っている必要があります。
... device Σ 1..1 Reference(Device) 使用された機器に関する言及
ele-1: すべてのFHIR要素は、@valueまたはchildrenを持っている必要があります。

doco Documentation for this format

Terminology Bindings

PathConformanceValueSetURI
DeviceUseStatement.statusrequiredDeviceUseStatementStatus
http://hl7.org/fhir/ValueSet/device-statement-status|4.0.1
from the FHIR Standard

Constraints

IdGradePath(s)DetailsRequirements
dom-2errorDeviceUseStatementもしリソースが他のリソースに含まれている場合、そのリソースにはネストされたリソースを含めてはなりません (moshi risōsu ga hoka no risōsu ni fukumarete iru baai, sono risōsu ni wa nesuto sareta risōsu o fukumete wa narimasen).
: contained.contained.empty()
dom-3errorDeviceUseStatementもしリソースが他のリソースに含まれている場合、それはリソースの他の場所から参照されるか、含まれるリソースに参照されるべきです。
: 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-4errorDeviceUseStatementもしリソースが別のリソースの中に含まれる場合、meta.versionIdまたはmeta.lastUpdatedを持つべきではありません。
: contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5errorDeviceUseStatementもしリソースが他のリソースに含まれている場合、セキュリティラベルを持つべきではありません。
: contained.meta.security.empty()
dom-6best practiceDeviceUseStatement資源は堅牢な管理のために物語を持つべきである。
: text.`div`.exists()
ele-1error**ALL** elementsすべてのFHIR要素は、@valueまたはchildrenを持っている必要があります。
: hasValue() or (children().count() > id.count())
ext-1error**ALL** extensions拡張機能または値[x]のいずれかが必要です。両方ではありません。
: extension.exists() != value.exists()

Snapshot View

NameFlagsCard.TypeDescription & Constraintsdoco
.. DeviceUseStatement 0..* JP_DeviceUseStatement(1.4.0) デバイスの使用記録
... id Σ 0..1 id このアーティファクトの論理ID
... meta Σ 0..1 Meta リソースに関するMetadata
.... 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 このコンテンツが作成されたルールセット
... language 0..1 code リソースコンテンツの言語
Binding: CommonLanguages (preferred): 人間の言語。

Additional BindingsPurpose
AllLanguages Max Binding
... text 0..1 Narrative 人間の解釈のためのリソースのテキスト要約
... contained 0..* Resource 含まれている、インラインのリソース
... extension 0..* Extension 実装によって定義される追加コンテンツ
... modifierExtension ?! 0..* Extension 無視できない拡張機能
... identifier Σ 0..* Identifier このレコードの外部identifier (kono rekōdo no gaibu shikibetsu-shi)
... basedOn Σ 0..* Reference(ServiceRequest) 計画、提案、受注を達成する
... status ?!Σ 1..1 code アクティブ | 完了済み | エラーにより入力済み +
Binding: DeviceUseStatementStatus (required): デバイス使用状況の現在を示すコード化された概念

... subject Σ 1..1 Reference(Patient | Group) デバイスを使用する患者
... derivedFrom Σ 0..* Reference(ServiceRequest | Procedure | Claim | Observation | QuestionnaireResponse | DocumentReference) サポート情報
... timing[x] Σ 0..1 その装置がどの程度頻繁に使用されたか
.... timingTiming Timing
.... timingPeriod Period
.... timingDateTime dateTime
... recordedOn Σ 0..1 dateTime 声明が記録されたとき
... source Σ 0..1 Reference(Patient | Practitioner | PractitionerRole | RelatedPerson) 発言したのは誰ですか?
... device Σ 1..1 Reference(Device) 使用された機器に関する言及
... reasonCode Σ 0..* CodeableConcept どうしてそのデバイスが使われたのか
... reasonReference Σ 0..* Reference(Condition | Observation | DiagnosticReport | DocumentReference | Media) なぜDeviceUseStatementが実行されたのですか?
... bodySite Σ 0..1 CodeableConcept ターゲットの体の部位
Binding: SNOMEDCTBodyStructures (example): 解剖学的位置を記述するコード。左右対称性を含む場合があります。

... note 0..* Annotation 詳細な内容(コメント、指示)

doco Documentation for this format

Terminology Bindings

PathConformanceValueSetURI
DeviceUseStatement.meta.securityextensibleAll Security Labels
http://hl7.org/fhir/ValueSet/security-labels
from the FHIR Standard
DeviceUseStatement.languagepreferredCommonLanguages
http://hl7.org/fhir/ValueSet/languages
from the FHIR Standard
Additional Bindings Purpose
AllLanguages Max Binding
DeviceUseStatement.statusrequiredDeviceUseStatementStatus
http://hl7.org/fhir/ValueSet/device-statement-status|4.0.1
from the FHIR Standard
DeviceUseStatement.bodySiteexampleSNOMEDCTBodyStructures
http://hl7.org/fhir/ValueSet/body-site
from the FHIR Standard

Constraints

IdGradePath(s)DetailsRequirements
dom-2errorDeviceUseStatementもしリソースが他のリソースに含まれている場合、そのリソースにはネストされたリソースを含めてはなりません (moshi risōsu ga hoka no risōsu ni fukumarete iru baai, sono risōsu ni wa nesuto sareta risōsu o fukumete wa narimasen).
: contained.contained.empty()
dom-3errorDeviceUseStatementもしリソースが他のリソースに含まれている場合、それはリソースの他の場所から参照されるか、含まれるリソースに参照されるべきです。
: 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-4errorDeviceUseStatementもしリソースが別のリソースの中に含まれる場合、meta.versionIdまたはmeta.lastUpdatedを持つべきではありません。
: contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5errorDeviceUseStatementもしリソースが他のリソースに含まれている場合、セキュリティラベルを持つべきではありません。
: contained.meta.security.empty()
dom-6best practiceDeviceUseStatement資源は堅牢な管理のために物語を持つべきである。
: text.`div`.exists()
ele-1error**ALL** elementsすべてのFHIR要素は、@valueまたはchildrenを持っている必要があります。
: hasValue() or (children().count() > id.count())
ext-1error**ALL** extensions拡張機能または値[x]のいずれかが必要です。両方ではありません。
: extension.exists() != value.exists()

This structure is derived from JP_DeviceUseStatement

Summary

 

Other representations of profile: CSV, Excel, Schematron