ePath R4 Implementation Guide
1.0.1 - ci-build Japan

ePath R4 Implementation Guide - Local Development build (v1.0.1) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions

Resource Profile: EPath PlanDefinition EP01

Official URL: http://e-path.jp/fhir/ePath/StructureDefinition/EPathPlanDefinitionEP01 Version: 1.0.1
Active as of 2025-12-05 Computable Name: EPathPlanDefinitionEP01

Copyright/Legal: Joint Committee of JAMI and JSCP(日本医療情報学会と日本クリニカルパス学会との合同委員会). CC(Creative Commons) BY-ND 4.0

ひな型パス定義

Usages:

You can also check for usages in the FHIR IG Statistics

Formal Views of Profile Content

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

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. PlanDefinition C 0..* PlanDefinition 特定の患者またはコンテキストとは無関係に、一連の行動の計画の定義 / The definition of a plan for a series of actions, independent of any specific patient or context
Constraints: pdf-0
... meta Σ 1..1 Meta リソースに関するメタデータ / Metadata about the resource
.... profile SΣ 1..* canonical(StructureDefinition) 本プロファイルを識別するURLとバージョンを指定する。http://e-path.jp/fhir/ePath/StructureDefinition/EPathPlanDefinitionEP01|x.y.z を設定する。
... implicitRules ?!Σ 0..1 uri このコンテンツが作成されたルールのセット / A set of rules under which this content was created
... Slices for extension 1..* Extension Extension
Slice: Unordered, Open by value:url
.... extension:ePathPlanDefinitionAdaptiveCriteriaText S 1..1 string 適応基準テキスト
URL: http://e-path.jp/fhir/ePath/StructureDefinition/EPathPlanDefinitionAdaptiveCriteriaText
.... extension:ePathPlanDefinitionScheduledDays 0..1 integer パス予定日数
URL: http://e-path.jp/fhir/ePath/StructureDefinition/EPathPlanDefinitionScheduledDays
... modifierExtension ?! 0..* Extension 無視できない拡張機能 / Extensions that cannot be ignored
... url SΣ 1..1 uri ベースURL/PlanDefinition/EP01.ひな型パス識別を設定する。
... Slices for identifier Σ 1..* Identifier 計画定義の追加識別子 / Additional identifier for the plan definition
Slice: Unordered, Open by value:system
.... identifier:ePathIdentificationStandard SΣ 1..1 Identifier パス識別(ひな型パス識別)
..... use ?!Σ 0..1 code 通常|公式|温度|セカンダリ|古い(知られている場合) / usual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): 既知の場合、この識別子の目的を識別します。 / Identifies the purpose for this identifier, if known .
..... system Σ 1..1 uri 固定値 http://e-path.jp/fhir/ePath/IdSystem/standard-path-idを設定する。
Fixed Value: http://e-path.jp/fhir/ePath/IdSystem/standard-path-id
..... value SΣ 1..1 string 標準クリニカルパスコード
... version Σ 0..1 string ひな型パスバージョン
... title SΣ 1..1 string ひな型パス名称
... status ?!Σ 1..1 code ドラフト|アクティブ|引退|わからない / draft | active | retired | unknown
Binding: PublicationStatus (required): アーティファクトのライフサイクルステータス。 / The lifecycle status of an artifact.
... goal S 0..* BackboneElement 計画が達成しようとしていること / What the plan is trying to accomplish
.... modifierExtension ?!Σ 0..* Extension 認識されていなくても無視できない拡張機能 / Extensions that cannot be ignored even if unrecognized
.... description 1..1 CodeableConcept 目標を説明するコードまたはテキスト / Code or text describing the goal
Binding: SNOMEDCTClinicalFindings (example): 達成できる目標について説明します。 / Describes goals that can be achieved.
.... addresses S 0..* CodeableConcept 病名
Binding: Condition/Problem/DiagnosisCodes (example): 目標が対処する可能性のある問題、条件、問題、または懸念を特定します。 / Identifies problems, conditions, issues, or concerns that goals may address.
..... Slices for coding Σ 0..* Coding 用語システムによって定義されたコード / Code defined by a terminology system
Slice: Unordered, Open by value:system
Binding: JP Core Condition Disease Code MEDIS RecordNo ValueSet (example)
...... coding:masterDiseaseKeyNumber Σ 0..* Coding MEDIS ICD10対応標準病名マスター(管理番号)
Binding: JP Core Condition Disease Code MEDIS RecordNo ValueSet (preferred)
....... system Σ 1..1 uri 用語システムのアイデンティティ / Identity of the terminology system
Fixed Value: http://medis.or.jp/CodeSystem/master-disease-keyNumber
....... code SΣ 1..1 code システムによって定義された構文のシンボル / Symbol in syntax defined by the system
....... display SΣ 1..1 string システムによって定義された表現 / Representation defined by the system
...... coding:ICD10-2013-full Σ 0..* Coding MHLW 厚生労働省ICD102013版
Binding: MHLW 厚生労働省ICD102013版 (preferred)
....... system Σ 1..1 uri 用語システムのアイデンティティ / Identity of the terminology system
Fixed Value: http://jpfhir.jp/fhir/core/mhlw/CodeSystem/ICD10-2013-full
....... code SΣ 1..1 code システムによって定義された構文のシンボル / Symbol in syntax defined by the system
....... display SΣ 1..1 string システムによって定義された表現 / Representation defined by the system
... action S 0..* BackboneElement 病日・イベント情報
.... id S 1..1 string 病日[-パスステップ]を設定する。
.... modifierExtension ?!Σ 0..* Extension 認識されていなくても無視できない拡張機能 / Extensions that cannot be ignored even if unrecognized
.... title S 1..1 string 病日、またはイベント名称
.... Slices for timing[x] 0..1 フォーム(Questionnaire)などを入力するタイミングを設定する。
Slice: Unordered, Open by type:$this
..... timingDateTime dateTime
..... timingAge Age
..... timingPeriod Period
..... timingDuration Duration
..... timingRange Range
..... timingTiming Timing
..... timing[x]:timingTiming 0..1 Timing アクションが行われる場合 / When the action should take place
...... modifierExtension ?!Σ 0..* Extension 認識されていなくても無視できない拡張機能 / Extensions that cannot be ignored even if unrecognized
...... repeat SΣC 0..1 Element 繰り返しの定義。例えば、「月水金」や「X年Y月Z日からX年Y月Z日まで」など。id(病日[-パスステップ])で表現できる場合は設定しなくてもよい。
Constraints: tim-1, tim-2, tim-4, tim-5, tim-6, tim-7, tim-8, tim-9, tim-10
.... definition[x] S 0..1 イベント(EPathPlanDefinitionEvent)、質問(EPathQuestionnaire)への正規URLを指定する。
..... definitionCanonical canonical(EPath PlanDefinition Event | EPath Questionnaire)
..... definitionUri uri

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
PlanDefinition.identifier:ePathIdentificationStandard.​use Base required IdentifierUse 📍4.0.1 FHIR Std.
PlanDefinition.status Base required PublicationStatus 📍4.0.1 FHIR Std.
PlanDefinition.goal.​description Base example SNOMED CT Clinical Findings 📍4.0.1 FHIR Std.
PlanDefinition.goal.​addresses Base example Condition/Problem/Diagnosis Codes 📍4.0.1 FHIR Std.
PlanDefinition.goal.​addresses.coding Base example JP Core Condition Disease Code MEDIS RecordNo ValueSet 📦1.1.0 jpfhir-terminology v1.5
PlanDefinition.goal.​addresses.coding:masterDiseaseKeyNumber Base preferred JP Core Condition Disease Code MEDIS RecordNo ValueSet 📦1.1.0 jpfhir-terminology v1.5
PlanDefinition.goal.​addresses.coding:ICD10-2013-full Base preferred MHLW 厚生労働省ICD102013版 📦1.1.0 jpfhir-terminology v1.5

Constraints

Id Grade Path(s) Description Expression
dom-2 error PlanDefinition リソースが別のリソースに含まれている場合、ネストされたリソースを含めてはなりません / If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error PlanDefinition リソースが別のリソースに含まれている場合、それはリソースの他の場所から参照されるか、含有リソースを参照するものとします / 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-4 error PlanDefinition リソースが別のリソースに含まれている場合、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-5 error PlanDefinition 別のリソースにリソースが含まれている場合、セキュリティラベルはありません / If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice PlanDefinition リソースには、堅牢な管理のための叙述(Narative)が必要です / A resource should have narrative for robust management text.`div`.exists()
ele-1 error **ALL** elements すべてのFHIR要素には、@valueまたは子供が必要です / All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error **ALL** extensions 両方ではなく、拡張または値[x]が必要です / Must have either extensions or value[x], not both extension.exists() != value.exists()
pdf-0 warning PlanDefinition 名前は、コード生成などのマシン処理アプリケーションによってモジュールの識別子として使用可能である必要があります / Name should be usable as an identifier for the module by machine processing applications such as code generation name.matches('[A-Z]([A-Za-z0-9_]){0,254}')
tim-1 error PlanDefinition.action.timing[x]:timingTiming.repeat 期間がある場合は、期間単位が必要です / if there's a duration, there needs to be duration units duration.empty() or durationUnit.exists()
tim-2 error PlanDefinition.action.timing[x]:timingTiming.repeat 期間がある場合、期間単位が必要です / if there's a period, there needs to be period units period.empty() or periodUnit.exists()
tim-4 error PlanDefinition.action.timing[x]:timingTiming.repeat 期間は非陰性価値です / duration SHALL be a non-negative value duration.exists() implies duration >= 0
tim-5 error PlanDefinition.action.timing[x]:timingTiming.repeat 期間は非陰性の価値です / period SHALL be a non-negative value period.exists() implies period >= 0
tim-6 error PlanDefinition.action.timing[x]:timingTiming.repeat 期間がある場合、期間がなければなりません / If there's a periodMax, there must be a period periodMax.empty() or period.exists()
tim-7 error PlanDefinition.action.timing[x]:timingTiming.repeat Hurtermaxがある場合、期間がなければなりません / If there's a durationMax, there must be a duration durationMax.empty() or duration.exists()
tim-8 error PlanDefinition.action.timing[x]:timingTiming.repeat countmaxがある場合、カウントが必要です / If there's a countMax, there must be a count countMax.empty() or count.exists()
tim-9 error PlanDefinition.action.timing[x]:timingTiming.repeat オフセットがある場合、c、cm、cd、cvではなく(c、cvではない)存在する必要があります。 / If there's an offset, there must be a when (and not C, CM, CD, CV) offset.empty() or (when.exists() and ((when in ('C' | 'CM' | 'CD' | 'CV')).not()))
tim-10 error PlanDefinition.action.timing[x]:timingTiming.repeat 時間がある場合、いつ、またはその逆もありません / If there's a timeOfDay, there cannot be a when, or vice versa timeOfDay.empty() or when.empty()

