BBahmni 한국어 매뉴얼검색
한국어 번역 완료
한국어English

Patients

Configuration

Existing OpenMRS tables

Flattened Mart Tables

Incremental Config:

Please check this section on how to enable/disable incremental config for specific mart tables.

a) patient_state_default - This table gives details about patient state transitions in a program.

Openmrs tables used: patient, patient_program, program, patient_state, program_workflow_state, concept_view

Column NameDescription
patient_state_idUnique column id from patient_state table from openmrs
patient_program_idUnique id generated in DB when a patient is enrolled to a program
patient_idPatient id from openmrs DB
program_idProgram ID from the program table
program_nameName of the program to which the patient is enrolled
stateProgram state id
state_nameName of the program state
start_dateStart date of the patient state
end_dateEnd date of the patient state
creator_idId of the creator who started the patient sate
creator_nameName of the creator who started the patient state
date_createdDate on the which the patient moved to this state
date_changedDate on which any changes to the state was made
changed_by_idId of the user who made changes
changed_by_nameName of the user who made changes

b) patient_allergy_status_default - This table displays allergy status information of each patient, present in the person table

Openmrs tables used: patient

Mart Table :- patient_allergy_status

Column NameDescription
patient_idPatient id from openmrs DB
allergy_statusAllergy status of the patient, if the value is not provided the “Unknown” will be displayed by default.

c) patient_identifier - This is an EAV table. Columns are the pivoted values in identifier_type_table.

Openmrs tables used: patient, person, patient_identifier

Mart Table :- patient_identifier

Column NameDescription
person_attribute_type_idId of person attribute type
nameName of the person attribute
descriptionDescription of the person attribute

Mart Viewsa) patient_details_view :

This view provides those patient details which help in identifying a patient in terms of Nationality, camp, and special needs like caretaker requirements, legal guardian, etc and attributes pertaining to those needs

Mart tables used: person_details, person_attributes

b) patient_information_view:

This view provides all the patient attributes, barring the PII, as captured in the Registration module.

Mart tables used : patient_identifier, person_details, person_attributes, person_address

원문 정보

Bahmni Wiki · CC BY-SA 4.0

원문 보기 ↗