입원 환자 앱 및 탭 설정
구성
1. 입원 환자 앱 구성
앱을 표시하려면 홈 폴더의 extension.json 파일 https://github.com/Bahmni/default-config/blob/master/openmrs/apps/home/extension.json 에 구성을 추가합니다.
"adt": {
"id": "bahmni.adt",
"extensionPointId": "org.bahmni.home.dashboard",
"type": "link",
"translationKey": "MODULE_LABEL_INPATIENT_KEY",
"url": "../adt/",
"icon": "icon-bahmni-inpatient",
"order": 4,
"requiredPrivilege": "app:adt"
}2. 탭 구성
adt 폴더의 extension.json 파일 https://github.com/Bahmni/default-config/blob/master/openmrs/apps/adt/extension.json 에 구성을 추가합니다.
‘입원 예정(To Admit)’ 탭 구성
입원하도록 안내받은 환자 목록을 확인하는 탭입니다.
"bahmniAdtPatientsSearchPatientsToAdmit":{
"id": "bahmni.adt.patients.search.patientsToAdmit",
"extensionPointId": "org.bahmni.patient.search",
"type": "config",
"extensionParams": {
"searchHandler": "emrapi.sqlSearch.patientsToAdmit",
"translationKey": "MODULE_LABEL_TO_ADMIT_KEY",
"forwardUrl":"#/patient/{{patientUuid}}/visit/{{visitUuid}}/admit"
},
"label": "To Admit",
"order": 1,
"requiredPrivilege": "app:adt"
}입원 중(Admitted) 탭 구성
이미 입원한 환자 목록을 확인하는 탭입니다.
"bahmniAdtPatientsSearchPatientsAdmitted":{
"id": "bahmni.adt.patients.search.patientsAdmitted",
"extensionPointId": "org.bahmni.patient.search",
"type": "config",
"extensionParams": {
"searchHandler": "emrapi.sqlSearch.admittedPatients",
"translationKey": "MODULE_LABEL_ADMITTED_KEY",
"forwardUrl" : "#/patient/{{patientUuid}}/visit/{{visitUuid}}/transfer"
},
"label": "Admitted",
"order": 2,
"requiredPrivilege": "app:adt"
}‘퇴원 예정(To Discharge)’ 탭 구성
퇴원해야 하는 환자 목록을 확인하는 탭입니다.
"bahmniAdtPatientsSearchPatientsToDischarge":{
"id": "bahmni.adt.patients.search.patientsToDischarge",
"extensionPointId": "org.bahmni.patient.search",
"type": "config",
"extensionParams": {
"searchHandler": "emrapi.sqlSearch.patientsToDischarge",
"translationKey": "MODULE_LABEL_TO_DISCHARGE_KEY",
"forwardUrl" : "#/patient/{{patientUuid}}/visit/{{visitUuid}}/discharge"
},
"label": "To Discharge",
"order": 3,
"requiredPrivilege": "app:adt"
}‘전체(All)’ 탭 구성
입원해야 하는 환자 목록을 확인하는 탭입니다.
"bahmniAdtPatientsSearchAllPatients":{
"id": "bahmni.adt.patients.search.allPatients",
"extensionPointId": "org.bahmni.patient.search",
"type": "config",
"extensionParams": {
"translationKey": "MODULE_LABEL_ALL_KEY",
"forwardUrl" : "#/patient/{{patientUuid}}/visit/{{visitUuid}}/admit"
},
"label": "All",
"order": 4,
"requiredPrivilege": "app:adt"
}원문 정보
원문 보기 ↗Bahmni Wiki · CC BY-SA 4.0