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

Lucene을 이용한 환자 검색 구성

전체 탭 Lucene 검색 구성

개요

관련 문서: Bahmni Standard
Screenshot 2024-03-07 at 15.44.49.png

Bahmni Standard 임상 모듈의 All 탭에 있는 환자 이름 검색은 Lucene 검색을 사용해 환자 정보를 가져옵니다. 여러 일치 유형으로 검색 기준을 유연하게 조정할 수 있습니다. 검색 동작은 "LUCENE_MATCH_TYPE" 환경 변수로 제어하며 지정하지 않으면 기본값은 "ANYWHERE"입니다.

일치 유형

  1. EXACT: 검색어와 환자 정보가 정확히 일치하는 결과만 반환합니다. START: 환자 데이터의 시작 문자가 검색어로 시작하는 결과를 가져옵니다. ANYWHERE: 환자 정보의 어느 위치든 검색어가 포함된 모든 결과를 가져옵니다.

구성

Lucene 검색 일치 유형을 구성하려면 "LUCENE_MATCH_TYPE" 환경 변수를 "EXACT", "START", "ANYWHERE" 중 하나로 설정합니다. 이 설정에 따라 검색 결과를 필터링해 사용자에게 표시합니다. "LUCENE_MATCH_TYPE"을 설정하지 않으면 기본 일치 유형은 "ANYWHERE"입니다.관련 문서: environment variable

참고 dev-lite 및 docker.standard 환경에서 Lucene 일치 유형 필터를 구성한 방법은 이 커밋을 참고하십시오. docker-compose.yml.env 파일에서도 구성 설정을 확인할 수 있습니다.관련 문서: this commit

예시

다음 진리표는 Daniel Carter와 Nielsen Johnson 두 환자 검색 결과에 각 일치 유형이 어떤 영향을 주는지 보여 줍니다.

LUCENE_MATCH_TYPESearch TermDanielNielsenScreenshot
EXACTDanielFound-
Nielsen-Found
Dan--
Nielson--
STARTNiel-Found
niel-Found
DanFound-
Nei--
ANYWHERENielFoundFound
nielFoundFound
DanFound-
sen-Found
Screenshot 2024-03-07 at 15.37.10.pngScreenshot 2024-03-07 at 15.38.15.pngScreenshot 2024-03-07 at 15.39.03.pngScreenshot 2024-03-07 at 15.39.25.pngScreenshot 2024-03-07 at 15.39.55.pngScreenshot 2024-03-07 at 15.40.29.pngScreenshot 2024-03-07 at 15.41.26.pngScreenshot 2024-03-07 at 15.42.28.pngScreenshot 2024-03-07 at 15.47.32.pngScreenshot 2024-03-07 at 15.48.17.pngScreenshot 2024-03-07 at 15.48.52.pngScreenshot 2024-03-07 at 15.49.20.png

이 표는 "LUCENE_MATCH_TYPE" 환경 변수를 조정해 요구와 선호에 맞는 검색 경험을 구성하는 방법을 보여 줍니다.

원문 정보

Bahmni Wiki · CC BY-SA 4.0

원문 보기 ↗