9.3. 리소스에 대한 FHIR 서버 쿼리

통합에서는 FHIR 서버를 쿼리하여 지정한 쿼리를 충족하는 특정 FHIR 리소스의 인스턴스를 가져올 수 있습니다. 예를 들어, 65세 이상의 모든 환자들이 결핵을 받을 수 있는지 확인하고자 한다고 가정해 보겠습니다. 1955 년 이전에 태어 났던 환자의 리소스를 얻는 쿼리를 지정합니다. 이렇게 하려면 흐름 중앙에 FHIR 연결을 추가합니다.

사전 요구 사항

  • 가져올 리소스가 있는 FHIR 서버에 연결을 생성했습니다.
  • 흐름을 만들거나 편집하는 동안 Fuse Online에서 통합에 추가하라는 메시지가 표시됩니다.

절차

  1. 통합에 추가 페이지에서 연결을 추가할 더하기 기호를 클릭합니다.
  2. 가져올 리소스가 있는 FHIR 연결을 클릭합니다.
  3. 작업 선택 페이지에서 검색을 선택합니다.
  4. 리소스 유형 필드를 클릭하여 FHIR 리소스 유형 목록을 표시합니다. 가져올 리소스 유형을 선택하거나 입력합니다.
  5. 쿼리 필드에서 FHIR 쿼리를 지정하거나 이 필드를 비워서 이전 단계의 쿼리를 매핑합니다. FHIR 쿼리 형성에 대한 자세한 내용은 FHIR Release 3 검색을 참조하십시오.
  6. 다음을 클릭하여 이 연결을 흐름에 추가합니다.

결과

연결은 통합 시각화에서 추가한 위치에서 나타납니다. 이 연결은 사용자가 지정한 쿼리를 충족하는 리소스 목록을 반환합니다. Fuse Online에서는 이 목록을 컬렉션으로 처리합니다.

다음 단계

쿼리를 지정하지 않은 경우 이 연결 전에 데이터 매퍼 단계를 추가하고 쿼리를 이 연결에 매핑합니다. 반환된 목록 컬렉션이 아닌 개별 반환된 리소스에서 작동하려면 이 연결 후 흐름에 분할 단계를 추가합니다.