This structure is derived from PlanDefinition

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. PlanDefinition PlanDefinition
... meta 1..1 Meta リソースに関するメタデータ / Metadata about the resource
.... profile S 1..* canonical(StructureDefinition) 本プロファイルを識別するURLとバージョンを指定する。http://e-path.jp/fhir/ePath/StructureDefinition/EPathPlanDefinitionEP01|x.y.z を設定する。
... Slices for extension 1..* Extension Extension
Slice: Unordered, Open by value:url
.... extension:ePathPlanDefinitionAdaptiveCriteriaText S 1..1 string 適応基準テキスト
URL: http://e-path.jp/fhir/ePath/StructureDefinition/EPathPlanDefinitionAdaptiveCriteriaText
.... extension:ePathPlanDefinitionScheduledDays 0..1 integer パス予定日数
URL: http://e-path.jp/fhir/ePath/StructureDefinition/EPathPlanDefinitionScheduledDays
... url S 1..1 uri ベースURL/PlanDefinition/EP01.ひな型パス識別を設定する。
... Slices for identifier 1..* Identifier 計画定義の追加識別子 / Additional identifier for the plan definition
Slice: Unordered, Open by value:system
.... identifier:ePathIdentificationStandard S 1..1 Identifier パス識別(ひな型パス識別)
..... system 1..1 uri 固定値 http://e-path.jp/fhir/ePath/IdSystem/standard-path-idを設定する。
Fixed Value: http://e-path.jp/fhir/ePath/IdSystem/standard-path-id
..... value S 1..1 string 標準クリニカルパスコード
... version 0..1 string ひな型パスバージョン
... title S 1..1 string ひな型パス名称
... goal S 0..* BackboneElement 計画が達成しようとしていること / What the plan is trying to accomplish
.... addresses S 0..* CodeableConcept 病名
..... Slices for coding 0..* Coding 用語システムによって定義されたコード / Code defined by a terminology system
Slice: Unordered, Open by value:system
Binding: JP Core Condition Disease Code MEDIS RecordNo ValueSet (example)
...... coding:masterDiseaseKeyNumber 0..* Coding MEDIS ICD10対応標準病名マスター(管理番号)
Binding: JP Core Condition Disease Code MEDIS RecordNo ValueSet (preferred)
....... system 1..1 uri 用語システムのアイデンティティ / Identity of the terminology system
Fixed Value: http://medis.or.jp/CodeSystem/master-disease-keyNumber
....... code S 1..1 code システムによって定義された構文のシンボル / Symbol in syntax defined by the system
....... display S 1..1 string システムによって定義された表現 / Representation defined by the system
...... coding:ICD10-2013-full 0..* Coding MHLW 厚生労働省ICD102013版
Binding: MHLW 厚生労働省ICD102013版 (preferred)
....... system 1..1 uri 用語システムのアイデンティティ / Identity of the terminology system
Fixed Value: http://jpfhir.jp/fhir/core/mhlw/CodeSystem/ICD10-2013-full
....... code S 1..1 code システムによって定義された構文のシンボル / Symbol in syntax defined by the system
....... display S 1..1 string システムによって定義された表現 / Representation defined by the system
... action S 0..* BackboneElement 病日・イベント情報
.... id S 1..1 string 病日[-パスステップ]を設定する。
.... title S 1..1 string 病日、またはイベント名称
.... Slices for timing[x] 0..1 dateTime, Age, Period, Duration, Range, Timing フォーム(Questionnaire)などを入力するタイミングを設定する。
Slice: Unordered, Open by type:$this
..... timing[x]:timingTiming 0..1 Timing アクションが行われる場合 / When the action should take place
...... repeat S 0..1 Element 繰り返しの定義。例えば、「月水金」や「X年Y月Z日からX年Y月Z日まで」など。id(病日[-パスステップ])で表現できる場合は設定しなくてもよい。
.... definition[x] S 0..1 イベント(EPathPlanDefinitionEvent)、質問(EPathQuestionnaire)への正規URLを指定する。
..... definitionCanonical canonical(EPath PlanDefinition Event | EPath Questionnaire)
..... definitionUri uri

doco Documentation for this format

Terminology Bindings (Differential)

