Bahmni Connect 배포 단계
소개
Bahmni Connect를 설치하려면 Bahmni 설치와 구성을 위한 여러 옵션을 제공하는 "bahmni" 명령줄 도구를 설치해야 합니다. CentOS에 Bahmni 설치 문서를 참고할 수 있습니다. 오프라인 서버 설정에서는 오프라인 데이터 사용을 위해 이벤트 로그를 가져오는 bahmni-event-log-service와 bahmni-offline 모듈을 추가로 설치해야 합니다.
Bahmni Connect 설치
- 앞서 설명했듯 bahmni-offline에는 bahmni-event-log-service와 bahmni-offline 모듈이 필요합니다. 오프라인 전용 구성 요소를 설치하려면 inventory 파일에서 bahmni-emr, bahmni-reports 등의 다른 항목과 함께 해당 그룹에 호스트 항목을 추가합니다. 예를 들어 bahmni-event-log-service와 bahmni-reports 구성 요소를 설치하려면 bahmni-event-log-service 및 bahmni-offline 그룹에 호스트 항목이 있어야 합니다. 샘플 inventory 파일을 참고하십시오. Bahmni Connect를 실행하려면 OpenMRS 데이터베이스에 오프라인 개념을 추가해야 합니다. https://github.com/Bahmni/event-log-service/blob/master/event-log-service-webapp/src/main/resources/sql-scripts/copyOfflineConcepts.py 스크립트를 Bahmni가 설치된 컴퓨터에 복사하고 python copyOfflineConcepts.py를 실행합니다. ImportError: No module named MySQLdb 오류가 발생하면 sudo easy_install pip로 pip를 설치한 다음 sudo pip install MySQL-python을 실행합니다. 이후 앞의 명령을 다시 실행해 오프라인 개념을 설치합니다. 오프라인 필터를 설치하고 구성하려면 Refer( )ConfiguringAddressHierarchyBasedonanImplementation'sNeeds ConfiguringAddressHierarchyBasedonanImplementation'sNeeds를 참고하십시오. 행운을 빕니다.
참고: 방문 위치 마이그레이션
Bahmni-offline 서버를 0.83에서 0.84로 이전한다면 각 방문이 로그인 위치와 연결되어 있는지 확인하십시오(참조: ).
아래 쿼리는 각 방문에 해당하는 encounter 테이블에 location_id 정보가 있는지 확인하고 visit 테이블에 채웁니다. encounter에 방문 정보가 없으면 해당 방문을 알 수 없는 위치로 설정합니다.
UPDATE visit
SET location_id = (SELECT location_id FROM encounter WHERE visit.visit_id = encounter.visit_id GROUP BY encounter.visit_id);
UPDATE visit SET location_id = (SELECT location_id FROM location WHERE name = "Unknown Location" LIMIT 1) WHERE location_id IS NULL;원문 정보
원문 보기 ↗Bahmni Wiki · CC BY-SA 4.0