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

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

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

項目内容
定義URL http://jpfhir.jp/fhir/clins/StructureDefinition/JP_Bundle_eCheckupGeneral
Version 1.1.4
Name

JP_Bundle_CLINS_eCheckupGeneral

Status Active ( 2024-02-08 )
Copyright

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

健診結果報告書 Bundleリソース(電子カルテ情報共有サービス送信用)

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 Bundle

NameFlagsCard.TypeDescription & Constraintsdoco
.. Bundle C0..*Bundle健診結果報告書 Bundleリソース (電子カルテ情報共有サービス送信は別プロファイル)
bundle-clins-metaprofile: meta.profileには、指定したプロファイルのURLの記述が存在しなければならない。
bundle-entry0-JP-Composition-eCheckupGeneral: bundleリソースを構成するentry[0]にCompositionリソース(JP_Composition_eCheckupGeneral)がなければならない。
bundle-entry-JP-Patient-eCheckupGeneral: bundleリソースを構成するentryにPatientリソース(JP_Patient_eCS)がなければならない。
bundle-entry-JP-OrganizationReporter-eCheckupGeneral: bundleリソースを構成するentryにOrganizationリソース(JP_Organization_eCheckupGeneral)がなければならない。
bundle-entry-JP-PractitionerReporter-eCheckupGeneral: bundleリソースを構成するentryにPractitionerリソース(JP_Practitioner_eCheckupGeneral)がなければならない。
bundle-entry-JP-Encounter-eCheckupGeneral: bundleリソースを構成するentryにEncounterリソース(JP_Encounter_eCheckupGeneral)がなければならない。
... meta
.... lastUpdated S1..1instantリソースのバージョンが最後に変更されたとき
.... profile S1..*canonical(StructureDefinition)準拠しているプロファイルとして次のURLを指定する。http://jpfhir.jp/fhir/eCheckup/StructureDefinition/JP_Bundle_eCheckupGeneral ただし、電子カルテ情報共有サービスに送信される場合には、’http://jpfhir.jp/fhir/clins/StructureDefinition/JP_Bundle_eCheckupGeneral’を使用する。
... identifier S1..1Identifierこの文書Bundleの固定識別子。Bundle作成時にシステムが設定する。
.... system 0..1uri識別子値の名前空間 / The namespace for the identifier value
Required Pattern: http://jpfhir.jp/fhir/clins/bundle-identifier
.... value S1..1string一意の値 / The value that is unique
... type S1..1codeドキュメント|メッセージ|トランザクション|トランザクション応答|バッチ|バッチ応答|歴史|検索セット|コレクション / document | message | transaction | transaction-response | batch | batch-response | history | searchset | collection
Fixed Value: document
... timestamp S1..1instantバンドルが組み立てられたとき / When the bundle was assembled
... Slices for entry 5..*BackboneElementバンドルへのエントリ - リソースまたは情報があります / Entry in the bundle - will have a resource or information
Slice: Unordered, Open by profile:resource
.... entry:composition S1..1BackboneElementdocumentタイプのBundleリソースの先頭entryはCompositionリソース。
..... fullUrl S1..1uri埋め込まれているCompositionリソースを一意に識別するためのUUID
..... resource S1..1JP_Composition_eCheckupGeneralCompositionリソースのインスタンス本体
..... search 0..0
..... request 0..0
..... response 0..0
.... entry:patient S1..1BackboneElement受診者情報 Patientリソース
..... fullUrl S1..1uri埋め込まれているPatientリソースを一意に識別するためのUUID
..... resource S1..1JP_Patient_CLINS_eCSPatientリソースのインスタンス本体
..... search 0..0
..... request 0..0
..... response 0..0
.... entry:organization S1..4BackboneElement機関情報
..... fullUrl S1..1uri埋め込まれているリソースを一意に識別するためのUUID
..... resource S1..1JP_Organization_eCheckupGeneralリソースのインスタンス本体
..... search 0..0
..... request 0..0
..... response 0..0
.... entry:practitioner S1..2BackboneElement作成者・転記者情報
..... fullUrl S1..1uri埋め込まれているリソースを一意に識別するためのUUID
..... resource S1..1JP_Practitioner_eCheckupGeneralリソースのインスタンス本体
..... search 0..0
..... request 0..0
..... response 0..0
.... entry:practitionerRole S0..1BackboneElement転記機関情報
..... fullUrl S1..1uri埋め込まれているリソースを一意に識別するためのUUID
..... resource S1..1JP_Practitioner_eCheckupGeneralリソースのインスタンス本体
..... search 0..0
..... request 0..0
..... response 0..0
.... entry:encounter S1..1BackboneElement健診実施情報
..... fullUrl S1..1uri埋め込まれているリソースを一意に識別するためのUUID
..... resource S1..1JP_Encounter_eCheckupGeneralリソースのインスタンス本体
..... search 0..0
..... request 0..0
..... response 0..0
.... entry:coverage S0..2BackboneElement受診券情報、保険・自費情報
..... fullUrl S1..1uri埋め込まれているリソースを一意に識別するためのUUID
..... resource S1..1JP_CoverageService_eCheckupGeneral, JP_CoverageInsurance_eCheckupGeneralリソースのインスタンス本体
..... search 0..0
..... request 0..0
..... response 0..0
.... entry:observation S0..*BackboneElement健診・問診結果情報、そのグループ情報
..... fullUrl S1..1uri埋め込まれているリソースを一意に識別するためのUUID
..... resource S1..1JP_Observation_eCheckupGeneral, JP_ObservationGroup_eCheckupGeneralリソースのインスタンス本体
..... search 0..0
..... request 0..0
..... response 0..0
.... entry:diagnosticReport S0..*BackboneElement健診結果報告書情報
..... fullUrl S1..1uri埋め込まれているリソースを一意に識別するためのUUID
..... resource S1..1JP_DiagnosticReport_eCheckupGeneralリソースのインスタンス本体
..... search 0..0
..... request 0..0
..... response 0..0
.... entry:media S0..*BackboneElement健診結果画像情報
..... fullUrl S1..1uri埋め込まれているリソースを一意に識別するためのUUID
..... resource S1..1JP_Media_eCheckupGeneralリソースのインスタンス本体
..... search 0..0
..... request 0..0
..... response 0..0
.... entry:documentReference S0..*BackboneElement添付文書情報
..... fullUrl S1..1uri埋め込まれているリソースを一意に識別するためのUUID
..... resource S1..1JP_DocumentReference_eCheckupGeneralリソースのインスタンス本体
..... search 0..0
..... request 0..0
..... response 0..0

doco Documentation for this format

Constraints

IdGradePath(s)DetailsRequirements
bundle-clins-metaprofileerrorBundlemeta.profileには、指定したプロファイルのURLの記述が存在しなければならない。
: meta.profile.where($this = 'http://jpfhir.jp/fhir/clins/StructureDefinition/JP_Bundle_eCheckupGeneral').exists()
bundle-entry-JP-Encounter-eCheckupGeneralerrorBundlebundleリソースを構成するentryにEncounterリソース(JP_Encounter_eCheckupGeneral)がなければならない。
: ( entry.resource.meta.profile.where($this='http://jpfhir.jp/fhir/eCheckup/StructureDefinition/JP_Encounter_eCheckupGeneral').exists() )
bundle-entry-JP-OrganizationReporter-eCheckupGeneralerrorBundlebundleリソースを構成するentryにOrganizationリソース(JP_Organization_eCheckupGeneral)がなければならない。
: ( entry.resource.meta.profile.where($this='http://jpfhir.jp/fhir/eCheckup/StructureDefinition/JP_Organization_eCheckupGeneral').exists() )
bundle-entry-JP-Patient-eCheckupGeneralerrorBundlebundleリソースを構成するentryにPatientリソース(JP_Patient_eCS)がなければならない。
: ( entry.resource.meta.profile.where($this='http://jpfhir.jp/fhir/eCS/StructureDefinition/JP_Patient_eCS').exists() )
bundle-entry-JP-PractitionerReporter-eCheckupGeneralerrorBundlebundleリソースを構成するentryにPractitionerリソース(JP_Practitioner_eCheckupGeneral)がなければならない。
: ( entry.resource.meta.profile.where($this='http://jpfhir.jp/fhir/eCheckup/StructureDefinition/JP_Practitioner_eCheckupGeneral').exists() )
bundle-entry0-JP-Composition-eCheckupGeneralerrorBundlebundleリソースを構成するentry[0]にCompositionリソース(JP_Composition_eCheckupGeneral)がなければならない。
: ( entry[0].resource.meta.profile.where($this='http://jpfhir.jp/fhir/eCheckup/StructureDefinition/JP_Composition_eCheckupGeneral').exists() )
NameFlagsCard.TypeDescription & Constraintsdoco
.. Bundle C0..*Bundle健診結果報告書 Bundleリソース (電子カルテ情報共有サービス送信は別プロファイル)
bundle-clins-metaprofile: meta.profileには、指定したプロファイルのURLの記述が存在しなければならない。
bundle-entry0-JP-Composition-eCheckupGeneral: bundleリソースを構成するentry[0]にCompositionリソース(JP_Composition_eCheckupGeneral)がなければならない。
bundle-entry-JP-Patient-eCheckupGeneral: bundleリソースを構成するentryにPatientリソース(JP_Patient_eCS)がなければならない。
bundle-entry-JP-OrganizationReporter-eCheckupGeneral: bundleリソースを構成するentryにOrganizationリソース(JP_Organization_eCheckupGeneral)がなければならない。
bundle-entry-JP-PractitionerReporter-eCheckupGeneral: bundleリソースを構成するentryにPractitionerリソース(JP_Practitioner_eCheckupGeneral)がなければならない。
bundle-entry-JP-Encounter-eCheckupGeneral: bundleリソースを構成するentryにEncounterリソース(JP_Encounter_eCheckupGeneral)がなければならない。
... meta Σ0..1Metaリソースに関するメタデータ / Metadata about the resource
.... lastUpdated SΣ1..1instantリソースのバージョンが最後に変更されたとき
.... profile SΣ1..*canonical(StructureDefinition)準拠しているプロファイルとして次のURLを指定する。http://jpfhir.jp/fhir/eCheckup/StructureDefinition/JP_Bundle_eCheckupGeneral ただし、電子カルテ情報共有サービスに送信される場合には、’http://jpfhir.jp/fhir/clins/StructureDefinition/JP_Bundle_eCheckupGeneral’を使用する。
... implicitRules ?!Σ0..1uriこのコンテンツが作成されたルールのセット / A set of rules under which this content was created
... identifier SΣ1..1Identifierこの文書Bundleの固定識別子。Bundle作成時にシステムが設定する。
.... use ?!Σ0..1code通常|公式|一時的|セカンダリ|古い(知られている場合) / usual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): 既知の場合、この識別子の目的を識別します。 / Identifies the purpose for this identifier, if known .

