KR Core Implementation Guide
3.0.0-ballot - STU 3 Korea, Republic of flag

This page is part of the KR Core Implementation Guide (v3.0.0-ballot: STU 3 Ballot 1) based on FHIR (HL7® FHIR® Standard) R4. This version is a pre-release. The current official version is 2.0.0. For a full list of available versions, see the Directory of published versions

Resource Profile: KR Core Condition Profile for Encounter Diagnosis

Official URL: http://www.hl7korea.or.kr/fhir/krcore/StructureDefinition/krcore-condition-encounter-diagnosis Version: 3.0.0-ballot
Standards status: Trial-use Computable Name: KRCore_Condition_EncounterDiagnosis

KR CDI 진단 및 주호소 정보 클래스에서 정의한 진단 정보 관련 항목들과 주요 추가 정보를 구조화하기 위해 정의한 Profile.

KR Core Condition Profile for Encounter Diagnosis는 KR Core Server와 KR Core Client가 진료정보를 교류할 때 진단 정보를 표현하는 데 사용되며, 이 경우 가능한 한(SHOULD) 본 Profile을 준수해야 한다. 진단 정보를 표현할 때 본 Profile을 적용하지 않을 수 있는 경우는 특수한 상황에 한정된다. 이 경우 반드시 해당 진료정보교류 도메인 내에서 사전 합의가 이루어져야 한다.

Usages:

KR CDI 관련항목

KR Core Condition Profile for Encounter Diagnosis은 KR CDI의 진단 및 주호소 정보 클래스 중 일부에 대응됨.

KR CDI 진단 및 주호소 정보 클래스 항목 KR Core Condition Profile for Encounter Diagnosis 관련 항목
진단일자 Condition.recordedDate
진단명 Condition.code
진단 임상적 상태 Condition.clinicalStatus
주호소 발생일자 KR Core Condition Profile for Chief Complaint 참고
주호소명 KR Core Condition Profile for Chief Complaint 참고
주호소 임상적 상태 KR Core Condition Profile for Chief Complaint 참고

Formal Views of Profile Content

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

This structure is derived from Condition

NameFlagsCard.TypeDescription & Constraints    Filter: doco
Condition 0..* Condition KR Core Condition Profile for Encounter Diagnosis
Condition.clinicalStatus This element must be supported. 0..1 CodeableConcept KRCDI) 진단 임상적 상태: active | recurrence | relapse | inactive | remission | resolved
Condition.Slices for category 1..* CodeableConcept 진단 범주
분할항목(Slice): 순서 없음, 다음 요소의 값이 다른 임의의 분할항목을 허용:$this
노트: 이 요소와 그 하위 요소에 정의된 규칙은 모든 슬라이스에 적용되지만, 각 슬라이스에 반복하여 표시하지는 않음
Condition.Slices for category.category:EnctrDiag 1..1 CodeableConcept problem-list-item | encounter-diagnosis
바인딩(Binding): KR Core Condition Category Codes (extensible)
분할항목 인정 조건: 다음 패턴을 포함해야 함
{
  "coding" : [
    {
      "system" : "http://www.hl7korea.or.kr/fhir/krcore/CodeSystem/krcore-condition-category-types",
      "code" : "진단"
    }
  ]
}
Condition.code This element must be supported. 1..1 CodeableConcept KRCDI) 진단명
바인딩(Binding): KR Core KCD Codes (required)
Condition.code.coding This element must be supported. 1..* Coding 코드 정보
Condition.code.coding.system This element must be supported. 1..1 uri 코드체계 식별자
Condition.code.coding.code This element must be supported. 1..1 code 코드
Condition.encounter 0..1 Reference(KR Core Encounter Profile) 진단 관련 내원 정보
Condition.recordedDate This element must be supported. 1..1 dateTime KRCDI) 진단 일자
특정 질병에 대한 최초 진단이 확정되어 진단명이 기록된 일자

doco Documentation for this format

Terminology Bindings (Differential)

