Standardizza i dati sanitari utilizzando l'analisi e l'architettura AI

Modernizza e standardizza i dati sanitari, applica modelli di dati ed estrai intelligence da cui intraprendere azioni per ottenere insight e migliorare la customer experience.

I dati di Payer, Provider e Claim possono essere arricchiti e tecniche di analisi avanzate, tra cui l'intelligenza artificiale, possono essere applicate per casi d'uso come l'assistenza ai pazienti e la prevenzione delle malattie, il processo decisionale basato su prove in pre-autorizzazione, analisi, rilevamento e prevenzione delle frodi di reclami e l'ottimizzazione dei parametri di allarme medico per ospedali e operatori sanitari.

Architettura

Questa architettura accelera la digitalizzazione e la modernizzazione delle funzioni aziendali del settore sanitario utilizzando i dati esistenti.

I servizi Oracle Cloud Infrastructure (OCI) possono essere utilizzati per includere, elaborare e analizzare i dati per acquisire business intelligence, migliorare la customer experience e migliorare l'efficienza operativa. Oracle offre uno stack completo e completamente integrato di applicazioni cloud e servizi di piattaforma cloud.

OCI offre un modo semplice e flessibile per implementare e ridimensionare modelli di linguaggio di grandi dimensioni. Oracle offre diverse opzioni per applicare l'intelligenza artificiale alle tue applicazioni aziendali e accelerare l'innovazione utilizzando le soluzioni SaaS di Oracle, la piattaforma di dati e intelligenza artificiale e l'infrastruttura di rete, di elaborazione, storage e performance elevate a costi inferiori e a prestazioni più elevate rispetto a qualsiasi altro provider cloud per creare, testare, distribuire e utilizzare applicazioni AI all'avanguardia. Se sei nuovo su OCI, puoi provare questa soluzione gratuitamente utilizzando Oracle Cloud Free Tier, che fornisce 300 dollari di crediti di prova gratuiti per un periodo di 30 giorni. Free Tier include anche diversi servizi sempre gratuiti disponibili per un tempo illimitato, anche dopo la scadenza dei crediti gratuiti.

In questa architettura di riferimento oracle cloud, possiamo implementare e applicare soluzioni di sicurezza, protezione e privacy di Zero Trust e di registrazione e monitoraggio automatizzati. I dati archiviati e in transito possono essere cifrati utilizzando tecnologie di cifratura standard del settore. Il log del sistema e il monitoraggio delle prestazioni delle applicazioni possono essere implementati utilizzando OCI Logging e è possibile utilizzare un Web Application Firewall insieme a OCI API Gateway che protegge da potenziali attacchi DDoS e minacce informatiche.

Il seguente diagramma illustra questa architettura di riferimento.



oci-healthcare-lifescience-aiml-oracle.zip

