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

예약 일정 관리의 사용자 역할 및 권한

사용자 역할

예약 일정 관리 모듈에 서로 다른 수준으로 접근할 수 있도록 사용자에게 여러 권한을 부여할 수 있습니다. 예를 들어 예약 보기, 예약 생성 또는 서비스 생성 권한을 부여할 수 있습니다.

예약 일정 관리 앱에서는 다음 세 가지 사용자 역할을 사용할 수 있습니다.

  • 읽기 전용 접근
  • 예약 관리
  • 전체 접근

사용자는 앱에 대해 ‘읽기 전용’, ‘예약 관리’ 또는 ‘전체 접근’ 역할을 가질 수 있습니다.

읽기 전용: 예약 관리 탭만 볼 수 있으며 어떤 작업도 수행할 수 없습니다. 작업을 시도하면 오류 메시지가 표시됩니다.

예약 관리: 이 사용자는 ‘예약 관리’에만 접근할 수 있습니다. 앱에서 모든 예약 관련 작업을 수행할 수 있지만 관리자 탭은 숨겨집니다.

전체 접근: 이 사용자는 ‘예약 관리’와 ‘관리자’ 탭 모두에 접근할 수 있습니다. 예약과 서비스를 생성하고 편집할 수 있습니다.

권한

예약 일정 관리 모듈에는 관련 권한 모음이 있습니다.

  1. app:appointments: 홈페이지에서 예약 일정 관리 앱을 볼 수 있는 권한입니다. 사용자가 홈페이지에서 앱을 볼 수 있게 하는 UI 권한입니다. 이 권한이 있는 사용자는 모듈에 들어가 예약 요약과 예약 관리 탭을 볼 수 있습니다.
  2. app:appointments:manageAppointmentsTab: 예약에 대한 작업 버튼(Edit, Check-In, Missed, Complete, Cancel)과 예약 일정 관리 모듈 UI의 ‘Add new appointment’ 버튼을 볼 수 있는 권한입니다.
  3. app:appointments:adminTab: 예약 일정 관리 모듈 UI에서 adminTab을 볼 수 있는 권한입니다.
  4. View Appointments: 데이터베이스에서 예약을 가져오기 위해 예약 일정 관리 omod에 필요한 권한입니다.
  5. View Appointment Services: 데이터베이스에서 예약 서비스를 가져오기 위해 예약 일정 관리 omod에 필요한 권한입니다.
  6. Manage Appointments: 예약을 생성·편집·취소하기 위해 예약 일정 관리 omod에 필요한 권한입니다.
  7. Manage Appointment Services: 예약 서비스를 생성·편집·취소하기 위해 예약 일정 관리 omod에 필요한 권한입니다.

읽기 전용

읽기 전용 역할이 정상적으로 작동하려면 다음 권한을 역할에 부여해야 합니다. 누락된 권한은 Openmrs에서 부여할 수 있습니다. 필요한 권한: app:appointments, Get Admission Locations, Get Beds, Get Locations, Get Patient Identifiers, Get Patients, Get Providers, View Appointments, View Appointment Services

예약 관리

예약 관리 역할이 정상적으로 작동하려면 다음 권한을 역할에 부여해야 합니다. 누락된 권한은 Openmrs에서 부여할 수 있습니다. 필요한 권한: app:appointments, app:appointments:manageAppointmentsTab, Get Admission Locations, Get Beds, Get Locations, Get Patient Identifiers, Get Patients, Get Providers, View Appointments, View Appointment Services, Manage Appointments

전체 접근

전체 접근 역할이 정상적으로 작동하려면 다음 권한을 역할에 부여해야 합니다. 누락된 권한은 Openmrs에서 부여할 수 있습니다. 필요한 권한: app:appointments, app:appointments:manageAppointmentsTab, app:appointments:adminTab, Get Admission Locations, Get Beds, Get Locations, Get Patient Identifiers, Get Patients, Get Providers, View Appointments, View Appointment Services, Manage Appointments, Manage Appointment Services

사용자 역할을 할당하는 방법

역할은 openMRS 또는 데이터베이스에서 할당할 수 있습니다.

openMRS에서 사용자 역할 할당

  • openMRS에 로그인합니다.
  • Administration으로 이동합니다.
  • Manage Users로 이동합니다.
  • 사용자를 선택하고 필요한 역할(Appointments:ReadOnly, Appointments:ManageAppointments, Appointments:FullAccess)을 할당합니다.

데이터베이스에서 사용자 역할 할당

읽기 전용:

INSERT INTO user_role VALUES (user_id, "Appointments:ReadOnly");

예약 관리:

INSERT INTO user_role VALUES (user_id, "Appointments:ManageAppointments");

전체 접근:

INSERT INTO user_role VALUES (user_id, Appointments:FullAccess");

참고: User_id는 users 테이블의 값입니다.

원문 정보

Bahmni Wiki · CC BY-SA 4.0

원문 보기 ↗