HL7 FHIR JP Core ImplementationGuide
1.1.2 - release Japan flag

HL7 FHIR JP Core ImplementationGuide - Local Development build (v1.1.2) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions

Resource Profile: JP Core Condition Profile

項目内容
定義URL http://jpfhir.jp/fhir/core/StructureDefinition/JP_Condition
Version 1.1.2
Name

JP_Condition

Title

JP Core Condition Profile

Status Active ( 2023-10-31 )
Copyright

Copyright FHIR Japanese implementation research working group in Japan Association of Medical Informatics (JAMI) 一般社団法人日本医療情報学会NeXEHRS課題研究会FHIR日本実装検討WG

このプロファイルはConditionリソースに対して、患者の健康状態に関するデータを送受信するための共通の制約と拡張を定めたものである。


本プロファイルは、患者の健康状態とその臨床的な評価を表現するJP_Conditionリソースの記録・更新・検索を行う上で、準拠するべき必須となる要素や、サポートすべき拡張、用語、検索パラメータを定義する。

スコープ

  • JP_Conditionリソースは、患者の健康上の懸念となるレベルに達した、身体的、精神的、社会的なの状態(condition)や問題(problem/issue)、医療者による診断(diagnosis)、生じたイベント(event)、置かれている状況(situation)、臨床医学的概念(clinical concept)を表現する
  • 健康上の負の状態を表すものであるため、”妊娠”のようにそれが正常なものである場合にはJP_Conditionの対象外である

想定シナリオ

本プロファイルは、以下のようなユースケースを想定する。

  • JP_Conditionリソースの記録・更新・検索

プロファイル定義

Usage:

プロファイル詳細

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

NameFlagsCard.TypeDescription & Constraintsdoco
.. Condition 0..*ConditionDetailed information about conditions, problems or diagnoses. 患者の臨床状態、問題、または診断に関する詳細な情報
... text 0..1NarrativeText summary of the resource, for human interpretation. このリソースを人間が解釈するためのテキスト要約
... clinicalStatus 0..1CodeableConceptactive | recurrence | relapse | inactive | remission | resolved (アクティブ | 再発 | 再燃 | インアクティブ | 寛解 | 完治)
... verificationStatus 0..1CodeableConceptunconfirmed | provisional | differential | confirmed | refuted | entered-in-error(十分に確認されていない | 暫定的 | 鑑別的 | 十分な根拠で存在 | 十分な根拠で否定 | 誤記載)
... category 0..*CodeableConceptproblem-list-item | encounter-diagnosis(プロブレムリスト | 一時的な診断)
... severity 0..1CodeableConceptSubjective severity of condition. この患者状態の重症度。このプロファイルは、HL70421 Severity of Illness Codeで表現
Binding: JP Core Condition Severity ValueSet (preferred)
... code 0..1CodeableConceptIdentification of the condition, problem or diagnosis. この患者状態の識別コード
... bodySite 0..*CodeableConceptAnatomical location, if relevant. もし関連するのであれば、その人体部位
... subject 1..1Reference(JP Core Patient Profile)Who has the condition? 誰がこの状態を有するか
... encounter 0..1Reference(JP Core Encounter Profile)Encounter created as part of. この患者状態の記録が作成された受療の状況(外来、入院、救急、在宅など)
... onset[x] 0..1dateTime, Age, Period, Range, stringEstimated or actual date, date-time, or age. この患者状態のオンセット。推定もしくは実際の日付、日時、年齢
... abatement[x] 0..1dateTime, Age, Period, Range, stringWhen in resolution/remission. この状態はいつ治癒/寛解/軽快したか
... recordedDate 0..1dateTimeDate record was first recorded. この患者状態が初めて記録された日時
... recorder 0..1Reference(JP Core Practitioner Profile | JP Core PractitionerRole Profile | JP Core Patient Profile | RelatedPerson)Who recorded the condition. 誰がこの患者状態を記録したか
... asserter 0..1Reference(JP Core Patient Profile | RelatedPerson | JP Core Practitioner Profile | JP Core PractitionerRole Profile)Person who asserts this condition. この患者状態の情報源
... stage 0..*BackboneElementStage/grade, usually assessed formally. この患者状態のステージやグレード。通常は正式に評価されたもの
.... assessment 0..*Reference(ClinicalImpression | JP Core DiagnosticReport Common Profile | JP Core Observation Common Profile)「評価の公式記録」
... evidence 0..*BackboneElementSupporting evidence. 患者状態の存在に関する根拠
... note 0..*AnnotationAdditional information about the Condition. この患者状態に関する追加情報

