환자 여정 데이터 템플릿

Oracle Health (Cerner)
환자 여정 데이터 템플릿

환자 여정 데이터 템플릿

이 템플릿에는 환자 여정을 효과적으로 분석하고 최적화하는 데 필요한 데이터가 정리되어 있습니다. 수집할 주요 속성과 추적할 활동을 구조적으로 살펴보고, 데이터를 추출하는 실무 지침도 확인할 수 있습니다. 이 자료를 활용해 이벤트 로그를 준비하고 process mining 분석을 시작하세요.
  • 수집 권장 속성
  • 추적할 주요 활동
  • 데이터 추출 안내
이벤트 로그가 처음이신가요? 알아보기 process mining 이벤트 로그 만드는 방법.

환자 여정 속성

시스템에서 환자 여정을 종합적으로 분석하려면 이벤트 로그에 다음 데이터 필드를 포함하는 것이 좋습니다.
5 필수 8 권장 6 선택 사항
이름 설명
이벤트 타임스탬프
EventEndDateTime
활동이 발생하거나 완료된 날짜와 시간입니다.
설명

이 속성은 이벤트가 발생한 정확한 시점을 기록합니다. 활동 순서를 정하고 프로세스 단계 간 소요 시간을 계산하는 데 사용합니다.

CLINICAL_EVENT 테이블에서는 일반적으로 EVENT_END_DT_TM에 해당합니다. '환자 등록'부터 '중증도 분류 평가'까지의 대기 시간 등을 계산하려면 정확한 기록이 중요합니다.

중요한 이유

이벤트 순서를 파악하고 리드 타임과 같은 성과 KPI를 계산하는 데 필요합니다.

확보 방법

테이블: CLINICAL_EVENT, 열: EVENT_END_DT_TM

예시
2023-10-15T08:30:00Z2023-10-15T09:15:45Z2023-10-16T14:20:00Z
환자 진료 에피소드
EncounterId
특정 환자 방문 또는 진료 에피소드를 식별하는 고유 ID입니다.
설명

이 속성은 환자 여정의 중심 사례 ID 역할을 합니다. 입원이나 응급실 방문처럼 하나의 진료 기간에 발생한 모든 임상 이벤트, 지시, 행정 조치를 하나로 묶습니다. process mining에서는 이 ID를 사용해 서로 분리된 활동을 연결하고 통합된 프로세스 흐름을 구성합니다.

기술적으로는 Cerner Millennium 데이터베이스의 ENCOUNTER 테이블에 있는 ENCNTR_ID에 해당합니다. 환자 인구통계 정보, 지시, 임상 이벤트를 연결하는 기본 키입니다.

중요한 이유

입원부터 퇴원까지 환자 여정 전체를 재구성하는 데 필요한 기본 키입니다.

확보 방법

테이블: ENCOUNTER, 열: ENCNTR_ID

예시
123456789876543211223344
활동
ClinicalEventTag
수행한 임상 또는 행정 이벤트의 이름이나 설명입니다.
설명

이 속성은 '약물 투여', '활력 징후 측정', '환자 퇴원'처럼 환자 진료 중 수행한 구체적인 조치를 기록합니다. 프로세스 단계의 의미를 쉽게 파악할 수 있는 이름을 제공합니다.

Cerner에서는 주로 CLINICAL_EVENT 테이블의 EVENT_CD(이벤트 코드)를 표시 값에 매핑하거나 EVENT_TAG를 사용합니다. 프로세스 맵을 읽기 쉽게 만들려면 이름을 일관되게 정해야 합니다.

중요한 이유

프로세스 맵의 단계를 정의해 워크플로를 시각화합니다.

확보 방법

테이블: CLINICAL_EVENT, 열: EVENT_TAG 또는 EVENT_CD에 연결된 CODE_VALUE

예시
중증도 분류 평가백혈구 감별 검사를 포함한 전혈구 검사퇴원 지시환자 이송
소스 시스템
SourceSystem
데이터가 생성된 시스템의 이름입니다.
설명

데이터 레코드의 원본 애플리케이션을 식별합니다. 여기서는 주로 'Oracle Health' 또는 'Cerner Millennium'이 해당합니다. 다른 EMR이나 부서 시스템의 데이터와 함께 사용하는 다중 시스템 환경에서 유용합니다.

