Bahmni에서 OWA 구성
설명
OWA는 JS, HTML, CSS 같은 웹 기술로 개발한 간단한 웹 앱입니다. 서버 측 호출에는 OpenMRS REST API를 사용할 수 있으며 OpenMRS OMOD로 구성합니다. OWA를 구성하기 전에 이 OpenMRS 위키 페이지를 참고하십시오.
Bahmni에서 OWA 모듈 구성
- 여기에서 최신 owa-X.X.omod 버전을 다운로드합니다. omod를 Bahmni 인스턴스의 /opt/openmrs/modules에 복사하고 openmrs 서비스를 다시 시작합니다.
그러면 /opt/openmrs 경로 안에 owa 폴더가 생성되고 아래 화면처럼 OpenMRS 관리 페이지에서 Open Web Apps Module을 볼 수 있습니다.

설정이 끝나면 사용자 지정 OWA를 두 가지 방법 중 하나로 OpenMRS에 추가할 수 있습니다. 참고용 openmrs owa 저장소에는 서버에 코드를 배포하는 자세한 지침이 있습니다.
- 사용자 지정 OWA 폴더를 /opt/openmrs/owa 경로 안에 복사합니다. 그러면 "Manage Apps" 페이지에서 앱에 접근할 수 있습니다.

2. 사용자 지정 owa 폴더를 zip 파일로 만듭니다. 아래 화면처럼 OpenMRS UI에서 찾아 업로드합니다.
OpenMRS UI에서 업로드하려면 /opt/openmrs/etc/openmrs-runtime.properties 파일의 module.allow_web_admin 값을 true로 설정해야 합니다. 기본값은 false입니다.

Bahmni 홈 페이지에서 사용자 지정 OWA 접근
Bahmni 홈 페이지에서 사용자 지정 OWA에 접근하려면 다음 단계를 따르십시오. /var/www/bahmni_config/openmrs/apps/home/extension.json 파일에 아래 구성을 추가합니다.
"openMRSAddOnManager": {
"id": "bahmni.addOnManager",
"extensionPointId": "org.bahmni.home.dashboard",
"type": "link",
"translationKey": "OpenMRS Add On Manager",
"url": "/openmrs/owa/openmrs-addonmanager/index.html",
"icon": "icon-bahmni-reports",
"order": 8,
"requiredPrivilege": "app:admin"
}위 구성에 표시된 URL을 해당 사용자 지정 OWA URL로 변경해야 합니다. 그러면 Bahmni 홈 페이지에서 앱을 볼 수 있습니다.
원문 정보
원문 보기 ↗Bahmni Wiki · CC BY-SA 4.0