방문 위치
배경
환자가 의료기관을 방문하거나 의료진이 환자를 방문하면 만남/상담이 이루어진 위치 정보가 EMR에 기록됩니다. 예:
- 환자가 의료기관을 방문하면 해당 시설을 나타내는 위치와 연결된 'Visit'이 환자에게 생성됩니다. 이를 'Visit Location'이라고 하며 병원이 한 예입니다. 환자가 상담, 진료, 검진 또는 검사를 위해 부서/구역으로 이동하면 해당 부서/구역을 나타내는 특정 위치에서 하나 이상의 'Encounters'가 생성됩니다. 'OPD 1', 'Radiology Department', 'Lab' 등이 예이며, 보통 병원 또는 방문 위치 안에 있습니다.

경우에 따라 여러 'Visit locations'가 있을 수 있습니다. 대형 병원에서 부서나 실제 운영 구조에 따라 정보를 분리하려는 상황을 생각할 수 있습니다.
예:
- 3차 의료기관은 'Cardiology', 'Dental'처럼 서비스나 치료가 거의 겹치지 않는 부서별로 방문 위치를 구성할 수 있습니다. 본원 외부에 'sub center' 같은 지역사회 프로그램 센터가 있는 병원은 각 센터의 대상 환자가 다르거나 주 서비스 제공 지점별로 환자를 추적하려는 경우 서로 다른 방문 위치를 구성할 수 있습니다.

이 기능은 방문이 같은 위치에 매핑되지 않은 경우 둘 이상의 방문을 동시에 열 수 있게 하여, 서로 다른 위치의 방문을 서버 위치로 동기화할 수 있도록 합니다.
기능
- 방문 위치 기능을 사용하면 여러 위치에서 환자의 활성 방문을 둘 이상 생성할 수 있습니다. 이전 Bahmni에서는 같은 방문 기간에 환자 방문을 하나만 만들 수 있었습니다. 이 기능에서는 생성되는 모든 방문에 위치가 연결됩니다.
방문 위치 설정
0.83v부터 제공되는 이 기능을 사용하려면 최소 하나의 위치에 새로 도입된 Visit Location 위치 태그를 지정해야 합니다.
1. 적절한 위치를 Visit Location으로 태그 지정
위치를 Visit Location으로 지정하려면 다음 단계를 따릅니다.
1단계:
OpenMRS에 로그인하고 Administration, Manage Locations를 차례로 클릭하면 위치 계층이 표시됩니다. 아래 방법 중 하나로 방문 위치로 지정할 위치를 선택합니다.

태그 지정 방법
위치를 Visit Location으로 지정하는 방법은 두 가지입니다.
로그인 위치 태그 지정
이미 Login Location으로 지정된 위치를 Visit Location으로도 지정할 수 있습니다. 이 경우 해당 위치에는 Login Location과 Visit Location 태그가 모두 지정됩니다.
상위 위치 태그 지정
계층에서 로그인 위치의 상위 위치를 Visit Location으로 지정할 수 있습니다.
2단계:
위 두 태그 지정 방법에 따라 선택한 위치를 클릭합니다.
3단계:
아래 이미지처럼 Visit location 옆의 확인란을 선택합니다.

4단계:
Save Location을 클릭합니다.
위치 이름을 아는 경우 아래 쿼리를 사용하고 location_name을 적절한 값으로 바꿉니다.
update visit set location_id =(select location_id from location where name='<location_name>') where location_id is null;2. OpenELIS 위치 정보 업데이트
1단계:
OpenMRS에 로그인하여 Administration, Manage Locations로 이동합니다. 적절한 위치를 찾습니다. 아래 이미지에서는 Ganiyari Lab을 선택했습니다. 해당 위치의 uuid를 복사합니다.

2단계:
Openelis에 로그인하여 Administration, SiteInformation으로 이동합니다.

3단계:
labLocation을 편집하고 앞 단계에서 복사한 유효한 위치 uuid를 값으로 입력한 뒤 저장합니다.
Bahmni Wiki · CC BY-SA 4.0