MedlinePlus Connect: Web Uygulaması

İçerik
- Web Uygulamasına Genel Bakış
- Teşhis (Sorun) Kodları Talepleri
- Opsiyonel Parametreler
- Sorun Kodları için Talep Örnekleri
- İlaç Bilgisi Talepleri
- Opsiyonel Parametreler
- İlaç Kodları için Talep Örnekleri
- Laboratuvar Test Bilgisi Talepleri
- Opsiyonel Parametreler
- Laboratuvar Testleri Talep Örnekleri
- Kabul Edilebilir Kullanım Politikası
- Daha fazla bilgi
MedlinePlus Connect, bir Web uygulaması veya Web hizmeti olarak mevcuttur. Aşağıda, isteklere yanıt veren Web uygulamasının uygulanmasına ilişkin teknik ayrıntılar verilmiştir:
MedlinePlus Connect'i kullanmaya karar verirseniz, gelişmelerden haberdar olmak ve iş arkadaşlarınızla fikir alışverişinde bulunmak için e-posta listesine kaydolun. Lütfen bizimle iletişime geçerek MedlinePlus Connect'i uygulayıp uygulamadığınızı bize bildirin. MedlinePlus Connect tarafından sağlanan verilere bağlantı verebilir ve bunları görüntüleyebilirsiniz. Bu hizmetin dışında MedlinePlus içeriğine nasıl bağlantı verileceği hakkında daha fazla bilgi için lütfen bağlantı oluşturma konusundaki yönergelerimize ve talimatlarımıza bakın.
Web Uygulamasına Genel Bakış
Web uygulaması için API, HL7 Bağlama Duyarlı Bilgi Alma (Bilgi düğmesi) Bilgi Talebi URL'sine Dayalı Uygulama belirtimine uygundur. İsteğin yapısı, ne tür bir kod gönderdiğinizi gösterir. Her durumda, Web uygulamasının temel URL'si şudur: https://connect.medlineplus.gov/application
MedlinePlus Connect, HTTPS bağlantılarını kullanır. HTTP istekleri kabul edilmeyecektir ve HTTP kullanan mevcut uygulamalar HTTPS'ye güncellenmelidir.
Teşhis (Sorun) Kodları Talepleri
MedlinePlus Connect, ICD-10-CM, ICD-9-CM veya SNOMED CT kodlarını ilgili MedlinePlus sağlık konu sayfalarıyla, genetik sayfalarıyla veya diğer NIH Enstitülerinin sayfalarıyla eşleştirir. Örneğin, ICD-9-CM kodu 493.12, Alevlenmeli ekstrinsik astım teşhisi konan bir hastaya, MedlinePlus'ın Astım sayfasına yönlendiren bir elektronik sağlık kaydında (EHR) bir bağlantı sunulabilir.
Sorunlu istekler için uygulamanın temel URL'si: https://connect.medlineplus.gov/applicationBu bağlantı, boş bir arama kutusu içeren bir sayfa görüntüler. Bu uygulamaya yapılacak herhangi bir sorgu için gerekli iki parametre vardır:
- Kullanacağınız problem kodu sistemini tanımlayın.
- ICD-10-CM kullanımı için:
- mainSearchCriteria.v.cs=2.16.840.1.113883.6.90
- ICD-9-CM kullanımı için:
- mainSearchCriteria.v.cs=2.16.840.1.113883.6.103
- SNOMED CT kullanımı için:
- mainSearchCriteria.v.cs=2.16.840.1.113883.6.96
- Aramaya çalıştığınız gerçek kodu tanımlayın:
mainSearchCriteria.v.c=250.33
Opsiyonel Parametreler
Sorun kodunun adını/başlığını tanımlayın. Hiçbir kod göndermemek, MedlinePlus arama motoruna bir sorgu ile sonuçlanacaktır. Bir kod ve kodun adını/başlığını belirtirseniz, ancak MedlinePlus Connect'in hiçbir sonucu yoksa, yanıt sayfası ad/başlık ile önceden doldurulmuş bir MedlinePlus arama kutusu görüntüler. mainSearchCriteria.v.dn=Diabetes mellitus ile diğer tip 1 kontrolsüz koma
İsteğin İngilizce mi yoksa İspanyolca mı olmasını istediğinizi belirtin. MedlinePlus Connect, belirtilmemişse dilin İngilizce olduğunu varsayacaktır.
Sorun kodu aramasına verilen yanıtın İspanyolca olmasını istiyorsanız, şunu kullanın: informationRecipient.languageCode.c=es
(=sp da kabul edildi)
İngilizce belirtmek için aşağıdakileri kullanın: informationRecipient.languageCode.c=en
Sorun Kodları için Talep Örnekleri
İspanyolca konuşan bir hasta için diğer tip 1 kontrolsüz, ICD-9 kodu 250.33 olan Diabetes Mellitus için eksiksiz bir istek, aşağıdaki URL adresine sahip olacaktır: https://connect.medlineplus.gov/application?mainSearchCriteria.v.cs=2.16 .840.1.113883.6.103&mainSearchCriteria.vc=250.33&mainSearchCriteria.v.dn=Diabetes%20mellitus%20with%20other%20coma%20type%201%20uncontrol&informationRecipient.languageCode.c=es
SNOMED BT kodu 41381004 kullanılarak "Pnömoniye bağlı Pnömoni" tanısı konan bir hasta: https://connect.medlineplus.gov/application?mainSearchCriteria.v.cs=2.16.840.1.113883.6.96&mainSearchCriteria.vc=41381004&mainSearchCriteria.v.dn= Pneumonia%20due%20to%20Pseudomonas%20%28disorder%29&informationRecipient.languageCode.c=tr
Kod sistemi veya sorun kodu içermeyen serbest biçimli bir sorgu MedlinePlus arama motorunu kullanır (yalnızca İngilizce): https://connect.medlineplus.gov/application?mainSearchCriteria.v.dn=Type+2+Diabetes
İlaç Bilgisi Talepleri
MedlinePlus Connect, bir RXCUI alırken en iyi ilaç bilgisi eşleşmelerini sağlar. Ayrıca bir NDC kodu alırken iyi sonuçlar sağlar. MedlinePlus Connect, ilaç kodu taleplerine İngilizce veya İspanyolca yanıtlar verebilir ve MedlinePlus ilaç bilgilerinden en iyi eşleşmeleri içeren bir sonuç sayfasına bir bağlantı döndürür.
İngilizce ilaç bilgisi talepleri için, bir NDC veya RXCUI kodu göndermezseniz veya koda dayalı bir eşleşme bulamazsak, en iyi ilaç bilgisi eşleşmesini görüntülemek için gönderdiğiniz metin dizisini kullanacağız. İspanyol ilaç bilgileri talepleri için MedlinePlus Connect yalnızca NDC'lere veya RXCUI'lere yanıt verir; metin dizeleri kullanmaz. İngilizce yanıt almak mümkündür ancak İspanyolca yanıt alamamak mümkündür.
Bir ilaç talebine birden fazla yanıt olabilir. Her istek için her zaman bir eşleşme olmayabilir. MedlinePlus Connect bir ilaç talebi için boş bir yanıt bulursa, program MedlinePlus sitesi için bir arama kutusu görüntüler. Bir kullanıcı bir ilaç adı girebilir ve iyi bir yanıt alabilir.
İlaç bilgisi talepleri için temel URL şudur: https://connect.medlineplus.gov/application
İngilizce ve İspanyolca ilaç bilgileri taleplerinin farklı gereksinimleri vardır. Bir istek göndermek için şu bilgileri ekleyin:
- Gönderdiğiniz ilaç kodunun türünü tanımlayın. (İngilizce ve İspanyolca için gereklidir)
- RXCUI kullanımı için:
- mainSearchCriteria.v.cs=2.16.840.1.113883.6.88
- NDC kullanımı için:
- mainSearchCriteria.v.cs=2.16.840.1.113883.6.69
- Aramaya çalıştığınız gerçek kodu tanımlayın. (İngilizce için tercih edilir, İspanyolca için gereklidir)
mainSearchCriteria.v.c=637188 - İlacın adını bir metin dizisiyle tanımlayın. (İngilizce için isteğe bağlı, İspanyolca için kullanılmaz)
mainSearchCriteria.v.dn=Chantix 0.5 MG Oral Tablet
İngilizce talepler için, en azından kod sistemini ve kodu veya kod sistemini ve ilacın adını belirlemelisiniz. İngilizce istekleri için en iyi sonuçları almak için üçünü de gönderin. İspanyolca istekleri için kod sistemini ve kodu tanımlamanız gerekir.
Opsiyonel Parametreler
İngilizce bilgi talebi gönderirken, ilacın adının isteğe bağlı parametresini dahil edebilirsiniz. Bu, yukarıdaki bölümde ayrıntılı olarak açıklanmıştır. Bu parametre İspanyolca istekler için kullanılmaz.
İsteğin İngilizce mi yoksa İspanyolca mı olmasını istediğinizi belirtin. MedlinePlus Connect, belirtilmemişse dilin İngilizce olduğunu varsayacaktır.
İlaç kodu aramasına verilen yanıtın İspanyolca olmasını istiyorsanız, şunu kullanın: informationRecipient.languageCode.c=es (=sp ayrıca kabul edilir)
İngilizce belirtmek için aşağıdakileri kullanın: informationRecipient.languageCode.c=en
İlaç Kodları için Talep Örnekleri
İlaç bilgi talebiniz aşağıdakilerden biri gibi görünmelidir.
Bir RXCUI tarafından bilgi talep etmek için talebiniz şöyle görünmelidir: https://connect.medlineplus.gov/application?mainSearchCriteria.v.cs=2.16.840.1.113883.6.88&mainSearchCriteria.vc=%20637188%20&mainSearchCriteria.v.dn =Chantix%200.5%20MG%20Oral%20Tablet&informationRecipient.languageCode.c=tr
Bir NDC tarafından İspanyolca konuşan biri için bilgi istemek için talebiniz şu şekilde görünmelidir: https://connect.medlineplus.gov/application?mainSearchCriteria.v.cs=2.16.840.1.113883.6.69&mainSearchCriteria.vc=%2000310-0751 -39&informationRecipient.languageCode.c=es
İlaç kodu olmadan bir metin dizesi göndermek için, MedlinePlus Connect'in ilaç bilgilerini aradığınızı bilmesi için sorgunuzu NDC tipi bir istek olarak tanımlamanız gerekir. Bu sadece İngilizce için çalışacaktır. İsteğiniz şöyle görünebilir: https://connect.medlineplus.gov/application?mainSearchCriteria.v.cs=2.16.840.1.113883.6.69&mainSearchCriteria.v.dn=Chantix%200.5%20MG%20Oral%20Tablet&informationRecipient.languageCode.c =tr
Laboratuvar Test Bilgisi Talepleri
MedlinePlus Connect, bir LOINC talebi alındığında laboratuvar test bilgileriyle eşleşmeler sağlar. MedlinePlus Connect, laboratuvar testi taleplerine İngilizce veya İspanyolca yanıtlar verebilir ve MedlinePlus laboratuvar test bilgilerinden en iyi eşleşmeleri içeren bir sonuç sayfasına bir bağlantı döndürür.
Laboratuvar testi bilgisi talepleri için temel URL şudur: https://connect.medlineplus.gov/application
Bunlar, bu uygulamaya yönelik herhangi bir laboratuvar testi sorgusu için gerekli iki parametredir:
- LOINC kod sistemini kullandığınızı belirleyin.
- LOINC kullanımı için:
- mainSearchCriteria.v.cs=2.16.840.1.113883.6.1
- MedlinePlus Connect ayrıca şunları kabul eder:
- mainSearchCriteria.v.cs=2.16.840.1.113883.11.79
- Aramaya çalıştığınız gerçek kodu tanımlayın.
mainSearchCriteria.v.c=3187-2
Opsiyonel Parametreler
Laboratuvar testinin adını/başlığını tanımlayın. Ancak, bu bilgi yanıtı etkilemez. mainSearchCriteria.v.dn=Faktör IX testi
İsteğin İngilizce mi yoksa İspanyolca mı olmasını istediğinizi belirtin. MedlinePlus Connect, belirtilmemişse dilin İngilizce olduğunu varsayacaktır.
Sorun kodu aramasına verilen yanıtın İspanyolca olmasını istiyorsanız, şunu kullanın: infoRecipient.languageCode.c=es (=sp ayrıca kabul edilir)
İngilizce belirtmek için aşağıdakileri kullanın: informationRecipient.languageCode.c=en
Kod sistemi veya laboratuvar kodu içermeyen serbest biçimli bir sorgu, MedlinePlus arama motorunu kullanır. Bu yaklaşım, laboratuvar testi metin dizeleri yerine tanılamalarda (yukarıdaki sorun kodu bilgilerine bakın) daha etkilidir. Laboratuvar testi bilgi talebiniz aşağıdakilerden biri gibi görünmelidir.
Laboratuvar Testleri Talep Örnekleri
İngilizce konuşan biri için bilgi istemek için talebiniz aşağıdakilerden biri gibi görünebilir: https://connect.medlineplus.gov/application?mainSearchCriteria.v.cs=2.16.840.1.113883.6.1&mainSearchCriteria.vc=3187-2&mainSearchCriteria. v.dn=Factor%20IX%20assay&informationRecipient.languageCode.c=tr https://connect.medlineplus.gov/application?mainSearchCriteria.v.cs=2.16.840.1.113883.6.1&mainSearchCriteria.vc=3187-2&informationRecipient.languageCode.c =tr
İspanyolca konuşan biri için bilgi istemek için isteğiniz aşağıdakilerden biri gibi görünebilir: https://connect.medlineplus.gov/application?mainSearchCriteria.v.cs=2.16.840.1.113883.6.1&mainSearchCriteria.vc=3187-2&mainSearchCriteria. v.dn=Factor%20IX%20assay&informationRecipient.languageCode.c=es https://connect.medlineplus.gov/application?mainSearchCriteria.v.cs=2.16.840.1.113883.6.1&mainSearchCriteria.vc=3187-2&informationRecipient.languageCode.c =es
Kabul Edilebilir Kullanım Politikası
MedlinePlus sunucularının aşırı yüklenmesini önlemek için NLM, MedlinePlus Connect kullanıcılarının IP adresi başına dakikada 100'den fazla istek göndermemesini şart koşar. Bu sınırı aşan isteklere hizmet verilmeyecek ve 300 saniye boyunca veya istek oranı sınırın altına düşene kadar (hangisi daha sonra gerçekleşirse) hizmet geri yüklenmeyecektir. NLM, Connect'e gönderdiğiniz isteklerin sayısını sınırlamak için sonuçların 12-24 saatlik bir süre için önbelleğe alınmasını önerir.
Bu politika, hizmetin tüm kullanıcılar tarafından kullanılabilir ve erişilebilir durumda kalmasını sağlamak için uygulanmaktadır. MedlinePlus Connect'e çok sayıda istek göndermenizi ve dolayısıyla bu politikada belirtilen talep oranı sınırını aşmanızı gerektiren özel bir kullanım durumunuz varsa, lütfen bizimle iletişime geçin. NLM personeli, talebinizi değerlendirecek ve bir istisna verilip verilmeyeceğini belirleyecektir. Lütfen MedlinePlus XML dosyaları belgelerini de inceleyin. Bu XML dosyaları, eksiksiz sağlık konusu kayıtları içerir ve MedlinePlus verilerine erişmek için alternatif bir yöntem olarak hizmet edebilir.