Path Status Usage ValueSet Version Source
PlanDefinition.goal.​addresses.coding Base example JP Core Condition Disease Code MEDIS RecordNo ValueSet 📦1.1.0 jpfhir-terminology v1.5
PlanDefinition.goal.​addresses.coding:masterDiseaseKeyNumber Base preferred JP Core Condition Disease Code MEDIS RecordNo ValueSet 📦1.1.0 jpfhir-terminology v1.5
PlanDefinition.goal.​addresses.coding:ICD10-2013-full Base preferred MHLW 厚生労働省ICD102013版 📦1.1.0 jpfhir-terminology v1.5
NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. PlanDefinition C 0..* PlanDefinition 特定の患者またはコンテキストとは無関係に、一連の行動の計画の定義 / The definition of a plan for a series of actions, independent of any specific patient or context
Constraints: pdf-0
... id Σ 0..1 id このアーティファクトの論理ID / Logical id of this artifact
... meta Σ 1..1 Meta リソースに関するメタデータ / Metadata about the resource
.... id 0..1 string エレメント相互参照のためのユニークID
.... extension 0..* Extension 実装によって定義される追加コンテンツ
Slice: Unordered, Open by value:url
.... versionId Σ 0..1 id バージョン固有の識別子 (Baajon koyū no shikibetsu-shi)
.... lastUpdated Σ 0..1 instant 「リソースのバージョンが最後に変更されたとき」
.... source Σ 0..1 uri 「リソースがどこから来たかを特定する」(Risōsu ga doko kara kita ka o tokutei suru)
.... profile SΣ 1..* canonical(StructureDefinition) 本プロファイルを識別するURLとバージョンを指定する。http://e-path.jp/fhir/ePath/StructureDefinition/EPathPlanDefinitionEP01|x.y.z を設定する。
.... security Σ 0..* Coding このリソースに適用されたセキュリティラベル
Binding: All Security Labels (extensible): 医療プライバシーおよびセキュリティ分類システムからのセキュリティラベル。
.... tag Σ 0..* Coding このリソースに適用されたタグ
Binding: CommonTags (example): 「様々なタグを表すコードで、一般的にはワークフローに関連しています。
... implicitRules ?!Σ 0..1 uri このコンテンツが作成されたルールのセット / A set of rules under which this content was created
... language 0..1 code リソースコンテンツの言語 / Language of the resource content
Binding: CommonLanguages (preferred): 人間の言語。 / A human language.
Additional BindingsPurpose
AllLanguages Max Binding
... text 0..1 Narrative 人間の解釈のためのリソースのテキスト概要 / Text summary of the resource, for human interpretation
This profile does not constrain the narrative in regard to content, language, or traceability to data elements
... contained 0..* Resource インラインリソースが含まれています / Contained, inline Resources
... Slices for extension 1..* Extension Extension
Slice: Unordered, Open by value:url
.... extension:ePathPlanDefinitionAdaptiveCriteriaText S 1..1 string 適応基準テキスト
URL: http://e-path.jp/fhir/ePath/StructureDefinition/EPathPlanDefinitionAdaptiveCriteriaText
.... extension:ePathPlanDefinitionScheduledDays 0..1 integer パス予定日数
URL: http://e-path.jp/fhir/ePath/StructureDefinition/EPathPlanDefinitionScheduledDays
... modifierExtension ?! 0..* Extension 無視できない拡張機能 / Extensions that cannot be ignored
... url SΣ 1..1 uri ベースURL/PlanDefinition/EP01.ひな型パス識別を設定する。
... Slices for identifier Σ 1..* Identifier 計画定義の追加識別子 / Additional identifier for the plan definition
Slice: Unordered, Open by value:system
.... identifier:ePathIdentificationStandard SΣ 1..1 Identifier パス識別(ひな型パス識別)
..... id 0..1 string 要素間参照のための一意のID / Unique id for inter-element referencing
..... extension 0..* Extension 実装で定義された追加のコンテンツ / Additional content defined by implementations
Slice: Unordered, Open by value:url
..... use ?!Σ 0..1 code 通常|公式|温度|セカンダリ|古い(知られている場合) / usual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): 既知の場合、この識別子の目的を識別します。 / Identifies the purpose for this identifier, if known .
..... type Σ 0..1 CodeableConcept 識別子の説明 / Description of identifier
Binding: Identifier Type Codes (extensible): 特定の目的に使用する識別子を決定するために使用できる識別子のコード化されたタイプ。 / A coded type for an identifier that can be used to determine which identifier to use for a specific purpose.
..... system Σ 1..1 uri 固定値 http://e-path.jp/fhir/ePath/IdSystem/standard-path-idを設定する。
Fixed Value: http://e-path.jp/fhir/ePath/IdSystem/standard-path-id
..... value SΣ 1..1 string 標準クリニカルパスコード
..... period Σ 0..1 Period IDが使用に有効だった時間期間 / Time period when id is/was valid for use
..... assigner Σ 0..1 Reference(Organization) IDを発行した組織(単なるテキストである可能性があります) / Organization that issued id (may be just text)
... version Σ 0..1 string ひな型パスバージョン
... name ΣC 0..1 string この計画の定義の名前(コンピューターフレンドリー) / Name for this plan definition (computer friendly)
... title SΣ 1..1 string ひな型パス名称
... subtitle 0..1 string 計画定義の下位タイトル / Subordinate title of the plan definition
... type Σ 0..1 CodeableConcept 注文セット|臨床プロトコル|ECAルール|ワークフロー定義 / order-set | clinical-protocol | eca-rule | workflow-definition
Binding: PlanDefinitionType (extensible): プランディングのタイプ。 / The type of PlanDefinition.
... status ?!Σ 1..1 code ドラフト|アクティブ|引退|わからない / draft | active | retired | unknown
Binding: PublicationStatus (required): アーティファクトのライフサイクルステータス。 / The lifecycle status of an artifact.
... experimental Σ 0..1 boolean テスト目的で、実際の使用法ではありません / For testing purposes, not real usage
... subject[x] 0..1 個人のタイプ計画定義は焦点を当てています / Type of individual the plan definition is focused on
Binding: SubjectType (extensible): 計画定義の可能性のある被験者(患者、開業医、組織、場所など)の可能なタイプ。 / The possible types of subjects for a plan definition (E.g. Patient, Practitioner, Organization, Location, etc.).
.... subjectCodeableConcept CodeableConcept
.... subjectReference Reference(Group)
... date Σ 0..1 dateTime 日付は最後に変更されました / Date last changed
... publisher Σ 0..1 string 出版社の名前(組織または個人) / Name of the publisher (organization or individual)
... contact Σ 0..* ContactDetail 出版社の連絡先の詳細 / Contact details for the publisher
... description Σ 0..1 markdown 計画定義の自然言語の説明 / Natural language description of the plan definition
... useContext Σ 0..* UsageContext コンテンツがサポートすることを意図しているというコンテキスト / The context that the content is intended to support
... jurisdiction Σ 0..* CodeableConcept 計画定義のための対象管轄区域(該当する場合) / Intended jurisdiction for plan definition (if applicable)
Binding: Jurisdiction ValueSet (extensible): このアーティファクトが使用することを目的としている国と地域。 / Countries and regions within which this artifact is targeted for use.
... purpose 0..1 markdown この計画定義が定義されている理由 / Why this plan definition is defined
... usage 0..1 string 計画の臨床的使用について説明します / Describes the clinical usage of the plan
... copyright 0..1 markdown 使用および/または公開制限 / Use and/or publishing restrictions
... approvalDate 0..1 date 計画定義が出版社によって承認されたとき / When the plan definition was approved by publisher
... lastReviewDate 0..1 date 計画定義が最後にレビューされたとき / When the plan definition was last reviewed
... effectivePeriod Σ 0..1 Period 計画定義が使用されると予想される場合 / When the plan definition is expected to be used
... topic 0..* CodeableConcept 例えば。教育、治療、評価 / E.g. Education, Treatment, Assessment
Binding: DefinitionTopic (example): 検索、ソート、フィルタリングに使用される定義の高レベルの分類。 / High-level categorization of the definition, used for searching, sorting, and filtering.
... author 0..* ContactDetail 誰がコンテンツを執筆しましたか / Who authored the content
... editor 0..* ContactDetail コンテンツを編集した人 / Who edited the content
... reviewer 0..* ContactDetail コンテンツをレビューした人 / Who reviewed the content
... endorser 0..* ContactDetail 誰がコンテンツを承認しましたか / Who endorsed the content
... relatedArtifact 0..* RelatedArtifact 追加のドキュメント、引用 / Additional documentation, citations
... library 0..* canonical(Library) 計画定義で使用されるロジック / Logic used by the plan definition
... goal S 0..* BackboneElement 計画が達成しようとしていること / What the plan is trying to accomplish
.... 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
.... category 0..1 CodeableConcept 例えば。治療、食事、行動 / E.g. Treatment, dietary, behavioral
Binding: GoalCategory (example): フィルタリングまたはプレゼンテーションの目標をグループ化するためのコードの例。 / Example codes for grouping goals for filtering or presentation.
.... description 1..1 CodeableConcept 目標を説明するコードまたはテキスト / Code or text describing the goal
Binding: SNOMEDCTClinicalFindings (example): 達成できる目標について説明します。 / Describes goals that can be achieved.
.... priority 0..1 CodeableConcept 優先度|中程度の優先度|低価格 / high-priority | medium-priority | low-priority
Binding: GoalPriority (preferred): 目標に到達または維持することに関連する重要性のレベルを示します。 / Indicates the level of importance associated with reaching or sustaining a goal.
.... start 0..1 CodeableConcept ゴール追跡が始まるとき / When goal pursuit begins
Binding: GoalStartEvent (example): ゴールの開始をトリガーする可能性のあるイベントの種類を特定します。 / Identifies the types of events that might trigger the start of a goal.
.... addresses S 0..* CodeableConcept 病名
Binding: Condition/Problem/DiagnosisCodes (example): 目標が対処する可能性のある問題、条件、問題、または懸念を特定します。 / Identifies problems, conditions, issues, or concerns that goals may address.
..... id 0..1 string 要素間参照のための一意のID / Unique id for inter-element referencing
..... extension 0..* Extension 実装で定義された追加のコンテンツ / Additional content defined by implementations
Slice: Unordered, Open by value:url
..... Slices for coding Σ 0..* Coding 用語システムによって定義されたコード / Code defined by a terminology system
Slice: Unordered, Open by value:system
Binding: JP Core Condition Disease Code MEDIS RecordNo ValueSet (example)
...... coding:masterDiseaseKeyNumber Σ 0..* Coding MEDIS ICD10対応標準病名マスター(管理番号)
Binding: JP Core Condition Disease Code MEDIS RecordNo ValueSet (preferred)
....... id 0..1 string 要素間参照のための一意のID / Unique id for inter-element referencing
....... extension 0..* Extension 実装で定義された追加のコンテンツ / Additional content defined by implementations
Slice: Unordered, Open by value:url
....... system Σ 1..1 uri 用語システムのアイデンティティ / Identity of the terminology system
Fixed Value: http://medis.or.jp/CodeSystem/master-disease-keyNumber
....... version Σ 0..1 string システムのバージョン - 関連する場合 / Version of the system - if relevant
....... code SΣ 1..1 code システムによって定義された構文のシンボル / Symbol in syntax defined by the system
....... display SΣ 1..1 string システムによって定義された表現 / Representation defined by the system
....... userSelected Σ 0..1 boolean このコーディングがユーザーによって直接選択された場合 / If this coding was chosen directly by the user
...... coding:ICD10-2013-full Σ 0..* Coding MHLW 厚生労働省ICD102013版
Binding: MHLW 厚生労働省ICD102013版 (preferred)
....... id 0..1 string 要素間参照のための一意のID / Unique id for inter-element referencing
....... extension 0..* Extension 実装で定義された追加のコンテンツ / Additional content defined by implementations
Slice: Unordered, Open by value:url
....... system Σ 1..1 uri 用語システムのアイデンティティ / Identity of the terminology system
Fixed Value: http://jpfhir.jp/fhir/core/mhlw/CodeSystem/ICD10-2013-full
....... version Σ 0..1 string システムのバージョン - 関連する場合 / Version of the system - if relevant
....... code SΣ 1..1 code システムによって定義された構文のシンボル / Symbol in syntax defined by the system
....... display SΣ 1..1 string システムによって定義された表現 / Representation defined by the system
....... userSelected Σ 0..1 boolean このコーディングがユーザーによって直接選択された場合 / If this coding was chosen directly by the user
..... text Σ 0..1 string コンセプトの単純なテキスト表現 / Plain text representation of the concept
.... documentation 0..* RelatedArtifact 目標のドキュメントをサポートします / Supporting documentation for the goal
.... target 0..* BackboneElement 目標のターゲット結果 / Target outcome for the goal
..... 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
..... measure 0..1 CodeableConcept 値を追跡するパラメーター / The parameter whose value is to be tracked
Binding: LOINCCodes (example): 目標の達成を決定するために追跡できるパラメーターの種類を識別します。 / Identifies types of parameters that can be tracked to determine goal achievement.
..... detail[x] 0..1 達成される目標値 / The target value to be achieved
...... detailQuantity Quantity
...... detailRange Range
...... detailCodeableConcept CodeableConcept
..... due 0..1 Duration 内部のゴールに到達します / Reach goal within
... action S 0..* BackboneElement 病日・イベント情報
.... id S 1..1 string 病日[-パスステップ]を設定する。
.... extension 0..* Extension 実装で定義された追加のコンテンツ / Additional content defined by implementations
.... modifierExtension ?!Σ 0..* Extension 認識されていなくても無視できない拡張機能 / Extensions that cannot be ignored even if unrecognized
.... prefix 0..1 string アクションのユーザー可視プレフィックス(例:1またはA) / User-visible prefix for the action (e.g. 1. or A.)
.... title S 1..1 string 病日、またはイベント名称
.... description 0..1 string アクションの簡単な説明 / Brief description of the action
.... textEquivalent 0..1 string 動的な側面を受信システムによって解釈できない場合に使用されるアクションに相当する静的テキスト / Static text equivalent of the action, used if the dynamic aspects cannot be interpreted by the receiving system
.... priority 0..1 code ルーチン|緊急|できるだけ早く|統計 / routine | urgent | asap | stat
Binding: RequestPriority (required): リクエストの実行に割り当てられる重要性のレベルを特定します。 / Identifies the level of importance to be assigned to actioning the request.
.... code 0..* CodeableConcept アクションまたはサブアクションの意味を表すコード / Code representing the meaning of the action or sub-actions
.... reason 0..* CodeableConcept アクションを実行する必要がある理由 / Why the action should be performed
.... documentation 0..* RelatedArtifact 意図したアクションのパフォーマーのためのドキュメントをサポートします / Supporting documentation for the intended performer of the action
.... goalId 0..* id このアクションがサポートする目標 / What goals this action supports
.... subject[x] 0..1 個人のタイプアクションが焦点を合わせています / Type of individual the action is focused on
Binding: SubjectType (extensible): 計画定義の可能性のある被験者(患者、開業医、組織、場所など)の可能なタイプ。 / The possible types of subjects for a plan definition (E.g. Patient, Practitioner, Organization, Location, etc.).
..... subjectCodeableConcept CodeableConcept
..... subjectReference Reference(Group)
.... trigger 0..* TriggerDefinition アクションをトリガーする場合 / When the action should be triggered
.... condition 0..* BackboneElement アクションが適用されるかどうか / Whether or not the action is applicable
..... 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
..... kind 1..1 code 適用性|開始|止まる / applicability | start | stop
Binding: ActionConditionKind (required): アクションに表示される可能性のある条件の種類を定義します。 / Defines the kinds of conditions that can appear on actions.
..... expression 0..1 Expression ブール値の式 / Boolean-valued expression
.... input 0..* DataRequirement 入力データ要件 / Input data requirements
.... output 0..* DataRequirement 出力データ定義 / Output data definition
.... relatedAction 0..* BackboneElement 別のアクションとの関係 / Relationship to another action
..... 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
..... actionId 1..1 id これはどのようなアクションに関連していますか / What action is this related to
..... relationship 1..1 code スタート前|前|終了前|スタートと同時|同時|並行して逆|アフタースタート|後|アフターエンド / before-start | before | before-end | concurrent-with-start | concurrent | concurrent-with-end | after-start | after | after-end
Binding: ActionRelationshipType (required): アクション間の関係のタイプを定義します。 / Defines the types of relationships between actions.
..... offset[x] 0..1 関係のタイムオフセット / Time offset for the relationship
...... offsetDuration Duration
...... offsetRange Range
.... Slices for timing[x] 0..1 フォーム(Questionnaire)などを入力するタイミングを設定する。
Slice: Unordered, Open by type:$this
..... timingDateTime dateTime
..... timingAge Age
..... timingPeriod Period
..... timingDuration Duration
..... timingRange Range
..... timingTiming Timing
..... timing[x]:timingTiming 0..1 Timing アクションが行われる場合 / When the action should take place
...... id 0..1 string 要素間参照のための一意のID / Unique id for inter-element referencing
...... extension 0..* Extension 実装で定義された追加のコンテンツ / Additional content defined by implementations
Slice: Unordered, Open by value:url
...... modifierExtension ?!Σ 0..* Extension 認識されていなくても無視できない拡張機能 / Extensions that cannot be ignored even if unrecognized
...... event Σ 0..* dateTime イベントが発生したとき / When the event occurs
...... repeat SΣC 0..1 Element 繰り返しの定義。例えば、「月水金」や「X年Y月Z日からX年Y月Z日まで」など。id(病日[-パスステップ])で表現できる場合は設定しなくてもよい。
Constraints: tim-1, tim-2, tim-4, tim-5, tim-6, tim-7, tim-8, tim-9, tim-10
....... id 0..1 string 要素間参照のための一意のID / Unique id for inter-element referencing
....... extension 0..* Extension 実装で定義された追加のコンテンツ / Additional content defined by implementations
Slice: Unordered, Open by value:url
....... bounds[x] Σ 0..1 長さ/長さの範囲、または(開始および/または終了)制限 / Length/Range of lengths, or (Start and/or end) limits
........ boundsDuration Duration
........ boundsRange Range
........ boundsPeriod Period
....... count Σ 0..1 positiveInt 繰り返す回数 / Number of times to repeat
....... countMax Σ 0..1 positiveInt 繰り返す最大回数 / Maximum number of times to repeat
....... duration Σ 0..1 decimal それが起こったときの期間 / How long when it happens
....... durationMax Σ 0..1 decimal それが起こったときの期間(最大) / How long when it happens (Max)
....... durationUnit Σ 0..1 code s |min |h |d |wk |mo |A-時間単位(ucum) / s | min | h | d | wk | mo | a - unit of time (UCUM)
Binding: UnitsOfTime (required): 時間単位(UCUMからの単位)。 / A unit of time (units from UCUM).
....... frequency Σ 0..1 positiveInt イベントは、期間ごとに周波数時間が発生します / Event occurs frequency times per period
....... frequencyMax Σ 0..1 positiveInt イベントは、期間ごとに頻繁な時間まで発生します / Event occurs up to frequencyMax times per period
....... period Σ 0..1 decimal イベントは、期間ごとに周波数時間が発生します / Event occurs frequency times per period
....... periodMax Σ 0..1 decimal 期間の上限(3〜4時間) / Upper limit of period (3-4 hours)
....... periodUnit Σ 0..1 code s |min |h |d |wk |mo |A-時間単位(ucum) / s | min | h | d | wk | mo | a - unit of time (UCUM)
Binding: UnitsOfTime (required): 時間単位(UCUMからの単位)。 / A unit of time (units from UCUM).
....... dayOfWeek Σ 0..* code 月|火|水|木|金|土|太陽 / mon | tue | wed | thu | fri | sat | sun
Binding: DaysOfWeek (required)
....... timeOfDay Σ 0..* time アクションの時間 / Time of day for action
....... when Σ 0..* code 発生期間のコード / Code for time period of occurrence
Binding: EventTiming (required): スケジュールに関連する現実世界のイベント。 / Real world event relating to the schedule.
....... offset Σ 0..1 unsignedInt イベントから数分(前または後) / Minutes from event (before or after)
...... code Σ 0..1 CodeableConcept 入札|TID |QID |AM |PM |QD |qod |+ / BID | TID | QID | AM | PM | QD | QOD | +
Binding: TimingAbbreviation (preferred): 既知 /定義されたタイミングパターンのコード。 / Code for a known / defined timing pattern.
.... participant 0..* BackboneElement 誰がアクションに参加すべきか / Who should participate in the action
..... 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
..... type 1..1 code 患者|開業医|関連者|デバイス / patient | practitioner | related-person | device
Binding: ActionParticipantType (required): アクションの参加者のタイプ。 / The type of participant for the action.
..... role 0..1 CodeableConcept 例えば。看護師、外科医、親 / E.g. Nurse, Surgeon, Parent
Binding: ActionParticipantRole (example): アクションのために参加者が演じる役割を定義します。 / Defines roles played by participants for the action.
.... type 0..1 CodeableConcept 作成|更新|削除|ファイアイベント / create | update | remove | fire-event
Binding: ActionType (extensible): 実行されるアクションの種類。 / The type of action to be performed.
.... groupingBehavior 0..1 code ビジュアルグループ|論理グループ|文とグループ / visual-group | logical-group | sentence-group
Binding: ActionGroupingBehavior (required): グループの組織行動を定義します。 / Defines organization behavior of a group.
.... selectionBehavior 0..1 code 任意の|すべて|オールオアノーン|正確に1つ|一つの1つ|1つ以上 / any | all | all-or-none | exactly-one | at-most-one | one-or-more
Binding: ActionSelectionBehavior (required): グループの選択動作を定義します。 / Defines selection behavior of a group.
.... requiredBehavior 0..1 code マスト||必須ではない文書化 / must | could | must-unless-documented
Binding: ActionRequiredBehavior (required): アクショングループまたはアクショングループが必要かどうかについての期待を定義します。 / Defines expectations around whether an action or action group is required.
.... precheckBehavior 0..1 code はい|番号 / yes | no
Binding: ActionPrecheckBehavior (required): アクションまたはグループの選択頻度の動作を定義します。 / Defines selection frequency behavior for an action or group.
.... cardinalityBehavior 0..1 code シングル|多数 / single | multiple
Binding: ActionCardinalityBehavior (required): アクションまたはグループの動作を定義します。そのアイテムが繰り返される回数について。 / Defines behavior for an action or a group for how many times that item may be repeated.
.... definition[x] S 0..1 イベント(EPathPlanDefinitionEvent)、質問(EPathQuestionnaire)への正規URLを指定する。
..... definitionCanonical canonical(EPath PlanDefinition Event | EPath Questionnaire)
..... definitionUri uri
.... transform 0..1 canonical(StructureMap) テンプレートを適用するために変換します / Transform to apply the template
.... dynamicValue 0..* BackboneElement 定義の動的な側面 / Dynamic aspects of the definition
..... 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
..... path 0..1 string 動的に設定する要素へのパス / The path to the element to be set dynamically
..... expression 0..1 Expression カスタマイズの動的値を提供する式 / An expression that provides the dynamic value for the customization
.... action 0..* See action (PlanDefinition) サブアクション / A sub-action

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
PlanDefinition.meta.​security Base extensible SecurityLabels 📍4.0.1 FHIR Std.
PlanDefinition.meta.​tag Base example Common Tags 📍4.0.1 FHIR Std.
PlanDefinition.language Base preferred Common Languages 📍4.0.1 FHIR Std.
PlanDefinition.identifier:ePathIdentificationStandard.​use Base required IdentifierUse 📍4.0.1 FHIR Std.
PlanDefinition.identifier:ePathIdentificationStandard.​type Base extensible IdentifierType 📍4.0.1 FHIR Std.
PlanDefinition.type Base extensible PlanDefinitionType 📍4.0.1 FHIR Std.
PlanDefinition.status Base required PublicationStatus 📍4.0.1 FHIR Std.
PlanDefinition.subject[x] Base extensible Subject type 📍4.0.1 FHIR Std.
PlanDefinition.jurisdiction Base extensible Jurisdiction 📍4.0.1 FHIR Std.
PlanDefinition.topic Base example DefinitionTopic 📍4.0.1 FHIR Std.
PlanDefinition.goal.​category Base example Goal category 📍4.0.1 FHIR Std.
PlanDefinition.goal.​description Base example SNOMED CT Clinical Findings 📍4.0.1 FHIR Std.
PlanDefinition.goal.​priority Base preferred Goal priority 📍4.0.1 FHIR Std.
PlanDefinition.goal.​start Base example Goal start event 📍4.0.1 FHIR Std.
PlanDefinition.goal.​addresses Base example Condition/Problem/Diagnosis Codes 📍4.0.1 FHIR Std.
PlanDefinition.goal.​addresses.coding Base example JP Core Condition Disease Code MEDIS RecordNo ValueSet 📦1.1.0 jpfhir-terminology v1.5
PlanDefinition.goal.​addresses.coding:masterDiseaseKeyNumber Base preferred JP Core Condition Disease Code MEDIS RecordNo ValueSet 📦1.1.0 jpfhir-terminology v1.5
PlanDefinition.goal.​addresses.coding:ICD10-2013-full Base preferred MHLW 厚生労働省ICD102013版 📦1.1.0 jpfhir-terminology v1.5
PlanDefinition.goal.​target.measure Base example LOINC Codes 📍4.0.1 FHIR Std.
PlanDefinition.action.​priority Base required Request priority 📍4.0.1 FHIR Std.
PlanDefinition.action.​subject[x] Base extensible Subject type 📍4.0.1 FHIR Std.
PlanDefinition.action.​condition.kind Base required ActionConditionKind 📍4.0.1 FHIR Std.
PlanDefinition.action.​relatedAction.relationship Base required ActionRelationshipType 📍4.0.1 FHIR Std.
PlanDefinition.action.​timing[x]:timingTiming.​repeat.durationUnit Base required UnitsOfTime 📍4.0.1 FHIR Std.
PlanDefinition.action.​timing[x]:timingTiming.​repeat.periodUnit Base required UnitsOfTime 📍4.0.1 FHIR Std.
PlanDefinition.action.​timing[x]:timingTiming.​repeat.dayOfWeek Base required DaysOfWeek 📍4.0.1 FHIR Std.
PlanDefinition.action.​timing[x]:timingTiming.​repeat.when Base required EventTiming 📍4.0.1 FHIR Std.
PlanDefinition.action.​timing[x]:timingTiming.​code Base preferred TimingAbbreviation 📍4.0.1 FHIR Std.
PlanDefinition.action.​participant.type Base required ActionParticipantType 📍4.0.1 FHIR Std.
PlanDefinition.action.​participant.role Base example Action participant role 📍4.0.1 FHIR Std.
PlanDefinition.action.​type Base extensible ActionType 📍4.0.1 FHIR Std.
PlanDefinition.action.​groupingBehavior Base required ActionGroupingBehavior 📍4.0.1 FHIR Std.
PlanDefinition.action.​selectionBehavior Base required ActionSelectionBehavior 📍4.0.1 FHIR Std.
PlanDefinition.action.​requiredBehavior Base required ActionRequiredBehavior 📍4.0.1 FHIR Std.
PlanDefinition.action.​precheckBehavior Base required ActionPrecheckBehavior 📍4.0.1 FHIR Std.
PlanDefinition.action.​cardinalityBehavior Base required ActionCardinalityBehavior 📍4.0.1 FHIR Std.