doco Documentation for this format
NameFlagsCard.TypeDescription & Constraintsdoco
.. Condition C0..*ConditionDetailed information about conditions, problems or diagnoses. 患者の臨床状態、問題、または診断に関する詳細な情報
... id Σ0..1idこのアーティファクトの論理ID
... meta Σ0..1Metaリソースに関するメタデータ
... implicitRules ?!Σ0..1uriこのコンテンツが作成されたルールセット
... language 0..1code「リソースコンテンツの言語」
Binding: CommonLanguages (preferred): 「人間の言語。」

Additional BindingsPurpose
AllLanguagesMax Binding
... text 0..1NarrativeText summary of the resource, for human interpretation. このリソースを人間が解釈するためのテキスト要約
... contained 0..*Resource「含まれている、インラインのリソース」
... extension 0..*Extension実装によって定義される追加コンテンツ
... modifierExtension ?!0..*Extension無視できない拡張機能 (Mushi dekinai kakuchou kinou)
... identifier Σ0..*Identifierこの状態の外部ID。
... clinicalStatus ?!ΣC0..1CodeableConceptactive | recurrence | relapse | inactive | remission | resolved (アクティブ | 再発 | 再燃 | インアクティブ | 寛解 | 完治)
Binding: ConditionClinicalStatusCodes (required): 病態や診断の臨床状態。

... verificationStatus ?!ΣC0..1CodeableConceptunconfirmed | provisional | differential | confirmed | refuted | entered-in-error(十分に確認されていない | 暫定的 | 鑑別的 | 十分な根拠で存在 | 十分な根拠で否定 | 誤記載)
Binding: ConditionVerificationStatus (required): 状態や診断の臨床状況を支持または拒否するための検証状況

... category 0..*CodeableConceptproblem-list-item | encounter-diagnosis(プロブレムリスト | 一時的な診断)
Binding: ConditionCategoryCodes (extensible): 状態に割り当てられたカテゴリー。


... severity 0..1CodeableConceptSubjective severity of condition. この患者状態の重症度。このプロファイルは、HL70421 Severity of Illness Codeで表現
Binding: JP Core Condition Severity ValueSet (preferred)
... code Σ0..1CodeableConceptIdentification of the condition, problem or diagnosis. この患者状態の識別コード
Binding: Condition/Problem/DiagnosisCodes (example): 状態や診断の特定

... bodySite Σ0..*CodeableConceptAnatomical location, if relevant. もし関連するのであれば、その人体部位
Binding: SNOMEDCTBodyStructures (example): 解剖学的位置を記述するコード。左右対称性を含む場合があります。


