Versions Compared
Key
- This line was added.
- This line was removed.
- Formatting was changed.
Purpose and Benefits
Excerpt |
---|
The In-Patient Management Module (IPD) is used to |
manage the admission |
, discharge and transfer of patients. |
Steps
Basic Configuration
1. Configure the In-Patient App
Add the configuration in extension.json file in home folder https://github.com/Bahmni/default-config/blob/master/openmrs/apps/home/extension.json to view the app.
Code Block | ||||
---|---|---|---|---|
| ||||
"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. Configure Tabs in the In-Patient App
Add the configuration in extension.json file in the adt folder here https://github.com/Bahmni/default-config/blob/master/openmrs/apps/adt/extension.json :
"To Admit" Tab
This tab is used to view the the list of patients who are asked to admit.
Code Block | ||||
---|---|---|---|---|
| ||||
"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 Tab
This tab is used to view the the list of patients who are already admitted.
Code Block | ||||
---|---|---|---|---|
| ||||
"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" Tab
This tab is used to view the the list of patients who have to be discharged.
Code Block | ||||
---|---|---|---|---|
| ||||
"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 Tab
This tab is used to view the the list of patients who have to be admitted.
Code Block | ||||
---|---|---|---|---|
| ||||
"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"
} |
Advanced Configuration
Admit, Discharge and Transfer Patients
Ward Management
It includes ward management and bed allocation. |
Warning |
---|
With 0.91 release, a new Bed Management feature is available. While the older feature is also available, we strongly advice any existing implementation to transition to the new feature soon. Going forward, as soon as we reach feature parity, this module will be deprecated. The deprecation is intended for Release 0.93 or so. |
Tip | ||||||
---|---|---|---|---|---|---|
| ||||||
Admit, Discharge and Transfer Patients
| ||||||
Panel | ||||||
| ||||||
|
Panel | ||||||
---|---|---|---|---|---|---|
| ||||||
Panel | ||||||
---|---|---|---|---|---|---|
| ||||||