Constraints

Id Grade Path(s) Description Expression
dom-2 error PlanDefinition リソースが別のリソースに含まれている場合、ネストされたリソースを含めてはなりません / If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error PlanDefinition リソースが別のリソースに含まれている場合、それはリソースの他の場所から参照されるか、含有リソースを参照するものとします / 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-4 error PlanDefinition リソースが別のリソースに含まれている場合、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-5 error PlanDefinition 別のリソースにリソースが含まれている場合、セキュリティラベルはありません / If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice PlanDefinition リソースには、堅牢な管理のための叙述(Narative)が必要です / A resource should have narrative for robust management text.`div`.exists()
ele-1 error **ALL** elements すべてのFHIR要素には、@valueまたは子供が必要です / All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error **ALL** extensions 「拡張機能または値[x]のいずれかが必要です。両方ではありません。」 extension.exists() != value.exists()
pdf-0 warning PlanDefinition 名前は、コード生成などのマシン処理アプリケーションによってモジュールの識別子として使用可能である必要があります / Name should be usable as an identifier for the module by machine processing applications such as code generation name.matches('[A-Z]([A-Za-z0-9_]){0,254}')
tim-1 error PlanDefinition.action.timing[x]:timingTiming.repeat 期間がある場合は、期間単位が必要です / if there's a duration, there needs to be duration units duration.empty() or durationUnit.exists()
tim-2 error PlanDefinition.action.timing[x]:timingTiming.repeat 期間がある場合、期間単位が必要です / if there's a period, there needs to be period units period.empty() or periodUnit.exists()
tim-4 error PlanDefinition.action.timing[x]:timingTiming.repeat 期間は非陰性価値です / duration SHALL be a non-negative value duration.exists() implies duration >= 0
tim-5 error PlanDefinition.action.timing[x]:timingTiming.repeat 期間は非陰性の価値です / period SHALL be a non-negative value period.exists() implies period >= 0
tim-6 error PlanDefinition.action.timing[x]:timingTiming.repeat 期間がある場合、期間がなければなりません / If there's a periodMax, there must be a period periodMax.empty() or period.exists()
tim-7 error PlanDefinition.action.timing[x]:timingTiming.repeat Hurtermaxがある場合、期間がなければなりません / If there's a durationMax, there must be a duration durationMax.empty() or duration.exists()
tim-8 error PlanDefinition.action.timing[x]:timingTiming.repeat countmaxがある場合、カウントが必要です / If there's a countMax, there must be a count countMax.empty() or count.exists()
tim-9 error PlanDefinition.action.timing[x]:timingTiming.repeat オフセットがある場合、c、cm、cd、cvではなく(c、cvではない)存在する必要があります。 / If there's an offset, there must be a when (and not C, CM, CD, CV) offset.empty() or (when.exists() and ((when in ('C' | 'CM' | 'CD' | 'CV')).not()))
tim-10 error PlanDefinition.action.timing[x]:timingTiming.repeat 時間がある場合、いつ、またはその逆もありません / If there's a timeOfDay, there cannot be a when, or vice versa timeOfDay.empty() or when.empty()

This structure is derived from PlanDefinition

Summary

Mandatory: 10 elements(8 nested mandatory elements)
Must-Support: 17 elements
Fixed: 3 elements

Structures

This structure refers to these other structures:

