Patient Dashboard and Visit Page

Please refer to this page for details on Patient Dashboard.


Patient's Dashboard and Visit page are composable pages. It means, what gets displayed in these can be configured. That way, different hospitals can customise these screen to show the needed information based on their workflow.

Both the pages are divided into multiple tabs. Number of tabs and what widget goes in each tab is configurable.



Dashboard page

Filename: dashboard.json

Sample config:

{
"general":{
"dashboardName": "General",
"displayByDefault": true,
"maxRecentlyViewedPatients": 10,
"sections": {
"diagnosis": {
"title": "Diagnosis",
"name": "diagnosis",
"showCertainty": true,
"showOrder": true
}
}
}
}


Field NameDescription
dashboardNameName of the dashboard tab. This will be displayed as the tab label
displayByDefaultWill always show this tab by default on load of the dashboard

maxRecentlyViewedPatients

Number of patients to show in the "Recent Patients" dropdown
sectionsAn array that lists all the widgets (and its configs) to be displayed in this tab



Visit Page

 Filename: visit.json

Sample Config:

{
"general": {
"title": "General",
"displayByDefault": true,
"printing": {
"title": "Jan Swasthya Sahyog Community Health Centre",
"header": "Visit",
"logo": "../images/jss-icon.png"
},
"defaultSections": true,
"sections": {
"pivotTable": {
"type": "pivotTable",
"title": "Pivot table",
"config": {
"groupBy": "encounters",
"obsConcepts": [
"Vitals",
"Height",
"WEIGHT",
"M/C Days"
],
"drugConcepts": ["Gamma Benzene Hexachloride"],
"labConcepts": ""
}
}
}
}
}


Field NameDescription
titleName of the visit tab. This will be displayed as the tab label
displayByDefaultWill always show this tab by default on load
printingHeader information when printing a visit tab
defaultSectionsWhen set to false, will exclude the default pre-configured patient visit widgets, and only show the ones you configure in this tab. Note: At least one dashboard/tab should have this as true. See this discussion.
sectionsAn array that lists all the widgets (and its configs) to be displayed in this tab. When 'defaultSections' is set to true, these sections will be append at the end of the default sections 

The Bahmni documentation is licensed under Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)