Guida all'implementazione di CARIN per il pulsante® blu

In questa esercitazione verrà illustrata la configurazione del servizio FHIR in Servizi dati di integrità di Azure (denominato servizio FHIR) per superare i test touchstone per la Guida all'implementazione CARIN per Blue Button (C4BB IG).

Istruzione di funzionalità touchstone

Il primo test su cui ci concentreremo consiste nel testare il servizio FHIR rispetto all'istruzione di funzionalità IG C4BB. Se si esegue questo test sul servizio FHIR senza aggiornamenti, il test avrà esito negativo a causa di parametri di ricerca mancanti e profili mancanti.

Definire i parametri di ricerca

Come parte dell'IG C4BB, è necessario definire tre nuovi parametri di ricerca per la ExplanationOfBenefit risorsa. Due di questi vengono testati nella dichiarazione di capacità (tipo e data di servizio) e uno è necessario per _include le ricerche (assicuratore).

Nota

Nel codice JSON non elaborato per questi parametri di ricerca, il nome è impostato su ExplanationOfBenefit_<SearchParameter Name>. Il test Touchstone prevede che il nome di questi sia di tipo, data di servizio e assicuratore.

Il resto dei parametri di ricerca necessari per l'IG C4BB è definito dalla specifica di base e sono già disponibili nel servizio FHIR senza aggiornamenti aggiuntivi.

Archiviare i profili

Al di fuori della definizione dei parametri di ricerca, l'altro aggiornamento necessario per superare questo test consiste nel caricare i profili necessari. Nell'IG C4BB sono definiti otto profili.

File rest di esempio

Per facilitare la creazione di questi parametri e profili di ricerca, è disponibile un file HTTP di esempio che include tutti i passaggi descritti in precedenza in un unico file. Dopo aver caricato tutti i profili e i parametri di ricerca necessari, è possibile eseguire il test dell'istruzione di funzionalità in Touchstone.

Risultati dell'esecuzione dello script di test delle funzionalità.

Test di lettura touchstone

Dopo aver testato l'istruzione capabilities, verranno testate le funzionalità di lettura del servizio FHIR rispetto all'IG C4BB. Questo test sta testando la conformità rispetto agli otto profili caricati nel primo test. Sarà necessario caricare le risorse conformi ai profili. Il percorso migliore consiste nel testare le risorse già presenti nel database, ma è disponibile anche un file HTTP con le risorse di esempio estratte dagli esempi nell'IG che è possibile usare per creare le risorse e testarlo.

Touchstone legge i risultati dell'esecuzione dei test.

Test di query EOB touchstone

Il test successivo che verrà esaminato è il test di query EOB. Se il test di lettura è già stato completato, sono stati caricati tutti i dati necessari. Questo test verifica che sia possibile cercare risorse e ExplanationOfBenefit specifiche Patient usando vari parametri.

Risultati dell'esecuzione della query EOB touchstone.

Test di gestione degli errori touchstone

Il test finale che verrà illustrato è testare la gestione degli errori. L'unico passaggio da eseguire consiste nell'eliminare una risorsa ExplanationOfBenefit dal database e usare l'ID della risorsa eliminata ExplanationOfBenefit nel test.

Risultati della gestione degli errori EOB touchstone.

Passaggi successivi

In questa esercitazione è stato illustrato come superare i test CARIN IG per Blue Button in Touchstone. Successivamente, è possibile esaminare come testare i test delle formule di Da Vinci.

FHIR® è un marchio registrato di HL7 e viene usato con l'autorizzazione di HL7.