Extensions

This structure refers to these extensions:

Slices

This structure defines the following Slices:

  • The element 1 is sliced based on the values of PlanDefinition.identifier
  • The element 1 is sliced based on the values of PlanDefinition.goal.addresses.coding
  • The element 1 is sliced based on the values of PlanDefinition.action.timing[x]

Key Elements View

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. PlanDefinition C 0..* PlanDefinition 特定の患者またはコンテキストとは無関係に、一連の行動の計画の定義 / The definition of a plan for a series of actions, independent of any specific patient or context
Constraints: pdf-0
... meta Σ 1..1 Meta リソースに関するメタデータ / Metadata about the resource
.... profile SΣ 1..* canonical(StructureDefinition) 本プロファイルを識別するURLとバージョンを指定する。http://e-path.jp/fhir/ePath/StructureDefinition/EPathPlanDefinitionEP01|x.y.z を設定する。
... implicitRules ?!Σ 0..1 uri このコンテンツが作成されたルールのセット / A set of rules under which this content was created
... Slices for extension 1..* Extension Extension
Slice: Unordered, Open by value:url
.... extension:ePathPlanDefinitionAdaptiveCriteriaText S 1..1 string 適応基準テキスト
URL: http://e-path.jp/fhir/ePath/StructureDefinition/EPathPlanDefinitionAdaptiveCriteriaText
.... extension:ePathPlanDefinitionScheduledDays 0..1 integer パス予定日数
URL: http://e-path.jp/fhir/ePath/StructureDefinition/EPathPlanDefinitionScheduledDays
... modifierExtension ?! 0..* Extension 無視できない拡張機能 / Extensions that cannot be ignored
... url SΣ 1..1 uri ベースURL/PlanDefinition/EP01.ひな型パス識別を設定する。
... Slices for identifier Σ 1..* Identifier 計画定義の追加識別子 / Additional identifier for the plan definition
Slice: Unordered, Open by value:system
.... identifier:ePathIdentificationStandard SΣ 1..1 Identifier パス識別(ひな型パス識別)
..... use ?!Σ 0..1 code 通常|公式|温度|セカンダリ|古い(知られている場合) / usual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): 既知の場合、この識別子の目的を識別します。 / Identifies the purpose for this identifier, if known .
..... system Σ 1..1 uri 固定値 http://e-path.jp/fhir/ePath/IdSystem/standard-path-idを設定する。
Fixed Value: http://e-path.jp/fhir/ePath/IdSystem/standard-path-id
..... value SΣ 1..1 string 標準クリニカルパスコード
... version Σ 0..1 string ひな型パスバージョン
... title SΣ 1..1 string ひな型パス名称
... status ?!Σ 1..1 code ドラフト|アクティブ|引退|わからない / draft | active | retired | unknown
Binding: PublicationStatus (required): アーティファクトのライフサイクルステータス。 / The lifecycle status of an artifact.
... goal S 0..* BackboneElement 計画が達成しようとしていること / What the plan is trying to accomplish
.... modifierExtension ?!Σ 0..* Extension 認識されていなくても無視できない拡張機能 / Extensions that cannot be ignored even if unrecognized
.... description 1..1 CodeableConcept 目標を説明するコードまたはテキスト / Code or text describing the goal
Binding: SNOMEDCTClinicalFindings (example): 達成できる目標について説明します。 / Describes goals that can be achieved.
.... addresses S 0..* CodeableConcept 病名
Binding: Condition/Problem/DiagnosisCodes (example): 目標が対処する可能性のある問題、条件、問題、または懸念を特定します。 / Identifies problems, conditions, issues, or concerns that goals may address.
..... Slices for coding Σ 0..* Coding 用語システムによって定義されたコード / Code defined by a terminology system
Slice: Unordered, Open by value:system
Binding: JP Core Condition Disease Code MEDIS RecordNo ValueSet (example)
...... coding:masterDiseaseKeyNumber Σ 0..* Coding MEDIS ICD10対応標準病名マスター(管理番号)
Binding: JP Core Condition Disease Code MEDIS RecordNo ValueSet (preferred)
....... system Σ 1..1 uri 用語システムのアイデンティティ / Identity of the terminology system
Fixed Value: http://medis.or.jp/CodeSystem/master-disease-keyNumber
....... code SΣ 1..1 code システムによって定義された構文のシンボル / Symbol in syntax defined by the system
....... display SΣ 1..1 string システムによって定義された表現 / Representation defined by the system
...... coding:ICD10-2013-full Σ 0..* Coding MHLW 厚生労働省ICD102013版
Binding: MHLW 厚生労働省ICD102013版 (preferred)
....... system Σ 1..1 uri 用語システムのアイデンティティ / Identity of the terminology system
Fixed Value: http://jpfhir.jp/fhir/core/mhlw/CodeSystem/ICD10-2013-full
....... code SΣ 1..1 code システムによって定義された構文のシンボル / Symbol in syntax defined by the system
....... display SΣ 1..1 string システムによって定義された表現 / Representation defined by the system
... action S 0..* BackboneElement 病日・イベント情報
.... id S 1..1 string 病日[-パスステップ]を設定する。
.... modifierExtension ?!Σ 0..* Extension 認識されていなくても無視できない拡張機能 / Extensions that cannot be ignored even if unrecognized
.... title S 1..1 string 病日、またはイベント名称
.... Slices for timing[x] 0..1 フォーム(Questionnaire)などを入力するタイミングを設定する。
Slice: Unordered, Open by type:$this
..... timingDateTime dateTime
..... timingAge Age
..... timingPeriod Period
..... timingDuration Duration
..... timingRange Range
..... timingTiming Timing
..... timing[x]:timingTiming 0..1 Timing アクションが行われる場合 / When the action should take place
...... modifierExtension ?!Σ 0..* Extension 認識されていなくても無視できない拡張機能 / Extensions that cannot be ignored even if unrecognized
...... repeat SΣC 0..1 Element 繰り返しの定義。例えば、「月水金」や「X年Y月Z日からX年Y月Z日まで」など。id(病日[-パスステップ])で表現できる場合は設定しなくてもよい。
Constraints: tim-1, tim-2, tim-4, tim-5, tim-6, tim-7, tim-8, tim-9, tim-10
.... definition[x] S 0..1 イベント(EPathPlanDefinitionEvent)、質問(EPathQuestionnaire)への正規URLを指定する。
..... definitionCanonical canonical(EPath PlanDefinition Event | EPath Questionnaire)
..... definitionUri uri

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
PlanDefinition.identifier:ePathIdentificationStandard.​use Base required IdentifierUse 📍4.0.1 FHIR Std.
PlanDefinition.status Base required PublicationStatus 📍4.0.1 FHIR Std.
PlanDefinition.goal.​description Base example SNOMED CT Clinical Findings 📍4.0.1 FHIR Std.
PlanDefinition.goal.​addresses Base example Condition/Problem/Diagnosis Codes 📍4.0.1 FHIR Std.
PlanDefinition.goal.​addresses.coding Base example JP Core Condition Disease Code MEDIS RecordNo ValueSet 📦1.1.0 jpfhir-terminology v1.5
PlanDefinition.goal.​addresses.coding:masterDiseaseKeyNumber Base preferred JP Core Condition Disease Code MEDIS RecordNo ValueSet 📦1.1.0 jpfhir-terminology v1.5
PlanDefinition.goal.​addresses.coding:ICD10-2013-full Base preferred MHLW 厚生労働省ICD102013版 📦1.1.0 jpfhir-terminology v1.5

Constraints

Id Grade Path(s) Description Expression
dom-2 error PlanDefinition リソースが別のリソースに含まれている場合、ネストされたリソースを含めてはなりません / If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error PlanDefinition リソースが別のリソースに含まれている場合、それはリソースの他の場所から参照されるか、含有リソースを参照するものとします / 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-4 error PlanDefinition リソースが別のリソースに含まれている場合、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-5 error PlanDefinition 別のリソースにリソースが含まれている場合、セキュリティラベルはありません / If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice PlanDefinition リソースには、堅牢な管理のための叙述(Narative)が必要です / A resource should have narrative for robust management text.`div`.exists()
ele-1 error **ALL** elements すべてのFHIR要素には、@valueまたは子供が必要です / All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error **ALL** extensions 両方ではなく、拡張または値[x]が必要です / Must have either extensions or value[x], not both extension.exists() != value.exists()
pdf-0 warning PlanDefinition 名前は、コード生成などのマシン処理アプリケーションによってモジュールの識別子として使用可能である必要があります / Name should be usable as an identifier for the module by machine processing applications such as code generation name.matches('[A-Z]([A-Za-z0-9_]){0,254}')
tim-1 error PlanDefinition.action.timing[x]:timingTiming.repeat 期間がある場合は、期間単位が必要です / if there's a duration, there needs to be duration units duration.empty() or durationUnit.exists()
tim-2 error PlanDefinition.action.timing[x]:timingTiming.repeat 期間がある場合、期間単位が必要です / if there's a period, there needs to be period units period.empty() or periodUnit.exists()
tim-4 error PlanDefinition.action.timing[x]:timingTiming.repeat 期間は非陰性価値です / duration SHALL be a non-negative value duration.exists() implies duration >= 0
tim-5 error PlanDefinition.action.timing[x]:timingTiming.repeat 期間は非陰性の価値です / period SHALL be a non-negative value period.exists() implies period >= 0
tim-6 error PlanDefinition.action.timing[x]:timingTiming.repeat 期間がある場合、期間がなければなりません / If there's a periodMax, there must be a period periodMax.empty() or period.exists()
tim-7 error PlanDefinition.action.timing[x]:timingTiming.repeat Hurtermaxがある場合、期間がなければなりません / If there's a durationMax, there must be a duration durationMax.empty() or duration.exists()
tim-8 error PlanDefinition.action.timing[x]:timingTiming.repeat countmaxがある場合、カウントが必要です / If there's a countMax, there must be a count countMax.empty() or count.exists()
tim-9 error PlanDefinition.action.timing[x]:timingTiming.repeat オフセットがある場合、c、cm、cd、cvではなく(c、cvではない)存在する必要があります。 / If there's an offset, there must be a when (and not C, CM, CD, CV) offset.empty() or (when.exists() and ((when in ('C' | 'CM' | 'CD' | 'CV')).not()))
tim-10 error PlanDefinition.action.timing[x]:timingTiming.repeat 時間がある場合、いつ、またはその逆もありません / If there's a timeOfDay, there cannot be a when, or vice versa timeOfDay.empty() or when.empty()

Differential View

