환자
설정
incrementalUpdateConfig를 적용할 수 있습니다(참조: https://msfprojects.atlassian.net/wiki/spaces/BAH/pages/329679036/Incremental+Update)
이 모듈에는 ColumnsToIgnore가 적용됩니다(참조: https://msfprojects.atlassian.net/wiki/spaces/BAH/pages/329875787/Appendix)
기존 OpenMRS 테이블
평면화된 Mart 테이블
증분 구성:
특정 Mart 테이블의 증분 구성을 활성화하거나 비활성화하는 방법은 이 절을 확인하십시오.
a) patient_state_default - 이 테이블은 프로그램에서 환자 상태가 전환된 상세 정보를 제공합니다.
사용하는 OpenMRS 테이블: patient, patient_program, program, patient_state, program_workflow_state, concept_view
| Column Name | Description |
|---|---|
| patient_state_id | Unique column id from patient_state table from openmrs |
| patient_program_id | Unique id generated in DB when a patient is enrolled to a program |
| patient_id | Patient id from openmrs DB |
| program_id | Program ID from the program table |
| program_name | Name of the program to which the patient is enrolled |
| state | Program state id |
| state_name | Name of the program state |
| start_date | Start date of the patient state |
| end_date | End date of the patient state |
| creator_id | Id of the creator who started the patient sate |
| creator_name | Name of the creator who started the patient state |
| date_created | Date on the which the patient moved to this state |
| date_changed | Date on which any changes to the state was made |
| changed_by_id | Id of the user who made changes |
| changed_by_name | Name of the user who made changes |
b) patient_allergy_status_default - 이 테이블은 person 테이블에 있는 각 환자의 알레르기 상태 정보를 표시합니다.
사용하는 OpenMRS 테이블: patient
Mart 테이블: patient_allergy_status
| Column Name | Description |
|---|---|
| patient_id | Patient id from openmrs DB |
| allergy_status | Allergy status of the patient, if the value is not provided the “Unknown” will be displayed by default. |
c) patient_identifier - EAV 테이블입니다. 열은 identifier_type_table의 피벗된 값입니다.
사용하는 OpenMRS 테이블: patient, person, patient_identifier
Mart 테이블: patient_identifier
| Column Name | Description |
|---|---|
| person_attribute_type_id | Id of person attribute type |
| name | Name of the person attribute |
| description | Description of the person attribute |
Mart 뷰a) patient_details_view:
이 뷰는 국적, 캠프, 돌봄 제공자 필요 여부와 법적 보호자 같은 특별 요구사항 및 관련 속성을 기준으로 환자를 식별하는 데 도움이 되는 상세 정보를 제공합니다.
사용하는 Mart 테이블: person_details, person_attributes
b) patient_information_view:
이 뷰는 Registration 모듈에서 수집한 환자 속성 중 PII를 제외한 모든 속성을 제공합니다.
사용하는 Mart 테이블: patient_identifier, person_details, person_attributes, person_address
Bahmni Wiki · CC BY-SA 4.0