Path Status Usage ValueSet Version Source
Condition.category:EnctrDiag Base extensible KR Core Condition Category Codes 📦3.0.0-ballot This IG
Condition.code Base required KR Core KCD Codes 📦3.0.0-ballot This IG
NameFlagsCard.TypeDescription & Constraints    Filter: doco
Condition C 0..* Condition KR Core Condition Profile for Encounter Diagnosis
Constraints: con-3, con-4, con-5
Condition.implicitRules This element is a modifier element. This element is included in summaries. 0..1 uri 이 리소스의 내용을 만들 때 적용한 별도의 규칙이나 기준
Condition.modifierExtension This element is a modifier element. 0..* 확장(Extension) 의미나 해석을 변경하기 위해 정의한 확장(Extension) 목록
Condition.clinicalStatus This element is a modifier element. This element must be supported. This element is included in summaries. C 0..1 CodeableConcept KRCDI) 진단 임상적 상태: active | recurrence | relapse | inactive | remission | resolved
바인딩(Binding): ConditionClinicalStatusCodes (required): 상태 또는 진단의 임상 상태.
Condition.verificationStatus This element is a modifier element. This element is included in summaries. C 0..1 CodeableConcept unconfirmed | provisional | differential | confirmed | refuted | entered-in-error
바인딩(Binding): ConditionVerificationStatus (required): 상태 또는 진단의 임상 상태를 지원하거나 거부하는 확인 상태.
Condition.Slices for category 1..* CodeableConcept 진단 범주
분할항목(Slice): 순서 없음, 다음 요소의 값이 다른 임의의 분할항목을 허용:$this
바인딩(Binding): ConditionCategoryCodes (extensible): 상태에 할당된 범주.

노트: 이 요소와 그 하위 요소에 정의된 규칙은 모든 슬라이스에 적용되지만, 각 슬라이스에 반복하여 표시하지는 않음
Condition.Slices for category.category:EnctrDiag 1..1 CodeableConcept problem-list-item | encounter-diagnosis
바인딩(Binding): KR Core Condition Category Codes (extensible)

분할항목 인정 조건: 다음 패턴을 포함해야 함
{
  "coding" : [
    {
      "system" : "http://www.hl7korea.or.kr/fhir/krcore/CodeSystem/krcore-condition-category-types",
      "code" : "진단"
    }
  ]
}
Condition.code This element must be supported. This element is included in summaries. 1..1 CodeableConcept KRCDI) 진단명
바인딩(Binding): KR Core KCD Codes (required)
Condition.code.coding This element must be supported. This element is included in summaries. 1..* Coding 코드 정보
Condition.code.coding.system This element must be supported. This element is included in summaries. 1..1 uri 코드체계 식별자
Condition.code.coding.code This element must be supported. This element is included in summaries. 1..1 code 코드
Condition.subject This element must be supported. This element is included in summaries. 1..1 Reference(KR Core Patient Profile) 진단 대상 환자
Condition.encounter This element is included in summaries. 0..1 Reference(KR Core Encounter Profile) 진단 관련 내원 정보
Condition.recordedDate This element must be supported. This element is included in summaries. 1..1 dateTime KRCDI) 진단 일자
특정 질병에 대한 최초 진단이 확정되어 진단명이 기록된 일자

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
Condition.clinicalStatus Base required Condition Clinical Status Codes 📍4.0.1 FHIR Std.
Condition.verificationStatus Base required ConditionVerificationStatus 📍4.0.1 FHIR Std.
Condition.category Base extensible Condition Category Codes 📍4.0.1 FHIR Std.
Condition.category:EnctrDiag Base extensible KR Core Condition Category Codes 📦3.0.0-ballot This IG
Condition.code Base required KR Core KCD Codes 📦3.0.0-ballot This IG

Constraints