... subject Σ1..1Reference(JP Core Patient Profile)Who has the condition? 誰がこの状態を有するか
... encounter Σ0..1Reference(JP Core Encounter Profile)Encounter created as part of. この患者状態の記録が作成された受療の状況(外来、入院、救急、在宅など)
... onset[x] Σ0..1Estimated or actual date, date-time, or age. この患者状態のオンセット。推定もしくは実際の日付、日時、年齢
.... onsetDateTimedateTime
.... onsetAgeAge
.... onsetPeriodPeriod
.... onsetRangeRange
.... onsetStringstring
... abatement[x] C0..1When in resolution/remission. この状態はいつ治癒/寛解/軽快したか
.... abatementDateTimedateTime
.... abatementAgeAge
.... abatementPeriodPeriod
.... abatementRangeRange
.... abatementStringstring
... recordedDate Σ0..1dateTimeDate record was first recorded. この患者状態が初めて記録された日時
... recorder Σ0..1Reference(JP Core Practitioner Profile | JP Core PractitionerRole Profile | JP Core Patient Profile | RelatedPerson)Who recorded the condition. 誰がこの患者状態を記録したか
... asserter Σ0..1Reference(JP Core Patient Profile | RelatedPerson | JP Core Practitioner Profile | JP Core PractitionerRole Profile)Person who asserts this condition. この患者状態の情報源
... stage C0..*BackboneElementStage/grade, usually assessed formally. この患者状態のステージやグレード。通常は正式に評価されたもの
.... id 0..1stringエレメント相互参照のためのユニークID
.... extension 0..*Extension実装によって定義される追加コンテンツ
.... modifierExtension ?!Σ0..*Extension認識されなくても無視できない拡張機能
.... summary C0..1CodeableConcept簡単な要約(病気特有のもの)
Binding: ConditionStage (example): 状態段階を説明するコード(例:がんの段階)

.... assessment C0..*Reference(ClinicalImpression | JP Core DiagnosticReport Common Profile | JP Core Observation Common Profile)「評価の公式記録」
.... type 0..1CodeableConcept"演出の種類" (Enshutsu no shurui)
Binding: ConditionStageType (example): 状態分類を表すコード(例:臨床的または病理学的)。

... evidence C0..*BackboneElementSupporting evidence. 患者状態の存在に関する根拠
.... id 0..1stringエレメント相互参照のためのユニークID
.... extension 0..*Extension実装によって定義される追加コンテンツ
.... modifierExtension ?!Σ0..*Extension認識されなくても無視できない拡張機能
.... code ΣC0..*CodeableConcept表れ/症状
Binding: ManifestationAndSymptomCodes (example): 症状や現れ方を記述するコード。


.... detail ΣC0..*Reference(Resource)別の場所で見つかったサポート情報
... note 0..*AnnotationAdditional information about the Condition. この患者状態に関する追加情報

doco Documentation for this format

Terminology Bindings

PathConformanceValueSetURI
Condition.languagepreferredCommonLanguages
Additional Bindings Purpose
AllLanguages Max Binding
http://hl7.org/fhir/ValueSet/languages
from the FHIR Standard
Condition.clinicalStatusrequiredConditionClinicalStatusCodes
http://hl7.org/fhir/ValueSet/condition-clinical|4.0.1
from the FHIR Standard
Condition.verificationStatusrequiredConditionVerificationStatus
http://hl7.org/fhir/ValueSet/condition-ver-status|4.0.1
from the FHIR Standard
Condition.categoryextensibleConditionCategoryCodes
http://hl7.org/fhir/ValueSet/condition-category
from the FHIR Standard
Condition.severitypreferredJP_ConditionSeverity_VS
http://jpfhir.jp/fhir/core/ValueSet/JP_ConditionSeverity_VS
from this IG
Condition.codeexampleCondition/Problem/DiagnosisCodes
http://hl7.org/fhir/ValueSet/condition-code
from the FHIR Standard
Condition.bodySiteexampleSNOMEDCTBodyStructures
http://hl7.org/fhir/ValueSet/body-site
from the FHIR Standard
Condition.stage.summaryexampleConditionStage
http://hl7.org/fhir/ValueSet/condition-stage
from the FHIR Standard
Condition.stage.typeexampleConditionStageType
http://hl7.org/fhir/ValueSet/condition-stage-type
from the FHIR Standard
Condition.evidence.codeexampleManifestationAndSymptomCodes
http://hl7.org/fhir/ValueSet/manifestation-or-symptom
from the FHIR Standard

Constraints