.... system Σ0..1uri識別子値の名前空間 / The namespace for the identifier value
Required Pattern: http://jpfhir.jp/fhir/clins/bundle-identifier
.... value SΣ1..1string一意の値 / The value that is unique
... type SΣ1..1codeドキュメント|メッセージ|トランザクション|トランザクション応答|バッチ|バッチ応答|歴史|検索セット|コレクション / document | message | transaction | transaction-response | batch | batch-response | history | searchset | collection
Binding: BundleType (required): バンドルの目的を示します - それがどのように使用されるか。 / Indicates the purpose of a bundle - how it is intended to be used.


Fixed Value: document
... timestamp SΣ1..1instantバンドルが組み立てられたとき / When the bundle was assembled
... Slices for entry ΣC5..*BackboneElementバンドルへのエントリ - リソースまたは情報があります / Entry in the bundle - will have a resource or information
Slice: Unordered, Open by profile:resource
This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
.... entry:All Slices Content/Rules for all slices
..... modifierExtension ?!Σ0..*Extension認識されていなくても無視できない拡張機能 / Extensions that cannot be ignored even if unrecognized
.... entry:composition SΣC1..1BackboneElementdocumentタイプのBundleリソースの先頭entryはCompositionリソース。
This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
..... modifierExtension ?!Σ0..*Extension認識されていなくても無視できない拡張機能 / Extensions that cannot be ignored even if unrecognized
..... fullUrl SΣ1..1uri埋め込まれているCompositionリソースを一意に識別するためのUUID
..... resource S1..1JP_Composition_eCheckupGeneralCompositionリソースのインスタンス本体
.... entry:patient SΣC1..1BackboneElement受診者情報 Patientリソース
This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
..... modifierExtension ?!Σ0..*Extension認識されていなくても無視できない拡張機能 / Extensions that cannot be ignored even if unrecognized
..... fullUrl SΣ1..1uri埋め込まれているPatientリソースを一意に識別するためのUUID
..... resource SC1..1JP_Patient_CLINS_eCSPatientリソースのインスタンス本体
.... entry:organization SΣC1..4BackboneElement機関情報
This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
..... modifierExtension ?!Σ0..*Extension認識されていなくても無視できない拡張機能 / Extensions that cannot be ignored even if unrecognized
..... fullUrl SΣ1..1uri埋め込まれているリソースを一意に識別するためのUUID
..... resource SC1..1JP_Organization_eCheckupGeneralリソースのインスタンス本体
.... entry:practitioner SΣC1..2BackboneElement作成者・転記者情報
This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
..... modifierExtension ?!Σ0..*Extension認識されていなくても無視できない拡張機能 / Extensions that cannot be ignored even if unrecognized
..... fullUrl SΣ1..1uri埋め込まれているリソースを一意に識別するためのUUID
..... resource S1..1JP_Practitioner_eCheckupGeneralリソースのインスタンス本体
.... entry:practitionerRole SΣC0..1BackboneElement転記機関情報
This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
..... modifierExtension ?!Σ0..*Extension認識されていなくても無視できない拡張機能 / Extensions that cannot be ignored even if unrecognized
..... fullUrl SΣ1..1uri埋め込まれているリソースを一意に識別するためのUUID
..... resource S1..1JP_Practitioner_eCheckupGeneralリソースのインスタンス本体
.... entry:encounter SΣC1..1BackboneElement健診実施情報
This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
..... modifierExtension ?!Σ0..*Extension認識されていなくても無視できない拡張機能 / Extensions that cannot be ignored even if unrecognized
..... fullUrl SΣ1..1uri埋め込まれているリソースを一意に識別するためのUUID
..... resource S1..1JP_Encounter_eCheckupGeneralリソースのインスタンス本体
.... entry:coverage SΣC0..2BackboneElement受診券情報、保険・自費情報
This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
..... modifierExtension ?!Σ0..*Extension認識されていなくても無視できない拡張機能 / Extensions that cannot be ignored even if unrecognized
..... fullUrl SΣ1..1uri埋め込まれているリソースを一意に識別するためのUUID
..... resource S1..1JP_CoverageService_eCheckupGeneral, JP_CoverageInsurance_eCheckupGeneralリソースのインスタンス本体
.... entry:observation SΣC0..*BackboneElement健診・問診結果情報、そのグループ情報
This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
..... modifierExtension ?!Σ0..*Extension認識されていなくても無視できない拡張機能 / Extensions that cannot be ignored even if unrecognized
..... fullUrl SΣ1..1uri埋め込まれているリソースを一意に識別するためのUUID
..... resource SC1..1JP_Observation_eCheckupGeneral, JP_ObservationGroup_eCheckupGeneralリソースのインスタンス本体
.... entry:diagnosticReport SΣC0..*BackboneElement健診結果報告書情報
This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
..... modifierExtension ?!Σ0..*Extension認識されていなくても無視できない拡張機能 / Extensions that cannot be ignored even if unrecognized
..... fullUrl SΣ1..1uri埋め込まれているリソースを一意に識別するためのUUID
..... resource S1..1JP_DiagnosticReport_eCheckupGeneralリソースのインスタンス本体
.... entry:media SΣC0..*BackboneElement健診結果画像情報
This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
..... modifierExtension ?!Σ0..*Extension認識されていなくても無視できない拡張機能 / Extensions that cannot be ignored even if unrecognized
..... fullUrl SΣ1..1uri埋め込まれているリソースを一意に識別するためのUUID
..... resource S1..1JP_Media_eCheckupGeneralリソースのインスタンス本体
.... entry:documentReference SΣC0..*BackboneElement添付文書情報
This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
..... modifierExtension ?!Σ0..*Extension認識されていなくても無視できない拡張機能 / Extensions that cannot be ignored even if unrecognized
..... fullUrl SΣ1..1uri埋め込まれているリソースを一意に識別するためのUUID
..... resource S1..1JP_DocumentReference_eCheckupGeneralリソースのインスタンス本体

doco Documentation for this format

Terminology Bindings