여러 소스의 데이터를 수집하는 경우 분석가는 데이터 출처를 기준으로 프로세스 분석 결과를 필터링하거나 구분할 수 있습니다.

중요한 이유

여러 시스템의 process mining 환경에서 데이터 계보와 추적 가능성을 확보합니다.

확보 방법

하드코딩된 문자열 또는 시스템 메타데이터

예시
Oracle HealthCerner Millennium
최근 데이터 업데이트
LastDataUpdate
레코드를 추출했거나 데이터 웨어하우스에서 마지막으로 수정한 시점입니다.
설명

분석에 사용된 데이터의 최신 여부를 나타냅니다. 이 타임스탬프를 통해 사용자는 실시간 데이터인지 이전 적재 시점의 스냅샷인지 확인할 수 있습니다.

일반적으로 임상 속성이 아니라 ETL(추출, 변환, 적재) 과정에서 생성됩니다.

중요한 이유

데이터 거버넌스를 유지하고 최신 정보를 바탕으로 분석하는 데 중요합니다.

확보 방법

ETL 시스템 타임스탬프

예시
2023-11-01T00:00:00Z2023-11-02T12:00:00Z
부서
NurseUnit
이벤트가 발생한 병동, 진료 단위 또는 부서입니다.
설명

이벤트 발생 당시 환자를 담당한 실제 위치나 조직 단위를 식별합니다. 예를 들어 ICU, 일반외과, 응급실 등이 해당합니다.

병동 간 이동을 추적해 '병동 간 환자 이송 효율성' 대시보드를 분석하는 데 활용할 수 있습니다. Cerner에서는 진료 또는 추적 테이블의 LOC_NURSE_UNIT_CD에 해당하는 경우가 많습니다.

중요한 이유

부서별 병목을 분석하고 환자 이동 경로를 시각화하는 데 필요합니다.

확보 방법

테이블: ENCOUNTER 또는 CLINICAL_EVENT, 열: LOC_NURSE_UNIT_CD

예시
응급실심장내과 병동ICU영상의학과
사례 유형
EncounterType
입원, 외래, 응급 등 환자 방문 유형입니다.
설명

환자 진료 에피소드의 유형을 분류합니다. 응급 방문과 계획 입원은 프로세스 흐름이 크게 다르므로 데이터를 구분해 분석할 때 중요한 기준입니다.

ENCOUNTER 테이블의 ENCNTR_TYPE_CD에서 가져오며, 이 코드는 '입원', '응급' 등의 코드 값과 연결됩니다.

중요한 이유

진료 환경별 경로와 처리량을 비교 분석할 수 있습니다.

확보 방법

테이블: ENCOUNTER, 열: ENCNTR_TYPE_CD(CODE_VALUE로 조회)

예시
입원응급외래당일 수술
사용자
PerformingPrsnlId
활동을 수행한 의료진의 ID 또는 이름입니다.
설명

약물을 투여한 간호사나 퇴원을 승인한 의사처럼 프로세스 단계를 수행한 사람을 기록합니다. 이를 통해 리소스 활용을 분석할 수 있습니다.

Cerner에서는 테이블에 따라 PERFORMED_PRSNL_ID 또는 UPDT_ID에 해당합니다. 지시 테이블과 임상 이벤트 테이블에서 가져오는 값이 다를 수 있습니다. 이를 일반적인 '사용자' 속성에 매핑하면 직무 분리 분석에 활용할 수 있습니다.

중요한 이유

리소스 분석을 지원하고 교육 필요성이나 업무량 불균형을 파악하는 데 도움이 됩니다.

확보 방법

테이블: CLINICAL_EVENT, 열: PERFORMED_PRSNL_ID

예시
Smith 의사Jones 간호사시스템 관리자
재입원 여부
IsReadmission
이전 퇴원 후 30일 이내에 발생한 진료 에피소드인지 나타내는 표시입니다.
설명

재입원 사례를 식별하는 데 사용하는 참/거짓 값입니다. 동일한 PersonId의 이전 진료 에피소드 퇴원일과 현재 에피소드 입원일을 비교해 계산합니다.

