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

수술실(OT) 앱 구성

"app config"를 통해 OT 애플리케이션을 추가로 구성할 수 있습니다.

이 구성은 구축 환경별 "bahmni_config"에서 수행해야 합니다.

서버 경로: /var/www/bahmni_config/openmrs/apps/ot/app.json

예: https://github.com/Bahmni/default-config/blob/master/openmrs/apps/ot/app.json

주요 필드

KeyUseMandatory
idSome unique ID for this block. Yes
Extension Params
ignoredTabularViewHeadingsTo ignore columns when viewing patient search queues in tabular viewNo
defaultViewAsSurgeonBasedSetting below config as true would show the “provider” view as the default view in the calendar view, otherwise it will be OT view.No
identifierHeadingsTo set a particular column as an identifier when viewing patient search queue in tabular viewYes
patientDashboardUrlWhen user wants to edit a surgical appointment, the link can be configured to any url configured with additional context passed through query parameters.Yes
primarySurgeonsForOTThe configuration is an array of surgeon names. The name correspond to the person name of the provider that you have configured in OpenMRS provider management module. No
printListViewTemplateUrlThe print html is configurable to allow to custom print the columns or information needed.Yes
calendarViewThe start time, end time and the interval of the calendar are configurable. The start time and end time are in 24 hr formats with hours and minutes separated by ‘:’. The dayViewSplit is the interval to be configured in minutes.No
startOfWeekStart day of the week ("Monday")No
additionalCustomParamTo exhibit the primary diagnosis of a patient in list view, where a patient has multiple primary diagnoses recordedNo

환자 ID의 환자 대시보드 링크 구성

Config
“patientDashboardUrl”:{
   “Link”: ”link to patient dashboard”,
   “errorMessage”: ”custom error message”
}

사용자가 수술 예약을 편집할 때 쿼리 매개변수로 추가 문맥을 전달하는 임의 URL로 링크를 구성할 수 있습니다. 아래 예제 구성을 참조하십시오.

Config
"patientDashboardUrl": {
   "link": "/bahmni/clinical/#/programs/patient/{{patientUuid}}/dashboard?dateEnrolled={{dateEnrolled}}&programUuid={{programUuid}}&enrollment={{enrollment}}&currentTab=DASHBOARD_TAB_PATIENT_SUMMARY_KEY"
  "errorMessage": "The patient is not enrolled to the program"
}

OT 일정 관리에 사용할 외과의 구성

OT 모듈의 외과의 이름을 구성할 수 있습니다. 새 OT 블록을 만들 때와 외과의 필터에 구성된 이름이 표시됩니다. 구성 값은 외과의 이름 배열입니다.

이름은 OpenMRS 진료 제공자 관리 모듈에 구성한 진료 제공자의 person name과 일치해야 합니다.

Config
"primarySurgeonsForOT" : ["Yogesh Jain","Anjali Sharma"]

인쇄용 사용자 정의 HTML 템플릿

"OT Scheduling" 목록 보기에는 나열된 예약을 인쇄하는 버튼이 있습니다. 필요한 열이나 정보를 사용자 정의해 인쇄하도록 HTML을 구성할 수 있습니다.

Config
"printListViewTemplateUrl" : "/bahmni_config/openmrs/apps/ot/printListView.html"

계획된 시술과 예상 시간 자동 입력

새 예약을 만들 때 양식에 입력된 정보에서 시술과 예상 시간을 자동으로 채울 수 있습니다. 현재는 외과의 수술 전 평가 및 치료 계획 양식과 외과의 추적 관찰 양식에서 가져옵니다. SQL에서 선택할 값은 'all_procedures', 'esthrs', 'estmins'입니다. 이 값을 반환하는 사용자 정의 SQL을 작성하고 이 구성에 추가할 수 있습니다. 예시는 다음과 같습니다.

Config
"procedureSQLGlobalProperty" : "bahmni sql query handler name"

예:

"procedureSQLGlobalProperty": "emrapi.sqlSearch.plannedProcedureForPatient"

코드 참조: https://github.com/bahmni-msf/amman-config/blob/d040b87dd44e9269648c3f0f92bfaa0dc5ed8a95/openmrs/migrations/operationTheater/plannedProcedureForPatient.sql

달력 보기 시작 시간, 종료 시간 및 간격

달력의 시작 시간, 종료 시간 및 간격을 구성할 수 있습니다. 시작과 종료 시간은 시와 분을 ':'로 구분한 24시간 형식입니다. dayViewSplit은 분 단위로 구성하는 간격입니다. 예제 구성은 다음과 같습니다.

Config
“calendarView”: {
   “dayViewStart”: ”08:00”,
   “dayViewEnd”  : ”18:00”,
   “dayViewSplit”: ”60”
}

OT 목록 보기의 주 진단 정보

제공된 구성을 적용하면 목록 보기에 환자의 주 진단을 표시할 수 있습니다. 환자에게 여러 주 진단이 기록된 경우 OT 목록 보기에 모두 표시됩니다. 이 기능을 활성화하는 예제 구성은 다음과 같습니다.

Config
"additionalCustomParam": "patientObservations"
원문 정보

Bahmni Wiki · CC BY-SA 4.0

원문 보기 ↗