2016-04-05 11 views
1

Es gibt eine Website namens NPI Registry Lookup, die die Informationen über den Arzt, den Sie suchen, zeigt. Ich bekomme diesen Fehler XMLHttpRequest kann https://npiregistry.cms.hhs.gov/api/?number=1306935523 nicht geladen werden. Kein 'Access-Control-Allow-Origin'-Header ist auf der angeforderten Ressource vorhanden. Ursprung 'http://localhost:58202' ist daher nicht erlaubt.Wie kann NPI Lookup integriert werden?

<script type="text/javascript"> 
 
      $(document).ready(function() {    
 
       $('#btnGetNpi').click(function() {         
 
        $.ajax({ 
 
         async: true, 
 
         crossDomain: true, 
 
         url: 'https://npiregistry.cms.hhs.gov/api/?number=' + $('#txtnpi').val(), 
 
         method: 'get',      
 
         dataType: 'json', 
 
         success: function (data) { 
 
          debugger; 
 
          resultElement.html('FirstName:' + data.basic[0].first_name); 
 
         }, 
 
         error: function (jqXHR, exception) { 
 
          alert(exception); 
 
         } 
 
        }); 
 
       }); 
 
      }); 
 
    </script>

+0

das ist ein Cross-Domain-Problem. Kontrollierst du den Server? –

+0

Dies ist API von Drittanbietern Wir haben keine Kontrolle über Server Wir brauchen Pas nur Eingabe und erhalten Ausgabe in Form von JSON –

+0

Hallo Puja, Haben Sie jemals diese herauszufinden? Ich habe genau das gleiche Problem mit der HHS-API. –

Antwort

0

Ich bin mir nicht sicher, ob dies ist, was Sie suchen, aber der US-Gov hat eine freie API für NPI-Lookups zu tun, so dass Sie Ihren Code von hier ziehen könnten: https://npiregistry.cms.hhs.gov/ Es hat eine Verbindung zur API, die zeigt, wie Informationen von der NPI-Datenbank angefordert werden. Es gibt mehrere andere Websites, die das auch tun, also könnten Sie von ihnen kritisieren ....

Anwendungsprogrammierschnittstelle (API) | Read-Only Die API ist eine neue, schnellere Alternative zu den herunterladbaren NPPES-Datendateien. Es ermöglicht Systemen den Zugriff auf NPPES öffentliche Daten in Echtzeit, anstatt über gebündelte Uploads. Die API ruft täglich Daten von NPPES ab.

NPPES API Interaktive Testanwendung lesen Systemadministratoren können die interaktive Demo verwenden, um mit dem Generieren von Abfragen zu experimentieren. Die API generiert ihre Ausgabe unter https://npiregistry.cms.hhs.gov/api/.

Diejenigen von euch, die Programmierer sind, sollten in der Lage sein, dies zu singen!

Verwandte Themen