BBahmni 한국어 매뉴얼검색
한국어 번역 완료
한국어English

Configure Observations Tab

Purpose and Benefits

The Observations Tab captures one or multiple clinical observations for a patient.

The below screenshot displays an instance of an Observation Tab:

Screen Shot 2016-12-20 at 2.22.33 PM.png

Configure Observations Tab

To configure the Observations Tab (editing or discarding it), refer to the code snippet below:

Sample Configuration
{
  "observations": {
    "id": "bahmni.clinical.consultation.observations",
    "extensionPointId": "org.bahmni.clinical.consultation.board",
    "type": "link",
    "label": "Observations",
    "url": "concept-set-group/observations",
    "default": true,
    "icon": "fa-user-md",
    "order": 1,
    "requiredPrivilege": "app:clinical:observationTab"
  },

Key Fields

KeyUseMandatory
id Unique identifier for the configuration-
extensionPointIdSearch Filter-
type Search filter-
labelDisplayed name of the tab-
urlURL of the tab-
defaultIf true, makes the tab displayed by default & vice versa-
iconFetches the icon to be displayed (if present in code)-
orderThe order in which the tab will be displayed-
requiredPrivilegeBahmni privilege required for accessing the tab-

Data Setup

No Observation forms are provided Out of the Box in Bahmni.

There are two ways to create Observation Forms.

  1. Forms 2.0 - The new ReactJS based Forms
  2. Forms 1.0 - Using older "ConceptSet UI" based definitions.  Please refer to  for details on adding and/or configuring OpenMRS Observation forms.관련 문서: Create a New Observation Form

Display Formats for Observation Forms

Observation Forms/ Templates under Observation Tab can be configured to be displayed in different formats listed below.

Traditional full page view

In this traditional full page view, all the added Observation forms/templates will be displayed as a sequence in a single page.

Add to clinical/app.json under "conceptSetUI" to configure Full Page View
"conceptSetUI": {
  "All Observation Templates": {
     "showPanelView": false
  }

Panel view

In this view, there will be left panel with all the added Observation forms. By clicking on particular form displayed on the left panel, the full form will load on right panel of the page. Hence one can choose to show only selected form at any particular instance.

Add to clinical/app.json under conceptSetUI section to configure 'Panel view'
"conceptSetUI": {
    "All Observation Templates": {
       "showPanelView": true
    }
Screen Shot 2016-12-20 at 2.18.52 PM.png

Configure Default Observation forms on the left panel

One can configure a list of forms to appear on the left panel of the observations tab. For that we need to add below configuration in the clinical/extension.json file with relevant observation form concept name. For multiple forms we need to add multiple configurations.

Screen Shot 2017-04-24 at 1.26.54 PM.png
Sample Config
"bahmniClinicalConceptSetGroupObservationsVitals": {
   "id": "bahmni.clinical.conceptSetGroup.observations.vitals",
   "extensionPointId": "org.bahmni.clinical.conceptSetGroup.observations",
   "type": "config",
   "extensionParams": {
      "default": true,
      "conceptName": "Vitals" /* Observation Form Concept Name */
   },
   "order": 1,
   "requiredPrivilege": "app:clinical"
}
원문 정보

Bahmni Wiki · CC BY-SA 4.0

원문 보기 ↗