감사 로그 구성
목적
감사 로그는 EMR 시스템 안에서 수행된 모든 작업의 기록입니다. 모든 EMR에서는 어떤 데이터가 수집되었는지와 데이터가 변경되었는지를 아는 것뿐 아니라, 누가 그 작업을 수행했는지도 파악하는 것이 중요합니다. 감사 로그는 이러한 모든 작업의 시간 순 기록을 제공하는 기능입니다.
예를 들어 사용자가 EMR에 로그인한 작업과 환자 기록을 열람한 작업은 서로 별개의 두 이벤트로 기록됩니다. 이러한 이벤트를 사용하여 특정 사용자 또는 환자에 대한 감사 추적 기록을 생성할 수 있습니다.
감사 추적 기록은 규제와 법률 측면에서 모두 중요합니다. 이를 통해 EMR의 신뢰성을 높이고 기밀 데이터의 오용을 억제할 수 있습니다.
감사 로그에 관한 자세한 내용은 여기에서 확인할 수 있습니다.
현재 Bahmni에서는 감사 로그 테이블에 기록되는 몇 가지 이벤트를 정의해 두었습니다. 더욱 포괄적인 감사 추적 기록을 제공하도록 향후 더 많은 이벤트를 정의할 예정입니다. 앞으로 구현 담당자는 자신이 개발하는 모듈에 맞는 감사 비즈니스 규칙을 직접 작성할 수 있게 됩니다.
감사 로그에서 추적하는 이벤트
- 사용자의 방문 등록 시작/종료. 사용자의 환자 입원/퇴원 처리. 사용자가 대기열에 추가하거나 실행한 보고서. 기록된 진료 및 관찰. 임상 데이터(치료, 검사실 결과 등) 조회. 로그인/로그아웃 및 기타 이벤트.

감사 로그 접근 권한 부여/제거
감사 로그 기능은 Bahmni EMR의 Admin 앱에 있습니다. 따라서 Bahmni Admin 앱을 볼 권한이 있는 사용자는 누구나 감사 로그에 접근할 수 있습니다. Admin 앱 접근을 활성화하거나 비활성화하는 방법은 다음 문서를 참조하십시오.
감사 로그 켜기/끄기
감사 로그 기능은 홈페이지의 'Admin' 모듈에서 찾을 수 있습니다.
전역 속성 bahmni.enableAuditLog의 값을 변경하여 감사 로그를 켜거나 끌 수 있습니다.
감사 로그 비활성화(끄기) 단계
전역 속성 bahmni.enableAuditLog의 값을 false로 설정하면 감사 로그를 끌 수 있습니다.
1) OpenMRS에 로그인하고 Advanced Settings로 이동합니다.
2) 속성(bahmni.enableAuditLog)의 값을 false로 변경합니다.

3) 'Admin' 모듈 아래에 Audit Log 앱을 표시하려면 bahmni-config/openmrs/apps/admin/extension.json에 다음 설정을 추가해야 합니다.
"auditLog":{
"id": "bahmni.admin.auditLog",
"extensionPointId": "org.bahmni.admin.dashboard",
"type": "link",
"extensionParams": {
},
"label": "Audit Log",
"url": "#/auditLog",
"icon": "fa-eye",
"order": 1,
"requiredPrivilege": "app:admin"
}Bahmni Wiki · CC BY-SA 4.0