서버의 Connect 설치 단계
목적과 이점
Bahmni Connect를 설치하려면 Bahmni 설치와 구성에 필요한 여러 선택지를 제공하는 "bahmni" 명령줄 도구를 설치해야 합니다. 기본 설치 단계는 Install Bahmni on CentOS를 참조하십시오. Bahmni Connect 서버를 설정하려면 bahmni-offline 모듈과, 여기에서 설명한 대로 오프라인 데이터 사용을 위해 이벤트 로그를 가져오는 bahmni-event-log-service라는 두 모듈도 추가로 설치해야 합니다.
단계
- 앞서 설명한 것처럼 Bahmni Connect에는 bahmni-event-log-service와 bahmni-offline 모듈이 필요합니다. Bahmni Connect 전용 구성 요소를 설치하려면 bahmni-emr, bahmni-reports 등의 다른 항목과 함께 인벤토리 파일의 해당 그룹에 호스트 항목을 추가하십시오. 예를 들어 bahmni-event-log-service 및 bahmni-reports 구성 요소를 설치하려면 bahmni-event-log-service와 bahmni-offline 그룹에 호스트 항목이 있어야 합니다. 샘플 인벤토리 파일을 참조하십시오. BahmniSetupCopyOfflineConcepts Bahmni Connect를 실행하려면 OpenMRS 데이터베이스에 Offline concepts를 추가해야 합니다. 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을 실행합니다. 그런 다음 위 명령을 다시 실행하여 Offline concepts를 설치합니다. 특히 위치 기반 전략의 동기화 전략 설치 및 구성은 관련 문서를 참조하십시오.
이전 버전의 사전 요구사항
아래 쿼리는 해당 방문의 encounter 테이블에 location_id 정보가 있는지 확인하여 visit 테이블에 채웁니다. encounter 테이블에 방문 정보가 없으면 방문 위치를 unknown으로 채웁니다.
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