Id Grade Path(s) Description Expression
NameFlagsCard.TypeDescription & Constraints    Filter: doco
Condition C 0..* Condition KR Core Condition Profile for Encounter Diagnosis
Constraints: con-3, con-4, con-5
Condition.id This element is included in summaries. 0..1 id 본 리소스 인스턴스의 논리적 ID
Condition.meta This element is included in summaries. 0..1 Meta 리소스에 대한 메타데이터
Condition.implicitRules This element is a modifier element. This element is included in summaries. 0..1 uri 이 리소스의 내용을 만들 때 적용한 별도의 규칙이나 기준
Condition.language 0..1 code 리소스 콘텐츠의 언어
바인딩(Binding): CommonLanguages (preferred): 국가별 언어.
추가 바인딩목적
AllLanguages Max Binding
Condition.text 0..1 Narrative 사람이 이해할 수 있도록 작성된 리소스 인스턴스의 요약 텍스트
이 프로파일은 내러티브의 내용, 사용 언어, 또는 해당 내용이 데이터 요소에 얼마나 추적 가능한지에 대해 제한하지 않음
Condition.contained 0..* Resource 포함된 리소스
Condition.extension 0..* 확장(Extension) 추가 정보를 제공하기 위해 정의한 확장(Extension) 목록
Condition.modifierExtension This element is a modifier element. 0..* 확장(Extension) 의미나 해석을 변경하기 위해 정의한 확장(Extension) 목록
Condition.identifier This element is included in summaries. 0..* Identifier 본 상태에 대한 외부 식별자
Condition.clinicalStatus This element is a modifier element. This element must be supported. This element is included in summaries. C 0..1 CodeableConcept KRCDI) 진단 임상적 상태: active | recurrence | relapse | inactive | remission | resolved
바인딩(Binding): ConditionClinicalStatusCodes (required): 상태 또는 진단의 임상 상태.
Condition.verificationStatus This element is a modifier element. This element is included in summaries. C 0..1 CodeableConcept unconfirmed | provisional | differential | confirmed | refuted | entered-in-error
바인딩(Binding): ConditionVerificationStatus (required): 상태 또는 진단의 임상 상태를 지원하거나 거부하는 확인 상태.
Condition.Slices for category 1..* CodeableConcept 진단 범주
분할항목(Slice): 순서 없음, 다음 요소의 값이 다른 임의의 분할항목을 허용:$this
바인딩(Binding): ConditionCategoryCodes (extensible): 상태에 할당된 범주.

노트: 이 요소와 그 하위 요소에 정의된 규칙은 모든 슬라이스에 적용되지만, 각 슬라이스에 반복하여 표시하지는 않음
Condition.Slices for category.category:EnctrDiag 1..1 CodeableConcept problem-list-item | encounter-diagnosis
바인딩(Binding): KR Core Condition Category Codes (extensible)

