Observations 탭 설정
목적과 이점
Observations 탭에서는 환자의 임상 관찰 하나 또는 여러 개를 기록합니다.
아래 화면은 Observation 탭의 예시입니다.

Observations 탭 설정
Observations 탭을 편집하거나 제거하는 설정은 아래 코드 예시를 참고하세요.
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"
},주요 필드
| 키 | 용도 | 필수 여부 |
|---|---|---|
| id | 설정의 고유 식별자 | - |
| extensionPointId | 검색 필터 | - |
| type | 검색 필터 | - |
| label | 탭에 표시되는 이름 | - |
| url | 탭의 URL | - |
| default | true이면 탭을 기본으로 표시하며 false이면 표시하지 않음 | - |
| icon | 코드에 있는 경우 표시할 아이콘을 가져옴 | - |
| order | 탭이 표시되는 순서 | - |
| requiredPrivilege | 탭 접근에 필요한 Bahmni 권한 | - |
데이터 설정
Bahmni에는 기본 제공되는 Observation Form이 없습니다.
Observation Form을 만드는 방법은 두 가지입니다.
- Forms 2.0 - ReactJS 기반의 새 Form. Forms 1.0 - 기존 ‘ConceptSet UI’ 기반 정의 사용. OpenMRS Observation Form 추가 및 설정에 관한 자세한 내용은 관련 문서를 참고하세요.
Observation Form 표시 형식
Observations 탭 아래의 Observation Form/Template은 아래의 여러 형식으로 표시하도록 설정할 수 있습니다.
기존 전체 페이지 보기
기존 전체 페이지 보기에서는 추가한 모든 Observation Form/Template을 한 페이지에 연속해서 표시합니다.
Add to clinical/app.json under "conceptSetUI" to configure Full Page View
"conceptSetUI": {
"All Observation Templates": {
"showPanelView": false
}패널 보기
이 보기에서는 추가한 모든 Observation Form이 왼쪽 패널에 표시됩니다. 왼쪽 패널에서 특정 Form을 클릭하면 전체 Form이 페이지 오른쪽 패널에 로드됩니다. 따라서 한 시점에 선택한 Form만 표시할 수 있습니다.
Add to clinical/app.json under conceptSetUI section to configure 'Panel view'
"conceptSetUI": {
"All Observation Templates": {
"showPanelView": true
}
왼쪽 패널의 기본 Observation Form 설정
Observations 탭의 왼쪽 패널에 표시할 Form 목록을 설정할 수 있습니다. clinical/extension.json 파일에 관련 Observation Form Concept 이름과 함께 아래 설정을 추가해야 합니다. Form이 여러 개라면 설정도 여러 개 추가해야 합니다.

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