'환자 재입원 추이' 대시보드에 필요합니다.

중요한 이유

진료 품질을 나타내는 주요 지표인 '환자 재입원율' KPI 계산에 직접 활용됩니다.

확보 방법

ENCOUNTER 레코드를 비교하는 SQL 로직으로 계산

예시
truefalse
주 진단
DiagnosisCode
진료의 주된 사유를 나타내는 ICD-10 또는 SNOMED 코드입니다.
설명

진료 에피소드에 지정된 표준 임상 코드입니다. 예를 들어 폐렴은 'J18.9'로 표시합니다. 이 코드를 사용해 질환별로 환자를 분류하고 '치료 프로토콜 이탈'을 분석할 수 있습니다.

진료 기록과 연결된 DIAGNOSIS 테이블에서 확인할 수 있습니다.

중요한 이유

특정 질환의 환자 진료 경로를 동일한 기준으로 비교할 수 있습니다.

확보 방법

테이블: DIAGNOSIS, 열: DIAGNOSIS_CODE(명명 체계를 통해 조회)

예시
I10E11.9J18.9
지시 항목
OrderMnemonic
검사나 약물처럼 등록된 구체적인 지시 항목의 이름입니다.
설명

지시 이벤트의 내용을 설명합니다. 예를 들어 '전혈구 검사', '아스피린 81mg' 등이 있습니다. '진단 검사 지시'와 '약물 투여' 활동을 해석하는 데 필요한 맥락을 제공합니다.

일반적으로 ORDERS 테이블의 ORDER_MNEMONIC에 저장됩니다. 프로세스에서 처리되는 항목을 나타냅니다.

중요한 이유

진단 및 치료 경로를 세부적으로 분석하는 데 필요합니다.

확보 방법

테이블: ORDERS, 열: ORDER_MNEMONIC

예시
흉부 X선기본 대사 패널아세트아미노펜뇌 MRI
퇴원 상태
DischargeDisposition
퇴원 시 환자의 목적지 또는 상태입니다.
설명

진료 에피소드가 끝난 뒤 환자가 어디로 이동했는지 나타냅니다. 예를 들어 자택, 전문 간호 시설, 사망 등이 있습니다. 퇴원 계획을 분석하고 바람직하지 않은 결과를 파악하는 데 중요합니다.

ENCOUNTER 테이블의 DISCH_DISPOSITION_CD에 저장됩니다.

중요한 이유

주요 결과 지표로, 환자 여정의 종료 상태를 정의합니다.

확보 방법

테이블: ENCOUNTER, 열: DISCH_DISPOSITION_CD(CODE_VALUE로 조회)

예시
자택 퇴원재활 시설로 이송의료진 권고에 반해 퇴원사망
환자 ID
PersonId
여러 진료 기록에서 환자를 식별하는 고유 ID입니다.
설명

사례 ID와 달리 환자 ID(또는 개인 ID)는 환자가 병원을 방문할 때마다 동일하게 유지됩니다. 재입원율을 분석하고 환자의 장기 진료 이력을 파악하는 데 중요합니다.

Cerner에서는 PERSON 테이블의 PERSON_ID에 해당하며, 여러 ENCNTR_ID 레코드를 연결합니다.

중요한 이유

서로 다른 진료 에피소드를 동일한 환자와 연결해 '환자 재입원율' KPI를 계산할 수 있습니다.

확보 방법

테이블: PERSON, 열: PERSON_ID

예시
P10001P55992P99221
결과 상태
ResultStatus
진단 결과의 상태입니다. 예를 들어 승인(검증 완료), 수정, 예비 결과 등이 있습니다.
설명

진단 검사 결과의 처리 단계를 나타냅니다. '진단 결과 전달 시간' 분석에서 결과가 임상 의사결정에 공식적으로 사용 가능해진 시점을 확인하는 데 활용합니다.

일반적으로 특정 상태 코드와 함께 CLINICAL_EVENT에 저장됩니다.

중요한 이유

예비 결과와 최종 결과를 구분합니다. 이 구분은 후속 활동을 시작할 수 있는 시점에 영향을 줍니다.

확보 방법

테이블: CLINICAL_EVENT, 열: RESULT_STATUS_CD