분할항목 인정 조건: 다음 패턴을 포함해야 함
{
  "coding" : [
    {
      "system" : "http://www.hl7korea.or.kr/fhir/krcore/CodeSystem/krcore-condition-category-types",
      "code" : "진단"
    }
  ]
}
Condition.severity 0..1 CodeableConcept 상태의 주관적 심각도
바인딩(Binding): Condition/DiagnosisSeverity (preferred): 임상의가 평가한 상태의 심각도에 대한 주관적인 평가.
Condition.code This element must be supported. This element is included in summaries. 1..1 CodeableConcept KRCDI) 진단명
바인딩(Binding): KR Core KCD Codes (required)
Condition.code.id 0..1 string 요소 간 참조를 위한 고유 ID
Condition.code.extension 0..* 확장(Extension) 추가 정보를 제공하기 위해 정의한 확장(Extension) 목록
분할항목(Slice): 순서 없음, 다음 요소의 값이 다른 임의의 분할항목을 허용:url
Condition.code.coding This element must be supported. This element is included in summaries. 1..* Coding 코드 정보
Condition.code.coding.id 0..1 string 요소 간 참조를 위한 고유 ID
Condition.code.coding.extension 0..* 확장(Extension) 추가 정보를 제공하기 위해 정의한 확장(Extension) 목록
분할항목(Slice): 순서 없음, 다음 요소의 값이 다른 임의의 분할항목을 허용:url
Condition.code.coding.system This element must be supported. This element is included in summaries. 1..1 uri 코드체계 식별자
Condition.code.coding.version This element is included in summaries. 0..1 string 시스템의 버전 - 필요한 경우에 제공
Condition.code.coding.code This element must be supported. This element is included in summaries. 1..1 code 코드
Condition.code.coding.display This element is included in summaries. 0..1 string 표시명
Condition.code.coding.userSelected This element is included in summaries. 0..1 boolean 해당 코드 정보가 사용자의 직접 입력에 의해 선택된 경우
Condition.code.text This element is included in summaries. 0..1 string 개념의 일반 텍스트 표현
Condition.bodySite This element is included in summaries. 0..* CodeableConcept 해부학적 위치 - 필요한 경우에 제공
바인딩(Binding): SNOMEDCTBodyStructures (example): 해부학적 위치를 설명하는 코드들. 좌/우를 포함할 수 있음.
Condition.subject This element must be supported. This element is included in summaries. 1..1 Reference(KR Core Patient Profile) 진단 대상 환자
Condition.encounter This element is included in summaries. 0..1 Reference(KR Core Encounter Profile) 진단 관련 내원 정보
Condition.onset[x] This element is included in summaries. 0..1 상태가 시작된 추정 또는 실제 날짜/일시/연령
Condition.onset[x].onsetDateTime dateTime
Condition.onset[x].onsetAge Age
Condition.onset[x].onsetPeriod Period
Condition.onset[x].onsetRange Range
Condition.onset[x].onsetString string
Condition.abatement[x] C 0..1 해결 또는 차도를 보이는 경우
Condition.abatement[x].abatementDateTime dateTime
Condition.abatement[x].abatementAge Age
Condition.abatement[x].abatementPeriod Period
Condition.abatement[x].abatementRange Range
Condition.abatement[x].abatementString string
Condition.recordedDate This element must be supported. This element is included in summaries. 1..1 dateTime KRCDI) 진단 일자
특정 질병에 대한 최초 진단이 확정되어 진단명이 기록된 일자
Condition.recorder This element is included in summaries. 0..1 Reference(Practitioner | PractitionerRole | Patient | RelatedPerson) 상태를 기록한 사람
Condition.asserter This element is included in summaries. 0..1 Reference(Practitioner | PractitionerRole | Patient | RelatedPerson) 상태를 확인한 사람
Condition.stage C 0..* BackboneElement 일반적으로 공식적으로 평가되는 단계/등급
Constraints: con-1
Condition.stage.id 0..1 string 요소 간 참조를 위한 고유 ID
Condition.stage.extension 0..* 확장(Extension) 추가 정보를 제공하기 위해 정의한 확장(Extension) 목록
Condition.stage.modifierExtension This element is a modifier element. This element is included in summaries. 0..* 확장(Extension) 의미나 해석을 변경하기 위해 정의한 확장(Extension) 목록
Condition.stage.summary C 0..1 CodeableConcept 단순 요약 (특정 질병)
바인딩(Binding): ConditionStage (example): 상태 단계를 설명하는 코드 (예: 암 단계)
Condition.stage.assessment C 0..* Reference(ClinicalImpression | DiagnosticReport | Observation) 평가의 공식 기록
Condition.stage.type 0..1 CodeableConcept 단계의 종류
바인딩(Binding): ConditionStageType (example): 상태 단계의 종류를 설명하는 코드 (예: 임상적 또는 병리학적)
Condition.evidence C 0..* BackboneElement 근거자료
Constraints: con-2
Condition.evidence.id 0..1 string 요소 간 참조를 위한 고유 ID
Condition.evidence.extension 0..* 확장(Extension) 추가 정보를 제공하기 위해 정의한 확장(Extension) 목록
Condition.evidence.modifierExtension This element is a modifier element. This element is included in summaries. 0..* 확장(Extension) 의미나 해석을 변경하기 위해 정의한 확장(Extension) 목록
Condition.evidence.code This element is included in summaries. C 0..* CodeableConcept 징후/증상
바인딩(Binding): ManifestationAndSymptomCodes (example): 상태의 징후 또는 증상을 설명하는 코드.
Condition.evidence.detail This element is included in summaries. C 0..* Reference(Resource) 다른 곳에서 찾은 근거자료
Condition.note 0..* Annotation 상태에 대한 추가적인 정보

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
Condition.language Base preferred Common Languages 📍4.0.1 FHIR Std.
Condition.clinicalStatus Base required Condition Clinical Status Codes 📍4.0.1 FHIR Std.
Condition.verificationStatus Base required ConditionVerificationStatus 📍4.0.1 FHIR Std.
Condition.category Base extensible Condition Category Codes 📍4.0.1 FHIR Std.
Condition.category:EnctrDiag Base extensible KR Core Condition Category Codes 📦3.0.0-ballot This IG
Condition.severity Base preferred Condition/Diagnosis Severity 📍4.0.1 FHIR Std.
Condition.code Base required KR Core KCD Codes 📦3.0.0-ballot This IG
Condition.bodySite Base example SNOMED CT Body Structures 📍4.0.1 FHIR Std.
Condition.stage.summary Base example Condition Stage 📍4.0.1 FHIR Std.
Condition.stage.type Base example Condition Stage Type 📍4.0.1 FHIR Std.
Condition.evidence.code Base example Manifestation and Symptom Codes 📍4.0.1 FHIR Std.

Constraints

Id Grade Path(s) Description Expression

This structure is derived from Condition

Summary

Mandatory: 7 elements
Must-Support: 7 elements

Structures

This structure refers to these other structures:

Slices

