병상 관리 모듈
설정
이 모듈에는 ColumnsToIgnore가 적용됩니다(참조: https://msfprojects.atlassian.net/wiki/spaces/BAH/pages/329875787/Appendix)
incrementalUpdateConfig를 적용할 수 있습니다(참조: https://msfprojects.atlassian.net/wiki/spaces/BAH/pages/329679036/Incremental+Update)
기존 OpenMRS 테이블
평탄화된 Mart 테이블
참고: 아래 Mart 테이블은 customSql Job 유형으로 생성됩니다.
증분 설정:
특정 Mart 테이블에서 증분 설정을 활성화하거나 비활성화하는 방법은 관련 절을 확인하세요.
a) bed_patient_assignment_default
| 열 이름 | 설명 |
|---|---|
| patient_id | 환자 식별 번호 |
| bed_id | 병상 ID 참조 |
| bed_number | 병원에서 식별을 위해 병상에 할당한 번호 |
| date_started | 여러 Encounter에서 환자의 점유 기간 시작을 나타내는 날짜·시간 열 |
| date_stopped | 여러 Encounter에서 환자의 점유 기간 종료를 나타내는 날짜·시간 열 |
| location | 병상 관리 모듈의 환자 위치 |
| encounter_id | 환자가 병상을 점유한 Encounter |
| encounter_datetime | Encounter 시각 |
| visit_id | Visit ID |
| visit_type | 환자의 Visit 유형 |
b) bed_tags_default
| 열 이름 | 설명 |
|---|---|
| bed_tag_map_id | 병상 태그 맵 ID 참조 |
| bed_id | 병상 ID 참조 |
| bed_location | 병원 내 병상 위치 |
| bed_number | 병원에서 식별을 위해 병상에 할당한 번호 |
| bed_status | 병상 상태(예: Available, Occupied) |
| bed_tag_name | 병상 태그(예: Lost, Isolation, Strict Isolation, Reserved for CT) |
| date_created | 태그 시작일 |
| date_changed | 태그 변경일 |
| date_stopped | 태그 무효화 날짜 |
c) current_bed_details
| 열 이름 | 설명 |
|---|---|
| bed_id | 병상 ID 참조 |
| bed_location | 병원 내 병상 위치 |
| bed_number | 병원에서 식별을 위해 병상에 할당한 번호 |
| bed_type | 병상 유형 |
Mart View
a) bed_management_view
환자에게 배정되었던 모든 병상의 시작·종료 날짜와 시간 등 세부 정보를 제공하는 View입니다. 환자에게 배정될 당시 각 병상의 상태와 병원 내 위치도 제공합니다. 한 환자가 서로 다른 시점에 여러 병상에 배정될 수 있으므로 같은 환자에 여러 행이 존재할 수 있습니다.
| 열 이름 | 설명 |
|---|---|
| patient_id | 환자 식별 번호 |
| visit_id | Visit ID 참조 |
| bed_number | 병원에서 식별을 위해 병상에 할당한 번호 |
| date_started | 여러 Encounter에서 환자의 점유 기간 시작을 나타내는 날짜·시간 열 |
| date_stopped | 여러 Encounter에서 환자의 점유 기간 종료를 나타내는 날짜·시간 열 |
| location | 병상 관리 모듈의 환자 위치 |
| encounter_type_name | 환자가 병상을 점유한 Encounter |
| bed_tag_name | 병상에 할당한 태그 이름 |
| tag_start_date | 태그 시작일 |
| tag_end_date | 태그 종료일 |
b) patient_bed_tags_history_view
| 열 이름 | 설명 |
|---|---|
| patient_id | 환자 ID 참조 |
| visit_id | 환자 Visit ID |
| encounter_id | Encounter ID 참조 |
| bed_number | 병상 번호 |
| location | 병원 내 위치 |
| age_at_bed_assignment | 환자 나이 |
| age_group_at_bed_assignment | 환자가 속한 연령 범위 |
| action | 수행한 작업(Movement/Discharge 등) |
| assigned_on | 배정일 |
| discharged_on | 환자 퇴원일 |
| bed_tags | 지정된 경우 병상 태그 |
| bed_tag_created | 병상 태그 지정일 |
| bed_tag_removed | 병상 태그 제거일 |
c) patient_bed_view
| 열 이름 | 설명 |
|---|---|
| age_at_bed_assignment | 병상 배정 당시 환자 나이 |
| bed_assigned_date | 병상 배정일 |
| bed_discharged_date | 병상 퇴실일 |
| birth_year | 환자 출생 연도 |
| dead | True(환자 사망), False(환자 생존) |
| gender | 환자 성별 |
| location | 병상 위치 |
| nationalIdentificationNumber | 환자 속성 |
| patient_id | 환자 ID |
| patientAddress | 환자 속성 |
| patientAddressLine2 | 환자 속성 |
| patientCountry | 환자 속성 |
| patientDistrict | 환자 속성 |
| person_id | 환자의 Person ID |
| telephoneNumber | 환자 속성 |
| visit_id | 환자의 Visit ID |
원문 정보
원문 보기 ↗Bahmni Wiki · CC BY-SA 4.0