NINS_CODE/bahmni_config/offline/openmrs/apps/clinical/extension.json
travelershot 70dda814aa codepush
2024-12-12 22:37:39 +06:00

130 lines
4.6 KiB
JSON

{
"observations": {
"id": "bahmni.clinical.consultation.observations",
"extensionPointId": "org.bahmni.clinical.consultation.board",
"type": "link",
"label": "Observations",
"translationKey":"OBSERVATIONS_BOARD_LABEL_KEY",
"url": "concept-set-group/observations",
"default": true,
"icon": "fa-user-md",
"order": 1,
"requiredPrivilege": "app:clinical:observationTab"
},
"bahmniClinicalPatientsSearchAllActivePatients": {
"id": "bahmni.clinical.patients.search.allActivePatients",
"extensionPointId": "org.bahmni.patient.search",
"type": "config",
"extensionParams": {
"searchHandler": "emrapi.sqlSearch.activePatients",
"translationKey": "MODULE_LABEL_ACTIVE_KEY",
"forwardUrl": "#/default/patient/{{patientUuid}}/dashboard"
},
"label": "Active",
"order": 1,
"requiredPrivilege": "app:clinical"
},
"bahmniClinicalPatientsSearchActivePatientsForPrograms": {
"id": "bahmni.clinical.patients.search.activePatients",
"extensionPointId": "org.bahmni.patient.search",
"type": "config",
"extensionParams": {
"searchHandler": "emrapi.sqlSearch.activePatients",
"translationKey": "MODULE_LABEL_PROGRAMS_KEY",
"forwardUrl": "#/default/patient/{{patientUuid}}/consultationContext"
},
"label": "Active",
"order": 1,
"requiredPrivilege": "app:clinical"
},
"bahmniClinicalPatientsASearchActivePatientsByProvider": {
"id": "bahmni.clinical.patients.search.activePatientsByProvider",
"extensionPointId": "org.bahmni.patient.search",
"type": "config",
"extensionParams": {
"searchHandler": "emrapi.sqlSearch.activePatientsByProvider",
"translationKey": "MODULE_LABEL_MY_PATIENTS_KEY",
"forwardUrl": "#/default/patient/{{patientUuid}}/dashboard"
},
"label": "Active",
"order": 2,
"requiredPrivilege": "app:clinical"
},
"bahmniClinicalPatientsSearchOPDActivePatientsByProvider": {
"id": "bahmni.clinical.patients.search.OPDActivePatientsByProvider",
"extensionPointId": "org.bahmni.patient.search",
"type": "config",
"extensionParams": {
"searchHandler": "emrapi.sqlSearch.activePatientsByProvider",
"translationKey": "MODULE_LABEL_OPD_1_KEY",
"forwardUrl": "#/default/patient/{{patientUuid}}/consultationContext"
},
"label": "OPD-1",
"order": 3,
"requiredPrivilege": "app:clinical"
},
"activePatientsByLocation": {
"id": "bahmni.clinical.patients.search.activePatientsByLocation",
"extensionPointId": "org.bahmni.patient.search",
"type": "config",
"extensionParams": {
"searchHandler": "emrapi.sqlSearch.activePatientsByLocation",
"translationKey": "MODULE_LABEL_ACTIVE_PATIENTS_BY_LOCATION",
"forwardUrl": "#/default/patient/{{patientUuid}}/dashboard"
},
"label": "Active",
"order": 4,
"requiredPrivilege": "app:clinical"
},
"bahmniClinicalPatientsSearchAllPatients": {
"id": "bahmni.clinical.patients.search.allPatients",
"extensionPointId": "org.bahmni.patient.search",
"type": "config",
"extensionParams": {
"translationKey": "MODULE_LABEL_ALL_KEY",
"forwardUrl": "#/default/patient/{{patientUuid}}/dashboard"
},
"label": "All",
"order": 5,
"requiredPrivilege": "app:clinical"
},
"bahmniClinicalConceptSetGroupObservationsHistory": {
"id": "bahmni.clinical.conceptSetGroup.observations.history",
"extensionPointId": "org.bahmni.clinical.conceptSetGroup.observations",
"type": "config",
"extensionParams": {
"conceptName": "History and Examination",
"default": true
},
"order": 1,
"requiredPrivilege": "app:clinical:history"
},
"bahmniClinicalConceptSetGroupObservationsVitals": {
"id": "bahmni.clinical.conceptSetGroup.observations.vitals",
"extensionPointId": "org.bahmni.clinical.conceptSetGroup.observations",
"type": "config",
"extensionParams": {
"default": true,
"conceptName": "Vitals"
},
"order": 2,
"requiredPrivilege": "app:clinical"
},
"bahmniClinicalConceptSetGroupObservationsSecondVitals": {
"id": "bahmni.clinical.conceptSetGroup.observations.secondVitals",
"extensionPointId": "org.bahmni.clinical.conceptSetGroup.observations",
"type": "config",
"extensionParams": {
"conceptName": "Second Vitals",
"showIf": [
"var visitTypes = [];",
"if(visitTypes.length === 0) return true;",
"var visitTypeName = context.visitType ? context.visitType.name : null;",
"return visitTypes.indexOf(visitTypeName) !== -1;"
]
},
"order": 3,
"requiredPrivilege": "app:clinical"
}
}