This structure is derived from PlanDefinition

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. PlanDefinition PlanDefinition
... meta 1..1 Meta リソースに関するメタデータ / Metadata about the resource
.... profile S 1..* canonical(StructureDefinition) 本プロファイルを識別するURLとバージョンを指定する。http://e-path.jp/fhir/ePath/StructureDefinition/EPathPlanDefinitionEP01|x.y.z を設定する。
... Slices for extension 1..* Extension Extension
Slice: Unordered, Open by value:url
.... extension:ePathPlanDefinitionAdaptiveCriteriaText S 1..1 string 適応基準テキスト
URL: http://e-path.jp/fhir/ePath/StructureDefinition/EPathPlanDefinitionAdaptiveCriteriaText
.... extension:ePathPlanDefinitionScheduledDays 0..1 integer パス予定日数
URL: http://e-path.jp/fhir/ePath/StructureDefinition/EPathPlanDefinitionScheduledDays
... url S 1..1 uri ベースURL/PlanDefinition/EP01.ひな型パス識別を設定する。
... Slices for identifier 1..* Identifier 計画定義の追加識別子 / Additional identifier for the plan definition
Slice: Unordered, Open by value:system
.... identifier:ePathIdentificationStandard S 1..1 Identifier パス識別(ひな型パス識別)
..... system 1..1 uri 固定値 http://e-path.jp/fhir/ePath/IdSystem/standard-path-idを設定する。
Fixed Value: http://e-path.jp/fhir/ePath/IdSystem/standard-path-id
..... value S 1..1 string 標準クリニカルパスコード
... version 0..1 string ひな型パスバージョン
... title S 1..1 string ひな型パス名称
... goal S 0..* BackboneElement 計画が達成しようとしていること / What the plan is trying to accomplish
.... addresses S 0..* CodeableConcept 病名
..... Slices for coding 0..* Coding 用語システムによって定義されたコード / Code defined by a terminology system
Slice: Unordered, Open by value:system
Binding: JP Core Condition Disease Code MEDIS RecordNo ValueSet (example)
...... coding:masterDiseaseKeyNumber 0..* Coding MEDIS ICD10対応標準病名マスター(管理番号)
Binding: JP Core Condition Disease Code MEDIS RecordNo ValueSet (preferred)
....... system 1..1 uri 用語システムのアイデンティティ / Identity of the terminology system
Fixed Value: http://medis.or.jp/CodeSystem/master-disease-keyNumber
....... code S 1..1 code システムによって定義された構文のシンボル / Symbol in syntax defined by the system
....... display S 1..1 string システムによって定義された表現 / Representation defined by the system
...... coding:ICD10-2013-full 0..* Coding MHLW 厚生労働省ICD102013版
Binding: MHLW 厚生労働省ICD102013版 (preferred)
....... system 1..1 uri 用語システムのアイデンティティ / Identity of the terminology system
Fixed Value: http://jpfhir.jp/fhir/core/mhlw/CodeSystem/ICD10-2013-full
....... code S 1..1 code システムによって定義された構文のシンボル / Symbol in syntax defined by the system
....... display S 1..1 string システムによって定義された表現 / Representation defined by the system
... action S 0..* BackboneElement 病日・イベント情報
.... id S 1..1 string 病日[-パスステップ]を設定する。
.... title S 1..1 string 病日、またはイベント名称
.... Slices for timing[x] 0..1 dateTime, Age, Period, Duration, Range, Timing フォーム(Questionnaire)などを入力するタイミングを設定する。
Slice: Unordered, Open by type:$this
..... timing[x]:timingTiming 0..1 Timing アクションが行われる場合 / When the action should take place
...... repeat S 0..1 Element 繰り返しの定義。例えば、「月水金」や「X年Y月Z日からX年Y月Z日まで」など。id(病日[-パスステップ])で表現できる場合は設定しなくてもよい。
.... definition[x] S 0..1 イベント(EPathPlanDefinitionEvent)、質問(EPathQuestionnaire)への正規URLを指定する。
..... definitionCanonical canonical(EPath PlanDefinition Event | EPath Questionnaire)
..... definitionUri uri

doco Documentation for this format

Terminology Bindings (Differential)

Path Status Usage ValueSet Version Source
PlanDefinition.goal.​addresses.coding Base example JP Core Condition Disease Code MEDIS RecordNo ValueSet 📦1.1.0 jpfhir-terminology v1.5
PlanDefinition.goal.​addresses.coding:masterDiseaseKeyNumber Base preferred JP Core Condition Disease Code MEDIS RecordNo ValueSet 📦1.1.0 jpfhir-terminology v1.5
PlanDefinition.goal.​addresses.coding:ICD10-2013-full Base preferred MHLW 厚生労働省ICD102013版 📦1.1.0 jpfhir-terminology v1.5