예시
승인(검증 완료)오류수정됨
보험 유형
FinancialClass
환자의 주요 보험 보장 또는 재정 분류입니다.
설명

Medicare, 민간 보험, 본인 부담 등 환자의 비용 부담 주체를 분류합니다. 보험 유형에 따라 프로세스 흐름이나 재원 기간이 달라지는지 분석할 때 사용합니다.

ENCOUNTER 테이블의 FINANCIAL_CLASS_CD에서 가져옵니다.

중요한 이유

보험 유형에 따른 진료 제공 또는 행정 처리의 차이를 파악하는 데 도움이 됩니다.

확보 방법

테이블: ENCOUNTER, 열: FINANCIAL_CLASS_CD(CODE_VALUE로 조회)

예시
MedicareBlue Cross본인 부담Medicaid
입원 경로
AdmissionSource
환자가 입원하게 된 경로입니다.
설명

의사 의뢰, 응급실 방문, 다른 병원에서 이송 등 환자가 병원 시스템에 들어온 경로를 설명합니다.

이를 통해 병원 진료 프로세스의 시작 지점을 분석할 수 있습니다. ENCOUNTER 테이블의 ADMIT_SRC_CD에 해당합니다.

중요한 이유

환자가 들어온 경로에 따라 '초기 평가 대기 시간'을 해석할 수 있습니다.

확보 방법

테이블: ENCOUNTER, 열: ADMIT_SRC_CD

예시
응급실의사 의뢰병원에서 이송
중증도 분류 우선순위
TriageAcuity
중증도 분류 평가에서 지정한 긴급도입니다.
설명

환자 상태의 중증도를 나타내는 숫자 또는 범주 값입니다. 예를 들어 1은 즉시 진료, 5는 비응급을 뜻합니다. 대기 시간을 분석할 때 중요한 구분 기준이며, 우선순위가 높은 환자는 대기 시간이 짧아야 합니다.

일반적으로 중증도 분류 이벤트 중 임상 양식이나 특정 관찰 코드에 기록됩니다.

중요한 이유

임상적 긴급도에 따라 환자 우선순위가 적절히 정해지는지 확인하는 데 중요합니다.

확보 방법

Oracle Health(Cerner) 문서를 참조하세요.

예시
12345
지시 번호
OrderId
특정 지시(검사실 검사, 약물, 협진)를 식별하는 고유 ID입니다.
설명

지시에 시스템이 부여하는 ID입니다. 사례 ID는 아니지만 중요한 보조 키입니다. '진단 검사 지시' 이벤트와 '진단 결과 검증' 이벤트를 연결합니다.

이 ID가 없으면 환자에게 여러 지시가 동시에 등록된 경우 특정 검사의 정확한 처리 시간을 계산하기 어렵습니다.

중요한 이유

지시와 결과처럼 서로 연결된 활동을 정확히 연결하는 데 필요합니다.

확보 방법

테이블: ORDERS, 열: ORDER_ID

예시
88291028829103
투약 상태
MedAdminStatus
약물 지시의 상태입니다. 예를 들어 투여, 거부, 미투여 등이 있습니다.
설명

약물 투여 작업의 결과를 나타냅니다. '약물 투여 규정 준수' 대시보드에서는 실제 투여된 약물과 예정되었지만 누락되거나 거부된 약물을 구분하는 데 중요합니다.

CLINICAL_EVENT 또는 약물 투여 기록(MAR) 전용 테이블에서 확인할 수 있습니다.

중요한 이유

치료 프로토콜의 규정 준수 누락을 파악합니다.

확보 방법

Oracle Health(Cerner) 문서를 참조하세요.

예시
투여거부보류
필수 권장 선택 사항

환자 여정 활동

정확한 프로세스 탐색과 병목 파악을 위해 이벤트 로그에 기록해야 할 주요 단계와 이정표입니다.
8 권장 6 선택 사항
활동 설명
부서 간 환자 이송
환자가 한 장소(예: ER)에서 다른 장소(예: ICU)로 실제 이동했음을 나타냅니다. 위치 이력을 통해 추적합니다.
중요한 이유

'병동 간 이송 효율성' 분석을 지원하고 병원 내 환자 흐름을 시각화하는 데 도움이 됩니다.

