KR Core Implementation Guide
1.0.2 - STU1
This page is part of the KR Core (v1.0.2 - STU1) based on FHIR R4. This is an authorized publication. For a full list of available versions, see the Directory of published versions
Official URL: http://www.hl7korea.or.kr/fhir/krcore/StructureDefinition/krcore-encounter | Version: 1.0.2 | |||
Active as of 2023-12-04 | Computable Name: KRCore_Encounter |
KR Core의 내원 정보에 적용되는 Encounter 구조.
Usage:
Description of Profiles, Differentials, Snapshots and how the different presentations work.
This structure is derived from Encounter
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
Encounter | 0..* | Encounter | KR Core Encoutner Profile | |
Slices for extension | 0..* | Extension | Extension Slice: 순서 없음, url 값에 대해 열려있음 | |
krcore-insuranceTypes | 0..1 | CodeableConcept | 환자 건강보험 유형 정보 URL: http://www.hl7korea.or.kr/fhir/krcore/StructureDefinition/krcore-insuranceTypes | |
status | S | 1..1 | code | 내원 상태: planned | arrived | triaged | in-progress | onleave | finished | cancelled + 선호값: finished |
class | S | 1..1 | Coding | 진료 구분: AMB | EMER | IMP + Binding: ActEncounterCode (required): 수진의 분류. |
system | S | 1..1 | uri | 진료 구분 코드체계 |
code | S | 1..1 | code | 진료 구분 코드 |
subject | 0..1 | Reference(KR Core Patient Profile) | 내원 환자 | |
participant | 0..* | BackboneElement | 내원 참여 의료인 | |
individual | 0..1 | Reference(Practitioner | PractitionerRole | RelatedPerson) | 내원 참여 의료인 인적사항 또는 역할 | |
period | S | 0..1 | Period | 내원 기간 |
start | S | 0..1 | dateTime | 시작 일자 |
end | S | 0..1 | dateTime | 종료 일자 |
serviceProvider | 0..1 | Reference(Organization | KR Core Healthcare Organization Profile) | 내원 기관 | |
Documentation for this format |
Path | Conformance | ValueSet |
Encounter.class | required | ActEncounterCode |
Path | Conformance | ValueSet |
Encounter.status | required | EncounterStatus |
Encounter.class | required | ActEncounterCode |
Name | Flags | Card. | Type | Description & Constraints | ||||
---|---|---|---|---|---|---|---|---|
Encounter | 0..* | Encounter | KR Core Encoutner Profile | |||||
id | Σ | 0..1 | id | 본 리소스 인스턴스의 논리적 ID | ||||
meta | Σ | 0..1 | Meta | 리소스에 대한 메타데이터 | ||||
implicitRules | ?!Σ | 0..1 | uri | 이 콘텐츠 생성 시 따른 규칙들의 집합 | ||||
language | 0..1 | code | 리소스 콘텐츠의 언어 Binding: CommonLanguages (preferred): 국가별 언어.
| |||||
text | 0..1 | Narrative | 사람의 해석을 위한, 리소스의 텍스트 요약 | |||||
contained | 0..* | Resource | 포함된 리소스 | |||||
Slices for extension | 0..* | Extension | Extension Slice: 순서 없음, url 값에 대해 열려있음 | |||||
krcore-insuranceTypes | 0..1 | CodeableConcept | 환자 건강보험 유형 정보 URL: http://www.hl7korea.or.kr/fhir/krcore/StructureDefinition/krcore-insuranceTypes | |||||
modifierExtension | ?! | 0..* | Extension | 반드시 지원해야 하는 Extension들 | ||||
identifier | Σ | 0..* | Identifier | 본 수진의 식별자 | ||||
status | ?!SΣ | 1..1 | code | 내원 상태: planned | arrived | triaged | in-progress | onleave | finished | cancelled + Binding: EncounterStatus (required): 수진의 현재 상태. 선호값: finished | ||||
statusHistory | 0..* | BackboneElement | 수진의 과거 상태 목록 | |||||
id | 0..1 | string | 요소 간 참조를 위한 고유 ID | |||||
extension | 0..* | Extension | 구현에 의해 정의된 추가 콘텐츠 | |||||
modifierExtension | ?!Σ | 0..* | Extension | 인식할 수 없는 상황에서도 반드시 지원해야 하는 Extension들 | ||||
status | 1..1 | code | planned | arrived | triaged | in-progress | onleave | finished | cancelled + Binding: EncounterStatus (required): 수진의 현재 상태. | |||||
period | 1..1 | Period | 에피소드 상태 지속 기간. | |||||
class | SΣ | 1..1 | Coding | 진료 구분: AMB | EMER | IMP + Binding: ActEncounterCode (required): 수진의 분류. | ||||
id | 0..1 | string | 요소 간 참조를 위한 고유 ID | |||||
extension | 0..* | Extension | 구현에 의해 정의된 추가 콘텐츠 Slice: 순서 없음, url 값에 대해 열려있음 | |||||
system | SΣ | 1..1 | uri | 진료 구분 코드체계 | ||||
version | Σ | 0..1 | string | 시스템의 버전 - 필요한 경우에 제공 | ||||
code | SΣ | 1..1 | code | 진료 구분 코드 | ||||
display | Σ | 0..1 | string | 시스템에서 정의한 표현 | ||||
userSelected | Σ | 0..1 | boolean | 이 coding을 사용자가 직접 선택한 경우 | ||||
classHistory | 0..* | BackboneElement | 수진의 과거 분류 목록 | |||||
id | 0..1 | string | 요소 간 참조를 위한 고유 ID | |||||
extension | 0..* | Extension | 구현에 의해 정의된 추가 콘텐츠 | |||||
modifierExtension | ?!Σ | 0..* | Extension | 인식할 수 없는 상황에서도 반드시 지원해야 하는 Extension들 | ||||
class | 1..1 | Coding | inpatient | outpatient | ambulatory | emergency + Binding: ActEncounterCode (extensible): 수진의 분류. | |||||
period | 1..1 | Period | 에피소드가 지정된 분류에 있었던 기간 | |||||
type | Σ | 0..* | CodeableConcept | 수진의 특정 유형 Binding: EncounterType (example): 수진의 유형. | ||||
serviceType | Σ | 0..1 | CodeableConcept | 수진의 특정 서비스 Binding: ServiceType (example): 제공될 서비스에 대한 넓은 범위의 분류. | ||||
priority | 0..1 | CodeableConcept | 수진의 긴급성을 표시 Binding: ActPriority (example): 수진의 긴급성을 표시. | |||||
subject | Σ | 0..1 | Reference(KR Core Patient Profile) | 내원 환자 | ||||
episodeOfCare | Σ | 0..* | Reference(EpisodeOfCare) | 본 수진이 속한 EpisodeOfCare | ||||
basedOn | 0..* | Reference(ServiceRequest) | 본 수진을 시작한 ServiceRequest | |||||
participant | Σ | 0..* | BackboneElement | 내원 참여 의료인 | ||||
id | 0..1 | string | 요소 간 참조를 위한 고유 ID | |||||
extension | 0..* | Extension | 구현에 의해 정의된 추가 콘텐츠 | |||||
modifierExtension | ?!Σ | 0..* | Extension | 인식할 수 없는 상황에서도 반드시 지원해야 하는 Extension들 | ||||
type | Σ | 0..* | CodeableConcept | 수진에서 내원 참여 의료인의 역할 Binding: ParticipantType (extensible): 수진에서 내원 참여 의료인의 역할. | ||||
period | 0..1 | Period | 수진 중 내원 참여 의료인이 참여한 기간 | |||||
individual | Σ | 0..1 | Reference(Practitioner | PractitionerRole | RelatedPerson) | 내원 참여 의료인 인적사항 또는 역할 | ||||
appointment | Σ | 0..* | Reference(Appointment) | 본 수진을 예약한 Appointment | ||||
period | S | 0..1 | Period | 내원 기간 | ||||
id | 0..1 | string | 요소 간 참조를 위한 고유 ID | |||||
extension | 0..* | Extension | 구현에 의해 정의된 추가 콘텐츠 Slice: 순서 없음, url 값에 대해 열려있음 | |||||
start | SΣC | 0..1 | dateTime | 시작 일자 | ||||
end | SΣC | 0..1 | dateTime | 종료 일자 | ||||
length | 0..1 | Duration | 수진이 지속된 시간 (부재 시간 제외) | |||||
reasonCode | Σ | 0..* | CodeableConcept | 수진이 발생한 이유에 대한 코드 Binding: EncounterReasonCodes (preferred): 수진이 발생한 이유. | ||||
reasonReference | Σ | 0..* | Reference(Condition | Procedure | Observation | ImmunizationRecommendation) | 수진이 발생한 이유 (참조) | ||||
diagnosis | Σ | 0..* | BackboneElement | 본 수진과 관련된 진단 | ||||
id | 0..1 | string | 요소 간 참조를 위한 고유 ID | |||||
extension | 0..* | Extension | 구현에 의해 정의된 추가 콘텐츠 | |||||
modifierExtension | ?!Σ | 0..* | Extension | 인식할 수 없는 상황에서도 반드시 지원해야 하는 Extension들 | ||||
condition | Σ | 1..1 | Reference(Condition | Procedure) | 수진과 관련된 진단 또는 수술 및 처치 | ||||
use | 0..1 | CodeableConcept | 본 진단이 수진에서 갖는 역할 (예: 등록, 청구, 퇴원...) Binding: DiagnosisRole (preferred): 본 상태가 나타내는 진단 유형. | |||||
rank | 0..1 | positiveInt | 진단 순위 (각 역할 유형 별) | |||||
account | 0..* | Reference(Account) | 본 수진의 대금 청구에 사용할 수 있는 계좌 집합 | |||||
hospitalization | 0..1 | BackboneElement | 헬스케어 서비스 입원에 대한 세부사항 | |||||
id | 0..1 | string | 요소 간 참조를 위한 고유 ID | |||||
extension | 0..* | Extension | 구현에 의해 정의된 추가 콘텐츠 | |||||
modifierExtension | ?!Σ | 0..* | Extension | 인식할 수 없는 상황에서도 반드시 지원해야 하는 Extension들 | ||||
preAdmissionIdentifier | 0..1 | Identifier | 사전 등록 식별자 | |||||
origin | 0..1 | Reference(Location | Organization) | 환자가 입원하기 전에 왔던 장소/기관 | |||||
admitSource | 0..1 | CodeableConcept | 환자가 입원한 장소/상황 (의사 소개, 이송) Binding: AdmitSource (preferred): 환자가 입원한 장소/상황 | |||||
reAdmission | 0..1 | CodeableConcept | 환자가 병원에 재입원 한 경우, 재입원 유형. 값이 존재하지 않는 경우, 재입원으로 식별되지 않음을 의미. Binding: hl7VS-re-admissionIndicator (example): 본 입원 관련 수진의 재입원 이유. | |||||
dietPreference | 0..* | CodeableConcept | 환자가 보고한 식단 선호도 Binding: Diet (example): 배식 요구사항에 도움이 되는 의학적, 문화적 또는 윤리적 음식 선호도. | |||||
specialCourtesy | 0..* | CodeableConcept | 특별 대우 (VIP, 이사회 일원) Binding: SpecialCourtesy (preferred): 특별 대우. | |||||
specialArrangement | 0..* | CodeableConcept | 휠체어, 통역사, 들것 등. Binding: SpecialArrangements (preferred): 특별 준비. | |||||
destination | 0..1 | Reference(Location | Organization) | 환자가 퇴원하는 장소/기관 | |||||
dischargeDisposition | 0..1 | CodeableConcept | 퇴원 후 장소의 범주 또는 종류 Binding: DischargeDisposition (example): 퇴원 처분 | |||||
location | 0..* | BackboneElement | 환자가 있었던 위치 목록 | |||||
id | 0..1 | string | 요소 간 참조를 위한 고유 ID | |||||
extension | 0..* | Extension | 구현에 의해 정의된 추가 콘텐츠 | |||||
modifierExtension | ?!Σ | 0..* | Extension | 인식할 수 없는 상황에서도 반드시 지원해야 하는 Extension들 | ||||
location | 1..1 | Reference(Location) | 수진이 이루어지는 장소 | |||||
status | 0..1 | code | planned | active | reserved | completed Binding: EncounterLocationStatus (required): 장소의 상태 | |||||
physicalType | 0..1 | CodeableConcept | 장소의 물리적 유형 (일반적으로 위치 계층 구조의 수준 - 병상 병실 병동 등) Binding: LocationType (example): 장소의 물리적 형태 | |||||
period | 0..1 | Period | 환자가 해당 장소에 있었던 기간 | |||||
serviceProvider | 0..1 | Reference(Organization | KR Core Healthcare Organization Profile) | 내원 기관 | |||||
partOf | 0..1 | Reference(Encounter) | 본 수진이 속한 다른 수진 | |||||
Documentation for this format |
Path | Conformance | ValueSet | ||||
Encounter.language | preferred | CommonLanguages
| ||||
Encounter.status | required | EncounterStatus | ||||
Encounter.statusHistory.status | required | EncounterStatus | ||||
Encounter.class | required | ActEncounterCode | ||||
Encounter.classHistory.class | extensible | ActEncounterCode | ||||
Encounter.type | example | EncounterType | ||||
Encounter.serviceType | example | ServiceType | ||||
Encounter.priority | example | ActPriority | ||||
Encounter.participant.type | extensible | ParticipantType | ||||
Encounter.reasonCode | preferred | EncounterReasonCodes | ||||
Encounter.diagnosis.use | preferred | DiagnosisRole | ||||
Encounter.hospitalization.admitSource | preferred | AdmitSource | ||||
Encounter.hospitalization.reAdmission | example | Hl7VSReAdmissionIndicator | ||||
Encounter.hospitalization.dietPreference | example | Diet | ||||
Encounter.hospitalization.specialCourtesy | preferred | SpecialCourtesy | ||||
Encounter.hospitalization.specialArrangement | preferred | SpecialArrangements | ||||
Encounter.hospitalization.dischargeDisposition | example | DischargeDisposition | ||||
Encounter.location.status | required | EncounterLocationStatus | ||||
Encounter.location.physicalType | example | LocationType |
This structure is derived from Encounter
Summary
Mandatory: 2 elements
Must-Support: 7 elements
Structures
This structure refers to these other structures:
Extensions
This structure refers to these extensions:
Differential View
This structure is derived from Encounter
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
Encounter | 0..* | Encounter | KR Core Encoutner Profile | |
Slices for extension | 0..* | Extension | Extension Slice: 순서 없음, url 값에 대해 열려있음 | |
krcore-insuranceTypes | 0..1 | CodeableConcept | 환자 건강보험 유형 정보 URL: http://www.hl7korea.or.kr/fhir/krcore/StructureDefinition/krcore-insuranceTypes | |
status | S | 1..1 | code | 내원 상태: planned | arrived | triaged | in-progress | onleave | finished | cancelled + 선호값: finished |
class | S | 1..1 | Coding | 진료 구분: AMB | EMER | IMP + Binding: ActEncounterCode (required): 수진의 분류. |
system | S | 1..1 | uri | 진료 구분 코드체계 |
code | S | 1..1 | code | 진료 구분 코드 |
subject | 0..1 | Reference(KR Core Patient Profile) | 내원 환자 | |
participant | 0..* | BackboneElement | 내원 참여 의료인 | |
individual | 0..1 | Reference(Practitioner | PractitionerRole | RelatedPerson) | 내원 참여 의료인 인적사항 또는 역할 | |
period | S | 0..1 | Period | 내원 기간 |
start | S | 0..1 | dateTime | 시작 일자 |
end | S | 0..1 | dateTime | 종료 일자 |
serviceProvider | 0..1 | Reference(Organization | KR Core Healthcare Organization Profile) | 내원 기관 | |
Documentation for this format |
Path | Conformance | ValueSet |
Encounter.class | required | ActEncounterCode |
Key Elements View
Path | Conformance | ValueSet |
Encounter.status | required | EncounterStatus |
Encounter.class | required | ActEncounterCode |
Snapshot View
Name | Flags | Card. | Type | Description & Constraints | ||||
---|---|---|---|---|---|---|---|---|
Encounter | 0..* | Encounter | KR Core Encoutner Profile | |||||
id | Σ | 0..1 | id | 본 리소스 인스턴스의 논리적 ID | ||||
meta | Σ | 0..1 | Meta | 리소스에 대한 메타데이터 | ||||
implicitRules | ?!Σ | 0..1 | uri | 이 콘텐츠 생성 시 따른 규칙들의 집합 | ||||
language | 0..1 | code | 리소스 콘텐츠의 언어 Binding: CommonLanguages (preferred): 국가별 언어.
| |||||
text | 0..1 | Narrative | 사람의 해석을 위한, 리소스의 텍스트 요약 | |||||
contained | 0..* | Resource | 포함된 리소스 | |||||
Slices for extension | 0..* | Extension | Extension Slice: 순서 없음, url 값에 대해 열려있음 | |||||
krcore-insuranceTypes | 0..1 | CodeableConcept | 환자 건강보험 유형 정보 URL: http://www.hl7korea.or.kr/fhir/krcore/StructureDefinition/krcore-insuranceTypes | |||||
modifierExtension | ?! | 0..* | Extension | 반드시 지원해야 하는 Extension들 | ||||
identifier | Σ | 0..* | Identifier | 본 수진의 식별자 | ||||
status | ?!SΣ | 1..1 | code | 내원 상태: planned | arrived | triaged | in-progress | onleave | finished | cancelled + Binding: EncounterStatus (required): 수진의 현재 상태. 선호값: finished | ||||
statusHistory | 0..* | BackboneElement | 수진의 과거 상태 목록 | |||||
id | 0..1 | string | 요소 간 참조를 위한 고유 ID | |||||
extension | 0..* | Extension | 구현에 의해 정의된 추가 콘텐츠 | |||||
modifierExtension | ?!Σ | 0..* | Extension | 인식할 수 없는 상황에서도 반드시 지원해야 하는 Extension들 | ||||
status | 1..1 | code | planned | arrived | triaged | in-progress | onleave | finished | cancelled + Binding: EncounterStatus (required): 수진의 현재 상태. | |||||
period | 1..1 | Period | 에피소드 상태 지속 기간. | |||||
class | SΣ | 1..1 | Coding | 진료 구분: AMB | EMER | IMP + Binding: ActEncounterCode (required): 수진의 분류. | ||||
id | 0..1 | string | 요소 간 참조를 위한 고유 ID | |||||
extension | 0..* | Extension | 구현에 의해 정의된 추가 콘텐츠 Slice: 순서 없음, url 값에 대해 열려있음 | |||||
system | SΣ | 1..1 | uri | 진료 구분 코드체계 | ||||
version | Σ | 0..1 | string | 시스템의 버전 - 필요한 경우에 제공 | ||||
code | SΣ | 1..1 | code | 진료 구분 코드 | ||||
display | Σ | 0..1 | string | 시스템에서 정의한 표현 | ||||
userSelected | Σ | 0..1 | boolean | 이 coding을 사용자가 직접 선택한 경우 | ||||
classHistory | 0..* | BackboneElement | 수진의 과거 분류 목록 | |||||
id | 0..1 | string | 요소 간 참조를 위한 고유 ID | |||||
extension | 0..* | Extension | 구현에 의해 정의된 추가 콘텐츠 | |||||
modifierExtension | ?!Σ | 0..* | Extension | 인식할 수 없는 상황에서도 반드시 지원해야 하는 Extension들 | ||||
class | 1..1 | Coding | inpatient | outpatient | ambulatory | emergency + Binding: ActEncounterCode (extensible): 수진의 분류. | |||||
period | 1..1 | Period | 에피소드가 지정된 분류에 있었던 기간 | |||||
type | Σ | 0..* | CodeableConcept | 수진의 특정 유형 Binding: EncounterType (example): 수진의 유형. | ||||
serviceType | Σ | 0..1 | CodeableConcept | 수진의 특정 서비스 Binding: ServiceType (example): 제공될 서비스에 대한 넓은 범위의 분류. | ||||
priority | 0..1 | CodeableConcept | 수진의 긴급성을 표시 Binding: ActPriority (example): 수진의 긴급성을 표시. | |||||
subject | Σ | 0..1 | Reference(KR Core Patient Profile) | 내원 환자 | ||||
episodeOfCare | Σ | 0..* | Reference(EpisodeOfCare) | 본 수진이 속한 EpisodeOfCare | ||||
basedOn | 0..* | Reference(ServiceRequest) | 본 수진을 시작한 ServiceRequest | |||||
participant | Σ | 0..* | BackboneElement | 내원 참여 의료인 | ||||
id | 0..1 | string | 요소 간 참조를 위한 고유 ID | |||||
extension | 0..* | Extension | 구현에 의해 정의된 추가 콘텐츠 | |||||
modifierExtension | ?!Σ | 0..* | Extension | 인식할 수 없는 상황에서도 반드시 지원해야 하는 Extension들 | ||||
type | Σ | 0..* | CodeableConcept | 수진에서 내원 참여 의료인의 역할 Binding: ParticipantType (extensible): 수진에서 내원 참여 의료인의 역할. | ||||
period | 0..1 | Period | 수진 중 내원 참여 의료인이 참여한 기간 | |||||
individual | Σ | 0..1 | Reference(Practitioner | PractitionerRole | RelatedPerson) | 내원 참여 의료인 인적사항 또는 역할 | ||||
appointment | Σ | 0..* | Reference(Appointment) | 본 수진을 예약한 Appointment | ||||
period | S | 0..1 | Period | 내원 기간 | ||||
id | 0..1 | string | 요소 간 참조를 위한 고유 ID | |||||
extension | 0..* | Extension | 구현에 의해 정의된 추가 콘텐츠 Slice: 순서 없음, url 값에 대해 열려있음 | |||||
start | SΣC | 0..1 | dateTime | 시작 일자 | ||||
end | SΣC | 0..1 | dateTime | 종료 일자 | ||||
length | 0..1 | Duration | 수진이 지속된 시간 (부재 시간 제외) | |||||
reasonCode | Σ | 0..* | CodeableConcept | 수진이 발생한 이유에 대한 코드 Binding: EncounterReasonCodes (preferred): 수진이 발생한 이유. | ||||
reasonReference | Σ | 0..* | Reference(Condition | Procedure | Observation | ImmunizationRecommendation) | 수진이 발생한 이유 (참조) | ||||
diagnosis | Σ | 0..* | BackboneElement | 본 수진과 관련된 진단 | ||||
id | 0..1 | string | 요소 간 참조를 위한 고유 ID | |||||
extension | 0..* | Extension | 구현에 의해 정의된 추가 콘텐츠 | |||||
modifierExtension | ?!Σ | 0..* | Extension | 인식할 수 없는 상황에서도 반드시 지원해야 하는 Extension들 | ||||
condition | Σ | 1..1 | Reference(Condition | Procedure) | 수진과 관련된 진단 또는 수술 및 처치 | ||||
use | 0..1 | CodeableConcept | 본 진단이 수진에서 갖는 역할 (예: 등록, 청구, 퇴원...) Binding: DiagnosisRole (preferred): 본 상태가 나타내는 진단 유형. | |||||
rank | 0..1 | positiveInt | 진단 순위 (각 역할 유형 별) | |||||
account | 0..* | Reference(Account) | 본 수진의 대금 청구에 사용할 수 있는 계좌 집합 | |||||
hospitalization | 0..1 | BackboneElement | 헬스케어 서비스 입원에 대한 세부사항 | |||||
id | 0..1 | string | 요소 간 참조를 위한 고유 ID | |||||
extension | 0..* | Extension | 구현에 의해 정의된 추가 콘텐츠 | |||||
modifierExtension | ?!Σ | 0..* | Extension | 인식할 수 없는 상황에서도 반드시 지원해야 하는 Extension들 | ||||
preAdmissionIdentifier | 0..1 | Identifier | 사전 등록 식별자 | |||||
origin | 0..1 | Reference(Location | Organization) | 환자가 입원하기 전에 왔던 장소/기관 | |||||
admitSource | 0..1 | CodeableConcept | 환자가 입원한 장소/상황 (의사 소개, 이송) Binding: AdmitSource (preferred): 환자가 입원한 장소/상황 | |||||
reAdmission | 0..1 | CodeableConcept | 환자가 병원에 재입원 한 경우, 재입원 유형. 값이 존재하지 않는 경우, 재입원으로 식별되지 않음을 의미. Binding: hl7VS-re-admissionIndicator (example): 본 입원 관련 수진의 재입원 이유. | |||||
dietPreference | 0..* | CodeableConcept | 환자가 보고한 식단 선호도 Binding: Diet (example): 배식 요구사항에 도움이 되는 의학적, 문화적 또는 윤리적 음식 선호도. | |||||
specialCourtesy | 0..* | CodeableConcept | 특별 대우 (VIP, 이사회 일원) Binding: SpecialCourtesy (preferred): 특별 대우. | |||||
specialArrangement | 0..* | CodeableConcept | 휠체어, 통역사, 들것 등. Binding: SpecialArrangements (preferred): 특별 준비. | |||||
destination | 0..1 | Reference(Location | Organization) | 환자가 퇴원하는 장소/기관 | |||||
dischargeDisposition | 0..1 | CodeableConcept | 퇴원 후 장소의 범주 또는 종류 Binding: DischargeDisposition (example): 퇴원 처분 | |||||
location | 0..* | BackboneElement | 환자가 있었던 위치 목록 | |||||
id | 0..1 | string | 요소 간 참조를 위한 고유 ID | |||||
extension | 0..* | Extension | 구현에 의해 정의된 추가 콘텐츠 | |||||
modifierExtension | ?!Σ | 0..* | Extension | 인식할 수 없는 상황에서도 반드시 지원해야 하는 Extension들 | ||||
location | 1..1 | Reference(Location) | 수진이 이루어지는 장소 | |||||
status | 0..1 | code | planned | active | reserved | completed Binding: EncounterLocationStatus (required): 장소의 상태 | |||||
physicalType | 0..1 | CodeableConcept | 장소의 물리적 유형 (일반적으로 위치 계층 구조의 수준 - 병상 병실 병동 등) Binding: LocationType (example): 장소의 물리적 형태 | |||||
period | 0..1 | Period | 환자가 해당 장소에 있었던 기간 | |||||
serviceProvider | 0..1 | Reference(Organization | KR Core Healthcare Organization Profile) | 내원 기관 | |||||
partOf | 0..1 | Reference(Encounter) | 본 수진이 속한 다른 수진 | |||||
Documentation for this format |
Path | Conformance | ValueSet | ||||
Encounter.language | preferred | CommonLanguages
| ||||
Encounter.status | required | EncounterStatus | ||||
Encounter.statusHistory.status | required | EncounterStatus | ||||
Encounter.class | required | ActEncounterCode | ||||
Encounter.classHistory.class | extensible | ActEncounterCode | ||||
Encounter.type | example | EncounterType | ||||
Encounter.serviceType | example | ServiceType | ||||
Encounter.priority | example | ActPriority | ||||
Encounter.participant.type | extensible | ParticipantType | ||||
Encounter.reasonCode | preferred | EncounterReasonCodes | ||||
Encounter.diagnosis.use | preferred | DiagnosisRole | ||||
Encounter.hospitalization.admitSource | preferred | AdmitSource | ||||
Encounter.hospitalization.reAdmission | example | Hl7VSReAdmissionIndicator | ||||
Encounter.hospitalization.dietPreference | example | Diet | ||||
Encounter.hospitalization.specialCourtesy | preferred | SpecialCourtesy | ||||
Encounter.hospitalization.specialArrangement | preferred | SpecialArrangements | ||||
Encounter.hospitalization.dischargeDisposition | example | DischargeDisposition | ||||
Encounter.location.status | required | EncounterLocationStatus | ||||
Encounter.location.physicalType | example | LocationType |
This structure is derived from Encounter
Summary
Mandatory: 2 elements
Must-Support: 7 elements
Structures
This structure refers to these other structures:
Extensions
This structure refers to these extensions:
Other representations of profile: CSV, Excel, Schematron
KR Core IG를 따르는 Server는 반드시(SHALL) Encounter Resource
를 지원하고, KR Core Encounter Profile을 반드시(SHALL) 지원해야 한다.
KR Core IG를 따르는 Client는 가능한 한(SHOULD) Encounter Resource
를 지원하고, Encounter Resource
를 지원하는 경우, KR Core Encounter Profile을 반드시(SHALL) 지원해야 한다.
KR Core Encounter Profile은 KR CDI의 내원 정보 클래스에 대응됨.
KR CDI 내원 정보 클래스 항목 | KR Core Encounter Profile 관련 항목 |
---|---|
진료구분 | Encounter.class |
내원상태 | Encounter.status |
내원기간:시작일자 | Encounter.period.start |
내원기간:종료일자 | Encounter.period.end |
KR Core Encounter Profile은 KR CDI의 환자 정보 클래스 중 일부에 대응됨.
KR CDI 환자 정보 클래스 항목 | KR Core Patient Profile 관련 항목 |
---|---|
환자ID | Encounter.subject.reference KR Core Patient Profile 참고 |
성명 | Encounter.subject.reference KR Core Patient Profile 참고 |
생년월일 | Encounter.subject.reference KR Core Patient Profile 참고 |
성별 | Encounter.subject.reference KR Core Patient Profile 참고 |
연락처:전화번호 | Encounter.subject.reference KR Core Patient Profile 참고 |
연락처:이메일 | Encounter.subject.reference KR Core Patient Profile 참고 |
연락처:주소 | Encounter.subject.reference KR Core Patient Profile 참고 |
건강보험유형 | Encounter.extension.where(url = ‘http://www.hl7korea.or.kr/fhir/krcore/StructureDefinition/krcore-insurancetypes’) |
Encounter Resource를 검색하기 위해 Kr Core에서 추가로 정의한 검색 파라미터.
Name | Type | Description | Expression | Expectations |
---|---|---|---|---|
insurance-type | token | 환자의 건강보험유형 | Encounter.extension(‘http://www.hl7korea.or.kr/fhir/krcore/StructureDefinition/krcore-insuranceTypes’).value.ofType(CodeableConcept) | MAY |
Encounter Resource를 검색하기 위해 기본 FHIR 사양을 기반으로 정의한 검색 파라미터.
Name | Type | Description | Expression | Expectations |
---|---|---|---|---|
class | token | 진료 구분 | Encounter.class | MAY |
date | date | 내원 기간 내 날짜 | Encounter.period | MAY |
participant | reference | 내원 참여 의료인 | Encounter.participant.actor | MAY |
patient | reference | 내원 환자 | Encounter.subject.where(resolve() is Patient) | SHALL |
service-provider | reference | 내원 기관 | Encounter.serviceProvider | MAY |
status | token | 내원 상태: planned | arrived | triaged | in-progress | onleave | finished | cancelled + | Encounter.status | MAY |
NOTE: 위 Search Parameter 목록은 아래 요소에 대한 구현 기대치를 정의함:
NOTE: 이 외 기본 FHIR 사양에서 정의하고 있는 Search Parameter들은 KR Core IG를 구현한 서버의 선택 사항에 따라 추가로 제공 가능.