This structure defines the following Slices:

  • The element 1 is sliced based on the value of Condition.category

Differential View

This structure is derived from Condition

NameFlagsCard.TypeDescription & Constraints    Filter: doco
Condition 0..* Condition KR Core Condition Profile for Encounter Diagnosis
Condition.clinicalStatus This element must be supported. 0..1 CodeableConcept KRCDI) 진단 임상적 상태: active | recurrence | relapse | inactive | remission | resolved
Condition.Slices for category 1..* CodeableConcept 진단 범주
분할항목(Slice): 순서 없음, 다음 요소의 값이 다른 임의의 분할항목을 허용:$this
노트: 이 요소와 그 하위 요소에 정의된 규칙은 모든 슬라이스에 적용되지만, 각 슬라이스에 반복하여 표시하지는 않음
Condition.Slices for category.category:EnctrDiag 1..1 CodeableConcept problem-list-item | encounter-diagnosis
바인딩(Binding): KR Core Condition Category Codes (extensible)
분할항목 인정 조건: 다음 패턴을 포함해야 함
{
  "coding" : [
    {
      "system" : "http://www.hl7korea.or.kr/fhir/krcore/CodeSystem/krcore-condition-category-types",
      "code" : "진단"
    }
  ]
}
Condition.code This element must be supported. 1..1 CodeableConcept KRCDI) 진단명
바인딩(Binding): KR Core KCD Codes (required)
Condition.code.coding This element must be supported. 1..* Coding 코드 정보
Condition.code.coding.system This element must be supported. 1..1 uri 코드체계 식별자
Condition.code.coding.code This element must be supported. 1..1 code 코드
Condition.subject This element must be supported. 1..1 Reference(KR Core Patient Profile) 진단 대상 환자
Condition.encounter 0..1 Reference(KR Core Encounter Profile) 진단 관련 내원 정보
Condition.recordedDate This element must be supported. 1..1 dateTime KRCDI) 진단 일자
특정 질병에 대한 최초 진단이 확정되어 진단명이 기록된 일자

doco Documentation for this format

Terminology Bindings (Differential)

Path Status Usage ValueSet Version Source
Condition.category:EnctrDiag Base extensible KR Core Condition Category Codes 📦3.0.0-ballot This IG
Condition.code Base required KR Core KCD Codes 📦3.0.0-ballot This IG

Key Elements View

NameFlagsCard.TypeDescription & Constraints    Filter: doco
Condition C 0..* Condition KR Core Condition Profile for Encounter Diagnosis
Constraints: con-3, con-4, con-5
Condition.implicitRules This element is a modifier element. This element is included in summaries. 0..1 uri 이 리소스의 내용을 만들 때 적용한 별도의 규칙이나 기준
Condition.modifierExtension This element is a modifier element. 0..* 확장(Extension) 의미나 해석을 변경하기 위해 정의한 확장(Extension) 목록
Condition.clinicalStatus This element is a modifier element. This element must be supported. This element is included in summaries. C 0..1 CodeableConcept KRCDI) 진단 임상적 상태: active | recurrence | relapse | inactive | remission | resolved
바인딩(Binding): ConditionClinicalStatusCodes (required): 상태 또는 진단의 임상 상태.
Condition.verificationStatus This element is a modifier element. This element is included in summaries. C 0..1 CodeableConcept unconfirmed | provisional | differential | confirmed | refuted | entered-in-error
바인딩(Binding): ConditionVerificationStatus (required): 상태 또는 진단의 임상 상태를 지원하거나 거부하는 확인 상태.
Condition.Slices for category 1..* CodeableConcept 진단 범주
분할항목(Slice): 순서 없음, 다음 요소의 값이 다른 임의의 분할항목을 허용:$this
바인딩(Binding): ConditionCategoryCodes (extensible): 상태에 할당된 범주.

노트: 이 요소와 그 하위 요소에 정의된 규칙은 모든 슬라이스에 적용되지만, 각 슬라이스에 반복하여 표시하지는 않음
Condition.Slices for category.category:EnctrDiag 1..1 CodeableConcept problem-list-item | encounter-diagnosis
바인딩(Binding): KR Core Condition Category Codes (extensible)

