규칙 사용
각 오더 세트에 ‘Rules’를 적용해 환자별 용량 계산을 자동화하도록 추가로 사용자 지정할 수 있습니다. 각 약물에 규칙을 적용할 수 있도록 ‘Rules’라는 별도 드롭다운을 제공합니다. 기존의 ‘mg/kg’ 및 ‘mg/m2’ 규칙은 ‘Base Dose’에서 분리되어 Rules 드롭다운 항목으로 제공됩니다. 기본 옵션처럼 Rules 드롭다운에서 규칙을 선택하지 않으면 해당 오더 세트는 원래 정의된 그대로 적용됩니다.
시스템은 기본으로 다음 두 가지 규칙을 제공하며 추가로 확장할 수 있습니다.
mg/kg:
사용자가 ‘mg/kg’를 선택하면 환자의 체중과 기본 용량을 곱해 투여량을 계산합니다. 이 규칙을 선택하면 투여량 단위가 항상 mg/kg가 되므로 기본 용량 단위 드롭다운이 비활성화됩니다.
mg/m2:
사용자가 ‘mg/m2’를 선택하면 현재 약물 항목의 기본 용량 값과 환자 개인의 BSA(체표면적)를 이용해 투여량을 계산합니다. 이 규칙에서도 기본 용량 단위 드롭다운이 비활성화됩니다.
사용자 지정 규칙:
사용자가 ‘CustomRule’을 선택하면 외부 CSV 파일의 설정 값만으로 투여량을 계산합니다. 관리자는 체중과 나이가 특정 범위에 속하는 환자에게 적용할 사용자 지정 용량을 지정합니다.
| Name | min_weight | max_weight | min_age | max_age | dosage | rule |
|---|---|---|---|---|---|---|
| drug1 | 1 | 5 | 1 | 12 | 10 | mg/kg |
| drug2 | 20 | 60 | 20 | 40 | 8 | mg/m2 |
| drug3 | 20 | 25 | 15 | 60 | 150 | block |
위 표의 데이터는 예시에 불과하며 실제 설정은 각 구현의 관리자가 구성합니다. 표에서 첫 번째 약물 ‘drug1’은 체중 범위가 1~5이고 나이 범위가 1~12인 환자에게 ‘mg/kg’ 규칙을 적용하도록 설정되어 있습니다. 사용할 기본 용량은 10 mg입니다. 임상의가 drug1 항목이 포함된 오더 세트를 선택했고 환자의 체중이 4, 나이가 5라면 최종 투여량은 10x5=50mg입니다. ‘block’이라는 특수 규칙은 계산하지 않고 지정된 용량을 환자에게 그대로 적용합니다.
사용자 지정 규칙을 설정할 때 Bahmni 관리자 페이지의 오더 세트 이름과 해당 CSV 파일 이름이 일치해야 합니다. 일치하지 않으면 시스템에서 오더 세트 이름과 같은 CSV 파일을 찾을 수 없다는 오류가 발생합니다.
각 병원의 요구에 따라 새 규칙으로 시스템을 확장한 경우 CSV 파일에 새 규칙을 동적으로 설정할 수 있습니다. 그러면 약물을 생성할 때 규칙 엔진이 해당 규칙을 자동으로 찾아 적용합니다.
Bahmni Wiki · CC BY-SA 4.0