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

새 데이터베이스 사용

목적과 이점

Bahmni에는 기본 데모 데이터베이스가 포함되어 있습니다. 설치 후 시스템을 시험하며 데이터를 입력하면 환자, 방문, 진료, 관찰, 주문 등의 트랜잭션 데이터가 생성됩니다. 새 데이터베이스를 만들면 이런 데이터를 제거하고 적절한 메타데이터가 설정된 데이터베이스를 다른 구축 환경에서 사용할 수 있습니다. 이 문서는 모든 Bahmni 모듈에 접근할 수 있는 최소 데이터의 기본 데이터베이스 설정을 안내합니다.

단계

  • 기존 openmrs 데이터베이스를 삭제합니다.
mysql -uroot -ppassword -e "drop database openmrs"

자세한 내용은 Bahmni 토론 스레드를 참조하십시오: https://talk.openmrs.org/t/install-bahmni-0-89-to-have-fresh-database/11451/16

1. 기본 OpenMRS DB용 Bahmni 설치

  • 새 Bahmni 데이터베이스를 얻으려면 setup.yml의 implementation_name을 "default"가 아닌 값으로 설정하여 Bahmni를 설치합니다. 예를 들어 "myhospital"을 사용할 수 있습니다. 필요한 config 폴더를 /etc/bahmni-installer/deployment-artifacts로 복사합니다. Bahmni 설치 중 데이터베이스가 없고 implementation_name이 default가 아니면 최신 Bahmni 버전 기반의 기본 데이터베이스를 복원합니다. bahmni install 명령을 실행합니다.
관련 문서: here

2. Bahmni에 적절한 메타데이터 설정

Bahmni를 사용하기 전에 최소한의 메타데이터를 설정해야 합니다. 필요한 메타데이터는 다음과 같습니다.

  • 위치(필수, 최소 한 개), 방문 유형(필수, 최소 한 개), 모든 권한을 가지고 슈퍼 사용자 역할을 하는 "superman" 사용자(필수).

SQL 스크립트 가져오기

  • 예제 SQL 파일을 다운로드합니다. 이 파일은 참고용 위치, 방문 유형 및 superman 진료 제공자를 하나씩 추가합니다. 예제 데이터를 수정한 뒤 가져올 수 있습니다. 명령 프롬프트에서 명령을 실행해 SQL 파일을 가져옵니다. Bahmni v0.82에는 fresh-db-v082.sql, Bahmni v0.83 이상에는 fresh-db-v083.sql, Bahmni v0.86 이상에는 fresh-db-v086.sql을 선택하십시오.관련 문서: here
mysql -uopenmrs-user -ppassword openmrs < fresh-db-v086.sql

데이터베이스에서 환자 데이터 삭제

데이터베이스에서 환자 데이터와 관련 트랜잭션 데이터를 모두 삭제하려면 다음 단계를 따릅니다.

데이터베이스의 모든 환자 데이터 삭제 단계

  • 환경 변수 설정

요구 사항에 따라 다음 환경 변수를 설정합니다.

VariableExplanation
OPENMRS_DB_USERUser name of Openmrs Database
OPENELIS_DB_USERUser name of Openelis Database
OPENERP_DB_USERUser name of Openerp Database
INVENTORY_FILEName of the Inventory File

아래 예제 명령으로 환경 변수를 설정합니다.

Example commands to set the environment variables
export OPENMRS_DB_USER=openmrs-user
export OPENELIS_DB_USER=clinlims
export OPENERP_DB_USER=openerp
export INVENTORY_FILE=local
  • 스크립트 다운로드

GitHub에서 환자 데이터 삭제 스크립트를 다운로드합니다. 아래 명령을 사용합니다.

Script for deleting patient data (v0.91)
wget https://raw.githubusercontent.com/Bahmni/bahmni-scripts/master/deletePatientData/0.91/deletePatientData.sh
Script for deleting patient data (v0.92)
wget https://raw.githubusercontent.com/Bahmni/bahmni-scripts/master/deletePatientData/0.92/deletePatientData.sh
Script for deleting patient data (latest)
wget https://raw.githubusercontent.com/Bahmni/bahmni-scripts/master/deletePatientData/deletePatientData.sh
  • 스크립트 실행

스크립트를 다운로드한 폴더에서 아래 명령을 실행합니다.

Run the script
sh deletePatientData.sh
원문 정보

Bahmni Wiki · CC BY-SA 4.0

원문 보기 ↗