확보 방법

LOC_NURSE_UNIT_CD의 변경을 기록하는 ENCNTR_LOC_HIST(진료 위치 이력) 테이블입니다.

기록

변경 전후의 상태 필드를 비교합니다.

이벤트 유형 inferred
분류 평가 완료
응급 진료나 입원 과정에서 초기 간호 평가 또는 분류 양식 작성이 완료된 시점을 나타냅니다. 일반적으로 시스템에 기록된 특정 양식이나 임상 이벤트를 기준으로 합니다.
중요한 이유

'초기 평가 대기 시간' KPI를 계산하고 접수 단계의 병목을 찾는 데 중요합니다.

확보 방법

CLINICAL_EVENT 테이블에서 분류 또는 초기 평가 양식과 관련된 이벤트 코드를 필터링합니다.

기록

임상 문서나 양식에 서명 또는 확인이 완료되면 기록됩니다.

이벤트 유형 explicit
진단 검사 주문
의료진이 검사실 검사나 영상 검사를 주문하면 발생합니다. 이 타임스탬프를 기준으로 진단 검사 처리 시간을 계산합니다.
중요한 이유

'진단 결과 전달 시간' KPI의 시작점이며, 주문과 검사 수행 사이의 지연을 찾는 데 도움이 됩니다.

확보 방법

ORDERS 테이블에서 카탈로그 유형이 Laboratory 또는 Radiology인 항목의 ORIG_ORDER_DT_TM을 사용합니다.

기록

주문 상태가 ORDERED로 설정되면 기록됩니다.

이벤트 유형 explicit
진단 결과 확인
검사실 또는 영상 검사 결과가 최종 확정되어 의료진에게 제공되는 시점입니다. 이때 진단 검사 처리 시간 측정이 끝납니다.
중요한 이유

'진단 결과 전달 시간' 측정 주기를 완료하고 이후 치료 결정으로 이어집니다.

확보 방법

검사실 검사는 CLINICAL_EVENT 테이블을 확인하고, 그 외에는 ORDERS 상태가 COMPLETED로 변경되는 시점을 확인합니다.

기록

결과 상태가 AUTH(인증 완료)로 변경되면 기록됩니다.

이벤트 유형 explicit
진단 기록
환자의 진료 기록에 공식 진단이 추가되면 발생합니다. 검사 결과와는 별개로, 의료진이 질환을 확진한 시점을 나타냅니다.
중요한 이유

'진단 확정' 주요 시점을 기록하고 확정 진단까지 걸린 시간을 분석하는 데 필요합니다.

확보 방법

ENCOUNTER_ID와 연결된 DIAGNOSIS 테이블의 DIAGNOSIS_DT_TM을 사용합니다.

기록

PowerChart에서 진단이 추가되거나 업데이트되면 기록됩니다.

이벤트 유형 explicit
퇴원 지시 서명
의사가 환자 퇴원 지시를 입력하는 이벤트입니다. 이 시점부터 퇴원 계획 시간이 시작됩니다.
중요한 이유

'퇴원 계획 주기 시간'의 시작점입니다. 이 시점과 실제 퇴원 시점 사이의 간격은 운영 지연을 나타냅니다.

확보 방법

ORDERS 테이블에서 카탈로그 유형이 Discharge인 항목입니다.

기록

퇴원 지시 상태가 ORDERED일 때 기록됩니다.

이벤트 유형 explicit
환자 등록
환자가 도착해 시스템에 등록되면 환자 진료 에피소드가 시작됩니다. Cerner Millennium에서는 진료 기록이 생성되거나 등록 타임스탬프가 설정될 때 이 시점이 기록됩니다.
중요한 이유

입원 기간(LOS) 계산과 초기 대기 시간 분석의 시작 시점을 설정합니다.

확보 방법

ENCOUNTER 테이블의 REG_DT_TM(등록 날짜/시간) 열입니다.

기록

트랜잭션이 새 ENCOUNTER 행을 생성할 때 기록됩니다.

이벤트 유형 explicit
환자 퇴원
환자의 입원 기간을 마무리하는 최종 행정 이벤트입니다. 이 타임스탬프로 총 재원 기간을 계산합니다.
중요한 이유