PathConformanceValueSet / CodeURI
Bundle.identifier.userequiredIdentifierUse
http://hl7.org/fhir/ValueSet/identifier-use|4.0.1
from the FHIR Standard
Bundle.typerequiredFixed Value: document
http://hl7.org/fhir/ValueSet/bundle-type|4.0.1
from the FHIR Standard
Bundle.entry:composition.request.methodrequiredHTTPVerb
http://hl7.org/fhir/ValueSet/http-verb|4.0.1
from the FHIR Standard
Bundle.entry:patient.request.methodrequiredHTTPVerb
http://hl7.org/fhir/ValueSet/http-verb|4.0.1
from the FHIR Standard
Bundle.entry:organization.request.methodrequiredHTTPVerb
http://hl7.org/fhir/ValueSet/http-verb|4.0.1
from the FHIR Standard
Bundle.entry:practitioner.request.methodrequiredHTTPVerb
http://hl7.org/fhir/ValueSet/http-verb|4.0.1
from the FHIR Standard
Bundle.entry:practitionerRole.request.methodrequiredHTTPVerb
http://hl7.org/fhir/ValueSet/http-verb|4.0.1
from the FHIR Standard
Bundle.entry:encounter.request.methodrequiredHTTPVerb
http://hl7.org/fhir/ValueSet/http-verb|4.0.1
from the FHIR Standard
Bundle.entry:coverage.request.methodrequiredHTTPVerb
http://hl7.org/fhir/ValueSet/http-verb|4.0.1
from the FHIR Standard
Bundle.entry:observation.request.methodrequiredHTTPVerb
http://hl7.org/fhir/ValueSet/http-verb|4.0.1
from the FHIR Standard
Bundle.entry:diagnosticReport.request.methodrequiredHTTPVerb
http://hl7.org/fhir/ValueSet/http-verb|4.0.1
from the FHIR Standard
Bundle.entry:media.request.methodrequiredHTTPVerb
http://hl7.org/fhir/ValueSet/http-verb|4.0.1
from the FHIR Standard
Bundle.entry:documentReference.request.methodrequiredHTTPVerb
http://hl7.org/fhir/ValueSet/http-verb|4.0.1
from the FHIR Standard

Constraints

IdGradePath(s)DetailsRequirements
bdl-1errorBundle合計で検索または履歴の場合にのみ / total only when a search or history
: total.empty() or (type = 'searchset') or (type = 'history')
bdl-2errorBundleEntry.Search検索の場合にのみ / entry.search only when a search
: entry.search.empty() or (type = 'searchset')
bdl-3errorBundleEntry.Requestバッチ/トランザクション/履歴に必須、それ以外の場合は禁止されています / entry.request mandatory for batch/transaction/history, otherwise prohibited
: entry.all(request.exists() = (%resource.type = 'batch' or %resource.type = 'transaction' or %resource.type = 'history'))
bdl-4errorBundleBatch-Response/Transaction-Response/historyに必須であり、それ以外の場合は禁止されています / entry.response mandatory for batch-response/transaction-response/history, otherwise prohibited
: entry.all(response.exists() = (%resource.type = 'batch-response' or %resource.type = 'transaction-response' or %resource.type = 'history'))
bdl-5errorBundle.entry, Bundle.entry:composition, Bundle.entry:patient, Bundle.entry:organization, Bundle.entry:practitioner, Bundle.entry:practitionerRole, Bundle.entry:encounter, Bundle.entry:coverage, Bundle.entry:observation, Bundle.entry:diagnosticReport, Bundle.entry:media, Bundle.entry:documentReferenceリクエストまたは応答がない限り、リソースである必要があります / must be a resource unless there's a request or response
: resource.exists() or request.exists() or response.exists()
bdl-7errorBundlefullurlはバンドルでユニークである必要があります。または、同じフルルを持つエントリは異なるメタを持っている必要があります。 / FullUrl must be unique in a bundle, or else entries with the same fullUrl must have different meta.versionId (except in history bundles)
: (type = 'history') or entry.where(fullUrl.exists()).select(fullUrl&resource.meta.versionId).isDistinct()
bdl-8errorBundle.entry, Bundle.entry:composition, Bundle.entry:patient, Bundle.entry:organization, Bundle.entry:practitioner, Bundle.entry:practitionerRole, Bundle.entry:encounter, Bundle.entry:coverage, Bundle.entry:observation, Bundle.entry:diagnosticReport, Bundle.entry:media, Bundle.entry:documentReferenceFullurlはバージョン固有のリファレンスにすることはできません / fullUrl cannot be a version specific reference
: fullUrl.contains('/_history/').not()
bdl-9errorBundleドキュメントには、システムと値のある識別子が必要です / A document must have an identifier with a system and a value
: type = 'document' implies (identifier.system.exists() and identifier.value.exists())
bdl-10errorBundleドキュメントには日付が必要です / A document must have a date
: type = 'document' implies (timestamp.hasValue())
bdl-11errorBundleドキュメントには最初のリソースとして構成が必要です / A document must have a Composition as the first resource
: type = 'document' implies entry.first().resource.is(Composition)
bdl-12errorBundleメッセージには最初のリソースとしてメッセージヘッダーが必要です / A message must have a MessageHeader as the first resource
: type = 'message' implies entry.first().resource.is(MessageHeader)
bundle-clins-metaprofileerrorBundlemeta.profileには、指定したプロファイルのURLの記述が存在しなければならない。
: meta.profile.where($this = 'http://jpfhir.jp/fhir/clins/StructureDefinition/JP_Bundle_eCheckupGeneral').exists()
bundle-entry-JP-Encounter-eCheckupGeneralerrorBundlebundleリソースを構成するentryにEncounterリソース(JP_Encounter_eCheckupGeneral)がなければならない。
: ( entry.resource.meta.profile.where($this='http://jpfhir.jp/fhir/eCheckup/StructureDefinition/JP_Encounter_eCheckupGeneral').exists() )
bundle-entry-JP-OrganizationReporter-eCheckupGeneralerrorBundlebundleリソースを構成するentryにOrganizationリソース(JP_Organization_eCheckupGeneral)がなければならない。
: ( entry.resource.meta.profile.where($this='http://jpfhir.jp/fhir/eCheckup/StructureDefinition/JP_Organization_eCheckupGeneral').exists() )
bundle-entry-JP-Patient-eCheckupGeneralerrorBundlebundleリソースを構成するentryにPatientリソース(JP_Patient_eCS)がなければならない。
: ( entry.resource.meta.profile.where($this='http://jpfhir.jp/fhir/eCS/StructureDefinition/JP_Patient_eCS').exists() )
bundle-entry-JP-PractitionerReporter-eCheckupGeneralerrorBundlebundleリソースを構成するentryにPractitionerリソース(JP_Practitioner_eCheckupGeneral)がなければならない。
: ( entry.resource.meta.profile.where($this='http://jpfhir.jp/fhir/eCheckup/StructureDefinition/JP_Practitioner_eCheckupGeneral').exists() )
bundle-entry0-JP-Composition-eCheckupGeneralerrorBundlebundleリソースを構成するentry[0]にCompositionリソース(JP_Composition_eCheckupGeneral)がなければならない。
: ( entry[0].resource.meta.profile.where($this='http://jpfhir.jp/fhir/eCheckup/StructureDefinition/JP_Composition_eCheckupGeneral').exists() )
dom-2errorBundle.entry:composition.resource, Bundle.entry:patient.resource, Bundle.entry:organization.resource, Bundle.entry:practitioner.resource, Bundle.entry:practitionerRole.resource, Bundle.entry:encounter.resource, Bundle.entry:coverage.resource, Bundle.entry:observation.resource, Bundle.entry:diagnosticReport.resource, Bundle.entry:media.resource, Bundle.entry:documentReference.resourceもしリソースが他のリソースに含まれている場合、そのリソースにはネストされたリソースを含めてはなりません (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-3errorBundle.entry:composition.resource, Bundle.entry:patient.resource, Bundle.entry:organization.resource, Bundle.entry:practitioner.resource, Bundle.entry:practitionerRole.resource, Bundle.entry:encounter.resource, Bundle.entry:coverage.resource, Bundle.entry:observation.resource, Bundle.entry:diagnosticReport.resource, Bundle.entry:media.resource, Bundle.entry:documentReference.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-4errorBundle.entry:composition.resource, Bundle.entry:patient.resource, Bundle.entry:organization.resource, Bundle.entry:practitioner.resource, Bundle.entry:practitionerRole.resource, Bundle.entry:encounter.resource, Bundle.entry:coverage.resource, Bundle.entry:observation.resource, Bundle.entry:diagnosticReport.resource, Bundle.entry:media.resource, Bundle.entry:documentReference.resourceもしリソースが別のリソースの中に含まれる場合、meta.versionIdまたはmeta.lastUpdatedを持つべきではありません。
: contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5errorBundle.entry:composition.resource, Bundle.entry:patient.resource, Bundle.entry:organization.resource, Bundle.entry:practitioner.resource, Bundle.entry:practitionerRole.resource, Bundle.entry:encounter.resource, Bundle.entry:coverage.resource, Bundle.entry:observation.resource, Bundle.entry:diagnosticReport.resource, Bundle.entry:media.resource, Bundle.entry:documentReference.resourceもしリソースが他のリソースに含まれている場合、セキュリティラベルを持つべきではありません。
: contained.meta.security.empty()
dom-6best practiceBundle.entry:composition.resource, Bundle.entry:patient.resource, Bundle.entry:organization.resource, Bundle.entry:practitioner.resource, Bundle.entry:practitionerRole.resource, Bundle.entry:encounter.resource, Bundle.entry:coverage.resource, Bundle.entry:observation.resource, Bundle.entry:diagnosticReport.resource, Bundle.entry:media.resource, Bundle.entry:documentReference.resource資源は堅牢な管理のために物語を持つべきである。
: 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()
obs-6errorBundle.entry:observation.resourcedatabsentrasonは、観察.value [x]が存在しない場合にのみ存在するものとします / dataAbsentReason SHALL only be present if Observation.value[x] is not present
: dataAbsentReason.empty() or value.empty()
obs-7errorBundle.entry:observation.resourcevisserveration.codeがvisserveration.component.codeと同じ場合、コードに関連付けられている値要素が存在しないでください / If Observation.code is the same as an Observation.component.code then the value element associated with the code SHALL NOT be present
: value.empty() or component.code.where(coding.intersect(%resource.code.coding).exists()).empty()
org-1errorBundle.entry:organization.resource組織は少なくとも名前または識別子を持つ必要があり、おそらく1つ以上のものもあるかもしれません
: (identifier.count() + name.count()) > 0
valid-system-insurance-patientIdentifiererrorBundle.entry:patient.resourceR1012:被保険者識別子情報(identifier.system="http://jpfhir.jp/fhir/eCS/Idsysmem/JP_Insurance_memberID")は1つだけ必須。
: (identifier.where(system = 'http://jpfhir.jp/fhir/eCS/Idsysmem/JP_Insurance_memberID').count()=1)
valid-system-local-patientIDerrorBundle.entry:patient.resourceR1011:施設患者IDを記述する場合には、identifier.systemは、'urn:oid:1.2.392.100495.20.3.51.[1+施設番号10桁]'であり、かつその施設番号10桁はextension[eCS_InstitutionNumber].valueIdentifier.value値と一致しなければならない。
: (identifier.where(system.substring(0,31) = 'urn:oid:1.2.392.100495.20.3.51.').count()=1 and (identifier.where(system.substring(0,31) = 'urn:oid:1.2.392.100495.20.3.51.')).system.substring(31,11) = '1' + extension('http://jpfhir.jp/fhir/clins/Extension/StructureDefinition/JP_eCS_InstitutionNumber').value.ofType(Identifier).value) or (identifier.where(system.substring(0,31) = 'urn:oid:1.2.392.100495.20.3.51.').empty())
valid-value-insurance-patientIdentifiererrorBundle.entry:patient.resourceR1013:identifier.value 被保険者識別子情報の形式は、"保険者等番号:被保険者記号:被保険者番号:被保険者証等枝番"で、それぞれ半角英数字8桁固定、半角または全角文字列(空白を含まない)、半角または全角文字列(同)、半角数字2桁固定(1文字目は0)であり、それぞれ存在しない場合には、空文字列とする。
: (identifier.where(system = 'http://jpfhir.jp/fhir/eCS/Idsysmem/JP_Insurance_memberID').count()=1 and identifier.where(system = 'http://jpfhir.jp/fhir/eCS/Idsysmem/JP_Insurance_memberID').value.matches('^[0-9]{8}:[^:^\\s^ ]*:[^:^\\s^ ]*:0[0-9]$'))
NameFlagsCard.TypeDescription & Constraintsdoco
.. Bundle C0..*Bundle健診結果報告書 Bundleリソース (電子カルテ情報共有サービス送信は別プロファイル)
bundle-clins-metaprofile: meta.profileには、指定したプロファイルのURLの記述が存在しなければならない。
bundle-entry0-JP-Composition-eCheckupGeneral: bundleリソースを構成するentry[0]にCompositionリソース(JP_Composition_eCheckupGeneral)がなければならない。
bundle-entry-JP-Patient-eCheckupGeneral: bundleリソースを構成するentryにPatientリソース(JP_Patient_eCS)がなければならない。
bundle-entry-JP-OrganizationReporter-eCheckupGeneral: bundleリソースを構成するentryにOrganizationリソース(JP_Organization_eCheckupGeneral)がなければならない。
bundle-entry-JP-PractitionerReporter-eCheckupGeneral: bundleリソースを構成するentryにPractitionerリソース(JP_Practitioner_eCheckupGeneral)がなければならない。
bundle-entry-JP-Encounter-eCheckupGeneral: bundleリソースを構成するentryにEncounterリソース(JP_Encounter_eCheckupGeneral)がなければならない。
... id Σ0..1idこのアーティファクトの論理ID / Logical id of this artifact
... meta Σ0..1Metaリソースに関するメタデータ / Metadata about the resource
.... id 0..1stringエレメント相互参照のためのユニークID
.... extension 0..*Extension実装によって定義される追加コンテンツ
Slice: Unordered, Open by value:url
.... versionId Σ0..1idバージョン固有の識別子 (Baajon koyū no shikibetsu-shi)
.... lastUpdated SΣ1..1instantリソースのバージョンが最後に変更されたとき
.... source Σ0..1uri「リソースがどこから来たかを特定する」
.... profile SΣ1..*canonical(StructureDefinition)準拠しているプロファイルとして次のURLを指定する。http://jpfhir.jp/fhir/eCheckup/StructureDefinition/JP_Bundle_eCheckupGeneral ただし、電子カルテ情報共有サービスに送信される場合には、’http://jpfhir.jp/fhir/clins/StructureDefinition/JP_Bundle_eCheckupGeneral’を使用する。
.... security Σ0..*Codingこのリソースに適用されたセキュリティラベル
Binding: All Security Labels (extensible): 医療プライバシーおよびセキュリティ分類システムからのセキュリティラベル。


.... tag Σ0..*Codingこのリソースに適用されたタグ
Binding: CommonTags (example): 様々なタグを表すコードで、一般的にはワークフローに関連しています。例:「ジョーンズ博士によるレビューが必要です」。


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

Additional BindingsPurpose
AllLanguagesMax Binding
... identifier SΣ1..1Identifierこの文書Bundleの固定識別子。Bundle作成時にシステムが設定する。
.... id 0..1string要素間参照のための一意のID / Unique id for inter-element referencing
.... extension 0..*Extension実装で定義された追加のコンテンツ / Additional content defined by implementations
Slice: Unordered, Open by value:url
.... use ?!Σ0..1code通常|公式|一時的|セカンダリ|古い(知られている場合) / usual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): 既知の場合、この識別子の目的を識別します。 / Identifies the purpose for this identifier, if known .