L'architettura presenta i seguenti componenti:

  • Data Integration

    Oracle Cloud Infrastructure Data Integration è un servizio completamente gestito, serverless e cloud nativo che estrae, carica, trasforma, pulisce e rimodella i dati da una vasta gamma di origini dati nei servizi Oracle Cloud Infrastructure di destinazione, come Autonomous Data Warehouse e Oracle Cloud Infrastructure Object Storage. Gli utenti progettano i processi di integrazione dei dati utilizzando un'interfaccia utente intuitiva e senza codice che ottimizza i flussi di integrazione per generare il motore e l'orchestrazione più efficienti, allocando e ridimensionando automaticamente l'ambiente di esecuzione.

    ETL (extract transform load) sfrutta l'elaborazione di scale-out completamente gestita su Spark e ELT (extract load transform) sfrutta le funzionalità di push-down SQL complete di Autonomous Data Warehouse per ridurre al minimo lo spostamento dei dati e migliorare il time-to-value per i dati appena inclusi.

    Oracle Cloud Infrastructure Data Integration fornisce esplorazione interattiva e preparazione dei dati e aiuta i data engineer a proteggersi dalla deriva degli schemi definendo le regole per gestire le modifiche agli schemi.

  • GoldenGate

    Oracle Cloud Infrastructure GoldenGate è un servizio gestito che fornisce una piattaforma di data mesh in tempo reale, che utilizza la replica per mantenere i dati ad alta disponibilità e consentire l'analisi in tempo reale. I clienti possono progettare, eseguire e monitorare la replica dei dati e le soluzioni di elaborazione dei dati senza la necessità di allocare o gestire gli ambienti di calcolo.

  • Storage degli oggetti

    Lo storage degli oggetti Oracle Cloud Infrastructure fornisce un accesso rapido a grandi quantità di dati strutturati e non strutturati di qualsiasi tipo di contenuto, inclusi backup del database, dati analitici e contenuti avanzati come immagini e video. Puoi memorizzare e quindi recuperare i dati direttamente da Internet o dall'interno della piattaforma cloud. Puoi ridimensionare lo storage senza alcun deterioramento delle prestazioni o dell'affidabilità del servizio. Utilizza lo storage standard per lo storage "caldo" a cui è necessario accedere rapidamente, immediatamente e frequentemente. Utilizza lo storage di archivio per lo storage "freddo" che conservi per lunghi periodi di tempo e a cui accedi raramente o raramente.

  • Funzioni

    Oracle Cloud Infrastructure Functions è una piattaforma completamente gestita, multi-tenant, altamente scalabile, on-demand e Functions-as-a-Service (FaaS). È alimentato dal motore open source Fn Project. Funzioni OCI consente di distribuire il codice e chiamarlo direttamente o attivarlo in risposta agli eventi. OCI Functions utilizza i container Docker ospitati in Oracle Cloud Infrastructure Registry.

  • Flusso di dati

    Oracle Cloud Infrastructure Data Flow è un servizio completamente gestito per l'esecuzione delle applicazioni Apache Spark. Consente agli sviluppatori di concentrarsi sulle proprie applicazioni e offre un ambiente di runtime facile da eseguire. Ha un'interfaccia utente facile e semplice con supporto API per l'integrazione con applicazioni e flussi di lavoro.

  • Autonomous Data Warehouse

    Oracle Autonomous Data Warehouse è un servizio di database self-driving, self-securing, self-repairing ottimizzato per i carichi di lavoro di data warehousing. Non è necessario configurare o gestire alcun componente hardware né installare software. Oracle Cloud Infrastructure gestisce la creazione, il backup, l'applicazione di patch, l'upgrade e il tuning del database.

  • Storage file

    Oracle Cloud Infrastructure File Storage offre un file system di rete di livello enterprise duraturo, scalabile, sicuro. Puoi connetterti allo storage di file OCI da qualsiasi istanza Bare Metal, virtual machine o container in una VCN. Inoltre, puoi accedere allo storage di file OCI dall'esterno della VCN utilizzando Oracle Cloud Infrastructure FastConnect e IPSec VPN.

  • Pianificatore e database Slurm (open source)

    Slurm è un sistema di gestione dei cluster e pianificazione dei job open source, tollerante agli errori e altamente scalabile per cluster Linux di grandi e piccole dimensioni.

  • Monitoraggio

    Il servizio Oracle Cloud Infrastructure Monitoring monitora attivamente e passivamente le tue risorse cloud utilizzando le metriche per monitorare le risorse e gli allarmi per avvisarti quando queste metriche soddisfano i trigger specificati dall'allarme.

  • Log
    Logging è un servizio altamente scalabile e completamente gestito che fornisce l'accesso ai seguenti tipi di log dalle risorse nel cloud:
    • Log di audit: log relativi agli eventi emessi dal servizio di audit.
    • Log del servizio: log emessi da singoli servizi, ad esempio gateway API, eventi, funzioni, bilanciamento del carico, storage degli oggetti e log di flusso VCN.
    • Log personalizzati: log che contengono informazioni di diagnostica provenienti da applicazioni personalizzate, altri provider cloud o da un ambiente in locale.
  • Calcolo

    Con Oracle Cloud Infrastructure Compute, puoi eseguire il provisioning e gestire gli host di computazione nel cloud. Puoi avviare istanze di computazione con forme che soddisfano i requisiti delle risorse per CPU, memoria, larghezza di banda di rete e storage. Dopo aver creato un'istanza di computazione, è possibile accedervi in modo sicuro, riavviarla, collegare e scollegare volumi e arrestarla quando non è più necessaria.

  • Vector Database (Oracle DB 23ai)

    Un database vettoriale è qualsiasi database in grado di memorizzare e gestire in modo nativo le integrazioni vettoriali e gestire i dati non strutturati che descrivono, come documenti, immagini, video o audio.

  • Data Catalog

    Oracle Cloud Infrastructure Data Catalog è una soluzione self-service di ricerca automatica e governance dei dati completamente gestita per i dati aziendali. Offre ai data engineer, ai data scientist, agli steward dati e ai chief data officer un unico ambiente collaborativo per gestire i metadati tecnici, aziendali e operativi dell'organizzazione.

  • Langchain

    LangChain è un framework modulare open source per la creazione di applicazioni da modelli di linguaggio di grandi dimensioni (LLM). Puoi utilizzare LangChain per creare chatbot, analizzare testo, eseguire domande e risposte da dati strutturati, interagire con le API e creare applicazioni che utilizzano l'intelligenza artificiale generativa.

  • Integrazione

    Oracle Integration è un ambiente completamente gestito e preconfigurato che ti consente di integrare applicazioni cloud e on-premise, automatizzare i processi aziendali e sviluppare applicazioni visive. Utilizza un file server conforme a SFTP per archiviare e recuperare i file e consente di scambiare documenti con i partner commerciali business-to-business utilizzando un portfolio di centinaia di adattatori e ricette per connettersi con le applicazioni Oracle e di terze parti.

