FHIR 서버에서 리소스 목록을 검색하려면 리소스를 가져 오지 않고 리소스 목록을 가져올 수 있습니까? 예를 들어FHIR의 리소스 쿼리
는
http://baseurl/fhir/profile
나에게 프로필 자원의 첫 번째 '페이지를 "얻을 것입니다하지만 모든 리소스를 반환합니다. 난 그냥 프로필 ID와 이름을 원하다면이 가능합니까?
FHIR 서버에서 리소스 목록을 검색하려면 리소스를 가져 오지 않고 리소스 목록을 가져올 수 있습니까? 예를 들어FHIR의 리소스 쿼리
는
http://baseurl/fhir/profile
나에게 프로필 자원의 첫 번째 '페이지를 "얻을 것입니다하지만 모든 리소스를 반환합니다. 난 그냥 프로필 ID와 이름을 원하다면이 가능합니까?
그것은이다 지금 가능한가요? 유스 케이스는 무엇입니까?
리소스를 검색 할 때 더 가벼운 리소스의 "요약"을 요청할 수 있습니다 (http://www.hl7.org/implement/standards/fhir/query.html#summary 참조). 이것은 단순한 이름만큼 가볍지 않습니다. 대부분의 경우에, bu 전체 진단 이미지를 말하는 것보다 훨씬 가벼울 것입니다.
이것은 어떤 매개 변수가 추가되는지 필터링 할 수있는 정말 좋은 기능입니다. 이것이 DSTU-2에서 어떻게 작동합니까? – Larsie
두 가지 메커니즘이 있습니다. 하나는 _summary이고 다른 하나는 _elements입니다.
_summary
= true
은 '요약'으로 표시된 요소 만 포함하도록 요청합니다 (각 리소스의 내용 참조). 다른 가능한 값도 있습니다
_elements
은 자원에 포함 할 기본 요소 이름의 쉼표로 구분 된 목록입니다. 귀하의 경우 _elements=id,name
이면 충분합니다 (서버가 지원할 경우).
여기에 _elements에 대한 참조가 표시되지 않습니다. http://www.hl7.org/implement/standards/fhir/2015May/search.html 설명 된 부분은 어디입니까? –
요소에 대한 정보는 여기에서 찾을 수 있습니다. https://www.hl7.org/fhir/search.html#elements –
검색 사양의 해당 섹션은 답변의 _summary 및 _elements에서 링크됩니다. –
댓글을 달았습니다. – Sid
내가하려고하는 것은 FHIR 시스템에서 "리소스"목록을 쿼리하여 앱에서 효율적인 UI를 이끌어 낼 수 있도록하는 것입니다. 반환 된 프로필의 "목록"의 일부로 각 프로필을 전체적으로 다운로드하는 오버 헤드로 인해 FHIR 서버와의 상호 작용이 비효율적입니다. FHIR 용어로는 사용 사례의 80 %를 지원하는 규모면에서 20 % 이내라고 생각합니다. –
하지만 리소스를 얻지 못하면 다시 가져와야합니다. 효율적이지 않습니다. 그래서 유스 케이스를 얻지 못합니다. 참조를 가져오고 싶지만 자원 내용을 원하지 않는 경우는 언제입니까? .... –