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

진료(Encounter) 매칭

EncounterTransaction에서 전달된 visitUuid로 방문을 선택합니다. 방문 안에서는 일반 진료, 소급 진료, 대리 진료 및 진료 수정에 대해 다음 로직을 순서대로 적용해 진료를 필터링합니다.

일반 진료 및 소급 진료

  1. 클라이언트가 encounterUuid를 보낸 경우 encounterUuid 기준. encounterType 기준. sessionTime 기준(소급 입력에서는 클라이언트가 시간을 12:00으로 보내야 함). 제공자 또는 대리 제공자가 있으면 provider 기준. 제공자가 아니면 user 기준.

방문 문서

  1. encounterType 기준. provider 기준.

진료 유형 매칭

일반 진료 Encounter 및 소급 진료 Encounter

일반 진료 또는 소급 진료의 진료를 찾거나 새로 만들 때 사용할 진료 유형은 다음 로직을 주어진 순서대로 적용해 결정합니다.

  1. location uuid 기준 - entity_mapping_type이 'location_encountertype'인 매핑이 entity_mapping 테이블에 있어야 함 (또는)
    location_encountertype
    insert into entity_mapping(uuid, entity_mapping_type_id, entity1_uuid, entity2_uuid, date_created) 
    values (uuid(), <mapping_id_of_location_encountertype>, <uuid_of_location>, <uuid_of_encounter_type>, now())
  2. - 다음 쿼리로 위치-진료 유형 매핑을 삽입할 수 있습니다:
  3. sqllocation_encountertype, , , now())]]>기본적으로 전역 속성( bahmni.encounterType.default)에 지정된 진료 유형 기준.

프로그램 진료 Encounter

프로그램 진료의 진료를 찾거나 새로 만들 때 사용할 진료 유형은 다음 로직을 주어진 순서대로 적용해 결정합니다.

  1. programUuid 기준 - entity_mapping_type이 'program_encountertype'인 매핑이 entity_mapping 테이블에 있어야 함 (또는) 전역 속성( bahmni.encounterType.default)에 지정된 기본 진료 유형 기준.

그 밖의 진료에는 위치와 관계없이 다음 진료 유형을 선택합니다.

  1. 등록 진료 - 'REG'. 방사선 업로드 진료 - 'RADIOLOGY'. 환자 문서 진료 - 'Patient Document'. 입원 진료 - 'ADMISSION'. 퇴원 진료 - 'DISCHARGE'. 전동 진료 - 'TRANSFER'.
원문 정보

Bahmni Wiki · CC BY-SA 4.0

원문 보기 ↗