분할항목 인정 조건: 다음 패턴을 포함해야 함
{
  "coding" : [
    {
      "system" : "http://www.hl7korea.or.kr/fhir/krcore/CodeSystem/krcore-condition-category-types",
      "code" : "진단"
    }
  ]
}
Condition.code This element must be supported. This element is included in summaries. 1..1 CodeableConcept KRCDI) 진단명
바인딩(Binding): KR Core KCD Codes (required)
Condition.code.coding This element must be supported. This element is included in summaries. 1..* Coding 코드 정보
Condition.code.coding.system This element must be supported. This element is included in summaries. 1..1 uri 코드체계 식별자
Condition.code.coding.code This element must be supported. This element is included in summaries. 1..1 code 코드
Condition.subject This element must be supported. This element is included in summaries. 1..1 Reference(KR Core Patient Profile) 진단 대상 환자
Condition.encounter This element is included in summaries. 0..1 Reference(KR Core Encounter Profile) 진단 관련 내원 정보
Condition.recordedDate This element must be supported. This element is included in summaries. 1..1 dateTime KRCDI) 진단 일자
특정 질병에 대한 최초 진단이 확정되어 진단명이 기록된 일자

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
Condition.clinicalStatus Base required Condition Clinical Status Codes 📍4.0.1 FHIR Std.
Condition.verificationStatus Base required ConditionVerificationStatus 📍4.0.1 FHIR Std.
Condition.category Base extensible Condition Category Codes 📍4.0.1 FHIR Std.
Condition.category:EnctrDiag Base extensible KR Core Condition Category Codes 📦3.0.0-ballot This IG
Condition.code Base required KR Core KCD Codes 📦3.0.0-ballot This IG

Constraints

Id Grade Path(s) Description Expression

Snapshot View

NameFlagsCard.TypeDescription & Constraints    Filter: doco
Condition C 0..* Condition KR Core Condition Profile for Encounter Diagnosis
Constraints: con-3, con-4, con-5
Condition.id This element is included in summaries. 0..1 id 본 리소스 인스턴스의 논리적 ID
Condition.meta This element is included in summaries. 0..1 Meta 리소스에 대한 메타데이터
Condition.implicitRules This element is a modifier element. This element is included in summaries. 0..1 uri 이 리소스의 내용을 만들 때 적용한 별도의 규칙이나 기준
Condition.language 0..1 code 리소스 콘텐츠의 언어
바인딩(Binding): CommonLanguages (preferred): 국가별 언어.
추가 바인딩목적
AllLanguages Max Binding
Condition.text 0..1 Narrative 사람이 이해할 수 있도록 작성된 리소스 인스턴스의 요약 텍스트
이 프로파일은 내러티브의 내용, 사용 언어, 또는 해당 내용이 데이터 요소에 얼마나 추적 가능한지에 대해 제한하지 않음
Condition.contained 0..* Resource 포함된 리소스
Condition.extension 0..* 확장(Extension) 추가 정보를 제공하기 위해 정의한 확장(Extension) 목록
Condition.modifierExtension This element is a modifier element. 0..* 확장(Extension) 의미나 해석을 변경하기 위해 정의한 확장(Extension) 목록
Condition.identifier This element is included in summaries. 0..* Identifier 본 상태에 대한 외부 식별자
Condition.clinicalStatus This element is a modifier element. This element must be supported. This element is included in summaries. C 0..1 CodeableConcept KRCDI) 진단 임상적 상태: active | recurrence | relapse | inactive | remission | resolved
바인딩(Binding): ConditionClinicalStatusCodes (required): 상태 또는 진단의 임상 상태.
Condition.verificationStatus This element is a modifier element. This element is included in summaries. C 0..1 CodeableConcept unconfirmed | provisional | differential | confirmed | refuted | entered-in-error
바인딩(Binding): ConditionVerificationStatus (required): 상태 또는 진단의 임상 상태를 지원하거나 거부하는 확인 상태.
Condition.Slices for category 1..* CodeableConcept 진단 범주
분할항목(Slice): 순서 없음, 다음 요소의 값이 다른 임의의 분할항목을 허용:$this
바인딩(Binding): ConditionCategoryCodes (extensible): 상태에 할당된 범주.

노트: 이 요소와 그 하위 요소에 정의된 규칙은 모든 슬라이스에 적용되지만, 각 슬라이스에 반복하여 표시하지는 않음
Condition.Slices for category.category:EnctrDiag 1..1 CodeableConcept problem-list-item | encounter-diagnosis
바인딩(Binding): KR Core Condition Category Codes (extensible)

