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

위치 기반 동기화 전략으로 Bahmni Connect 설정

Connect를 PWA 또는 Android 앱으로 사용하기 전에 먼저 동기화 전략을 설정해야 합니다.

단계

Openmrs 전역 속성에서 LocationSync 전략 설정

Openmrs의 고급 설정으로 이동하여 동기화 전략 속성을 설정합니다.

bahmniOfflineSync.strategy를 org.bahmni.module.bahmniOfflineSync.strategy.LocationBasedSyncStrategy로 설정합니다.

Screen Shot 2017-11-30 at 4.09.06 PM.png
주소 계층 수준 및 주소 계층 항목 설정
  1. 주소 계층 수준을 설정하고 CSV 업로드로 주소 계층 항목을 추가하려면 이 링크를 참고하십시오. 데이터베이스의 각 주소 계층 항목에 사용자 생성 ID를 추가합니다.관련 문서: 주소 계층 설정
update address_hierarchy_entry set user_generated_id=<user_generated_id> where address_hierarchy_entry_id=<id>;

사용자 생성 ID 예시

select address_hierarchy_entry_id , name, level_id , parent_id , user_generated_id from address_hierarchy_entry;
Screen Shot 2017-11-30 at 4.25.47 PM.png
로그인 위치의 주소 지정

OpenMRS에서 위치 관리로 이동하여 로그인 위치에 주소를 추가합니다. 주소가 로그인 위치의 주소와 일치하는 환자만 Connect 장치에 동기화됩니다.

Screen Shot 2017-11-30 at 4.26.59 PM.png
addressCode라는 환자 속성 추가

OpenMRS에서 개인 속성 유형 관리로 이동하여 addressCode라는 새 개인 속성 유형을 추가합니다.

Screen Shot 2017-11-30 at 4.30.34 PM.png
방문 및 진료 유형 구성

OpenMRS에서 ‘Administration => Visits => Manage Visit Types’로 이동하여 이름이 ‘FIELD’인 방문 유형을 생성합니다.

OpenMRS에서 ‘Administration => Encounters => Manage Encounter Types’로 이동하여 이름이 ‘Field’인 진료 유형을 생성합니다.

등록 앱 구성 설정

아래 구성을 registration.app.json 파일에 추가합니다.

"addressHierarchy": {
      "showAddressFieldsTopDown": true
 },
 "defaultVisitType": "FIELD"
통합 구성 생성
bahmni -i local concat-configs
환자 ZIP 파일 생성
bahmni -i local create-connect-artifacts
원문 정보

Bahmni Wiki · CC BY-SA 4.0

원문 보기 ↗