처방 세트 규칙
| 항목 | 설명 | 예 | 관리 방식 |
|---|---|---|---|
| Concepts | 계산 관찰에 사용되는 개념 | Weight, Height | CIEL dictionary로 표준화합니다. 개념은 CIEL dictionary와 동일한 UUID를 사용하고 bahmni-clinical-content 프로젝트에서 제공해야 하며, 구현별로 사용할 개념을 선택할 수 있어야 합니다. |
| Order Set | 처방 세트 | CAF Cancer Regimen | bahmni-content에서 제공하고 구현별로 선택하며, 개념과 계산 관찰에 의존합니다. |
| Rules | 규칙 | 현재는 짧은 groovy 함수 조각 | 개념 또는 계산 관찰에 기반한 단순 규칙은 order set member에 포함해야 합니다. java 코드는 이 함수를 eval하고 환자에게 이미 존재하는 계산 관찰을 찾아야 합니다. |
| Calculated Observations | 계산 관찰 |
Rules Engine: 용량을 계산하려면 시스템에 특정 개념이 있어야 합니다. 현재 사용하는 개념은 Weight와 Height이며 Rules Engine은 UUID로 이를 식별합니다. 기본적으로 CIEL dictionary concept uuids를 사용합니다. 두 가지 방법이 있습니다. 1) 기존 개념을 CIEL dictionary UUID로 갱신합니다. 구현 환경에서 기존 개념을 다음 UUID로 바꿀 수 있습니다. 이름은 아래 SQL과 정확히 같아야 합니다. update concept set uuid="5090AAAAAAAAAAAAAAAAAAAAAAAAAAAA" where concept_id in ( select concept_name.concept_id from concept_name where name="Height" and concept_name_type="FULLY_SPECIFIED"); update concept set uuid="5089AAAAAAAAAAAAAAAAAAAAAAAAAAAA" where concept_id in ( select concept_name.concept_id from concept_name where name="Weight" and concept_name_type="FULLY_SPECIFIED"); 2) 구현 환경의 기존 개념 UUID를 지정합니다. 개념 UUID를 담은 속성 파일이 필요합니다. 파일 경로: /opt/openmrs/rulesengine-concept.properties 또는 /<user.home>/.OpenMRS/rulesengine-concept.properties 파일 내용: Key: concept.<name of the concept>.uuid Value: <uuid of the concept in the implementation> 예: concept.weight.uuid=b5449362-1f23-4d28-b787-51d8a77aa325 concept.height.uuid=55d28a7i9-a325-1f23-4d28-b787b5449362
3) 기본적으로 여러 방문에서 가장 최근에 기록한 Height와 Weight를 용량 계산에 사용합니다. 현재 방문의 Height와 Weight 값을 사용하려면 medication.json에서 아래 값을 true로 설정하십시오.
"orderSet": {
"calculateDoseOnlyOnCurrentVisitValues": false
}Bahmni Wiki · CC BY-SA 4.0