Condividi tramite


Come usare Analisi del testo per la salute

Importante

Analisi del testo per il settore medico è una funzionalità fornita da "AS IS" e "WITH ALL FAULTS". L'Analisi del testo per il settore medico non è concepita o resa disponibile per l'uso come dispositivo medico, supporto clinico, strumento diagnostico o altra tecnologia che deve essere usata per la diagnosi, la cura, la mitigazione, il trattamento o la prevenzione di malattie o altre patologie e Microsoft non concede alcuna licenza o diritto per l'uso di questa funzionalità per tali scopi. Questa funzionalità non è concepita né destinata all'implementazione o alla distribuzione in sostituzione di una consulenza medica professionale o di un parere sanitario, una diagnosi, un trattamento o un giudizio clinico di un professionista sanitario, per cui non deve essere usata come tale. Il cliente è esclusivamente responsabile di qualsiasi uso di Analisi del testo per il settore medico. Il cliente deve concedere in licenza separatamente tutti i vocabolari di origine che intende utilizzare in base ai termini stabiliti per tale appendice dell'accordo di licenza UMLS Metathesaurus o qualsiasi collegamento futuro equivalente. Il cliente è responsabile di garantire la conformità a tali termini di licenza, incluse eventuali restrizioni geografiche o altre restrizioni applicabili.

L'Analisi del testo per il settore medico consente ora l'estrazione dei determinanti sociali della salute (SDOH) e dei riferimenti di etnie nel testo. Questa funzionalità potrebbe non coprire tutti i potenziali SDOH e non ricava inferenze basate su SDOH o etnia (ad esempio, le informazioni sull'uso di sostanze vengono rilevate, ma l'abuso di sostanze non viene inferito). Tutte le decisioni che sfruttano gli output di Analisi del testo per il settore medico che influiscono sulle persone o sull'allocazione delle risorse (inclusi, ma non solo, quelli correlati alla fatturazione, alle risorse umane o alla gestione del trattamento) devono essere prese dietro supervisione umana e non si basano esclusivamente sui risultati del modello. Lo scopo di SDOH e della funzionalità di estrazione dell'etnia è consentire ai provider di migliorare i risultati sanitari e non deve essere volto a stigmatizzare o promuovere inferenze negative sugli utenti o sui consumatori di dati SDOH o popolazioni di pazienti aldilà dello scopo dichiarato di favorire il miglioramento dei risultati sanitari nei provider.

L'Analisi del testo di ambito medico può essere utilizzata per estrarre ed etichettare informazioni mediche rilevanti da testi non strutturati, ad esempio note del medico, riepiloghi delle dimissioni, documenti clinici e cartelle cliniche elettroniche. Il servizio esegue il riconoscimento di entità denominate, l'estrazione di relazioni, il collegamento di entitàe il rilevamento delle asserzioni per individuare informazioni dettagliate dal testo di input. Per informazioni sui punteggi di attendibilità restituiti, vedere la nota sulla trasparenza.

Suggerimento

Se si vuole testare la funzionalità senza scrivere codice, usare Language Studio.

Esistono due modi per chiamare il servizio:

  • Un contenitore Docker (sincrono)
  • Uso dell'API basata sul Web e delle librerie client (asincrone)

Opzioni di sviluppo

Per usare l'Analisi del testo, inviare testo non strutturato e non elaborato al fine di analizzarlo, inoltre gestire l'output dell'API nell'applicazione. L'analisi viene eseguita così come è, senza alcuna personalizzazione aggiuntiva del modello usato sui dati. Esistono due modi per usare l'Analisi del testo per il settore medico:

Opzione di sviluppo Descrizione
Language Studio Language Studio è una piattaforma basata sul Web che consente di provare a collegare entità con esempi di testo senza un account Azure e usando i propri dati quando si effettua l'iscrizione. Per altre informazioni, vedere il sito Web di Language Studio o la guida introduttiva di Language Studio.
API REST o libreria client (SDK di Azure) Integrare l'Analisi del testo per il settore medico nelle applicazioni usando l'API REST o la libreria client disponibile in un'ampia gamma di lingue. Per altre informazioni, vedere la guida introduttiva Analisi del testo per il settore medico.
Contenitore Docker Usare il contenitore Docker disponibile per distribuire questa funzionalità in locale. Questi contenitori Docker consentono di avvicinare il servizio ai dati per motivi di conformità, sicurezza o di altro tipo.

Lingue di input

Analisi del testo per la salute supporta l'inglese oltre a più lingue che al momento risultano in anteprima. È possibile usare l'API ospitata o distribuire l'API in un contenitore, come descritto nel supporto delle lingue in Analisi del testo per la salute.

Invio di dati

Per inviare una richiesta API, sono necessari un endpoint e una chiave della risorsa linguistica.

Nota

È possibile trovare la chiave e l'endpoint della risorsa lingua nel portale di Azure Si trovano nella pagina Chiave ed endpoint della risorsa, in Gestione risorse.

Al momento della ricezione della richiesta viene eseguita l'analisi. Se si invia una richiesta usando l'API REST o la libreria client, i risultati verranno restituiti in modo asincrono. Se si usa il contenitore Docker, verranno restituiti in modo sincrono.

Quando si usa questa funzionalità in modo asincrono, i risultati dell'API sono disponibili per 24 ore dal momento in cui la richiesta è stata inserita e viene indicata nella risposta. Dopo questo periodo di tempo, i risultati vengono rimossi e non sono più disponibili per il recupero.

Invio di una richiesta FHIR (Fast Healthcare Interoperability Resources)

Fast Healthcare Interoperability Resources (FHIR) è lo standard di comunicazione del settore sanitario sviluppato dall'organizzazione Health Level Seven International (HL7). Lo standard definisce i formati di dati (risorse) e la struttura API per lo scambio di dati sanitari elettronici. Per ricevere il risultato usando la struttura FHIR, è necessario inviare la versione FHIR nel corpo della richiesta API.

Nome del parametro Tipo Valore
fhirVersion string 4.0.1

Ottenere risultati dalla funzionalità

A seconda della richiesta API e dei dati inviati all'Analisi del testo per la salute, si otterranno:

Il riconoscimento di entità denominate viene usato per eseguire un'estrazione semantica di parole e frasi menzionate da testo non strutturato associato a uno dei tipi di entità supportati, ad esempio diagnosi, nome del farmaco, sintomo/segno o età.

Analisi del testo per NER integrità

Limiti relativi al servizio e ai dati

Vedere l'articolo sui limiti del servizio per informazioni sulle dimensioni e il numero di richieste che è possibile inviare al minuto e al secondo.

Vedi anche