Bir FHIR araması, eşleşen her şeyi döndürür. Bir dil modelinin ise başka bir şeye ihtiyacı vardır: önemli olan gerçekler, önce kimin kaydettiğini belirten, isteme sığacak boyutta. Ham kaynaklardan bunu oluşturmak başlı başına bir projedir ve yanlış yapmak, modelin hastanın tahminini bir laboratuvar sonucu gibi işlemesine neden olur. Anpheros bağlam API'si, kişinin rızası altında platformda bu işi yapar, böylece seçtiğiniz model savunulabilir bir özetle başlar.
Geliştiriciler için teknik sürüm: LLM'ler ve sağlık verileri · Tıbbi kayıtlara yapay zeka aracısı erişimi developers.anpheros.com adresinde, istekler, yanıtlar ve sınırlar ile birlikte. Bu sayfa, sade dil sürümüdür.
İstek
curl -X POST "$BASE/v1/context" \
-H "Authorization: Bearer $TOKEN" -H "Content-Type: application/json" \
-d '{"patient": "'$PID'", "budget_tokens": 2000, "task": "pre-visit summary", "format": "text"}'
budget_tokens, istemde karşılayabileceğiniz boyuttur. task ve isteğe bağlı bir question hangi öğelerin önce geleceğini belirler; needs istediğiniz veri türlerini adlandırır; window_days ne kadar geriye bakılacağını sınırlar; format yapılandırılmış bölümleri veya işlenmiş bir metin bloğunu seçer. Her çağrı, bağlam okuması olarak kişinin erişim günlüğüne kaydedilir.
Geri Dönenler
Köken bilgisi etiketli bölümler (veya format: "text" ile, isteme yapıştırmaya hazır işlenmiş bir blok), artı tokens_used, sığmayanları adlandıran bir omitted listesi, warnings ve bir provenance_note. Öğeler klinik önem sırasına göre sıralanır ve bütçeye göre kesilir: önce aktif sorunlar ve alerjiler, ardından mevcut ilaçlar, son ölçümler ve sonuçlar, son belirtiler, ardından daha eski geçmiş. Her öğe şunları içerir:
author_type: hasta, uygulayıcı, cihaz, içe aktarma veya türetilmiş;source: onu yazan uygulama veya kuruluş;- tarih, kod (LOINC, ICD-10, ATC) ve birimiyle birlikte değer;
- türetilmiş öğeler için, neyden türetildikleri.
Yanıtın içindeki köken notu aynı şeyi kelimelerle ifade eder, böylece metin bloğunu okuyan bir model de öğeleri nasıl ağırlıklandıracağını öğrenir. Bir uygulayıcı tarafından kaydedilen bir teşhis ve hasta tarafından yazılan "Sanırım bende var..." ikisi de bulunur ve farklı şekilde etiketlenir.
Ne İşe Yarar
- Güvendiğiniz model tarafından, kaynakları olan gerçeklerden oluşturulan bir klinisyen için ziyaret öncesi özet.
- "Son sonuçlarım ne diyordu" sorusunu gerçek sayılar ve tarihlerle yanıtlayan hasta odaklı bir asistan.
- Modelin kaydı görmesi gereken ancak kişinin izin verdiğinden fazlasını görememesi gereken ürününüz içindeki triyaj veya yönlendirme.
- Platformun desen motoru ve
compare_periodsileget_seriesaraçlarının sonuç yerine kanıt sağladığı desen soruları ("ilkbahardan beri ne değişti").
Ne Olmayı Reddediyor
Bağlam API'si klinik karar destek sistemi değildir ve platform sizin için bir model çağırmaz. Etiketlenmiş gerçekleri döndürür; modelin ne söylediği, dağıtan kişinin sorumluluğundadır. API ayrıca kişinin rızasının hariç tuttuğu öğeleri içermez: izin gözlemleri ve ilaçları kapsıyor ancak belgeleri kapsamıyorsa, bağlamda belge olmaz.
Her Zaman Rıza Kapsamında
İstek'teki jeton, kişinin seçtiği kapsam ve süre ile OAuth 2.1 aracılığıyla elde edilen kişiye aittir. Bir proje anahtarı yalnızca projenin oluşturduğu hastaları görür. Bir yapay zeka aracısı olarak kaydedilen bir uygulama, rıza kapsamında okuyabilir ve yalnızca kişinin onayladığı veya reddettiği yazma işlemleri önerebilir.
Aynı bağlam, platform.anpheros.com/mcp adresindeki get_patient_context aracı olarak MCP asistanlarına da sunulur, böylece Claude, ChatGPT veya kendi aracınız sizin tarafınızda herhangi bir kod olmadan okur. Yapay zeka tıbbi asistanlarıyla EMR entegrasyonu bölümüne bakın.
Sık sorulan sorular
Platform hangi modeli kullanıyor?
Hiçbiri. Platform bağlamı oluşturur; siz bunu seçtiğiniz, barındırılan veya özel modele gönderirsiniz. Kayıt, platform tarafında asla AB'den ayrılmaz.
Bütçe nasıl uygulanıyor?
Öğeler klinik önem sırasına göre sıralanır ve bütçe ulaşılana kadar dahil edilir; yanıttaki omitted listesi, neyin dışarıda kaldığını adlandırır, böylece model bağlamın kısmi olduğunu bilir.
Kaydın yalnızca bir kısmını isteyebilir miyim?
Evet, üç şekilde: kişinin rızasının kapsamları neyin okunabileceğini sınırlar, needs ve window_days isteği daraltır ve bütçe geri kalanını keser. Ham kontrol için bunun yerine search_fhir veya /v1 uç noktalarını kullanın.
Çıktı deterministik mi?
Aynı kayıt, rıza ve bütçe için evet. Yeni girişler bunu değiştirir, ki bu da noktadır: bağlam şu anki kaydı yansıtır.
Nerede deneyebilirim?
Sandbox ücretsizdir ve 30 sentetik hastası altı aylık kodlanmış geçmişe sahiptir. Bir anahtar alın ve onlardan herhangi biri üzerinde bağlam uç noktasını çağırın: developers.anpheros.com/guides/first-hour.
Sağlık kaydınız hep yanınızda
Anpheros Daily semptomları, tahlilleri, ilaçları ve belgeleri tek bir yerde, standart bir formatta ve sizin kontrolünüzde saklar. Basic planı ücretsizdir.