분할항목 인정 조건: 다음 패턴을 포함해야 함
{
  "coding" : [
    {
      "system" : "http://www.hl7korea.or.kr/fhir/krcore/CodeSystem/krcore-condition-category-types",
      "code" : "진단"
    }
  ]
}
Condition.severity 0..1 CodeableConcept 상태의 주관적 심각도
바인딩(Binding): Condition/DiagnosisSeverity (preferred): 임상의가 평가한 상태의 심각도에 대한 주관적인 평가.
Condition.code This element must be supported. This element is included in summaries. 1..1 CodeableConcept KRCDI) 진단명
바인딩(Binding): KR Core KCD Codes (required)
Condition.code.id 0..1 string 요소 간 참조를 위한 고유 ID
Condition.code.extension 0..* 확장(Extension) 추가 정보를 제공하기 위해 정의한 확장(Extension) 목록
분할항목(Slice): 순서 없음, 다음 요소의 값이 다른 임의의 분할항목을 허용:url
Condition.code.coding This element must be supported. This element is included in summaries. 1..* Coding 코드 정보
Condition.code.coding.id 0..1 string 요소 간 참조를 위한 고유 ID
Condition.code.coding.extension 0..* 확장(Extension) 추가 정보를 제공하기 위해 정의한 확장(Extension) 목록
분할항목(Slice): 순서 없음, 다음 요소의 값이 다른 임의의 분할항목을 허용:url
Condition.code.coding.system This element must be supported. This element is included in summaries. 1..1 uri 코드체계 식별자
Condition.code.coding.version This element is included in summaries. 0..1 string 시스템의 버전 - 필요한 경우에 제공
Condition.code.coding.code This element must be supported. This element is included in summaries. 1..1 code 코드
Condition.code.coding.display This element is included in summaries. 0..1 string 표시명
Condition.code.coding.userSelected This element is included in summaries. 0..1 boolean 해당 코드 정보가 사용자의 직접 입력에 의해 선택된 경우
Condition.code.text This element is included in summaries. 0..1 string 개념의 일반 텍스트 표현
Condition.bodySite This element is included in summaries. 0..* CodeableConcept 해부학적 위치 - 필요한 경우에 제공
바인딩(Binding): SNOMEDCTBodyStructures (example): 해부학적 위치를 설명하는 코드들. 좌/우를 포함할 수 있음.
Condition.subject This element must be supported. This element is included in summaries. 1..1 Reference(KR Core Patient Profile) 진단 대상 환자
Condition.encounter This element is included in summaries. 0..1 Reference(KR Core Encounter Profile) 진단 관련 내원 정보
Condition.onset[x] This element is included in summaries. 0..1 상태가 시작된 추정 또는 실제 날짜/일시/연령
Condition.onset[x].onsetDateTime dateTime
Condition.onset[x].onsetAge Age
Condition.onset[x].onsetPeriod Period
Condition.onset[x].onsetRange Range
Condition.onset[x].onsetString string
Condition.abatement[x] C 0..1 해결 또는 차도를 보이는 경우
Condition.abatement[x].abatementDateTime dateTime
Condition.abatement[x].abatementAge Age
Condition.abatement[x].abatementPeriod Period
Condition.abatement[x].abatementRange Range
Condition.abatement[x].abatementString string
Condition.recordedDate This element must be supported. This element is included in summaries. 1..1 dateTime KRCDI) 진단 일자
특정 질병에 대한 최초 진단이 확정되어 진단명이 기록된 일자
Condition.recorder This element is included in summaries. 0..1 Reference(Practitioner | PractitionerRole | Patient | RelatedPerson) 상태를 기록한 사람
Condition.asserter This element is included in summaries. 0..1 Reference(Practitioner | PractitionerRole | Patient | RelatedPerson) 상태를 확인한 사람
Condition.stage C 0..* BackboneElement 일반적으로 공식적으로 평가되는 단계/등급
Constraints: con-1
Condition.stage.id 0..1 string 요소 간 참조를 위한 고유 ID
Condition.stage.extension 0..* 확장(Extension) 추가 정보를 제공하기 위해 정의한 확장(Extension) 목록
Condition.stage.modifierExtension This element is a modifier element. This element is included in summaries. 0..* 확장(Extension) 의미나 해석을 변경하기 위해 정의한 확장(Extension) 목록
Condition.stage.summary C 0..1 CodeableConcept 단순 요약 (특정 질병)
바인딩(Binding): ConditionStage (example): 상태 단계를 설명하는 코드 (예: 암 단계)
Condition.stage.assessment C 0..* Reference(ClinicalImpression | DiagnosticReport | Observation) 평가의 공식 기록
Condition.stage.type 0..1 CodeableConcept 단계의 종류
바인딩(Binding): ConditionStageType (example): 상태 단계의 종류를 설명하는 코드 (예: 임상적 또는 병리학적)
Condition.evidence C 0..* BackboneElement 근거자료
Constraints: con-2
Condition.evidence.id 0..1 string 요소 간 참조를 위한 고유 ID
Condition.evidence.extension 0..* 확장(Extension) 추가 정보를 제공하기 위해 정의한 확장(Extension) 목록
Condition.evidence.modifierExtension This element is a modifier element. This element is included in summaries. 0..* 확장(Extension) 의미나 해석을 변경하기 위해 정의한 확장(Extension) 목록
Condition.evidence.code This element is included in summaries. C 0..* CodeableConcept 징후/증상
바인딩(Binding): ManifestationAndSymptomCodes (example): 상태의 징후 또는 증상을 설명하는 코드.
Condition.evidence.detail This element is included in summaries. C 0..* Reference(Resource) 다른 곳에서 찾은 근거자료
Condition.note 0..* Annotation 상태에 대한 추가적인 정보

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
Condition.language Base preferred Common Languages 📍4.0.1 FHIR Std.
Condition.clinicalStatus Base required Condition Clinical Status Codes 📍4.0.1 FHIR Std.
Condition.verificationStatus Base required ConditionVerificationStatus 📍4.0.1 FHIR Std.
Condition.category Base extensible Condition Category Codes 📍4.0.1 FHIR Std.
Condition.category:EnctrDiag Base extensible KR Core Condition Category Codes 📦3.0.0-ballot This IG
Condition.severity Base preferred Condition/Diagnosis Severity 📍4.0.1 FHIR Std.
Condition.code Base required KR Core KCD Codes 📦3.0.0-ballot This IG
Condition.bodySite Base example SNOMED CT Body Structures 📍4.0.1 FHIR Std.
Condition.stage.summary Base example Condition Stage 📍4.0.1 FHIR Std.
Condition.stage.type Base example Condition Stage Type 📍4.0.1 FHIR Std.
Condition.evidence.code Base example Manifestation and Symptom Codes 📍4.0.1 FHIR Std.