Integrazione ed elaborazione dati

  • Oracle Cloud offre soluzioni ibride e multi-cloud complete che integrano i dati su on-premise, altre piattaforme cloud e Internet. È possibile utilizzare platform-as-a-service OCI GoldenGate e Integrazione dei dati per includere dati provenienti da vari sistemi di origine a seconda del tipo di origini. È possibile utilizzare OCI GoldenGate per replicare i dati, mantenerli sincronizzati e ripararli per mantenere l'integrità e la coerenza dei dati. Oracle Integration può connettersi a varie applicazioni aziendali e includere dati. I trasferimenti di dati in blocco possono essere effettuati utilizzando i servizi Web FTP protetti, HL7v2 su MLP e Fast Healthcare Interoperability Resources (FHIR).
  • I dati provenienti da sistemi sanitari come cartelle cliniche elettroniche (EHR), informazioni sui pazienti, indicazioni e dati del fornitore, dati provenienti da dispositivi medici e informazioni genomiche possono essere spostati nello storage degli oggetti Oracle ad alta disponibilità, durevole e a basso costo come area intermedia.
  • Il flusso di dati OCI può essere utilizzato per elaborare i dati non elaborati attivati dalle funzioni OCI quando nuovi dati arrivano nell'area intermedia. Il flusso di dati sulla piattaforma Oracle Cloud offre un servizio di preparazione ed elaborazione dei dati serverless, basato su spark e accelerato in cui il codice può essere scritto utilizzando PySpark, SQL o Java in base alle proprie preferenze, senza gestire e gestire alcuna infrastruttura.
  • I dati preparati ed elaborati possono essere scritti in Oracle Autonomous Data Warehouse e OCI Object Storage come fase curata per l'elaborazione e l'utilizzo a valle. Oracle Autonomous Data Warehouse è una piattaforma di database analitici completamente gestita e leader del settore con scalabilità, sicurezza, gestione e alta disponibilità integrate. Per i dati sanitari, la privacy e la protezione delle informazioni PII è della massima importanza. Oracle Autonomous Data Warehouse fornisce sempre la cifratura dei dati in archivio (AES256). I dati vengono inoltre cifrati in transizione utilizzando TLS 2.0. Oracle Data Safe, incluso in Autonomous Database, offre un centro di controllo unificato che consente di gestire i requisiti quotidiani di sicurezza e conformità dei database Oracle. Oracle Data Safe offre funzioni avanzate di sicurezza dei dati richieste dal settore sanitario, ad esempio mascheramento dei dati, offuscamento dei dati, audit delle attività e gestione del firewall SQL.
  • Nel livello AI, la soluzione è composta da Integrazione dei dati, integrazione AI, cluster GPU e CPU per la formazione e l'inferenza LLM, strumenti e librerie di sviluppo AI, contesto e catalogo. Per un modello, il servizio OCI Generative AI può essere utilizzato per modelli AI all'avanguardia e all'avanguardia dei modelli Cohere e Meta Llama 3.1, un cluster GPU dedicato ad alte prestazioni, Chat API e Playground, LangChain e LlamaIndex e altre integrazioni open source. Oracle offre una gamma più ampia di GPU come L40s, A10, A100 e H100 e un'eccellente distinzione tra prezzo e prestazioni rispetto ad altri hyper-scaler.
  • Oracle offre uno scheduler Slurm completamente automatizzato pronto per la distribuzione nell'ambito dell'automazione della distribuzione dei cluster. Slurm è un sistema di gestione dei cluster e pianificazione dei job open source, tollerante agli errori e altamente scalabile per cluster Linux di grandi e piccole dimensioni.
  • OCI offre Retrieval-Augmented Generation (RAG) come servizio gestito con agenti OCI GenAI (il servizio è ancora in versione beta e supporta solo OpenSearch come repository della knowledge base). Oracle Database 23ai e Oracle HeatWave MySQL sono la soluzione ideale per la ricerca e l'archiviazione di vettori AI. Utilizzando RAG, le organizzazioni possono integrare e arricchire la risposta del modello LLM (Large Language Model) utilizzando la knowledge base esistente in base ai dati esistenti. Ad esempio, se un utente pone una domanda, recupera informazioni che contengono informazioni contestuali aggiuntive e aggiungono alla domanda, quindi fornisce la domanda e recupera testi a un LLM per aumentare la risposta dell'LLM e ridurre l'allucinazione.

Suggerimenti

Utilizzare i seguenti suggerimenti come punto di partenza. Le vostre esigenze potrebbero differire dall'architettura descritta qui.
  • Utilizzare una rete cloud virtuale privata per distribuire i servizi e utilizzare una lista di sicurezza e gruppi NSG per limitare l'accesso non intenzionale.
  • Utilizzare OCI Identity and Access Management per applicare il principal dei controlli di accesso basati su privilegi e ruoli minimi.
  • OCI API Gateway consente di pubblicare le API con endpoint privati accessibili dall'interno della rete e che, se necessario, è possibile esporre alla rete Internet pubblica. Gli endpoint supportano la convalida delle API, la trasformazione delle richieste e delle risposte, il CORS, l'autenticazione e l'autorizzazione e la limitazione delle richieste.
  • OCI fornisce la compliance HIPAA completa e FedRAMP e altri standard per gli obblighi e la protezione normativi.
  • Utilizza la tecnologia open source per evitare accordi esclusivi con i fornitori su OCI, come LangChain, API REST, Functions e crea un livello di astrazione in più per accelerare l'innovazione e la trasformazione.

conferme

  • Autori: Gautam Karmakar
  • Collaboratori: John Sulyok