9.3. 리소스에 대한 FHIR 서버 쿼리
통합에서는 FHIR 서버를 쿼리하여 지정한 쿼리를 충족하는 특정 FHIR 리소스의 인스턴스를 가져올 수 있습니다. 예를 들어, 65세 이상의 모든 환자들이 결핵을 받을 수 있는지 확인하고자 한다고 가정해 보겠습니다. 1955 년 이전에 태어 났던 환자의 리소스를 얻는 쿼리를 지정합니다. 이렇게 하려면 흐름 중앙에 FHIR 연결을 추가합니다.
사전 요구 사항
- 가져올 리소스가 있는 FHIR 서버에 연결을 생성했습니다.
- 흐름을 만들거나 편집하는 동안 Fuse Online에서 통합에 추가하라는 메시지가 표시됩니다.
절차
- 통합에 추가 페이지에서 연결을 추가할 더하기 기호를 클릭합니다.
- 가져올 리소스가 있는 FHIR 연결을 클릭합니다.
- 작업 선택 페이지에서 검색을 선택합니다.
- 리소스 유형 필드를 클릭하여 FHIR 리소스 유형 목록을 표시합니다. 가져올 리소스 유형을 선택하거나 입력합니다.
- 쿼리 필드에서 FHIR 쿼리를 지정하거나 이 필드를 비워서 이전 단계의 쿼리를 매핑합니다. FHIR 쿼리 형성에 대한 자세한 내용은 FHIR Release 3 검색을 참조하십시오.
- 다음을 클릭하여 이 연결을 흐름에 추가합니다.
결과
연결은 통합 시각화에서 추가한 위치에서 나타납니다. 이 연결은 사용자가 지정한 쿼리를 충족하는 리소스 목록을 반환합니다. Fuse Online에서는 이 목록을 컬렉션으로 처리합니다.
다음 단계
쿼리를 지정하지 않은 경우 이 연결 전에 데이터 매퍼 단계를 추가하고 쿼리를 이 연결에 매핑합니다. 반환된 목록 컬렉션이 아닌 개별 반환된 리소스에서 작동하려면 이 연결 후 흐름에 분할 단계를 추가합니다.