Constraints

Id Grade Path(s) Description Expression

This structure is derived from Condition

Summary

Mandatory: 7 elements
Must-Support: 7 elements

Structures

This structure refers to these other structures:

Slices

This structure defines the following Slices:

  • The element 1 is sliced based on the value of Condition.category

 

Other representations of profile: CSV, Excel, Schematron

Notes:

KR Core IG를 따르는 Server는 반드시(SHALL) Codition Resource를 지원하고, KR Core Condition Profile for Encounter Diagnosis을 반드시(SHALL) 지원해야 한다.
KR Core IG를 따르는 Client는 가능한 한(SHOULD) Codition Resource를 지원하고, Codition Resource를 지원하는 경우, KR Core Condition for Encounter Diagnosis을 반드시(SHALL) 지원해야 한다.

KR Core Search Parameters (derived)

Condition Resource를 검색하기 위해 기본 FHIR 사양을 기반으로 정의한 검색 파라미터.

Name Type Description Expression Expectations
category token 진단 및 주호소 범주 Condition.category MAY
clinical-status token 진단 및 주호소 임상적 상태: active | recurrence | relapse | inactive | remission | resolved Condition.clinicalStatus MAY
code token 진단 및 주호소 상태를 식별하는 코드 Condition.code SHALL
encounter reference 진단 및 주호소 상태가 속한 수진 Condition.encounter MAY
onset-date datetime 진단 및 주호소 발생일자 Condition.onset.ofType(dateTime) | Condition.onset.ofType(Period) MAY
patient reference 진단 및 주호소 상태의 대상 Condition.subject.where(resolve() is Patient) SHALL
recorded-date datetime 진단 및 주호소 최초 기록일자 또는 진단일자 Condition.recordedDate MAY

NOTE: 위 Search Parameter 목록은 아래 요소에 대한 구현 기대치를 정의함:

NOTE: 이 외 기본 FHIR 사양에서 정의하고 있는 Search Parameter들은 KR Core IG를 구현한 서버의 선택 사항에 따라 추가로 제공 가능.