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

약물 데이터 설정

설명

Bahmni에서는 여러 시스템과 데이터베이스에 참조 데이터가 있어야 합니다. 약물(Drug)은 완전히 다른 도메인에 저장되므로 구성이 더 복잡합니다.

이전 Bahmni 버전에는 참조 데이터 설정 전용 애플리케이션이 있었습니다. 현재 버전은 OpenMRS를 참조 데이터 설정의 기본 애플리케이션으로 사용합니다. OpenMRS는 모든 항목을 Concept로 인식하므로 유연성이 높습니다. 검사, 패널, 검체, 부서, 약물 같은 모든 리소스가 OpenMRS의 Concept입니다. 약물은 OpenMRS에서 별도 리소스로도 인식되지만 다른 리소스와 설정 방식이 조금 다릅니다.

약물 데이터 추가

약물 데이터는 아래와 같이 OpenMRS 또는 CSV 업로드의 두 가지 방법으로 설정할 수 있습니다.

1. OpenMRS에서 추가

  • Drug는 OpenMRS에서 별도 엔터티로 존재하지만 Concept 연결도 필요합니다. 새 약물/의약품을 만들기 전에 해당 일반 약물을 나타내는 Generic Concept가 있어야 합니다. 예: Paracetamol 2mg, Paracetamol 500mg tablet 같은 약물이 있다면 먼저 ‘Paracetamol’이라는 Generic Concept를 만들어야 합니다. 약물용 Concept의 Concept Class는 ‘Drug’여야 합니다. 이후 Generic Concept에 연결된 Drug를 만들 수 있습니다. Drug에는 제형, 최대/최소 일일 용량, 함량을 지정할 수 있습니다.

Concept - "Paracetamol" - Concept Class - "Drug"

Drug 1 - "Paracetamol 2mg" - Dosage Form - "Injection" - Strength - "2mg" Concept - "Paracetamol" Drug 2 - "Paracetamol 500mg" - Dosage Form - "Tablet" - Strength - "500mg" Concept - "Paracetamol"

Paracetamol Concept.png

OpenMRS의 Paracetamol Concept 예시 화면

Paracetamol 60ml drug.png

OpenMRS의 Paracetamol 60ml Drug 예시 화면

Drug와 Concept Class가 ‘Drug’인 Concept 사이에는 다대일 관계가 있습니다.

새 Drug가 생성되면 OpenMRS가 Atom Feed에 이벤트를 발행합니다. ‘OpenERP Atom Feed Service’가 OpenMRS 이벤트를 소비해 OpenERP에 약물 세부 정보를 생성합니다. OpenMRS의 Drug는 OpenERP의 Product에 매핑되며 필드는 다음과 같이 대응합니다.

OpenMRSOpenERP
uuiduuid
namename
shortNamedefault_code
genericNamedrug
dosageFormcateg_id - product.category 테이블의 id

여러 구성요소 사이의 동기화 과정은 안내된 문서에서 확인할 수 있습니다.관련 문서: here

참고: OpenMRS의 ‘Manage Drug Concepts’ 페이지에서 Drug를 폐기하거나 삭제할 수 있습니다.

2. Bahmni에서 CSV 가져오기로 추가

  1. Drug Dosage Form용 Concept CSV를 업로드합니다. 예시 파일: Drug_Dosage_Forms_concepts.csv. Generic Drug Concept용 Concept CSV를 업로드합니다.

예시 파일: Drug_Generic_Name_concepts.csv

3. Drug 제형용 CSV를 업로드합니다.

예시 파일: Drugs.csv

다음 화면은 Admin 절에서 Drug 데이터를 업로드하는 단계를 보여 줍니다.

Drug Concept.png

Admin 절의 CSV 가져오기 예시 화면

3. OpenERP에서 CSV 가져오기로 Drug 추가

약물 데이터 삭제

약물 데이터를 삭제하려면 스크린캐스트와 아래의 요약 단계를 참고하세요.

약물 데이터 삭제

1. OpenMRS에 로그인합니다.

a. 폐기할 Drug/Medication을 선택합니다.

b. Drug를 폐기하는 ‘Reason’을 입력합니다. 예: ‘Not used anymore’.

c. ‘Retire the Drug’를 클릭합니다.

5. OpenERP에 로그인합니다.

a. ‘Products’로 이동하여 앞에서 폐기한 Drug/Medication을 검색합니다.

b. ‘More’ 버튼을 클릭하고 옵션에서 ‘Delete’를 선택합니다.

원문 정보

Bahmni Wiki · CC BY-SA 4.0

원문 보기 ↗