Featured add: 2.6
...
key | required | default | description |
---|---|---|---|
concepts | required | Comma delimited list of Concept numeric id, uuid, or mapping of the concepts whose observations are to be shown | |
maxRecords | required | 4 | The maximum number of encounters to be shown |
maxAge | optional | The maximum age of most recent obs for each of the items in the concept list Numeric integer with a suffix for example: | |
encounterType | optional | null | Filters encounters by encounter type |
detailsUrl | optional | null | Provides the option to navigate to a page that contains more detailed information |
useConceptShortName | optional | null | If set to true, the widget would display the concept SHORT name for the coded obs. By default, the obs.value.display is displayed |
headers | optional | null | A list of custom column headers. e.g. "zl.date,mirebalais.vitals.short.heartRate.title,mirebalais.vitals.short.temperature.title" |
Code Block | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
{ "id": "coreapps.obsAcrossEncounters", "instanceOf": "coreapps.template.dashboardWidget", "description": "coreapps.obsAcrossEncounters.app.description", "order": 10, "config": { "widget": "obsacrossencounters", "icon": "icon-user-md", "label": "Health Trend Summary", "concepts": "5087AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,5088AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,5089AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "encounterType": 123AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA, "detailsUrl": "dispensing/patient.page?patientId={{patient.uuid}}", "maxRecords": "3", "maxAge": "1w" }, "extensions": [ { "id": "org.openmrs.module.coreapps.mostRecentVitals.clinicianDashboardFirstColumn", "appId": "coreapps.obsAcrossEncounters", "extensionPointId": "patientDashboard.firstColumnFragments", "extensionParams": { "provider": "coreapps", "fragment": "dashboardwidgets/dashboardWidget" } } ] } |
...
- obsgroup table
- Similar to the obsaccrossencounters but for obsgroups. Should allow for multiple obs within an obsgroup.
- Use case: A list of medications dispensed with encounter date, medication name, and frequency
- Graphs
- Graphs with log scale
- Use case: Viral load scale could vary from non-detectable to 10,000. It would be helpful to graph.
- Multiple variable graphs
- Use case: Graph 2 or more variables (concepts) on the same graph. Use for weight and height.
- BMI graph
- Use case: Based on weight and height, graph weight and calculated BMI on a single graph.
- Graphs with log scale