Snapshot View

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. PlanDefinition C 0..* PlanDefinition 特定の患者またはコンテキストとは無関係に、一連の行動の計画の定義 / The definition of a plan for a series of actions, independent of any specific patient or context
Constraints: pdf-0
... id Σ 0..1 id このアーティファクトの論理ID / Logical id of this artifact
... meta Σ 1..1 Meta リソースに関するメタデータ / Metadata about the resource
.... id 0..1 string エレメント相互参照のためのユニークID
.... extension 0..* Extension 実装によって定義される追加コンテンツ
Slice: Unordered, Open by value:url
.... versionId Σ 0..1 id バージョン固有の識別子 (Baajon koyū no shikibetsu-shi)
.... lastUpdated Σ 0..1 instant 「リソースのバージョンが最後に変更されたとき」
.... source Σ 0..1 uri 「リソースがどこから来たかを特定する」(Risōsu ga doko kara kita ka o tokutei suru)
.... profile SΣ 1..* canonical(StructureDefinition) 本プロファイルを識別するURLとバージョンを指定する。http://e-path.jp/fhir/ePath/StructureDefinition/EPathPlanDefinitionEP01|x.y.z を設定する。
.... security Σ 0..* Coding このリソースに適用されたセキュリティラベル
Binding: All Security Labels (extensible): 医療プライバシーおよびセキュリティ分類システムからのセキュリティラベル。
.... tag Σ 0..* Coding このリソースに適用されたタグ
Binding: CommonTags (example): 「様々なタグを表すコードで、一般的にはワークフローに関連しています。
... implicitRules ?!Σ 0..1 uri このコンテンツが作成されたルールのセット / A set of rules under which this content was created
... language 0..1 code リソースコンテンツの言語 / Language of the resource content
Binding: CommonLanguages (preferred): 人間の言語。 / A human language.
Additional BindingsPurpose
AllLanguages Max Binding
... text 0..1 Narrative 人間の解釈のためのリソースのテキスト概要 / Text summary of the resource, for human interpretation
This profile does not constrain the narrative in regard to content, language, or traceability to data elements
... contained 0..* Resource インラインリソースが含まれています / Contained, inline Resources
... Slices for extension 1..* Extension Extension
Slice: Unordered, Open by value:url
.... extension:ePathPlanDefinitionAdaptiveCriteriaText S 1..1 string 適応基準テキスト
URL: http://e-path.jp/fhir/ePath/StructureDefinition/EPathPlanDefinitionAdaptiveCriteriaText
.... extension:ePathPlanDefinitionScheduledDays 0..1 integer パス予定日数
URL: http://e-path.jp/fhir/ePath/StructureDefinition/EPathPlanDefinitionScheduledDays
... modifierExtension ?! 0..* Extension 無視できない拡張機能 / Extensions that cannot be ignored
... url SΣ 1..1 uri ベースURL/PlanDefinition/EP01.ひな型パス識別を設定する。
... Slices for identifier Σ 1..* Identifier 計画定義の追加識別子 / Additional identifier for the plan definition
Slice: Unordered, Open by value:system
.... identifier:ePathIdentificationStandard SΣ 1..1 Identifier パス識別(ひな型パス識別)
..... id 0..1 string 要素間参照のための一意のID / Unique id for inter-element referencing
..... extension 0..* Extension 実装で定義された追加のコンテンツ / Additional content defined by implementations
Slice: Unordered, Open by value:url
..... use ?!Σ 0..1 code 通常|公式|温度|セカンダリ|古い(知られている場合) / usual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): 既知の場合、この識別子の目的を識別します。 / Identifies the purpose for this identifier, if known .
..... type Σ 0..1 CodeableConcept 識別子の説明 / Description of identifier
Binding: Identifier Type Codes (extensible): 特定の目的に使用する識別子を決定するために使用できる識別子のコード化されたタイプ。 / A coded type for an identifier that can be used to determine which identifier to use for a specific purpose.
..... system Σ 1..1 uri 固定値 http://e-path.jp/fhir/ePath/IdSystem/standard-path-idを設定する。
Fixed Value: http://e-path.jp/fhir/ePath/IdSystem/standard-path-id
..... value SΣ 1..1 string 標準クリニカルパスコード
..... period Σ 0..1 Period IDが使用に有効だった時間期間 / Time period when id is/was valid for use
..... assigner Σ 0..1 Reference(Organization) IDを発行した組織(単なるテキストである可能性があります) / Organization that issued id (may be just text)
... version Σ 0..1 string ひな型パスバージョン
... name ΣC 0..1 string この計画の定義の名前(コンピューターフレンドリー) / Name for this plan definition (computer friendly)
... title SΣ 1..1 string ひな型パス名称
... subtitle 0..1 string 計画定義の下位タイトル / Subordinate title of the plan definition
... type Σ 0..1 CodeableConcept 注文セット|臨床プロトコル|ECAルール|ワークフロー定義 / order-set | clinical-protocol | eca-rule | workflow-definition
Binding: PlanDefinitionType (extensible): プランディングのタイプ。 / The type of PlanDefinition.
... status ?!Σ 1..1 code ドラフト|アクティブ|引退|わからない / draft | active | retired | unknown
Binding: PublicationStatus (required): アーティファクトのライフサイクルステータス。 / The lifecycle status of an artifact.
... experimental Σ 0..1 boolean テスト目的で、実際の使用法ではありません / For testing purposes, not real usage
... subject[x] 0..1 個人のタイプ計画定義は焦点を当てています / Type of individual the plan definition is focused on
Binding: SubjectType (extensible): 計画定義の可能性のある被験者(患者、開業医、組織、場所など)の可能なタイプ。 / The possible types of subjects for a plan definition (E.g. Patient, Practitioner, Organization, Location, etc.).
.... subjectCodeableConcept CodeableConcept
.... subjectReference Reference(Group)
... date Σ 0..1 dateTime 日付は最後に変更されました / Date last changed
... publisher Σ 0..1 string 出版社の名前(組織または個人) / Name of the publisher (organization or individual)
... contact Σ 0..* ContactDetail 出版社の連絡先の詳細 / Contact details for the publisher
... description Σ 0..1 markdown 計画定義の自然言語の説明 / Natural language description of the plan definition
... useContext Σ 0..* UsageContext コンテンツがサポートすることを意図しているというコンテキスト / The context that the content is intended to support
... jurisdiction Σ 0..* CodeableConcept 計画定義のための対象管轄区域(該当する場合) / Intended jurisdiction for plan definition (if applicable)
Binding: Jurisdiction ValueSet (extensible): このアーティファクトが使用することを目的としている国と地域。 / Countries and regions within which this artifact is targeted for use.
... purpose 0..1 markdown この計画定義が定義されている理由 / Why this plan definition is defined
... usage 0..1 string 計画の臨床的使用について説明します / Describes the clinical usage of the plan
... copyright 0..1 markdown 使用および/または公開制限 / Use and/or publishing restrictions
... approvalDate 0..1 date 計画定義が出版社によって承認されたとき / When the plan definition was approved by publisher
... lastReviewDate 0..1 date 計画定義が最後にレビューされたとき / When the plan definition was last reviewed
... effectivePeriod Σ 0..1 Period 計画定義が使用されると予想される場合 / When the plan definition is expected to be used
... topic 0..* CodeableConcept 例えば。教育、治療、評価 / E.g. Education, Treatment, Assessment
Binding: DefinitionTopic (example): 検索、ソート、フィルタリングに使用される定義の高レベルの分類。 / High-level categorization of the definition, used for searching, sorting, and filtering.
... author 0..* ContactDetail 誰がコンテンツを執筆しましたか / Who authored the content
... editor 0..* ContactDetail コンテンツを編集した人 / Who edited the content
... reviewer 0..* ContactDetail コンテンツをレビューした人 / Who reviewed the content
... endorser 0..* ContactDetail 誰がコンテンツを承認しましたか / Who endorsed the content
... relatedArtifact 0..* RelatedArtifact 追加のドキュメント、引用 / Additional documentation, citations
... library 0..* canonical(Library) 計画定義で使用されるロジック / Logic used by the plan definition
... goal S 0..* BackboneElement 計画が達成しようとしていること / What the plan is trying to accomplish
.... 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
.... category 0..1 CodeableConcept 例えば。治療、食事、行動 / E.g. Treatment, dietary, behavioral
Binding: GoalCategory (example): フィルタリングまたはプレゼンテーションの目標をグループ化するためのコードの例。 / Example codes for grouping goals for filtering or presentation.
.... description 1..1 CodeableConcept 目標を説明するコードまたはテキスト / Code or text describing the goal
Binding: SNOMEDCTClinicalFindings (example): 達成できる目標について説明します。 / Describes goals that can be achieved.
.... priority 0..1 CodeableConcept 優先度|中程度の優先度|低価格 / high-priority | medium-priority | low-priority
Binding: GoalPriority (preferred): 目標に到達または維持することに関連する重要性のレベルを示します。 / Indicates the level of importance associated with reaching or sustaining a goal.
.... start 0..1 CodeableConcept ゴール追跡が始まるとき / When goal pursuit begins
Binding: GoalStartEvent (example): ゴールの開始をトリガーする可能性のあるイベントの種類を特定します。 / Identifies the types of events that might trigger the start of a goal.
.... addresses S 0..* CodeableConcept 病名
Binding: Condition/Problem/DiagnosisCodes (example): 目標が対処する可能性のある問題、条件、問題、または懸念を特定します。 / Identifies problems, conditions, issues, or concerns that goals may address.
..... id 0..1 string 要素間参照のための一意のID / Unique id for inter-element referencing
..... extension 0..* Extension 実装で定義された追加のコンテンツ / Additional content defined by implementations
Slice: Unordered, Open by value:url
..... Slices for coding Σ 0..* Coding 用語システムによって定義されたコード / Code defined by a terminology system
Slice: Unordered, Open by value:system
Binding: JP Core Condition Disease Code MEDIS RecordNo ValueSet (example)
...... coding:masterDiseaseKeyNumber Σ 0..* Coding MEDIS ICD10対応標準病名マスター(管理番号)
Binding: JP Core Condition Disease Code MEDIS RecordNo ValueSet (preferred)
....... id 0..1 string 要素間参照のための一意のID / Unique id for inter-element referencing
....... extension 0..* Extension 実装で定義された追加のコンテンツ / Additional content defined by implementations
Slice: Unordered, Open by value:url
....... system Σ 1..1 uri 用語システムのアイデンティティ / Identity of the terminology system
Fixed Value: http://medis.or.jp/CodeSystem/master-disease-keyNumber
....... version Σ 0..1 string システムのバージョン - 関連する場合 / Version of the system - if relevant
....... code SΣ 1..1 code システムによって定義された構文のシンボル / Symbol in syntax defined by the system
....... display SΣ 1..1 string システムによって定義された表現 / Representation defined by the system
....... userSelected Σ 0..1 boolean このコーディングがユーザーによって直接選択された場合 / If this coding was chosen directly by the user
...... coding:ICD10-2013-full Σ 0..* Coding MHLW 厚生労働省ICD102013版
Binding: MHLW 厚生労働省ICD102013版 (preferred)
....... id 0..1 string 要素間参照のための一意のID / Unique id for inter-element referencing
....... extension 0..* Extension 実装で定義された追加のコンテンツ / Additional content defined by implementations
Slice: Unordered, Open by value:url
....... system Σ 1..1 uri 用語システムのアイデンティティ / Identity of the terminology system
Fixed Value: http://jpfhir.jp/fhir/core/mhlw/CodeSystem/ICD10-2013-full
....... version Σ 0..1 string システムのバージョン - 関連する場合 / Version of the system - if relevant
....... code SΣ 1..1 code システムによって定義された構文のシンボル / Symbol in syntax defined by the system
....... display SΣ 1..1 string システムによって定義された表現 / Representation defined by the system
....... userSelected Σ 0..1 boolean このコーディングがユーザーによって直接選択された場合 / If this coding was chosen directly by the user
..... text Σ 0..1 string コンセプトの単純なテキスト表現 / Plain text representation of the concept
.... documentation 0..* RelatedArtifact 目標のドキュメントをサポートします / Supporting documentation for the goal
.... target 0..* BackboneElement 目標のターゲット結果 / Target outcome for the goal
..... 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
..... measure 0..1 CodeableConcept 値を追跡するパラメーター / The parameter whose value is to be tracked
Binding: LOINCCodes (example): 目標の達成を決定するために追跡できるパラメーターの種類を識別します。 / Identifies types of parameters that can be tracked to determine goal achievement.
..... detail[x] 0..1 達成される目標値 / The target value to be achieved
...... detailQuantity Quantity
...... detailRange Range
...... detailCodeableConcept CodeableConcept
..... due 0..1 Duration 内部のゴールに到達します / Reach goal within
... action S 0..* BackboneElement 病日・イベント情報
.... id S 1..1 string 病日[-パスステップ]を設定する。
.... extension 0..* Extension 実装で定義された追加のコンテンツ / Additional content defined by implementations
.... modifierExtension ?!Σ 0..* Extension 認識されていなくても無視できない拡張機能 / Extensions that cannot be ignored even if unrecognized
.... prefix 0..1 string アクションのユーザー可視プレフィックス(例:1またはA) / User-visible prefix for the action (e.g. 1. or A.)
.... title S 1..1 string 病日、またはイベント名称
.... description 0..1 string アクションの簡単な説明 / Brief description of the action
.... textEquivalent 0..1 string 動的な側面を受信システムによって解釈できない場合に使用されるアクションに相当する静的テキスト / Static text equivalent of the action, used if the dynamic aspects cannot be interpreted by the receiving system
.... priority 0..1 code ルーチン|緊急|できるだけ早く|統計 / routine | urgent | asap | stat
Binding: RequestPriority (required): リクエストの実行に割り当てられる重要性のレベルを特定します。 / Identifies the level of importance to be assigned to actioning the request.
.... code 0..* CodeableConcept アクションまたはサブアクションの意味を表すコード / Code representing the meaning of the action or sub-actions
.... reason 0..* CodeableConcept アクションを実行する必要がある理由 / Why the action should be performed
.... documentation 0..* RelatedArtifact 意図したアクションのパフォーマーのためのドキュメントをサポートします / Supporting documentation for the intended performer of the action
.... goalId 0..* id このアクションがサポートする目標 / What goals this action supports
.... subject[x] 0..1 個人のタイプアクションが焦点を合わせています / Type of individual the action is focused on
Binding: SubjectType (extensible): 計画定義の可能性のある被験者(患者、開業医、組織、場所など)の可能なタイプ。 / The possible types of subjects for a plan definition (E.g. Patient, Practitioner, Organization, Location, etc.).
..... subjectCodeableConcept CodeableConcept
..... subjectReference Reference(Group)
.... trigger 0..* TriggerDefinition アクションをトリガーする場合 / When the action should be triggered
.... condition 0..* BackboneElement アクションが適用されるかどうか / Whether or not the action is applicable
..... 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
..... kind 1..1 code 適用性|開始|止まる / applicability | start | stop
Binding: ActionConditionKind (required): アクションに表示される可能性のある条件の種類を定義します。 / Defines the kinds of conditions that can appear on actions.
..... expression 0..1 Expression ブール値の式 / Boolean-valued expression
.... input 0..* DataRequirement 入力データ要件 / Input data requirements
.... output 0..* DataRequirement 出力データ定義 / Output data definition
.... relatedAction 0..* BackboneElement 別のアクションとの関係 / Relationship to another action
..... 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
..... actionId 1..1 id これはどのようなアクションに関連していますか / What action is this related to
..... relationship 1..1 code スタート前|前|終了前|スタートと同時|同時|並行して逆|アフタースタート|後|アフターエンド / before-start | before | before-end | concurrent-with-start | concurrent | concurrent-with-end | after-start | after | after-end
Binding: ActionRelationshipType (required): アクション間の関係のタイプを定義します。 / Defines the types of relationships between actions.
..... offset[x] 0..1 関係のタイムオフセット / Time offset for the relationship
...... offsetDuration Duration
...... offsetRange Range
.... Slices for timing[x] 0..1 フォーム(Questionnaire)などを入力するタイミングを設定する。
Slice: Unordered, Open by type:$this
..... timingDateTime dateTime
..... timingAge Age
..... timingPeriod Period
..... timingDuration Duration
..... timingRange Range
..... timingTiming Timing
..... timing[x]:timingTiming 0..1 Timing アクションが行われる場合 / When the action should take place
...... id 0..1 string 要素間参照のための一意のID / Unique id for inter-element referencing
...... extension 0..* Extension 実装で定義された追加のコンテンツ / Additional content defined by implementations
Slice: Unordered, Open by value:url
...... modifierExtension ?!Σ 0..* Extension 認識されていなくても無視できない拡張機能 / Extensions that cannot be ignored even if unrecognized
...... event Σ 0..* dateTime イベントが発生したとき / When the event occurs
...... repeat SΣC 0..1 Element 繰り返しの定義。例えば、「月水金」や「X年Y月Z日からX年Y月Z日まで」など。id(病日[-パスステップ])で表現できる場合は設定しなくてもよい。
Constraints: tim-1, tim-2, tim-4, tim-5, tim-6, tim-7, tim-8, tim-9, tim-10
....... id 0..1 string 要素間参照のための一意のID / Unique id for inter-element referencing
....... extension 0..* Extension 実装で定義された追加のコンテンツ / Additional content defined by implementations
Slice: Unordered, Open by value:url
....... bounds[x] Σ 0..1 長さ/長さの範囲、または(開始および/または終了)制限 / Length/Range of lengths, or (Start and/or end) limits
........ boundsDuration Duration
........ boundsRange Range
........ boundsPeriod Period
....... count Σ 0..1 positiveInt 繰り返す回数 / Number of times to repeat
....... countMax Σ 0..1 positiveInt 繰り返す最大回数 / Maximum number of times to repeat
....... duration Σ 0..1 decimal それが起こったときの期間 / How long when it happens
....... durationMax Σ 0..1 decimal それが起こったときの期間(最大) / How long when it happens (Max)
....... durationUnit Σ 0..1 code s |min |h |d |wk |mo |A-時間単位(ucum) / s | min | h | d | wk | mo | a - unit of time (UCUM)
Binding: UnitsOfTime (required): 時間単位(UCUMからの単位)。 / A unit of time (units from UCUM).
....... frequency Σ 0..1 positiveInt イベントは、期間ごとに周波数時間が発生します / Event occurs frequency times per period
....... frequencyMax Σ 0..1 positiveInt イベントは、期間ごとに頻繁な時間まで発生します / Event occurs up to frequencyMax times per period
....... period Σ 0..1 decimal イベントは、期間ごとに周波数時間が発生します / Event occurs frequency times per period
....... periodMax Σ 0..1 decimal 期間の上限(3〜4時間) / Upper limit of period (3-4 hours)
....... periodUnit Σ 0..1 code s |min |h |d |wk |mo |A-時間単位(ucum) / s | min | h | d | wk | mo | a - unit of time (UCUM)
Binding: UnitsOfTime (required): 時間単位(UCUMからの単位)。 / A unit of time (units from UCUM).
....... dayOfWeek Σ 0..* code 月|火|水|木|金|土|太陽 / mon | tue | wed | thu | fri | sat | sun
Binding: DaysOfWeek (required)
....... timeOfDay Σ 0..* time アクションの時間 / Time of day for action
....... when Σ 0..* code 発生期間のコード / Code for time period of occurrence
Binding: EventTiming (required): スケジュールに関連する現実世界のイベント。 / Real world event relating to the schedule.
....... offset Σ 0..1 unsignedInt イベントから数分(前または後) / Minutes from event (before or after)
...... code Σ 0..1 CodeableConcept 入札|TID |QID |AM |PM |QD |qod |+ / BID | TID | QID | AM | PM | QD | QOD | +
Binding: TimingAbbreviation (preferred): 既知 /定義されたタイミングパターンのコード。 / Code for a known / defined timing pattern.
.... participant 0..* BackboneElement 誰がアクションに参加すべきか / Who should participate in the action
..... 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
..... type 1..1 code 患者|開業医|関連者|デバイス / patient | practitioner | related-person | device
Binding: ActionParticipantType (required): アクションの参加者のタイプ。 / The type of participant for the action.
..... role 0..1 CodeableConcept 例えば。看護師、外科医、親 / E.g. Nurse, Surgeon, Parent
Binding: ActionParticipantRole (example): アクションのために参加者が演じる役割を定義します。 / Defines roles played by participants for the action.
.... type 0..1 CodeableConcept 作成|更新|削除|ファイアイベント / create | update | remove | fire-event
Binding: ActionType (extensible): 実行されるアクションの種類。 / The type of action to be performed.
.... groupingBehavior 0..1 code ビジュアルグループ|論理グループ|文とグループ / visual-group | logical-group | sentence-group
Binding: ActionGroupingBehavior (required): グループの組織行動を定義します。 / Defines organization behavior of a group.
.... selectionBehavior 0..1 code 任意の|すべて|オールオアノーン|正確に1つ|一つの1つ|1つ以上 / any | all | all-or-none | exactly-one | at-most-one | one-or-more
Binding: ActionSelectionBehavior (required): グループの選択動作を定義します。 / Defines selection behavior of a group.
.... requiredBehavior 0..1 code マスト||必須ではない文書化 / must | could | must-unless-documented
Binding: ActionRequiredBehavior (required): アクショングループまたはアクショングループが必要かどうかについての期待を定義します。 / Defines expectations around whether an action or action group is required.
.... precheckBehavior 0..1 code はい|番号 / yes | no
Binding: ActionPrecheckBehavior (required): アクションまたはグループの選択頻度の動作を定義します。 / Defines selection frequency behavior for an action or group.
.... cardinalityBehavior 0..1 code シングル|多数 / single | multiple
Binding: ActionCardinalityBehavior (required): アクションまたはグループの動作を定義します。そのアイテムが繰り返される回数について。 / Defines behavior for an action or a group for how many times that item may be repeated.
.... definition[x] S 0..1 イベント(EPathPlanDefinitionEvent)、質問(EPathQuestionnaire)への正規URLを指定する。
..... definitionCanonical canonical(EPath PlanDefinition Event | EPath Questionnaire)
..... definitionUri uri
.... transform 0..1 canonical(StructureMap) テンプレートを適用するために変換します / Transform to apply the template
.... dynamicValue 0..* BackboneElement 定義の動的な側面 / Dynamic aspects of the definition
..... 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
..... path 0..1 string 動的に設定する要素へのパス / The path to the element to be set dynamically
..... expression 0..1 Expression カスタマイズの動的値を提供する式 / An expression that provides the dynamic value for the customization
.... action 0..* See action (PlanDefinition) サブアクション / A sub-action

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
PlanDefinition.meta.​security Base extensible SecurityLabels 📍4.0.1 FHIR Std.
PlanDefinition.meta.​tag Base example Common Tags 📍4.0.1 FHIR Std.
PlanDefinition.language Base preferred Common Languages 📍4.0.1 FHIR Std.
PlanDefinition.identifier:ePathIdentificationStandard.​use Base required IdentifierUse 📍4.0.1 FHIR Std.
PlanDefinition.identifier:ePathIdentificationStandard.​type Base extensible IdentifierType 📍4.0.1 FHIR Std.
PlanDefinition.type Base extensible PlanDefinitionType 📍4.0.1 FHIR Std.
PlanDefinition.status Base required PublicationStatus 📍4.0.1 FHIR Std.
PlanDefinition.subject[x] Base extensible Subject type 📍4.0.1 FHIR Std.
PlanDefinition.jurisdiction Base extensible Jurisdiction 📍4.0.1 FHIR Std.
PlanDefinition.topic Base example DefinitionTopic 📍4.0.1 FHIR Std.
PlanDefinition.goal.​category Base example Goal category 📍4.0.1 FHIR Std.
PlanDefinition.goal.​description Base example SNOMED CT Clinical Findings 📍4.0.1 FHIR Std.
PlanDefinition.goal.​priority Base preferred Goal priority 📍4.0.1 FHIR Std.
PlanDefinition.goal.​start Base example Goal start event 📍4.0.1 FHIR Std.
PlanDefinition.goal.​addresses Base example Condition/Problem/Diagnosis Codes 📍4.0.1 FHIR Std.
PlanDefinition.goal.​addresses.coding Base example JP Core Condition Disease Code MEDIS RecordNo ValueSet 📦1.1.0 jpfhir-terminology v1.5
PlanDefinition.goal.​addresses.coding:masterDiseaseKeyNumber Base preferred JP Core Condition Disease Code MEDIS RecordNo ValueSet 📦1.1.0 jpfhir-terminology v1.5
PlanDefinition.goal.​addresses.coding:ICD10-2013-full Base preferred MHLW 厚生労働省ICD102013版 📦1.1.0 jpfhir-terminology v1.5
PlanDefinition.goal.​target.measure Base example LOINC Codes 📍4.0.1 FHIR Std.
PlanDefinition.action.​priority Base required Request priority 📍4.0.1 FHIR Std.
PlanDefinition.action.​subject[x] Base extensible Subject type 📍4.0.1 FHIR Std.
PlanDefinition.action.​condition.kind Base required ActionConditionKind 📍4.0.1 FHIR Std.
PlanDefinition.action.​relatedAction.relationship Base required ActionRelationshipType 📍4.0.1 FHIR Std.
PlanDefinition.action.​timing[x]:timingTiming.​repeat.durationUnit Base required UnitsOfTime 📍4.0.1 FHIR Std.
PlanDefinition.action.​timing[x]:timingTiming.​repeat.periodUnit Base required UnitsOfTime 📍4.0.1 FHIR Std.
PlanDefinition.action.​timing[x]:timingTiming.​repeat.dayOfWeek Base required DaysOfWeek 📍4.0.1 FHIR Std.
PlanDefinition.action.​timing[x]:timingTiming.​repeat.when Base required EventTiming 📍4.0.1 FHIR Std.
PlanDefinition.action.​timing[x]:timingTiming.​code Base preferred TimingAbbreviation 📍4.0.1 FHIR Std.
PlanDefinition.action.​participant.type Base required ActionParticipantType 📍4.0.1 FHIR Std.
PlanDefinition.action.​participant.role Base example Action participant role 📍4.0.1 FHIR Std.
PlanDefinition.action.​type Base extensible ActionType 📍4.0.1 FHIR Std.
PlanDefinition.action.​groupingBehavior Base required ActionGroupingBehavior 📍4.0.1 FHIR Std.
PlanDefinition.action.​selectionBehavior Base required ActionSelectionBehavior 📍4.0.1 FHIR Std.
PlanDefinition.action.​requiredBehavior Base required ActionRequiredBehavior 📍4.0.1 FHIR Std.
PlanDefinition.action.​precheckBehavior Base required ActionPrecheckBehavior 📍4.0.1 FHIR Std.
PlanDefinition.action.​cardinalityBehavior Base required ActionCardinalityBehavior 📍4.0.1 FHIR Std.