IdGradePath(s)DetailsRequirements
con-1errorCondition.stageステージには要約または評価が必要です。
: summary.exists() or assessment.exists()
con-2errorCondition.evidence証拠にはコードまたは詳細が必要です。
: code.exists() or detail.exists()
con-3best practiceConditionverificationStatus」が「entered-in-error」でなく、「category」が「problem-list-item」である場合、「condition.clinicalStatus」が存在している必要があります。
: clinicalStatus.exists() or verificationStatus.coding.where(system='http://terminology.hl7.org/CodeSystem/condition-ver-status' and code = 'entered-in-error').exists() or category.select($this='problem-list-item').empty()
con-4errorConditionもし状態が軽減された場合、臨床状態は不活動、解決、または寛解でなければなりません。
: abatement.empty() or clinicalStatus.coding.where(system='http://terminology.hl7.org/CodeSystem/condition-clinical' and (code='resolved' or code='remission' or code='inactive')).exists()
con-5errorConditionverificationStatusがentered-in-errorである場合、condition.clinicalStatusは存在してはなりません。
: verificationStatus.coding.where(system='http://terminology.hl7.org/CodeSystem/condition-ver-status' and code='entered-in-error').empty() or clinicalStatus.empty()
dom-2errorConditionもしリソースが他のリソースに含まれている場合、そのリソースにはネストされたリソースを含めてはなりません (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-3errorConditionもしリソースが他のリソースに含まれている場合、それはリソースの他の場所から参照されるか、含まれるリソースに参照されるべきです。
: 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-4errorConditionもしリソースが別のリソースの中に含まれる場合、meta.versionIdまたはmeta.lastUpdatedを持つべきではありません。
: contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5errorConditionもしリソースが他のリソースに含まれている場合、セキュリティラベルを持つべきではありません。
: contained.meta.security.empty()
dom-6best practiceCondition資源は堅牢な管理のために物語を持つべきである。
: text.`div`.exists()
ele-1error**ALL** elementsすべてのFHIR要素は、@valueまたはchildrenを持っている必要があります。
: hasValue() or (children().count() > id.count())
ext-1error**ALL** extensions拡張機能または値[x]のいずれかが必要です。両方ではありません。
: extension.exists() != value.exists()

Differential View

NameFlagsCard.TypeDescription & Constraintsdoco
.. Condition 0..*ConditionDetailed information about conditions, problems or diagnoses. 患者の臨床状態、問題、または診断に関する詳細な情報
... text 0..1NarrativeText summary of the resource, for human interpretation. このリソースを人間が解釈するためのテキスト要約
... clinicalStatus 0..1CodeableConceptactive | recurrence | relapse | inactive | remission | resolved (アクティブ | 再発 | 再燃 | インアクティブ | 寛解 | 完治)
... verificationStatus 0..1CodeableConceptunconfirmed | provisional | differential | confirmed | refuted | entered-in-error(十分に確認されていない | 暫定的 | 鑑別的 | 十分な根拠で存在 | 十分な根拠で否定 | 誤記載)
... category 0..*CodeableConceptproblem-list-item | encounter-diagnosis(プロブレムリスト | 一時的な診断)
... severity 0..1CodeableConceptSubjective severity of condition. この患者状態の重症度。このプロファイルは、HL70421 Severity of Illness Codeで表現
Binding: JP Core Condition Severity ValueSet (preferred)
... code 0..1CodeableConceptIdentification of the condition, problem or diagnosis. この患者状態の識別コード
... bodySite 0..*CodeableConceptAnatomical location, if relevant. もし関連するのであれば、その人体部位
... subject 1..1Reference(JP Core Patient Profile)Who has the condition? 誰がこの状態を有するか
... encounter 0..1Reference(JP Core Encounter Profile)Encounter created as part of. この患者状態の記録が作成された受療の状況(外来、入院、救急、在宅など)
... onset[x] 0..1dateTime, Age, Period, Range, stringEstimated or actual date, date-time, or age. この患者状態のオンセット。推定もしくは実際の日付、日時、年齢
... abatement[x] 0..1dateTime, Age, Period, Range, stringWhen in resolution/remission. この状態はいつ治癒/寛解/軽快したか
... recordedDate 0..1dateTimeDate record was first recorded. この患者状態が初めて記録された日時
... recorder 0..1Reference(JP Core Practitioner Profile | JP Core PractitionerRole Profile | JP Core Patient Profile | RelatedPerson)Who recorded the condition. 誰がこの患者状態を記録したか
... asserter 0..1Reference(JP Core Patient Profile | RelatedPerson | JP Core Practitioner Profile | JP Core PractitionerRole Profile)Person who asserts this condition. この患者状態の情報源
... stage 0..*BackboneElementStage/grade, usually assessed formally. この患者状態のステージやグレード。通常は正式に評価されたもの
.... assessment 0..*Reference(ClinicalImpression | JP Core DiagnosticReport Common Profile | JP Core Observation Common Profile)「評価の公式記録」
... evidence 0..*BackboneElementSupporting evidence. 患者状態の存在に関する根拠
... note 0..*AnnotationAdditional information about the Condition. この患者状態に関する追加情報

doco Documentation for this format

Snapshot View

NameFlagsCard.TypeDescription & Constraintsdoco
.. Condition C0..*ConditionDetailed information about conditions, problems or diagnoses. 患者の臨床状態、問題、または診断に関する詳細な情報
... id Σ0..1idこのアーティファクトの論理ID
... meta Σ0..1Metaリソースに関するメタデータ
... implicitRules ?!Σ0..1uriこのコンテンツが作成されたルールセット
... language 0..1code「リソースコンテンツの言語」
Binding: CommonLanguages (preferred): 「人間の言語。」

Additional BindingsPurpose
AllLanguagesMax Binding
... text 0..1NarrativeText summary of the resource, for human interpretation. このリソースを人間が解釈するためのテキスト要約
... contained 0..*Resource「含まれている、インラインのリソース」
... extension 0..*Extension実装によって定義される追加コンテンツ
... modifierExtension ?!0..*Extension無視できない拡張機能 (Mushi dekinai kakuchou kinou)
... identifier Σ0..*Identifierこの状態の外部ID。
... clinicalStatus ?!ΣC0..1CodeableConceptactive | recurrence | relapse | inactive | remission | resolved (アクティブ | 再発 | 再燃 | インアクティブ | 寛解 | 完治)
Binding: ConditionClinicalStatusCodes (required): 病態や診断の臨床状態。

... verificationStatus ?!ΣC0..1CodeableConceptunconfirmed | provisional | differential | confirmed | refuted | entered-in-error(十分に確認されていない | 暫定的 | 鑑別的 | 十分な根拠で存在 | 十分な根拠で否定 | 誤記載)
Binding: ConditionVerificationStatus (required): 状態や診断の臨床状況を支持または拒否するための検証状況

... category 0..*CodeableConceptproblem-list-item | encounter-diagnosis(プロブレムリスト | 一時的な診断)
Binding: ConditionCategoryCodes (extensible): 状態に割り当てられたカテゴリー。


... severity 0..1CodeableConceptSubjective severity of condition. この患者状態の重症度。このプロファイルは、HL70421 Severity of Illness Codeで表現
Binding: JP Core Condition Severity ValueSet (preferred)
... code Σ0..1CodeableConceptIdentification of the condition, problem or diagnosis. この患者状態の識別コード
Binding: Condition/Problem/DiagnosisCodes (example): 状態や診断の特定

... bodySite Σ0..*CodeableConceptAnatomical location, if relevant. もし関連するのであれば、その人体部位
Binding: SNOMEDCTBodyStructures (example): 解剖学的位置を記述するコード。左右対称性を含む場合があります。


... subject Σ1..1Reference(JP Core Patient Profile)Who has the condition? 誰がこの状態を有するか
... encounter Σ0..1Reference(JP Core Encounter Profile)Encounter created as part of. この患者状態の記録が作成された受療の状況(外来、入院、救急、在宅など)
... onset[x] Σ0..1Estimated or actual date, date-time, or age. この患者状態のオンセット。推定もしくは実際の日付、日時、年齢
.... onsetDateTimedateTime
.... onsetAgeAge
.... onsetPeriodPeriod
.... onsetRangeRange
.... onsetStringstring
... abatement[x] C0..1When in resolution/remission. この状態はいつ治癒/寛解/軽快したか
.... abatementDateTimedateTime
.... abatementAgeAge
.... abatementPeriodPeriod
.... abatementRangeRange
.... abatementStringstring
... recordedDate Σ0..1dateTimeDate record was first recorded. この患者状態が初めて記録された日時
... recorder Σ0..1Reference(JP Core Practitioner Profile | JP Core PractitionerRole Profile | JP Core Patient Profile | RelatedPerson)Who recorded the condition. 誰がこの患者状態を記録したか
... asserter Σ0..1Reference(JP Core Patient Profile | RelatedPerson | JP Core Practitioner Profile | JP Core PractitionerRole Profile)Person who asserts this condition. この患者状態の情報源
... stage C0..*BackboneElementStage/grade, usually assessed formally. この患者状態のステージやグレード。通常は正式に評価されたもの
.... id 0..1stringエレメント相互参照のためのユニークID
.... extension 0..*Extension実装によって定義される追加コンテンツ
.... modifierExtension ?!Σ0..*Extension認識されなくても無視できない拡張機能
.... summary C0..1CodeableConcept簡単な要約(病気特有のもの)
Binding: ConditionStage (example): 状態段階を説明するコード(例:がんの段階)

.... assessment C0..*Reference(ClinicalImpression | JP Core DiagnosticReport Common Profile | JP Core Observation Common Profile)「評価の公式記録」
.... type 0..1CodeableConcept"演出の種類" (Enshutsu no shurui)
Binding: ConditionStageType (example): 状態分類を表すコード(例:臨床的または病理学的)。

... evidence C0..*BackboneElementSupporting evidence. 患者状態の存在に関する根拠
.... id 0..1stringエレメント相互参照のためのユニークID
.... extension 0..*Extension実装によって定義される追加コンテンツ
.... modifierExtension ?!Σ0..*Extension認識されなくても無視できない拡張機能
.... code ΣC0..*CodeableConcept表れ/症状
Binding: ManifestationAndSymptomCodes (example): 症状や現れ方を記述するコード。


.... detail ΣC0..*Reference(Resource)別の場所で見つかったサポート情報
... note 0..*AnnotationAdditional information about the Condition. この患者状態に関する追加情報

doco Documentation for this format

Terminology Bindings

PathConformanceValueSetURI
Condition.languagepreferredCommonLanguages
Additional Bindings Purpose
AllLanguages Max Binding
http://hl7.org/fhir/ValueSet/languages
from the FHIR Standard
Condition.clinicalStatusrequiredConditionClinicalStatusCodes
http://hl7.org/fhir/ValueSet/condition-clinical|4.0.1
from the FHIR Standard
Condition.verificationStatusrequiredConditionVerificationStatus
http://hl7.org/fhir/ValueSet/condition-ver-status|4.0.1
from the FHIR Standard
Condition.categoryextensibleConditionCategoryCodes
http://hl7.org/fhir/ValueSet/condition-category
from the FHIR Standard
Condition.severitypreferredJP_ConditionSeverity_VS
http://jpfhir.jp/fhir/core/ValueSet/JP_ConditionSeverity_VS
from this IG
Condition.codeexampleCondition/Problem/DiagnosisCodes
http://hl7.org/fhir/ValueSet/condition-code
from the FHIR Standard
Condition.bodySiteexampleSNOMEDCTBodyStructures
http://hl7.org/fhir/ValueSet/body-site
from the FHIR Standard
Condition.stage.summaryexampleConditionStage
http://hl7.org/fhir/ValueSet/condition-stage
from the FHIR Standard
Condition.stage.typeexampleConditionStageType
http://hl7.org/fhir/ValueSet/condition-stage-type
from the FHIR Standard
Condition.evidence.codeexampleManifestationAndSymptomCodes
http://hl7.org/fhir/ValueSet/manifestation-or-symptom
from the FHIR Standard

Constraints

IdGradePath(s)DetailsRequirements
con-1errorCondition.stageステージには要約または評価が必要です。
: summary.exists() or assessment.exists()
con-2errorCondition.evidence証拠にはコードまたは詳細が必要です。
: code.exists() or detail.exists()
con-3best practiceConditionverificationStatus」が「entered-in-error」でなく、「category」が「problem-list-item」である場合、「condition.clinicalStatus」が存在している必要があります。
: clinicalStatus.exists() or verificationStatus.coding.where(system='http://terminology.hl7.org/CodeSystem/condition-ver-status' and code = 'entered-in-error').exists() or category.select($this='problem-list-item').empty()
con-4errorConditionもし状態が軽減された場合、臨床状態は不活動、解決、または寛解でなければなりません。
: abatement.empty() or clinicalStatus.coding.where(system='http://terminology.hl7.org/CodeSystem/condition-clinical' and (code='resolved' or code='remission' or code='inactive')).exists()
con-5errorConditionverificationStatusがentered-in-errorである場合、condition.clinicalStatusは存在してはなりません。
: verificationStatus.coding.where(system='http://terminology.hl7.org/CodeSystem/condition-ver-status' and code='entered-in-error').empty() or clinicalStatus.empty()
dom-2errorConditionもしリソースが他のリソースに含まれている場合、そのリソースにはネストされたリソースを含めてはなりません (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-3errorConditionもしリソースが他のリソースに含まれている場合、それはリソースの他の場所から参照されるか、含まれるリソースに参照されるべきです。
: 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-4errorConditionもしリソースが別のリソースの中に含まれる場合、meta.versionIdまたはmeta.lastUpdatedを持つべきではありません。
: contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5errorConditionもしリソースが他のリソースに含まれている場合、セキュリティラベルを持つべきではありません。
: contained.meta.security.empty()
dom-6best practiceCondition資源は堅牢な管理のために物語を持つべきである。
: text.`div`.exists()
ele-1error**ALL** elementsすべてのFHIR要素は、@valueまたはchildrenを持っている必要があります。
: hasValue() or (children().count() > id.count())
ext-1error**ALL** extensions拡張機能または値[x]のいずれかが必要です。両方ではありません。
: extension.exists() != value.exists()

 

Other representations of profile: CSV, Excel, Schematron

必須要素

本プロファイルに準拠するためには、次の項目の値が存在しなければならない。

  • subject : 本リソースを所有する患者

Extensions定義

本プロファイルで追加定義された拡張はない。

利用方法

OperationおよびSearch Parameter 一覧

Search Parameter一覧

コンフォーマンス パラメータ
SHALL identifier token GET [base]/Condition?identifier=http://myhospital.com/fhir/condition|123
SHOULD patient reference GET [base]/Condition?patient=Patient/123
MAY patient,onset-date reference,date GET [base]/Condition?patient=Patient/123&onset-date=ge2021-08-24
MAY patient,clinical-status reference,code GET [base]/Condition?patient=Patient/123&clinical-status=active
MAY patient,verificationstatus reference,code GET [base]/Condition?patient=Patient/123&verificationstatus=confirmed
MAY patient,category reference,code GET [base]/Condition??patient=Patient/123&category=food
必須検索パラメータ

本プロファイルに準拠するためには、以下の検索パラメータをサポートしなければならない(SHALL)

  1. 検索パラメータidentifierを指定し、レコードIDなどの識別子によりConditionを検索

    GET [base]/Condition?identifier={system|}[code]
    

    例:

    GET [base]/Condition?identifier=http://myhospital.com/fhir/condition|123
    

    指定された識別子に一致するConditionリソースを含むBundleを検索する。

推奨検索パラメータ

本プロファイルに準拠するためには、以下の検索パラメータをサポートすることが推奨される(SHOULD)

  1. 検索パラメータpatientを指定し、該当するすべてのConditionを検索

    GET [base]/Condition?patient={reference}
    

    例:

    GET [base]/Condition?patient=Patient/123
    

    指定された患者のすべてのConditionリソースを含むBundleを検索する。

追加検索パラメータ

オプションとして次の検索パラメータをサポートすることができる(MAY)

  1. 検索パラメータpatientとdateを指定し、該当するすべてのConditionを検索

    • dateに対する次の比較演算子のサポートを含む: gt,lt,ge,le
    • AND検索のオプションのサポートを含む (例えば.date=[date]&date=[date]]&…)
       GET [base]/Condition?patient={reference}&date={gt|lt|ge|le}[date]{&date={gt|lt|ge|le}[date]&...}
    

    例:

       GET [base]/Condition?patient=Patient/123&date=ge2021-08-24
    

    指定された患者および日付のすべてのConditionを含むBundleを検索する。

  2. 検索パラメータpatientとclinicalstatusを指定し、該当するすべてのConditionを検索

    • OR検索のサポートを含む(例えば clinicalstatus={system|}[code],{system|}[code],…)
       GET [base]/Condition?patient={reference}&clinicalstatus={system|}[code]{,{system|}[code],...}
    

    例:

       GET [base]/Condition?patient=Patient/123&clinicalstatus=active
    
       GET [base]/Condition?patient=Patient/123&clinicalstatus=http://hl7.org/fhir/ValueSet/condition-clinical|active
    

    指定された患者およびステータスのすべてのConditionを含むBundleを検索する。

  3. 検索パラメータpatientとverificationstatusを指定し、該当するすべてのConditionを検索

    • OR検索のサポートを含む(例えば verificationstatus={system|}[code],{system|}[code],…)
       GET [base]/Condition?patient={reference}&verificationstatus={system|}[code]{,{system|}[code],...}
    

    例:

       GET [base]/Condition?patient=Patient/123&verificationstatus=confirmed
    
       GET [base]/Condition?patient=Patient/123&verificationstatus=http://hl7.org/fhir/ValueSet/condition-ver-status|confirmed
    

    指定された患者およびステータスのすべてのConditionを含むBundleを検索する。

  4. 検索パラメータpatientとcategoryを指定し、該当するすべてのConditionを検索

    • OR検索のサポートを含む(例えば category={system|}[code],{system|}[code],…)
       GET [base]/Condition?patient={reference}&category={system|}[code]{,{system|}[code],...}
    

    例:

       GET [base]/Condition?patient=Patient/123&category=claim-diagnosis
    
       GET [base]/Condition?patient=Patient/123&category=http://hl7.org/fhir/ValueSet/condition-category|claim-diagnosis
    

    指定された患者およびステータスのすべてのConditionを含むBundleを検索する。

オプション検索パラメータ

本プロファイルで追加定義されたオプション検索パラメータはない。

サンプル

注意事項

  • Condition.codeについての補足。現時点では、患者の状態を包括的に含む適当な日本語用語集がないと考え、基底のValue Setを継承するにとどめている。そのため、本プロファイルを継承するプロファイルがその用途に応じて、MEDIS標準病名マスタやICD-11などをCode SystemとするValue Setを独自に設定することを想定している。

その他、参考文献・リンク等

  1. HL70421 Severity of Illness Code … JAHIS データ交換規約(共通編)Ver1.3 p.119 https://www.jahis.jp/files/user/04_JAHIS%20standard/22-003_JAHIS%20データ交換規約(共通編)Ver.1.3.pdf