FHIR

FHIR araması nasıl yapılır: parametreler, ön ekler, değiştiriciler, _include ve sayfalama

Bir FHIR sunucusuna nasıl sorgu gönderilir: türlere göre arama parametreleri (token, tarih, referans, string, miktar), ge ve lt gibi ön ekler, :exact ve :missing gibi değiştiriciler, zincirleme, _include ve _revinclude, sıralama, _count ve sayfalama, laboratuvar sonuçları için örnek URL'lerle.

yazan Yayınlandı 1 dk okuma

Kısa cevap: FHIR araması bir REST sorgusudur: GET [base]/[ResourceType]?parameter=value. Her kaynağın bir türü olan tanımlanmış arama parametreleri vardır ve değerler öneklerle (ge, lt…) ve değiştiricilerle (:exact, :missing…) iyileştirilebilir. Sonuçlar, sayfalama bağlantılarına sahip bir arama seti Bundle'ı olarak döner.

Parametre türleri ve örnekler

  • token (kodlar): Observation?code=http://loinc.org|4548-4
  • date: Observation?date=ge2025-01-01&date=lt2026-01-01; önekler eq, ne, gt, lt, ge, le, sa, eb, ap.
  • reference: Observation?subject=Patient/123 (veya patient=123).
  • string: Patient?family=smith (varsayılan olarak baştan başlar; :exact ve :contains değiştiricileri).
  • quantity: Observation?value-quantity=gt7|http://unitsofmeasure.org|%.

& (ve) ile birleştirin; veya için virgülle ayrılmış değerleri tekrarlayın: code=http://loinc.org|2093-3,http://loinc.org|2571-8.

Dahil etme, sıralama ve sayfalama

  • _include=Observation:subject referans verilen Hastayı sonuçlara ekler; _revinclude=Provenance:target onlara işaret eden kaynakları ekler.
  • Zincirleme: Observation?subject:Patient.family=smith.
  • _sort=-date en yeniden en eskiye sıralar; _count=50 sayfa boyutunu ayarlar; kendi başınıza ofsetler oluşturmak yerine bir sonraki sayfa için link[relation=next]'i izleyin.
  • _summary=count yalnızca toplamı döndürür.

Anpheros'ta

Anpheros Platform, hastanın verdiği kapsamlar dahilinde hastanın kaynakları üzerinde standart FHIR aramayı destekler. Geliştiriciler: başlarken, FHIR sandbox ve limitler.

İlgili sayfalar

Kaynaklar

Sık sorulan sorular

FHIR Gözlemlerini LOINC koduyla nasıl ararım?

Observation?code=http://loinc.org|4548-4 (sistem|kod).

Tarih aralığına göre nasıl arama yaparım?

Öneklerle tarihi tekrarlayın: date=ge2025-01-01&date=lt2026-01-01.

_include ne işe yarar?

Sonuçlar tarafından referans verilen kaynakları, örneğin her Gözlemin Hastasını, aynı Bundle'a ekler.

Sonuçlar arasında nasıl sayfalama yaparım?

Dönen Bundle'daki sonraki bağlantıyı izleyin; _count ile sayfa boyutunu ayarlayın.

Anpheros Platform

Sandbox'ta ücretsiz deneyin

İlk FHIR çağrınız 5 dakikada. Hasta izniyle yerleşik HL7 FHIR R4 API: sandbox'ta deneyin, ardından kendi uygulamanızı veya klinik sisteminizi bağlayın.

Ücretsiz · 30 sentetik hasta · kart gerekmez

Bu rehber bilgilendirme amaçlıdır ve tıbbi muayenenin yerini tutmaz. Sağlığınızla ilgili kararlar için doktorunuzla konuşun. Acil bir durumda yerel acil numarasını arayın (Avrupa’da 112).
Yazan
Anpheros Ekibi

Anpheros, hasta kontrolünde olan ve herhangi bir klinik ile paylaşılabilecek, AB merkezli bir HL7 FHIR R4 platformu üzerinde tıbbi kayıtlar oluşturur. Bu rehberler, sağlığınızı anlamanıza ve düzenlemenize yardımcı olur; doktorunuzun yerini tutmaz.

Anpheros Hakkında →