프로세스의 주요 종료 이벤트입니다. 재원 기간과 재입원 계산에 필요합니다.

확보 방법

ENCOUNTER 테이블의 DISCH_DT_TM(퇴원 날짜/시간)입니다.

기록

진료 상태가 DISCHARGED로 변경될 때 기록됩니다.

이벤트 유형 explicit
시술 수행
수술이나 주요 시술이 실제로 시행된 시점을 나타내는 타임스탬프입니다. 수술 전후 기록에 저장되는 경우가 많습니다.
중요한 이유

임상 진료 경로와 리소스 활용 분석에 필요한 주요 시점입니다.

확보 방법

SURGICAL_CASE 테이블(수술 시작/종료 시간) 또는 병상 시술의 CLINICAL_EVENT입니다.

기록

SurgiNet 또는 시술 기록을 통해 기록됩니다.

이벤트 유형 explicit
시술 일정 등록
수술이나 주요 시술이 특정 시간으로 예약되었음을 나타냅니다. 리소스 배분과 시술 전 대기 시간을 파악하는 데 도움이 됩니다.
중요한 이유

수술실이나 시술실의 일정 관리 효율성과 잠재적인 병목을 보여줍니다.

확보 방법

진료 기록과 연결된 SURGICAL_CASE 테이블 또는 SCH_APPT 테이블입니다.

기록

일정 등록 트랜잭션이 확정되면 기록됩니다.

이벤트 유형 explicit
약물 투여
Medication Administration Record (MAR)에 기록된 환자 약물의 실제 투여를 나타냅니다.
중요한 이유

정해진 시간에 약물이 투여되었는지 확인해 '약물 투여 규정 준수' 대시보드에 활용합니다.

확보 방법

약물 투여 이벤트(Task Status = Complete)로 필터링한 CLINICAL_EVENT 테이블입니다.

기록

바코드 스캔 또는 MAR 수기 입력 시 기록됩니다.

이벤트 유형 explicit
진료 계획 활성화
Cerner에서 PowerPlan이나 진료 경로가 시작된 시점을 나타냅니다. 표준 치료 프로토콜이 선택되었음을 의미합니다.
중요한 이유

실제 진료와 계획된 경로를 비교하는 '치료 프로토콜 편차 분석'에 중요합니다.

확보 방법

진료 경로를 진료 기록과 연결하는 ACT_PW_CAT(Action Pathway Catalog) 또는 DCP_FORMS_REF입니다.

기록

PowerPlan이 시작되면 기록됩니다.

이벤트 유형 explicit
협진 완료
전문의 협진이 완료된 시점을 나타냅니다. 일반적으로 서명된 협진 기록이나 문서로 확인합니다.
중요한 이유

전문의 의견을 받은 시점을 파악합니다. 복잡한 진료 경로에서는 이 단계가 병목이 될 수 있습니다.

확보 방법

CLINICAL_EVENT 테이블에서 협진으로 분류된 문서 유형을 필터링합니다.

기록

협진 기록에 서명하면 기록됩니다.

이벤트 유형 explicit
후속 진료 예약
같은 진료 에피소드 또는 치료 계획에 연결된 환자의 향후 예약이 등록되면 발생합니다.
중요한 이유

'후속 진료 예약 적시성' 대시보드에 사용됩니다. 진료 연계의 효율성을 측정합니다.

확보 방법

PERSON_ID와 연결된 SCH_APPT(예약) 테이블입니다.

기록

예약 모듈에서 예약이 생성될 때 기록됩니다.

이벤트 유형 explicit
권장 선택 사항

데이터 추출 안내서

Oracle Health(Cerner)에서 데이터를 추출하는 방법

시작할 준비가 되셨나요?

이 템플릿으로 데이터를 준비하고 환자 여정 프로세스에서 유용한 인사이트를 찾아보세요. 환자 결과 개선을 위한 첫걸음을 지금 시작할 수 있습니다.

환자 여정을 최적화해 더 나은 결과를 앞당기세요

병목을 빠르게 찾아 환자 여정의 소요 시간을 30% 줄이세요.

무료 체험 시작하기

신용카드 없이 몇 분 만에 시작할 수 있습니다.