검사실 데이터 구성
검사실용 OpenMRS 참조 데이터 설정
OpenMRS는 모든 항목을 개념으로 인식하므로 매우 유연합니다. 따라서 검사, 패널, 검체, 부서 같은 모든 리소스가 OpenMRS의 개념입니다.
검체, 검사, 패널 같은 검사실 리소스에는 도메인별 정렬 가중치가 필요하므로 OpenMRS에서는 개념과 개념 집합을 함께 사용해 정의합니다. 정렬 가중치는 개념 집합의 구성원에만 지정할 수 있습니다. Bahmni 제품은 정렬 가중치를 구현하기 위해 검사실 개념용 개념 집합을 정의합니다.
부서
OpenMRS에서 부서는 개념 클래스가 "Department"인 개념 집합으로 인식됩니다. 이상적으로는 "Lab Departments" 개념 집합에 속해야 하지만 필수는 아닙니다. OpenMRS Admin UI 또는 CSV Concept 가져오기로 부서를 생성하면 즉시 OpenMRS에서 atomfeed 이벤트가 게시됩니다.
검체
OpenMRS에서 검체는 개념 클래스가 "Sample"인 개념 집합으로 인식됩니다. 이상적으로는 "Lab Samples" 개념 집합에 속해야 하지만 필수는 아닙니다. OpenMRS Admin UI 또는 CSV Concept 가져오기로 검체를 생성하면 OpenMRS에서 atomfeed 이벤트가 게시됩니다.
패널
OpenMRS에서 패널은 개념 클래스가 "LabSet"인 개념으로 인식됩니다. 이상적으로는 All_Test_And_Panels 개념 집합에 속해야 하지만 필수는 아닙니다. 부서 및 검체와 마찬가지로 패널 개념을 생성하면 atomfeed 이벤트가 게시됩니다.
검사실 검사
검사실 검사는 개념 클래스가 "Lab Test"인 개념입니다. 필수는 아니지만 All_Test_And_Panels 개념 집합에 속해야 합니다. 이 유형의 개념을 생성하면 atomfeed 이벤트가 생성됩니다.
연결/관계
검사실 검사 -> 검체. 검체 개념은 집합이며, 특정 검사가 해당 검체에 속함을 나타내기 위해 검사실 검사를 검체 개념 집합에 추가할 수 있습니다. 예를 들어 Haemoglobin 검사는 Blood Sample에 속합니다.
검사실 검사 -> 부서. 검사실 검사 개념은 부서에 속할 수 있습니다. OpenMRS에서 이를 나타내려면 검사 개념이 부서 개념 집합의 구성원이어야 합니다. 예를 들어 Haemoglobin 검사는 Haematology 부서에 속합니다.
검사실 검사 -> 패널. 패널은 본질적으로 검사실 검사 모음입니다. MRS에서 검사를 패널 개념 집합의 구성원으로 지정해 이 연결을 나타낼 수 있습니다.
패널 -> 검체. 이 관계를 나타내려면 패널이 검체 개념 집합에 속해야 합니다.
정렬 가중치 문제
정렬 가중치는 여러 수준에서 필요합니다. 모든 검사와 패널 사이, 패널 내부의 검사, 그리고 검체에도 정렬 가중치가 필요합니다.
이를 지원하려면 다음과 같이 합니다.
모든 검사와 패널을 "All_Test_And_Panels" 개념 집합에 추가하고 순서를 지정하여 전체 정렬 가중치를 설정합니다. 패널 내부 검사들의 상대적 정렬 가중치를 설정하려면 모든 검사를 패널 개념 집합에 추가하고 순서를 지정합니다. 검체의 정렬 가중치를 설정하려면 모든 검체를 "Lab Samples" 개념 집합에 추가하고 순서를 지정합니다.
검사실 참조 데이터
OpenELIS
OpenElis는 검사실 참조 데이터 소비자 중 하나입니다. OpenELIS의 리소스/엔터티 명칭은 OpenMRS와 조금 다릅니다. OpenMRS 엔터티 이름 -> OpenELIS 엔터티 이름: Samples -> Type Of Samples, Departments -> Test Sections, Lab Tests -> Tests, Panels -> Panels.
OpenELIS 규칙
1. 검사는 검사 섹션에 속해야 합니다. 2. 검사는 검체에 속해야 완전히 생성됩니다. 3. 패널은 검체에 속해야 완전히 생성됩니다.
이벤트 소비
검사실 검사 이벤트
검사실 검사 이벤트를 소비하면 OpenElis에서 검사를 생성하거나 업데이트합니다. 검사에는 부서가 필요하므로 OpenElis에는 "New"라는 임시 부서가 있고 검사실 검사가 여기에 지정됩니다. 검체나 패널 연결은 생성되지 않습니다. 검체에 속하지 않으므로 UI에서는 검사를 사용할 수 없습니다.
패널 이벤트
패널 이벤트를 소비하면 OpenElis에서 패널을 생성하거나 업데이트합니다. 패널에는 검체가 필요하므로 검체에 속하기 전에는 선택할 수 없습니다. 패널과 검사의 연결은 패널 이벤트를 소비할 때 형성됩니다.
검체 이벤트
검체 이벤트는 OpenElis의 Type Of Sample을 생성하거나 업데이트합니다. 검체와 검사 및 패널의 연결도 이 이벤트를 소비할 때 형성됩니다. 하나의 검사나 패널은 하나의 검체에만 속할 수 있습니다.
부서 이벤트
부서 이벤트는 OpenElis에 Test Section을 생성합니다. 검사와 Test Section의 연결은 이 이벤트를 소비할 때 업데이트됩니다.
참고:
새로 생성한 검체는 Elis 애플리케이션을 다시 시작한 후에만 표시됩니다.
CSV 업로드로 검사실 데이터를 설정하는 방법
- 검사
개념 CSV를 업로드합니다. 예제 파일:
2. 패널
개념 집합 CSV를 업로드합니다. 예제 파일:
3. 검체
개념 집합 CSV를 업로드합니다. 예제 파일:
4. 부서
개념 집합 CSV를 업로드합니다. 예제 파일:
동영상 가이드
800800
Bahmni Wiki · CC BY-SA 4.0