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

관찰값 컨트롤

목적

화면 예시

Screen Shot 2017-03-03 at 5.07.13 PM.pngScreen Shot 2017-03-03 at 5.07.28 PM.png

구성

구성 예시

Add to clinical/dashboard.json for it to appear on the patient dashboard
"someNiceName": { // Any unique name
  "translationKey": "Vitals", // Mandatory. Should be a key from translation file, or just english text to show as title of the control
  "type":"observation", 
  "isObservation": true,
  "dashboardConfig": {   
    "conceptNames": ["Height", "Weight", "BMI", "BMI STATUS"],
    "scope": "latest" or "numberOfVisits": "4", //use either scope attribute or numberOfVisits attribute
    "showGroupDateTime": false   
  } ,
  "expandedViewConfig": {
    "conceptNames": ["Height", "Weight", "BMI", "BMI STATUS"],
    "showDetailsButton": true,
    "pivotTable": {
      "numberOfVisits": "4",
      "groupBy": "encounters",
      "obsConcepts": ["Vitals", "Height", "Weight", "Pathology"],
      "drugConcepts": "",
      "labConcepts": ""
    }
  },
  "hideEmptyDisplayControl": false
}

주요 필드 표

KeyInfoMandatory
translationKeyThe name/translation Key(Internationalization) of the control to be displayed as Widget Title in the UI.Y
conceptNamesThe concept names of the concepts that need to be displayed in this widget.Y
scopeCan be latest/initial/blank.If "latest", then the latest value of the observation across visits is shown. If "initial", then the first value across visits is shown. If a scope is not mentioned, then the number of visits has to be mentioned (numberOfVisits). Otherwise if the scope is blank, then the observation values across all visits are displayed.N
isObservationSpecifies whether the given section is an observation control or a disease template control. If this is set to true then the section behaves as an observation control.Y
numberOfVisitsSpecifies the number of previous visits for which data has to be displayed on the pivot tableN
groupByCan be encounters/visits.If grouped by the encounter, then the data is displayed per encounter in the pivot table. (A patient may have more than one doctor encounter within a visit).If grouped by the visit, then the latest value of the observations in each visit is displayed in the pivot table.Y
obsConceptSpecify the concept names of the observations that need to be displayed in the pivot tableY
drugConceptSpecify the concept names of the drugs that need to be displayed in the pivot tableY
labConceptConcept names of the lab tests that need to be displayed in the pivot tableY
dashboardConfigIndicates the configuration for the dashboard (Section Sub-Group)Y
expandedViewConfigIndicates the configuration for the details page (All Observations Page)Y
showDetailsButtonConfiguration to display audit information when '+ ' sign is clicked. If set to false, the '+' button will not be displayed.N
showGroupDateTimeConfiguration to display grouped encounter date time. If set to false, it is hidden. Default value is true (which means it is treated as true, if nothing specified). Should be separately configured for both dashboard and allDetails pageN
hideEmptyDisplayControlHides the display control if there are no recorded values present for it when set to true, default value is set to falseN

최초 및 최신 관찰값

구성 예시

"atAdmission": {
 "type": "observation",
 "title": "At Admission",
 "config": {
 "conceptNames": ["Weight", "Height", "BMI"],
 "scope": "initial"
 }
}
"atDischarge": {
 "type": "observation",
 "title": "At Discharge",
 "config": {
 "conceptNames": ["Weight"],
 "scope": "latest"
 }
}

영양 수치 컨트롤

관찰값 컨트롤의 예시입니다.

Screen Shot 2016-05-25 at 3.56.37 PM.png

구성 예시

"nutritionalValues": {
	"type": "observation",
	"isObservation": true,
	"dashboardConfig": {
		"conceptNames": ["Height (cm)","Weight (kg)","BMI Data"],
		"numberOfVisits": 1
	},
	"displayOrder": 1,
	"translationKey": "DASHBOARD_TITLE_NUTRITIONAL_VALUES_KEY",
     "hideEmptyDisplayControl": false
},

자세한 내용은 https://github.com/Bhamni/default-config/blob/master/openmrs/apps/clinical/dashboard.json을 참고하십시오.

주요 필드 표

KeyInfoMandatory
typeIndicates type of control. This attribute is not being used in this control and can be set to any value. Recommend using value 'observation' for clarity that this is an observation control.Y
isObservationSpecifies whether the given section is an observation control or a disease template control. If this is set to true then the section behaves as an observation controlY
dashboardConfigIndicates the configuration for the dashboardY
conceptNamesSpecify the concept names of the concepts that need to be displayed in this section. (Required)Y
numberOfVisitsThe number of visits for which data has to be displayed (alternatively you can use scope attribute and set it to value initial or latest value)numberOfVisits or scope is required
displayOrderThe order in which the display control will be displayedN
translationKeyInternationalizes the display control (picks the display title from a translation file)Y
hideEmptyDisplayControlHides the display control if there are no recorded values present for it when set to true, default value is set to falseN

목차

관련 문서: 임상 관찰 컨트롤
원문 정보

Bahmni Wiki · CC BY-SA 4.0

원문 보기 ↗