Constraints

Id Grade Path(s) Description Expression
dom-2 error PlanDefinition リソースが別のリソースに含まれている場合、ネストされたリソースを含めてはなりません / If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error PlanDefinition リソースが別のリソースに含まれている場合、それはリソースの他の場所から参照されるか、含有リソースを参照するものとします / 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-4 error PlanDefinition リソースが別のリソースに含まれている場合、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-5 error PlanDefinition 別のリソースにリソースが含まれている場合、セキュリティラベルはありません / If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice PlanDefinition リソースには、堅牢な管理のための叙述(Narative)が必要です / A resource should have narrative for robust management text.`div`.exists()
ele-1 error **ALL** elements すべてのFHIR要素には、@valueまたは子供が必要です / All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error **ALL** extensions 「拡張機能または値[x]のいずれかが必要です。両方ではありません。」 extension.exists() != value.exists()
pdf-0 warning PlanDefinition 名前は、コード生成などのマシン処理アプリケーションによってモジュールの識別子として使用可能である必要があります / Name should be usable as an identifier for the module by machine processing applications such as code generation name.matches('[A-Z]([A-Za-z0-9_]){0,254}')
tim-1 error PlanDefinition.action.timing[x]:timingTiming.repeat 期間がある場合は、期間単位が必要です / if there's a duration, there needs to be duration units duration.empty() or durationUnit.exists()
tim-2 error PlanDefinition.action.timing[x]:timingTiming.repeat 期間がある場合、期間単位が必要です / if there's a period, there needs to be period units period.empty() or periodUnit.exists()
tim-4 error PlanDefinition.action.timing[x]:timingTiming.repeat 期間は非陰性価値です / duration SHALL be a non-negative value duration.exists() implies duration >= 0
tim-5 error PlanDefinition.action.timing[x]:timingTiming.repeat 期間は非陰性の価値です / period SHALL be a non-negative value period.exists() implies period >= 0
tim-6 error PlanDefinition.action.timing[x]:timingTiming.repeat 期間がある場合、期間がなければなりません / If there's a periodMax, there must be a period periodMax.empty() or period.exists()
tim-7 error PlanDefinition.action.timing[x]:timingTiming.repeat Hurtermaxがある場合、期間がなければなりません / If there's a durationMax, there must be a duration durationMax.empty() or duration.exists()
tim-8 error PlanDefinition.action.timing[x]:timingTiming.repeat countmaxがある場合、カウントが必要です / If there's a countMax, there must be a count countMax.empty() or count.exists()
tim-9 error PlanDefinition.action.timing[x]:timingTiming.repeat オフセットがある場合、c、cm、cd、cvではなく(c、cvではない)存在する必要があります。 / If there's an offset, there must be a when (and not C, CM, CD, CV) offset.empty() or (when.exists() and ((when in ('C' | 'CM' | 'CD' | 'CV')).not()))
tim-10 error PlanDefinition.action.timing[x]:timingTiming.repeat 時間がある場合、いつ、またはその逆もありません / If there's a timeOfDay, there cannot be a when, or vice versa timeOfDay.empty() or when.empty()

This structure is derived from PlanDefinition

Summary

Mandatory: 10 elements(8 nested mandatory elements)
Must-Support: 17 elements
Fixed: 3 elements

Structures

This structure refers to these other structures:

Extensions

This structure refers to these extensions:

Slices

This structure defines the following Slices:

  • The element 1 is sliced based on the values of PlanDefinition.identifier
  • The element 1 is sliced based on the values of PlanDefinition.goal.addresses.coding
  • The element 1 is sliced based on the values of PlanDefinition.action.timing[x]

 

Other representations of profile: CSV, Excel, Schematron