.... type Σ0..1CodeableConcept識別子の説明 / 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.

.... system Σ0..1uri識別子値の名前空間 / The namespace for the identifier value
Required Pattern: http://jpfhir.jp/fhir/clins/bundle-identifier
.... value SΣ1..1string一意の値 / The value that is unique
.... period Σ0..1PeriodIDが使用に有効だった時間期間 / Time period when id is/was valid for use
.... assigner Σ0..1Reference(Organization)IDを発行した組織(単なるテキストである可能性があります) / Organization that issued id (may be just text)
... type SΣ1..1codeドキュメント|メッセージ|トランザクション|トランザクション応答|バッチ|バッチ応答|歴史|検索セット|コレクション / document | message | transaction | transaction-response | batch | batch-response | history | searchset | collection
Binding: BundleType (required): バンドルの目的を示します - それがどのように使用されるか。 / Indicates the purpose of a bundle - how it is intended to be used.


Fixed Value: document
... timestamp SΣ1..1instantバンドルが組み立てられたとき / When the bundle was assembled
... total ΣC0..1unsignedInt検索の場合、一致の総数 / If search, the total number of matches
... link Σ0..*BackboneElementこのバンドルに関連するリンク / Links related to this Bundle
.... id 0..1string要素間参照のための一意の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
.... relation Σ1..1stringhttp://www.iana.org/assignments/link-relations/link-relations.xhtml#link-relations-1を参照してください / See http://www.iana.org/assignments/link-relations/link-relations.xhtml#link-relations-1
.... url Σ1..1uriリンクの参照詳細 / Reference details for the link
... Slices for entry ΣC5..*BackboneElementバンドルへのエントリ - リソースまたは情報があります / Entry in the bundle - will have a resource or information
Slice: Unordered, Open by profile:resource
This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
.... entry:All Slices Content/Rules for all slices
..... id 0..1string要素間参照のための一意の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
..... link Σ0..*See link (Bundle)このエントリに関連するリンク / Links related to this entry
..... fullUrl Σ0..1uriリソース用のURI(絶対URLサーバーアドレスまたはUUID/OID用のURI) / URI for resource (Absolute URL server address or URI for UUID/OID)
..... resource Σ0..1Resourceバンドルのリソース / A resource in the bundle
..... search ΣC0..1BackboneElement関連情報を検索します / Search related information
...... id 0..1string要素間参照のための一意の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
...... mode Σ0..1code一致|含める|結果 - これが結果セットにある理由 / match | include | outcome - why this is in the result set
Binding: SearchEntryMode (required): エントリが結果セットにある理由 - それが一致として含まれているか、_include要件が含まれているか、または検索プロセスに関する情報または警告情報を伝えるため。 / Why an entry is in the result set - whether it's included as a match or because of an _include requirement, or to convey information or warning information about the search process.

