Configurare il servizio FHIR per superare i test touchstone per Da Vinci PDex

In questa esercitazione si configura il servizio FHIR in Servizi per i dati sanitari di Azure per superare i test touchstone per la Guida all'implementazione di Da Vinci Payer Data Exchange (PDex IG). Si apprenderà come configurare istruzioni di funzionalità, caricare i profili US Core e implementare le operazioni FHIR necessarie.

Nota

Il servizio FHIR supporta solo JSON. Il servizio FHIR open source Microsoft supporta sia JSON che XML. In open source è possibile usare il parametro _format per visualizzare l'istruzione di funzionalità XML:GET {fhirurl}/metadata?_format=xml

Testa la dichiarazione delle capacità

La prima serie di test si concentra sulla verifica del servizio FHIR rispetto alla dichiarazione delle capacità di PDex IG. Questo set include tre test:

  • Il primo test verifica la dichiarazione di capacità di base rispetto ai requisiti IG e si conclude senza alcun aggiornamento.

  • Il secondo test verifica che vengano aggiunti tutti i profili per US Core. Questo test viene superato senza aggiornamenti, ma include avvisi. Per rimuovere questi avvisi, caricare i profili US Core. È anche possibile usare un file HTTP di esempio che illustra la creazione di tutti i profili. È anche possibile ottenere i profili direttamente dal sito HL7, che include le versioni più recenti.

  • Il terzo test verifica che sia supportata l'operazione $patient-everything.

Screenshot dell'esecuzione del test PDex Touchstone di Da Vinci che mostra i risultati non riusciti per la convalida delle istruzioni di funzionalità.

Testa l'operazione $member-match

Il secondo test nella sezione Payer Data Exchange verifica l'esistenza dell'operazione $member-match. Per altre informazioni sull'operazione di $member-match, vedere la panoramica dell'operazione di $member-match.

In questo test è necessario caricare alcuni dati di esempio per il test da superare. È disponibile un file REST qui con il paziente e la copertura collegati che servono per il test. Dopo aver caricato questi dati, è possibile superare correttamente questo test. Se non si caricano i dati, si riceve una 422 risposta a causa della mancata ricerca di una corrispondenza esatta.

Schermata del test Da Vinci PDex Touchstone che mostra lo stato di superamento per l'operazione $member-match.

Cercare i pazienti in base ai test di riferimento

I prossimi test da esaminare sono i test patient by reference. Questo set di test convalida che è possibile trovare un paziente in base a vari criteri di ricerca. Il modo migliore per testare il paziente in base al riferimento consiste nel testare i propri dati, ma è anche possibile usare un file di risorse di esempio che è possibile caricare.

Screenshot del test Da Vinci PDex Touchstone che mostra lo stato di Superato per il paziente in base alla ricerca di riferimento.

Test dell'operazione paziente/$everything

Il test finale verifica patient-everything. Per questo test, è necessario caricare un paziente e quindi usare l'ID del paziente per verificare che sia possibile usare l'operazione di $everything per estrarre tutti i dati correlati al paziente.

Schermata del test patient/$everything di Touchstone che mostra lo stato di superamento.

Passaggi successivi

In questa esercitazione hai imparato come superare i test di Payer Exchange in Touchstone. Successivamente, è possibile imparare a testare la guida all'implementazione Da Vinci PDEX Payer Network (Plan-Net).

Nota

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