Bir dil modelini tıbbi kayda bağlamak, ilk komuttan önce üç soruyu gündeme getirir: model ne görüyor, kim izin verdi ve bir şeyler geri yazmak istediğinde ne olur? Anpheros Platform, API'de bu üçüne de yanıt verir, böylece oluşturduğunuz asistan (veya kullanıcılarınızın zaten sahip olduğu asistan) kendi kurallarını icat etmeden bir kayıt üzerinde çalışabilir. Bu kılavuz, bağlam API'sini, MCP sunucusunu ve teklif akışını kapsar.
Geliştiriciler için teknik sürüm: Yapay Zeka Tıbbi Asistanı · developers.anpheros.com adresinde MCP Sunucusu, istekler, yanıtlar ve sınırlar ile birlikte. Bu sayfa, anlaşılır dildeki sürümdür.
Model ne görüyor: bağlam API'si
POST /v1/context, belirlediğiniz bir jeton bütçesi dahilinde bir hastanın yapay zeka için hazır bir özetini oluşturur. Her öğe, modelin laboratuvar değerini kendi bildirdiği bir semptomdan ve bir doktorun teşhisini bir tahminden ayırt edebilmesi için author_type (hasta, uygulayıcı, cihaz, içe aktarma, türetilmiş) ve kaynağını taşır. Bütçe, nelerin önce dahil edileceğini belirler: aktif sorunlar, mevcut ilaçlar, alerjiler, son sonuçlar, ardından geri kalanı. Etiketlenmiş bölümler veya format: "text" ile, bir komut istemi için hazır işlenmiş bir blok ve sığmayanları adlandıran bir omitted listesi alırsınız.
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"}'
Aynı köken etiketleri, çıktının daha sonra savunulabilir olmasını sağlayan etiketlerdir: bir asistanın özeti, her ifadenin nereden geldiğini söyleyebilir.
Kim izin verdi: yapılandırma değil, onay
Yukarıdaki çağrıdaki jeton, kişinin seçtiği kapsamlar ve süre ile OAuth 2.1 ve PKCE aracılığıyla kişiden gelir. Bir yapay zeka uygulaması, diğer herhangi bir uygulama gibi kaydedilir, diğer herhangi bir uygulama gibi istekte bulunur ve kişinin "Bağlantılar"ında diğer herhangi bir uygulama gibi listelenir. Geri alma, bir sonraki istekte onu durdurur. Yalnızca bir proje anahtarı, projenin oluşturduğu hastaları görür; asla onay yerine geçmez.
Geri yazma: yazma değil, teklifler
Bir kişinin onayı altında, bir yapay zeka aracısı olarak kaydedilmiş bir uygulama tarafından yapılan bir yazma işlemi tutulur. Platform bunu doğrular, bir teklif kimliği ile 202 Accepted yanıtı verir ve hiçbir şeyi değiştirmez. Kişi, teklifi, ne olduğunu ve hangi asistanın gönderdiğini görür ve kabul eder veya reddeder. Kabul edilen bir teklif, tam olarak gönderildiği gibi yazılır ve HL7'nin yapay zeka şeffaflığı kılavuzuna göre yapay zeka tarafından yazılmış olarak işaretlenir. Kaydı görebilen projeler, ince bir proposal.created webhook'u alır.
Bu, bir asistanın "Yeni bir ilaçtan bahsettiğini fark ettim, ekleyeyim mi?" gibi kullanışlı olmasını sağlayan kuraldır, ancak asla kayıt sahibi olmaz.
MCP Sunucusu
Model Bağlam Protokolü'nü konuşan asistanlar, https://platform.anpheros.com/mcp (akışlı HTTP) adresine doğrudan bağlanır. Kişiler OAuth ile kendi kayıtlarında bağlanır; geliştiriciler 30 sentetik hastada bir deneme anahtarıyla bağlanabilir. Araçlar, API'den bekleyeceğiniz araçlardır:
list_patients,get_patient_context,get_patient_summary(Uluslararası Hasta Özeti),get_timelineget_health_patterns,get_pattern_evidence,get_series,compare_periods(ne değişti ve ne tekrar ediyor, kanıtlarla birlikte; teşhisler değil)search_fhir,read_fhir_resource,get_provenance,lookup_codevalidate_fhir_resource,create_fhir_resource,create_patient,import_lab_reportsandbox_status,reset_sandbox
Sunucu, MCP kayıt defterinde com.anpheros/fhir olarak listelenmiştir. Claude, ChatGPT ve diğer istemciler için kurulum developers.anpheros.com/guides/mcp adresindedir.
Özel modeller ve AB ikametgahı
Platform, sizin adınıza bir modele çağrı yapmaz; bağlam sunar ve teklifleri kabul eder. Hangi modelin bağlamı okuyacağı sizin kararınızdır: barındırılan bir API, özel bir dağıtım, bir hastanenin kendi donanımındaki bir model. Kaydın kendisi AB'de, europe-west4'teki Cloud Run'da kalır, her erişimde köken ve denetim bilgileri bulunur.
Ne Değil
Platform teşhis koymaz ve tedavi önermez ve bağlam API'si klinik karar destek sistemi değildir. Bir modele etiketlenmiş gerçekleri onay altında verir. Modelin söyledikleri, dağıtan kişinin sorumluluğundadır.
Sık sorulan sorular
ChatGPT veya Claude'u bir hasta kaydına bağlayabilir miyim?
Evet, MCP sunucusu aracılığıyla, kişinin kendi kaydında OAuth onayı ile. Geliştirme için, bir deneme anahtarı asistanın 30 sentetik hastaya erişimini sağlar.
Yapay zeka kayda yazar mı?
Yalnızca kişinin onayladığı bir teklif olarak. Bir yapay zeka aracısının gönderdiği hiçbir şey bu onay olmadan uygulanmaz ve kabul edilen girişler yapay zeka tarafından yazılmış olarak işaretlenir.
Modelin çok fazla görmesini nasıl engellerim?
Üç yolla: kişinin verdiği kapsamlar, bu kapsamlar üzerindeki kategori filtreleri ve bağlam çağrısındaki jeton bütçesi, öğeleri klinik önem sırasına göre sıralar ve bütçede durur.
Kendi uygulamamda bir sağlık sohbet botu için bir API var mı?
Evet. Uygulamanız, kişinin OAuth aracılığıyla onayını alır, bağlam API'sini çağırır, sonucu seçtiğiniz modele gönderir ve model bir giriş önerirse, bunu bir yazma işlemi olarak gönderir; platform bunu bir teklife dönüştürür. TypeScript ve Dart SDK'ları çağrıları kapsar.
Veriler nerede işleniyor?
Kayıt AB'den saklanır ve sunulur. Modelin nerede çalıştığı size bağlıdır; platform kayıt verilerini asla bir modele göndermez.
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.