...... score Σ0..1decimalランキングを検索(0〜1) / Search ranking (between 0 and 1)
..... request ΣC0..1BackboneElement追加の実行情報(トランザクション/バッチ/履歴) / Additional execution information (transaction/batch/history)
...... id 0..1string要素間参照のための一意の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
...... method Σ1..1codeget |頭|投稿|put |削除|パッチ / GET | HEAD | POST | PUT | DELETE | PATCH
Binding: HTTPVerb (required): HTTP動詞(HTTPコマンドライン)。詳細については、[http rfc](https://tools.ietf.org/html/rfc7231)を参照してください。 / HTTP verbs (in the HTTP command line). See HTTP rfc for details.

...... url Σ1..1uriこのエントリに相当するHTTPのURL / URL for HTTP equivalent of this entry
...... ifNoneMatch Σ0..1stringキャッシュ通貨を管理するため / For managing cache currency
...... ifModifiedSince Σ0..1instantキャッシュ通貨を管理するため / For managing cache currency
...... ifMatch Σ0..1string更新競合を管理するため / For managing update contention
...... ifNoneExist Σ0..1string条件付き作成の場合 / For conditional creates
..... response ΣC0..1BackboneElement実行結果(トランザクション/バッチ/履歴) / Results of execution (transaction/batch/history)
...... id 0..1string要素間参照のための一意の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
...... status Σ1..1stringステータス応答コード(テキストオプション) / Status response code (text optional)
...... location Σ0..1uri場所(操作が場所を返す場合) / The location (if the operation returns a location)
...... etag Σ0..1stringリソースのETAG(関連する場合) / The Etag for the resource (if relevant)
...... lastModified Σ0..1instantサーバーの日付時間が変更されました / Server's date time modified
...... outcome Σ0..1Resourceヒントと警告を備えたOperationOutcome(バッチ/トランザクション用) / OperationOutcome with hints and warnings (for batch/transaction)
.... entry:composition SΣC1..1BackboneElementdocumentタイプのBundleリソースの先頭entryはCompositionリソース。
This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
..... id 0..1string要素間参照のための一意の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
..... link Σ0..*See link (Bundle)このエントリに関連するリンク / Links related to this entry
..... fullUrl SΣ1..1uri埋め込まれているCompositionリソースを一意に識別するためのUUID
..... resource S1..1JP_Composition_eCheckupGeneralCompositionリソースのインスタンス本体
.... entry:patient SΣC1..1BackboneElement受診者情報 Patientリソース
This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
..... id 0..1string要素間参照のための一意の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
..... link Σ0..*See link (Bundle)このエントリに関連するリンク / Links related to this entry
..... fullUrl SΣ1..1uri埋め込まれているPatientリソースを一意に識別するためのUUID
..... resource SC1..1JP_Patient_CLINS_eCSPatientリソースのインスタンス本体
.... entry:organization SΣC1..4BackboneElement機関情報
This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
..... id 0..1string要素間参照のための一意の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
..... link Σ0..*See link (Bundle)このエントリに関連するリンク / Links related to this entry
..... fullUrl SΣ1..1uri埋め込まれているリソースを一意に識別するためのUUID
..... resource SC1..1JP_Organization_eCheckupGeneralリソースのインスタンス本体
.... entry:practitioner SΣC1..2BackboneElement作成者・転記者情報
This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
..... id 0..1string要素間参照のための一意の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
..... link Σ0..*See link (Bundle)このエントリに関連するリンク / Links related to this entry
..... fullUrl SΣ1..1uri埋め込まれているリソースを一意に識別するためのUUID
..... resource S1..1JP_Practitioner_eCheckupGeneralリソースのインスタンス本体
.... entry:practitionerRole SΣC0..1BackboneElement転記機関情報
This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
..... id 0..1string要素間参照のための一意の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
..... link Σ0..*See link (Bundle)このエントリに関連するリンク / Links related to this entry
..... fullUrl SΣ1..1uri埋め込まれているリソースを一意に識別するためのUUID
..... resource S1..1JP_Practitioner_eCheckupGeneralリソースのインスタンス本体
.... entry:encounter SΣC1..1BackboneElement健診実施情報
This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
..... id 0..1string要素間参照のための一意の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
..... link Σ0..*See link (Bundle)このエントリに関連するリンク / Links related to this entry
..... fullUrl SΣ1..1uri埋め込まれているリソースを一意に識別するためのUUID
..... resource S1..1JP_Encounter_eCheckupGeneralリソースのインスタンス本体
.... entry:coverage SΣC0..2BackboneElement受診券情報、保険・自費情報
This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
..... id 0..1string要素間参照のための一意の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
..... link Σ0..*See link (Bundle)このエントリに関連するリンク / Links related to this entry
..... fullUrl SΣ1..1uri埋め込まれているリソースを一意に識別するためのUUID
..... resource S1..1JP_CoverageService_eCheckupGeneral, JP_CoverageInsurance_eCheckupGeneralリソースのインスタンス本体
.... entry:observation SΣC0..*BackboneElement健診・問診結果情報、そのグループ情報
This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
..... id 0..1string要素間参照のための一意の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
..... link Σ0..*See link (Bundle)このエントリに関連するリンク / Links related to this entry
..... fullUrl SΣ1..1uri埋め込まれているリソースを一意に識別するためのUUID
..... resource SC1..1JP_Observation_eCheckupGeneral, JP_ObservationGroup_eCheckupGeneralリソースのインスタンス本体
.... entry:diagnosticReport SΣC0..*BackboneElement健診結果報告書情報
This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
..... id 0..1string要素間参照のための一意の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
..... link Σ0..*See link (Bundle)このエントリに関連するリンク / Links related to this entry
..... fullUrl SΣ1..1uri埋め込まれているリソースを一意に識別するためのUUID
..... resource S1..1JP_DiagnosticReport_eCheckupGeneralリソースのインスタンス本体
.... entry:media SΣC0..*BackboneElement健診結果画像情報
This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
..... id 0..1string要素間参照のための一意の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
..... link Σ0..*See link (Bundle)このエントリに関連するリンク / Links related to this entry
..... fullUrl SΣ1..1uri埋め込まれているリソースを一意に識別するためのUUID
..... resource S1..1JP_Media_eCheckupGeneralリソースのインスタンス本体
.... entry:documentReference SΣC0..*BackboneElement添付文書情報
This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
..... id 0..1string要素間参照のための一意の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
..... link Σ0..*See link (Bundle)このエントリに関連するリンク / Links related to this entry
..... fullUrl SΣ1..1uri埋め込まれているリソースを一意に識別するためのUUID
..... resource S1..1JP_DocumentReference_eCheckupGeneralリソースのインスタンス本体
... signature Σ0..1Signatureデジタル署名 / Digital Signature

doco Documentation for this format

Terminology Bindings

PathConformanceValueSet / CodeURI
Bundle.meta.securityextensibleAll Security Labels
http://hl7.org/fhir/ValueSet/security-labels
from the FHIR Standard
Bundle.meta.tagexampleCommonTags
http://hl7.org/fhir/ValueSet/common-tags
from the FHIR Standard
Bundle.languagepreferredCommonLanguages
Additional Bindings Purpose
AllLanguages Max Binding
http://hl7.org/fhir/ValueSet/languages
from the FHIR Standard
Bundle.identifier.userequiredIdentifierUse
http://hl7.org/fhir/ValueSet/identifier-use|4.0.1
from the FHIR Standard
Bundle.identifier.typeextensibleIdentifier Type Codes
http://hl7.org/fhir/ValueSet/identifier-type
from the FHIR Standard
Bundle.typerequiredFixed Value: document
http://hl7.org/fhir/ValueSet/bundle-type|4.0.1
from the FHIR Standard
Bundle.entry.search.moderequiredSearchEntryMode
http://hl7.org/fhir/ValueSet/search-entry-mode|4.0.1
from the FHIR Standard
Bundle.entry.request.methodrequiredHTTPVerb
http://hl7.org/fhir/ValueSet/http-verb|4.0.1
from the FHIR Standard
Bundle.entry:composition.search.moderequiredSearchEntryMode
http://hl7.org/fhir/ValueSet/search-entry-mode|4.0.1
from the FHIR Standard
Bundle.entry:composition.request.methodrequiredHTTPVerb
http://hl7.org/fhir/ValueSet/http-verb|4.0.1
from the FHIR Standard
Bundle.entry:patient.search.moderequiredSearchEntryMode
http://hl7.org/fhir/ValueSet/search-entry-mode|4.0.1
from the FHIR Standard
Bundle.entry:patient.request.methodrequiredHTTPVerb
http://hl7.org/fhir/ValueSet/http-verb|4.0.1
from the FHIR Standard
Bundle.entry:organization.search.moderequiredSearchEntryMode
http://hl7.org/fhir/ValueSet/search-entry-mode|4.0.1
from the FHIR Standard
Bundle.entry:organization.request.methodrequiredHTTPVerb
http://hl7.org/fhir/ValueSet/http-verb|4.0.1
from the FHIR Standard
Bundle.entry:practitioner.search.moderequiredSearchEntryMode
http://hl7.org/fhir/ValueSet/search-entry-mode|4.0.1
from the FHIR Standard
Bundle.entry:practitioner.request.methodrequiredHTTPVerb
http://hl7.org/fhir/ValueSet/http-verb|4.0.1
from the FHIR Standard
Bundle.entry:practitionerRole.search.moderequiredSearchEntryMode
http://hl7.org/fhir/ValueSet/search-entry-mode|4.0.1
from the FHIR Standard
Bundle.entry:practitionerRole.request.methodrequiredHTTPVerb
http://hl7.org/fhir/ValueSet/http-verb|4.0.1
from the FHIR Standard
Bundle.entry:encounter.search.moderequiredSearchEntryMode
http://hl7.org/fhir/ValueSet/search-entry-mode|4.0.1
from the FHIR Standard
Bundle.entry:encounter.request.methodrequiredHTTPVerb
http://hl7.org/fhir/ValueSet/http-verb|4.0.1
from the FHIR Standard
Bundle.entry:coverage.search.moderequiredSearchEntryMode
http://hl7.org/fhir/ValueSet/search-entry-mode|4.0.1
from the FHIR Standard
Bundle.entry:coverage.request.methodrequiredHTTPVerb
http://hl7.org/fhir/ValueSet/http-verb|4.0.1
from the FHIR Standard
Bundle.entry:observation.search.moderequiredSearchEntryMode
http://hl7.org/fhir/ValueSet/search-entry-mode|4.0.1
from the FHIR Standard
Bundle.entry:observation.request.methodrequiredHTTPVerb
http://hl7.org/fhir/ValueSet/http-verb|4.0.1
from the FHIR Standard
Bundle.entry:diagnosticReport.search.moderequiredSearchEntryMode
http://hl7.org/fhir/ValueSet/search-entry-mode|4.0.1
from the FHIR Standard
Bundle.entry:diagnosticReport.request.methodrequiredHTTPVerb
http://hl7.org/fhir/ValueSet/http-verb|4.0.1
from the FHIR Standard
Bundle.entry:media.search.moderequiredSearchEntryMode
http://hl7.org/fhir/ValueSet/search-entry-mode|4.0.1
from the FHIR Standard
Bundle.entry:media.request.methodrequiredHTTPVerb
http://hl7.org/fhir/ValueSet/http-verb|4.0.1
from the FHIR Standard
Bundle.entry:documentReference.search.moderequiredSearchEntryMode
http://hl7.org/fhir/ValueSet/search-entry-mode|4.0.1
from the FHIR Standard
Bundle.entry:documentReference.request.methodrequiredHTTPVerb
http://hl7.org/fhir/ValueSet/http-verb|4.0.1
from the FHIR Standard

Constraints

IdGradePath(s)DetailsRequirements
bdl-1errorBundle合計で検索または履歴の場合にのみ / total only when a search or history
: total.empty() or (type = 'searchset') or (type = 'history')
bdl-2errorBundleEntry.Search検索の場合にのみ / entry.search only when a search
: entry.search.empty() or (type = 'searchset')
bdl-3errorBundleEntry.Requestバッチ/トランザクション/履歴に必須、それ以外の場合は禁止されています / entry.request mandatory for batch/transaction/history, otherwise prohibited
: entry.all(request.exists() = (%resource.type = 'batch' or %resource.type = 'transaction' or %resource.type = 'history'))
bdl-4errorBundleBatch-Response/Transaction-Response/historyに必須であり、それ以外の場合は禁止されています / entry.response mandatory for batch-response/transaction-response/history, otherwise prohibited
: entry.all(response.exists() = (%resource.type = 'batch-response' or %resource.type = 'transaction-response' or %resource.type = 'history'))
bdl-5errorBundle.entry, Bundle.entry:composition, Bundle.entry:patient, Bundle.entry:organization, Bundle.entry:practitioner, Bundle.entry:practitionerRole, Bundle.entry:encounter, Bundle.entry:coverage, Bundle.entry:observation, Bundle.entry:diagnosticReport, Bundle.entry:media, Bundle.entry:documentReferenceリクエストまたは応答がない限り、リソースである必要があります / must be a resource unless there's a request or response
: resource.exists() or request.exists() or response.exists()
bdl-7errorBundlefullurlはバンドルでユニークである必要があります。または、同じフルルを持つエントリは異なるメタを持っている必要があります。 / FullUrl must be unique in a bundle, or else entries with the same fullUrl must have different meta.versionId (except in history bundles)
: (type = 'history') or entry.where(fullUrl.exists()).select(fullUrl&resource.meta.versionId).isDistinct()
bdl-8errorBundle.entry, Bundle.entry:composition, Bundle.entry:patient, Bundle.entry:organization, Bundle.entry:practitioner, Bundle.entry:practitionerRole, Bundle.entry:encounter, Bundle.entry:coverage, Bundle.entry:observation, Bundle.entry:diagnosticReport, Bundle.entry:media, Bundle.entry:documentReferenceFullurlはバージョン固有のリファレンスにすることはできません / fullUrl cannot be a version specific reference
: fullUrl.contains('/_history/').not()
bdl-9errorBundleドキュメントには、システムと値のある識別子が必要です / A document must have an identifier with a system and a value
: type = 'document' implies (identifier.system.exists() and identifier.value.exists())
bdl-10errorBundleドキュメントには日付が必要です / A document must have a date
: type = 'document' implies (timestamp.hasValue())
bdl-11errorBundleドキュメントには最初のリソースとして構成が必要です / A document must have a Composition as the first resource
: type = 'document' implies entry.first().resource.is(Composition)
bdl-12errorBundleメッセージには最初のリソースとしてメッセージヘッダーが必要です / A message must have a MessageHeader as the first resource
: type = 'message' implies entry.first().resource.is(MessageHeader)
bundle-clins-metaprofileerrorBundlemeta.profileには、指定したプロファイルのURLの記述が存在しなければならない。
: meta.profile.where($this = 'http://jpfhir.jp/fhir/clins/StructureDefinition/JP_Bundle_eCheckupGeneral').exists()
bundle-entry-JP-Encounter-eCheckupGeneralerrorBundlebundleリソースを構成するentryにEncounterリソース(JP_Encounter_eCheckupGeneral)がなければならない。
: ( entry.resource.meta.profile.where($this='http://jpfhir.jp/fhir/eCheckup/StructureDefinition/JP_Encounter_eCheckupGeneral').exists() )
bundle-entry-JP-OrganizationReporter-eCheckupGeneralerrorBundlebundleリソースを構成するentryにOrganizationリソース(JP_Organization_eCheckupGeneral)がなければならない。
: ( entry.resource.meta.profile.where($this='http://jpfhir.jp/fhir/eCheckup/StructureDefinition/JP_Organization_eCheckupGeneral').exists() )
bundle-entry-JP-Patient-eCheckupGeneralerrorBundlebundleリソースを構成するentryにPatientリソース(JP_Patient_eCS)がなければならない。
: ( entry.resource.meta.profile.where($this='http://jpfhir.jp/fhir/eCS/StructureDefinition/JP_Patient_eCS').exists() )
bundle-entry-JP-PractitionerReporter-eCheckupGeneralerrorBundlebundleリソースを構成するentryにPractitionerリソース(JP_Practitioner_eCheckupGeneral)がなければならない。
: ( entry.resource.meta.profile.where($this='http://jpfhir.jp/fhir/eCheckup/StructureDefinition/JP_Practitioner_eCheckupGeneral').exists() )
bundle-entry0-JP-Composition-eCheckupGeneralerrorBundlebundleリソースを構成するentry[0]にCompositionリソース(JP_Composition_eCheckupGeneral)がなければならない。
: ( entry[0].resource.meta.profile.where($this='http://jpfhir.jp/fhir/eCheckup/StructureDefinition/JP_Composition_eCheckupGeneral').exists() )
dom-2errorBundle.entry:composition.resource, Bundle.entry:patient.resource, Bundle.entry:organization.resource, Bundle.entry:practitioner.resource, Bundle.entry:practitionerRole.resource, Bundle.entry:encounter.resource, Bundle.entry:coverage.resource, Bundle.entry:observation.resource, Bundle.entry:diagnosticReport.resource, Bundle.entry:media.resource, Bundle.entry:documentReference.resourceもしリソースが他のリソースに含まれている場合、そのリソースにはネストされたリソースを含めてはなりません (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-3errorBundle.entry:composition.resource, Bundle.entry:patient.resource, Bundle.entry:organization.resource, Bundle.entry:practitioner.resource, Bundle.entry:practitionerRole.resource, Bundle.entry:encounter.resource, Bundle.entry:coverage.resource, Bundle.entry:observation.resource, Bundle.entry:diagnosticReport.resource, Bundle.entry:media.resource, Bundle.entry:documentReference.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-4errorBundle.entry:composition.resource, Bundle.entry:patient.resource, Bundle.entry:organization.resource, Bundle.entry:practitioner.resource, Bundle.entry:practitionerRole.resource, Bundle.entry:encounter.resource, Bundle.entry:coverage.resource, Bundle.entry:observation.resource, Bundle.entry:diagnosticReport.resource, Bundle.entry:media.resource, Bundle.entry:documentReference.resourceもしリソースが別のリソースの中に含まれる場合、meta.versionIdまたはmeta.lastUpdatedを持つべきではありません。
: contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5errorBundle.entry:composition.resource, Bundle.entry:patient.resource, Bundle.entry:organization.resource, Bundle.entry:practitioner.resource, Bundle.entry:practitionerRole.resource, Bundle.entry:encounter.resource, Bundle.entry:coverage.resource, Bundle.entry:observation.resource, Bundle.entry:diagnosticReport.resource, Bundle.entry:media.resource, Bundle.entry:documentReference.resourceもしリソースが他のリソースに含まれている場合、セキュリティラベルを持つべきではありません。
: contained.meta.security.empty()
dom-6best practiceBundle.entry:composition.resource, Bundle.entry:patient.resource, Bundle.entry:organization.resource, Bundle.entry:practitioner.resource, Bundle.entry:practitionerRole.resource, Bundle.entry:encounter.resource, Bundle.entry:coverage.resource, Bundle.entry:observation.resource, Bundle.entry:diagnosticReport.resource, Bundle.entry:media.resource, Bundle.entry:documentReference.resource資源は堅牢な管理のために物語を持つべきである。
: 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()
obs-6errorBundle.entry:observation.resourcedatabsentrasonは、観察.value [x]が存在しない場合にのみ存在するものとします / dataAbsentReason SHALL only be present if Observation.value[x] is not present
: dataAbsentReason.empty() or value.empty()
obs-7errorBundle.entry:observation.resourcevisserveration.codeがvisserveration.component.codeと同じ場合、コードに関連付けられている値要素が存在しないでください / If Observation.code is the same as an Observation.component.code then the value element associated with the code SHALL NOT be present
: value.empty() or component.code.where(coding.intersect(%resource.code.coding).exists()).empty()
org-1errorBundle.entry:organization.resource組織は少なくとも名前または識別子を持つ必要があり、おそらく1つ以上のものもあるかもしれません
: (identifier.count() + name.count()) > 0
valid-system-insurance-patientIdentifiererrorBundle.entry:patient.resourceR1012:被保険者識別子情報(identifier.system="http://jpfhir.jp/fhir/eCS/Idsysmem/JP_Insurance_memberID")は1つだけ必須。
: (identifier.where(system = 'http://jpfhir.jp/fhir/eCS/Idsysmem/JP_Insurance_memberID').count()=1)
valid-system-local-patientIDerrorBundle.entry:patient.resourceR1011:施設患者IDを記述する場合には、identifier.systemは、'urn:oid:1.2.392.100495.20.3.51.[1+施設番号10桁]'であり、かつその施設番号10桁はextension[eCS_InstitutionNumber].valueIdentifier.value値と一致しなければならない。
: (identifier.where(system.substring(0,31) = 'urn:oid:1.2.392.100495.20.3.51.').count()=1 and (identifier.where(system.substring(0,31) = 'urn:oid:1.2.392.100495.20.3.51.')).system.substring(31,11) = '1' + extension('http://jpfhir.jp/fhir/clins/Extension/StructureDefinition/JP_eCS_InstitutionNumber').value.ofType(Identifier).value) or (identifier.where(system.substring(0,31) = 'urn:oid:1.2.392.100495.20.3.51.').empty())
valid-value-insurance-patientIdentifiererrorBundle.entry:patient.resourceR1013:identifier.value 被保険者識別子情報の形式は、"保険者等番号:被保険者記号:被保険者番号:被保険者証等枝番"で、それぞれ半角英数字8桁固定、半角または全角文字列(空白を含まない)、半角または全角文字列(同)、半角数字2桁固定(1文字目は0)であり、それぞれ存在しない場合には、空文字列とする。
: (identifier.where(system = 'http://jpfhir.jp/fhir/eCS/Idsysmem/JP_Insurance_memberID').count()=1 and identifier.where(system = 'http://jpfhir.jp/fhir/eCS/Idsysmem/JP_Insurance_memberID').value.matches('^[0-9]{8}:[^:^\\s^ ]*:[^:^\\s^ ]*:0[0-9]$'))

This structure is derived from Bundle

Summary

Mandatory: 18 elements (14 nested mandatory elements)
Must-Support: 39 elements
Fixed Value: 1 element
Prohibited: 33 elements

Structures

This structure refers to these other structures:

Slices

This structure defines the following Slices:

  • The element Bundle.entry is sliced based on the value of profile:resource

Differential View

This structure is derived from Bundle

NameFlagsCard.TypeDescription & Constraintsdoco
.. Bundle C0..*Bundle健診結果報告書 Bundleリソース (電子カルテ情報共有サービス送信は別プロファイル)
bundle-clins-metaprofile: meta.profileには、指定したプロファイルのURLの記述が存在しなければならない。
bundle-entry0-JP-Composition-eCheckupGeneral: bundleリソースを構成するentry[0]にCompositionリソース(JP_Composition_eCheckupGeneral)がなければならない。
bundle-entry-JP-Patient-eCheckupGeneral: bundleリソースを構成するentryにPatientリソース(JP_Patient_eCS)がなければならない。
bundle-entry-JP-OrganizationReporter-eCheckupGeneral: bundleリソースを構成するentryにOrganizationリソース(JP_Organization_eCheckupGeneral)がなければならない。
bundle-entry-JP-PractitionerReporter-eCheckupGeneral: bundleリソースを構成するentryにPractitionerリソース(JP_Practitioner_eCheckupGeneral)がなければならない。
bundle-entry-JP-Encounter-eCheckupGeneral: bundleリソースを構成するentryにEncounterリソース(JP_Encounter_eCheckupGeneral)がなければならない。
... meta
.... lastUpdated S1..1instantリソースのバージョンが最後に変更されたとき
.... profile S1..*canonical(StructureDefinition)準拠しているプロファイルとして次のURLを指定する。http://jpfhir.jp/fhir/eCheckup/StructureDefinition/JP_Bundle_eCheckupGeneral ただし、電子カルテ情報共有サービスに送信される場合には、’http://jpfhir.jp/fhir/clins/StructureDefinition/JP_Bundle_eCheckupGeneral’を使用する。
... identifier S1..1Identifierこの文書Bundleの固定識別子。Bundle作成時にシステムが設定する。
.... system 0..1uri識別子値の名前空間 / The namespace for the identifier value
Required Pattern: http://jpfhir.jp/fhir/clins/bundle-identifier
.... value S1..1string一意の値 / The value that is unique
... type S1..1codeドキュメント|メッセージ|トランザクション|トランザクション応答|バッチ|バッチ応答|歴史|検索セット|コレクション / document | message | transaction | transaction-response | batch | batch-response | history | searchset | collection
Fixed Value: document
... timestamp S1..1instantバンドルが組み立てられたとき / When the bundle was assembled
... Slices for entry 5..*BackboneElementバンドルへのエントリ - リソースまたは情報があります / Entry in the bundle - will have a resource or information
Slice: Unordered, Open by profile:resource
.... entry:composition S1..1BackboneElementdocumentタイプのBundleリソースの先頭entryはCompositionリソース。
..... fullUrl S1..1uri埋め込まれているCompositionリソースを一意に識別するためのUUID
..... resource S1..1JP_Composition_eCheckupGeneralCompositionリソースのインスタンス本体
..... search 0..0
..... request 0..0
..... response 0..0
.... entry:patient S1..1BackboneElement受診者情報 Patientリソース
..... fullUrl S1..1uri埋め込まれているPatientリソースを一意に識別するためのUUID
..... resource S1..1JP_Patient_CLINS_eCSPatientリソースのインスタンス本体
..... search 0..0
..... request 0..0
..... response 0..0
.... entry:organization S1..4BackboneElement機関情報
..... fullUrl S1..1uri埋め込まれているリソースを一意に識別するためのUUID
..... resource S1..1JP_Organization_eCheckupGeneralリソースのインスタンス本体
..... search 0..0
..... request 0..0
..... response 0..0
.... entry:practitioner S1..2BackboneElement作成者・転記者情報
..... fullUrl S1..1uri埋め込まれているリソースを一意に識別するためのUUID
..... resource S1..1JP_Practitioner_eCheckupGeneralリソースのインスタンス本体
..... search 0..0
..... request 0..0
..... response 0..0
.... entry:practitionerRole S0..1BackboneElement転記機関情報
..... fullUrl S1..1uri埋め込まれているリソースを一意に識別するためのUUID
..... resource S1..1JP_Practitioner_eCheckupGeneralリソースのインスタンス本体
..... search 0..0
..... request 0..0
..... response 0..0
.... entry:encounter S1..1BackboneElement健診実施情報
..... fullUrl S1..1uri埋め込まれているリソースを一意に識別するためのUUID
..... resource S1..1JP_Encounter_eCheckupGeneralリソースのインスタンス本体
..... search 0..0
..... request 0..0
..... response 0..0
.... entry:coverage S0..2BackboneElement受診券情報、保険・自費情報
..... fullUrl S1..1uri埋め込まれているリソースを一意に識別するためのUUID
..... resource S1..1JP_CoverageService_eCheckupGeneral, JP_CoverageInsurance_eCheckupGeneralリソースのインスタンス本体
..... search 0..0
..... request 0..0
..... response 0..0
.... entry:observation S0..*BackboneElement健診・問診結果情報、そのグループ情報
..... fullUrl S1..1uri埋め込まれているリソースを一意に識別するためのUUID
..... resource S1..1JP_Observation_eCheckupGeneral, JP_ObservationGroup_eCheckupGeneralリソースのインスタンス本体
..... search 0..0
..... request 0..0
..... response 0..0
.... entry:diagnosticReport S0..*BackboneElement健診結果報告書情報
..... fullUrl S1..1uri埋め込まれているリソースを一意に識別するためのUUID
..... resource S1..1JP_DiagnosticReport_eCheckupGeneralリソースのインスタンス本体
..... search 0..0
..... request 0..0
..... response 0..0
.... entry:media S0..*BackboneElement健診結果画像情報
..... fullUrl S1..1uri埋め込まれているリソースを一意に識別するためのUUID
..... resource S1..1JP_Media_eCheckupGeneralリソースのインスタンス本体
..... search 0..0
..... request 0..0
..... response 0..0
.... entry:documentReference S0..*BackboneElement添付文書情報
..... fullUrl S1..1uri埋め込まれているリソースを一意に識別するためのUUID
..... resource S1..1JP_DocumentReference_eCheckupGeneralリソースのインスタンス本体
..... search 0..0
..... request 0..0
..... response 0..0

doco Documentation for this format

Constraints

IdGradePath(s)DetailsRequirements
bundle-clins-metaprofileerrorBundlemeta.profileには、指定したプロファイルのURLの記述が存在しなければならない。
: meta.profile.where($this = 'http://jpfhir.jp/fhir/clins/StructureDefinition/JP_Bundle_eCheckupGeneral').exists()
bundle-entry-JP-Encounter-eCheckupGeneralerrorBundlebundleリソースを構成するentryにEncounterリソース(JP_Encounter_eCheckupGeneral)がなければならない。
: ( entry.resource.meta.profile.where($this='http://jpfhir.jp/fhir/eCheckup/StructureDefinition/JP_Encounter_eCheckupGeneral').exists() )
bundle-entry-JP-OrganizationReporter-eCheckupGeneralerrorBundlebundleリソースを構成するentryにOrganizationリソース(JP_Organization_eCheckupGeneral)がなければならない。
: ( entry.resource.meta.profile.where($this='http://jpfhir.jp/fhir/eCheckup/StructureDefinition/JP_Organization_eCheckupGeneral').exists() )
bundle-entry-JP-Patient-eCheckupGeneralerrorBundlebundleリソースを構成するentryにPatientリソース(JP_Patient_eCS)がなければならない。
: ( entry.resource.meta.profile.where($this='http://jpfhir.jp/fhir/eCS/StructureDefinition/JP_Patient_eCS').exists() )
bundle-entry-JP-PractitionerReporter-eCheckupGeneralerrorBundlebundleリソースを構成するentryにPractitionerリソース(JP_Practitioner_eCheckupGeneral)がなければならない。
: ( entry.resource.meta.profile.where($this='http://jpfhir.jp/fhir/eCheckup/StructureDefinition/JP_Practitioner_eCheckupGeneral').exists() )
bundle-entry0-JP-Composition-eCheckupGeneralerrorBundlebundleリソースを構成するentry[0]にCompositionリソース(JP_Composition_eCheckupGeneral)がなければならない。
: ( entry[0].resource.meta.profile.where($this='http://jpfhir.jp/fhir/eCheckup/StructureDefinition/JP_Composition_eCheckupGeneral').exists() )

Key Elements View

NameFlagsCard.TypeDescription & Constraintsdoco
.. Bundle C0..*Bundle健診結果報告書 Bundleリソース (電子カルテ情報共有サービス送信は別プロファイル)
bundle-clins-metaprofile: meta.profileには、指定したプロファイルのURLの記述が存在しなければならない。
bundle-entry0-JP-Composition-eCheckupGeneral: bundleリソースを構成するentry[0]にCompositionリソース(JP_Composition_eCheckupGeneral)がなければならない。
bundle-entry-JP-Patient-eCheckupGeneral: bundleリソースを構成するentryにPatientリソース(JP_Patient_eCS)がなければならない。
bundle-entry-JP-OrganizationReporter-eCheckupGeneral: bundleリソースを構成するentryにOrganizationリソース(JP_Organization_eCheckupGeneral)がなければならない。
bundle-entry-JP-PractitionerReporter-eCheckupGeneral: bundleリソースを構成するentryにPractitionerリソース(JP_Practitioner_eCheckupGeneral)がなければならない。
bundle-entry-JP-Encounter-eCheckupGeneral: bundleリソースを構成するentryにEncounterリソース(JP_Encounter_eCheckupGeneral)がなければならない。
... meta Σ0..1Metaリソースに関するメタデータ / Metadata about the resource
.... lastUpdated SΣ1..1instantリソースのバージョンが最後に変更されたとき
.... profile SΣ1..*canonical(StructureDefinition)準拠しているプロファイルとして次のURLを指定する。http://jpfhir.jp/fhir/eCheckup/StructureDefinition/JP_Bundle_eCheckupGeneral ただし、電子カルテ情報共有サービスに送信される場合には、’http://jpfhir.jp/fhir/clins/StructureDefinition/JP_Bundle_eCheckupGeneral’を使用する。
... implicitRules ?!Σ0..1uriこのコンテンツが作成されたルールのセット / A set of rules under which this content was created
... identifier SΣ1..1Identifierこの文書Bundleの固定識別子。Bundle作成時にシステムが設定する。
.... use ?!Σ0..1code通常|公式|一時的|セカンダリ|古い(知られている場合) / usual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): 既知の場合、この識別子の目的を識別します。 / Identifies the purpose for this identifier, if known .

.... system Σ0..1uri識別子値の名前空間 / The namespace for the identifier value
Required Pattern: http://jpfhir.jp/fhir/clins/bundle-identifier
.... value SΣ1..1string一意の値 / The value that is unique
... type SΣ1..1codeドキュメント|メッセージ|トランザクション|トランザクション応答|バッチ|バッチ応答|歴史|検索セット|コレクション / document | message | transaction | transaction-response | batch | batch-response | history | searchset | collection
Binding: BundleType (required): バンドルの目的を示します - それがどのように使用されるか。 / Indicates the purpose of a bundle - how it is intended to be used.


Fixed Value: document
... timestamp SΣ1..1instantバンドルが組み立てられたとき / When the bundle was assembled
... Slices for entry ΣC5..*BackboneElementバンドルへのエントリ - リソースまたは情報があります / Entry in the bundle - will have a resource or information
Slice: Unordered, Open by profile:resource
This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
.... entry:All Slices Content/Rules for all slices
..... modifierExtension ?!Σ0..*Extension認識されていなくても無視できない拡張機能 / Extensions that cannot be ignored even if unrecognized
.... entry:composition SΣC1..1BackboneElementdocumentタイプのBundleリソースの先頭entryはCompositionリソース。
This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
..... modifierExtension ?!Σ0..*Extension認識されていなくても無視できない拡張機能 / Extensions that cannot be ignored even if unrecognized
..... fullUrl SΣ1..1uri埋め込まれているCompositionリソースを一意に識別するためのUUID
..... resource S1..1JP_Composition_eCheckupGeneralCompositionリソースのインスタンス本体
.... entry:patient SΣC1..1BackboneElement受診者情報 Patientリソース
This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
..... modifierExtension ?!Σ0..*Extension認識されていなくても無視できない拡張機能 / Extensions that cannot be ignored even if unrecognized
..... fullUrl SΣ1..1uri埋め込まれているPatientリソースを一意に識別するためのUUID
..... resource SC1..1JP_Patient_CLINS_eCSPatientリソースのインスタンス本体
.... entry:organization SΣC1..4BackboneElement機関情報
This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
..... modifierExtension ?!Σ0..*Extension認識されていなくても無視できない拡張機能 / Extensions that cannot be ignored even if unrecognized
..... fullUrl SΣ1..1uri埋め込まれているリソースを一意に識別するためのUUID
..... resource SC1..1JP_Organization_eCheckupGeneralリソースのインスタンス本体
.... entry:practitioner SΣC1..2BackboneElement作成者・転記者情報
This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
..... modifierExtension ?!Σ0..*Extension認識されていなくても無視できない拡張機能 / Extensions that cannot be ignored even if unrecognized
..... fullUrl SΣ1..1uri埋め込まれているリソースを一意に識別するためのUUID
..... resource S1..1JP_Practitioner_eCheckupGeneralリソースのインスタンス本体
...