Il template dei dati per la gestione del ciclo dei ricavi
Il template dei dati per la gestione del ciclo dei ricavi
- Attributi consigliati da raccogliere
- Attività chiave da monitorare per l’individuazione dei processi
- Indicazioni dettagliate per l’estrazione da R1 RCM
Attributi della gestione del ciclo dei ricavi
| Nome | Descrizione | ||
|---|---|---|---|
| Evento di fatturazione BillingEvent | Identificativo univoco di una singola prestazione o voce fatturabile, utilizzato come identificativo principale del caso per tracciare l’intero ciclo dei ricavi. | ||
| Descrizione L’ID dell’evento di fatturazione identifica una specifica prestazione o fornitura di un prodotto che genera un addebito. Costituisce il riferimento centrale che collega tutte le attività correlate, dall’erogazione iniziale della prestazione e dalla registrazione dell’addebito fino all’invio della richiesta, alla registrazione del pagamento e alla chiusura del conto. Nel Process Mining, analizzare il ciclo di vita di ogni evento di fatturazione consente di ottenere una visione completa del ciclo dei ricavi end-to-end. L’ID permette di ricostruire l’intero percorso di un singolo addebito, individuare i percorsi più frequenti, misurare i tempi di ciclo tra le tappe principali e comprendere le variazioni che causano ritardi o perdite di ricavi. Perché è importante Questo identificativo è essenziale per raggruppare tutte le attività correlate in un unico caso e consentire un’analisi completa e accurata del ciclo dei ricavi per ogni evento fatturabile. Dove reperirli È la chiave primaria che collega le diverse tabelle relative agli incontri con i pazienti, agli addebiti, alle richieste di rimborso e ai pagamenti. Per individuare il campo specifico, spesso associato a un incontro o a un identificativo della richiesta, consulti la documentazione di R1 RCM. Esempi BE-2023-0012345BE-2023-0054321BE-2024-0098765 | |||
| Nome dell’attività ActivityName | Nome dello specifico evento aziendale o task che si è verificato in un determinato momento del processo del ciclo dei ricavi. | ||
| Descrizione Questo attributo descrive una singola fase o tappa del processo di gestione del ciclo dei ricavi per un determinato evento di fatturazione. Le attività rappresentano il lavoro svolto, ad esempio «Addebiti registrati», «Richiesta inviata» o «Pagamento registrato». L’analisi della sequenza delle attività è alla base del Process Mining: consente di ricostruire il flusso effettivo del processo, individuare i colli di bottiglia in cui l’avvio delle attività richiede troppo tempo e rilevare i cicli di rilavorazione, nei quali alcune attività vengono ripetute senza necessità, come quando a «Richiesta respinta» segue «Rilavorazione del diniego avviata». Perché è importante Definisce le fasi del processo e consente di visualizzarne la mappa, calcolare i tempi di transizione e individuare deviazioni e rilavorazioni. Dove reperirli Queste informazioni derivano in genere dagli event log, dai record delle modifiche di stato o dai codici delle transazioni presenti nei diversi moduli di R1 RCM. Potrebbe essere necessario associare i codici tecnici a nomi comprensibili per chi opera nel business. Esempi Addebiti registratiRichiesta di rimborso inviataRisposta del pagatore ricevutaPagamento registratoConto chiuso | |||
| Ora dell’evento EventTime | Data e ora che indicano quando si è verificata una specifica attività o un determinato evento. | ||
| Descrizione L’ora dell’evento indica la data e l’ora esatte in cui un’attività è stata registrata nel sistema. Queste informazioni temporali sono fondamentali per analizzare il processo in base ai tempi. Nel Process Mining, il timestamp serve a ordinare gli eventi cronologicamente e a calcolare la durata tra le attività, un dato essenziale per analizzare le prestazioni. Consente di calcolare metriche chiave come il tempo di ciclo, il tempo di elaborazione e il tempo di attesa, utili per individuare i colli di bottiglia e misurare l’efficienza. Perché è importante Questo timestamp è alla base di tutte le analisi temporali, dal calcolo dei tempi di ciclo all’individuazione dei colli di bottiglia, fino al monitoraggio delle prestazioni del processo rispetto agli SLA. Dove reperirli In R1 RCM si trova in genere in un campo come «Creation Date», «Timestamp» o «Last Update Date», associato a ogni transazione o record di modifica dello stato. Esempi 2023-10-26T10:00:00Z2023-10-27T14:35:10Z2023-11-05T09:12:45Z | |||
| Sistema di origine SourceSystem | Sistema di registrazione da cui sono stati estratti i dati degli eventi. | ||
| Descrizione Questo attributo identifica l’applicazione o il modulo di origine che ha generato i dati di un determinato evento. In un ambiente complesso come quello sanitario, i dati possono provenire da una cartella clinica elettronica (EMR), da un modulo di fatturazione, da una piattaforma di gestione delle richieste o da un sistema di recupero crediti. Conoscere il sistema di origine è fondamentale per convalidare i dati e analizzare le variazioni del processo che possono dipendere da sistemi specifici. Aiuta a risolvere le incongruenze nei dati e a comprendere l’ecosistema tecnologico in cui si svolge il processo. Perché è importante Identifica l’origine dei dati, un’informazione essenziale per la governance e la convalida dei dati e per comprendere le interazioni tra i diversi sistemi nel processo end-to-end. Dove reperirli Spesso è un valore statico aggiunto durante l’estrazione dei dati, che identifica il sistema di provenienza, ad esempio «R1 RCM». Esempi R1 RCMCernerEpic | |||
| Ultimo aggiornamento dei dati LastDataUpdate | Data e ora dell’ultimo aggiornamento o dell’ultima estrazione dei dati dal sistema di origine. | ||
| Descrizione Questo attributo indica quando sono stati aggiornati l’ultima volta i dati utilizzati per l’analisi di Process Mining e fornisce un’indicazione della loro attualità. È un’informazione importante per la reportistica e le Dashboard, perché permette di capire quanto siano aggiornate le analisi del processo. Aiuta a definire le aspettative sulla tempestività dei dati e a prendere decisioni tenendo conto del periodo a cui si riferiscono. Perché è importante Fornisce un contesto essenziale sull’attualità dei dati, così che analisti e stakeholder sappiano quanto siano aggiornate le analisi del processo. Dove reperirli Questo timestamp viene generato durante il processo di estrazione, trasformazione e caricamento dei dati (ETL) e di solito viene applicato all’intero insieme di dati. Esempi 2024-05-20T08:00:00Z2024-05-21T08:00:00Z | |||
| Codice del motivo del diniego DenialReasonCode | Codice standardizzato fornito dal pagatore per spiegare il motivo del diniego di una richiesta. | ||
| Descrizione Quando respinge una richiesta, il pagatore fornisce un codice del motivo, ad esempio un CARC (Claim Adjustment Reason Code), per spiegare la decisione. Questi codici sono standardizzati e indicano problemi come «Prestazione non coperta» o «Richiesta duplicata». Questo attributo è particolarmente importante per la gestione dei dinieghi. Analizzando la frequenza dei diversi codici, le organizzazioni possono individuare e affrontare le cause profonde dei dinieghi, che possono riguardare l’idoneità del paziente, errori di codifica o la mancanza di necessità medica. L’analisi contribuisce direttamente a ridurre le rilavorazioni e ad accelerare i flussi di cassa. Perché è importante Indica il motivo specifico del diniego di una richiesta e consente di analizzarne le cause profonde per ridurre i dinieghi futuri e le rilavorazioni e aumentare la percentuale di pagamenti al primo invio. Dove reperirli Queste informazioni sono contenute nell’avviso elettronico di rimessa (file ERA o 835) inviato dal pagatore e vengono memorizzate nel modulo di gestione delle richieste di R1 RCM. Esempi CO-16: alla richiesta o alla prestazione mancano le informazioni necessarie per la valutazione.PR-97: la prestazione è inclusa nel pagamento o nell’importo riconosciuto per un’altra prestazione.CO-22: in base al coordinamento delle prestazioni, questa assistenza potrebbe essere coperta da un altro pagatore.OA-18: richiesta o prestazione esattamente duplicata. | |||
| Importo della fattura InvoiceAmount | Importo totale degli addebiti riportati nella fattura o nella richiesta. | ||
| Descrizione Questo attributo rappresenta l’importo totale fatturato per le prestazioni erogate nell’ambito di un determinato evento di fatturazione. Corrisponde ai ricavi attesi dalla richiesta. Analizzare l’importo della fattura è fondamentale per il Process Mining finanziario. Consente di dare priorità alle richieste di importo elevato, comprendere l’impatto economico dei ritardi o dei dinieghi e segmentare il processo in base al valore. Per esempio, l’analisi potrebbe rivelare che le richieste superiori a una determinata soglia seguono un percorso diverso, con più interventi manuali. Perché è importante Fornisce il contesto finanziario del processo, consente di analizzare l’impatto delle variazioni sui ricavi e aiuta a dare priorità ai casi di importo elevato da migliorare. Dove reperirli In R1 RCM si trova nella tabella principale delle richieste o delle fatture, spesso in un campo denominato «TotalBilledAmount» o simile. Esempi 150.002500.7585.5012000.00 | |||
| Nome del pagatore PayerName | Nome della compagnia assicurativa, dell’ente pubblico o del paziente responsabile del pagamento. | ||
| Descrizione Questo attributo identifica il pagatore principale della richiesta. Può trattarsi di un assicuratore privato come Aetna, di un ente pubblico come Medicare o del paziente stesso per gli importi a suo carico. Analizzare il processo per pagatore è fondamentale per la gestione del ciclo dei ricavi. Può rivelare che alcuni pagatori presentano tassi di diniego più elevati, tempi di pagamento più lunghi o requisiti di invio più complessi. Queste informazioni consentono all’organizzazione di adattare processi e risorse alle specificità di ciascun pagatore. Perché è importante Consente di segmentare il processo per pagatore e individuare ritardi, schemi di diniego o comportamenti di pagamento specifici, un’analisi essenziale per ottimizzare i ricavi. Dove reperirli In R1 RCM si trova nelle informazioni assicurative o demografiche del paziente associate alla richiesta. Esempi MedicareUnitedHealthcareBlue Cross Blue ShieldAetnaA carico del paziente | |||
| Reparto fatturazione BillingDepartment | Reparto o team funzionale responsabile dell’attività. | ||
| Descrizione Questo attributo specifica l’unità organizzativa che ha eseguito una determinata fase del processo, ad esempio «Registrazione degli addebiti», «Invio delle richieste» o «Gestione dei dinieghi». Aiuta a capire come il lavoro passa da un team all’altro. È un dato essenziale per analizzare la produttività dei reparti e individuare i colli di bottiglia tra le diverse funzioni. Filtrando la mappa del processo per reparto, è possibile vedere dove i passaggi di consegne sono fluidi e dove si verificano ritardi, così da supportare l’allocazione delle risorse e l’ottimizzazione dei processi aziendali. Perché è importante Consente di analizzare le prestazioni del processo per unità organizzativa e aiuta a individuare colli di bottiglia specifici dei team, vincoli sulle risorse e buone pratiche. Dove reperirli Può essere ricavato dal profilo dell’utente in R1 RCM oppure memorizzato nei dati della transazione come «Department Code». Esempi Registrazione degli addebitiGestione delle richieste di rimborsoDinieghi e ricorsiRegistrazione dei pagamenti | |||
| Stato della fattura InvoiceStatus | Stato corrente della fattura o della richiesta nel relativo ciclo di vita. | ||
| Descrizione Questo attributo indica l’ultimo stato noto di un evento di fatturazione, ad esempio «Inviato», «Pagato», «Respinto» o «In fase di recupero crediti». Mostra a che punto del processo si trova una fattura in un determinato momento. Lo stato della fattura è fondamentale per creare report sulla scadenza dei crediti e monitorare la situazione dei crediti verso clienti. Nel Process Mining, può essere usato per filtrare i casi bloccati in un determinato stato o per analizzare gli esiti delle diverse varianti di processo, ad esempio confrontando i percorsi delle richieste «Pagate» e «Respinte». Perché è importante Fornisce una vista aggiornata di ogni caso, essenziale per creare report sulla scadenza dei crediti e analizzare gli esiti finali dei diversi percorsi di processo. Dove reperirli In R1 RCM si tratta in genere di un campo di stato nel record principale della richiesta o del conto. Esempi In attesa di invioInviato al pagatoreRespintoPagato per interoIn fase di recupero crediti | |||
| Utente assegnato AssignedUser | ID o nome dell’utente che ha eseguito l’attività. | ||
| Descrizione Questo attributo identifica la persona responsabile dell’esecuzione di uno specifico task nel processo. Può trattarsi dell’addetto alla fatturazione che ha creato la richiesta, dell’analista che ha gestito nuovamente un diniego o dello specialista che ha registrato un pagamento. L’analisi per utente aiuta a comprendere la distribuzione del carico di lavoro, le prestazioni individuali e le esigenze di formazione. Può evidenziare gli utenti più efficienti o quelli associati a un maggior numero di errori, consentendo interventi mirati nella gestione e nel miglioramento dei processi. Perché è importante Consente di analizzare le prestazioni dei team e dei singoli utenti e la distribuzione del carico di lavoro, oltre a individuare opportunità di formazione o deviazioni del processo legate a specifici utenti. Dove reperirli In R1 RCM si trova in genere in un campo come «UserID», «Processor» o «UpdatedBy» nei registri delle transazioni. Esempi jdoeasmithp.jonesBOT_RPA01 | |||
| Automatizzato IsAutomated | Indicatore che specifica se l’attività è stata eseguita da un sistema automatizzato o da una persona. | ||
| Descrizione Questo attributo booleano distingue i task eseguiti da un’automazione software, ad esempio un bot RPA che invia le richieste, da quelli svolti manualmente da un dipendente. Analizzare questo attributo è fondamentale per comprendere l’impatto e l’efficacia delle iniziative di automazione. Consente di confrontare velocità, costi e tassi di errore dei processi automatizzati e manuali, aiutando a individuare nuove opportunità di automazione e a misurare il ritorno sugli investimenti dei bot già in uso. Perché è importante Distingue le attività svolte da persone da quelle eseguite dai sistemi, un dato essenziale per misurare l’impatto dell’automazione sull’efficienza, sui costi e sulla qualità del processo. Dove reperirli Può essere ricavato dal campo «AssignedUser», se alcuni ID utente sono riservati ai bot, ad esempio «BOT_RPA01». In alternativa, alcuni sistemi dispongono di un campo dedicato per indicare le transazioni automatizzate. Esempi truefalse | |||
| Codice della prestazione ServiceCode | Codice di fatturazione della specifica prestazione o procedura erogata, ad esempio un codice CPT o HCPCS. | ||
| Descrizione I codici delle prestazioni, come i codici CPT (Current Procedural Terminology), sono codici medici standardizzati utilizzati per comunicare ai pagatori le procedure e le prestazioni mediche, chirurgiche e diagnostiche ai fini del rimborso. Analizzare il processo per codice della prestazione è essenziale per individuare problemi di fatturazione legati a specifici tipi di assistenza. Può mostrare quali procedure vengono respinte più spesso, hanno tempi di pagamento più lunghi o richiedono più rilavorazioni, consentendo interventi mirati sulle pratiche di codifica e fatturazione. Perché è importante Consente di analizzare il processo in base al tipo di prestazione erogata, un elemento chiave per individuare schemi di diniego o ritardi nei pagamenti associati a procedure specifiche. Dove reperirli In R1 RCM queste informazioni si trovano a livello di singola voce per ogni addebito o richiesta. Esempi 992139928573560 | |||
| È una rilavorazione IsRework | Indicatore calcolato che identifica le attività appartenenti a un ciclo di rilavorazione, come il nuovo invio di una richiesta respinta. | ||
| Descrizione Questo attributo è un indicatore booleano, in genere calcolato durante l’analisi di Process Mining. Assume il valore «true» se un’attività ripete una fase precedente o fa parte di una sequenza che segnala la correzione di un errore, ad esempio qualsiasi attività successiva a «Richiesta respinta». Individuare le rilavorazioni è una delle funzionalità più utili del Process Mining, perché permette di quantificare il tempo, le risorse e il lavoro sprecati nel processo. Segnalando le rilavorazioni, le organizzazioni possono concentrare gli interventi di miglioramento sulla prevenzione degli errori che le causano, ottenendo così importanti guadagni di efficienza. Perché è importante Aiuta a quantificare la frequenza e l’impatto delle rilavorazioni, ad esempio quelle dovute ai dinieghi delle richieste, e consente di intervenire in modo mirato per ridurre inefficienze e sprechi di lavoro. Dove reperirli Non è un campo presente nel sistema di origine. Viene calcolato dallo strumento di Process Mining in base alla sequenza delle attività, ad esempio rilevando quando l’attività «Richiesta inviata» si verifica più di una volta per lo stesso caso. Esempi truefalse | |||
| Esito del recupero crediti CollectionOutcome | Esito finale delle attività di recupero relative a un saldo insoluto. | ||
| Descrizione Questo attributo descrive l’esito dei tentativi di riscuotere il pagamento di un conto scaduto. Tra i possibili esiti figurano «Pagato per intero», «Saldo concordato», «Classificato come credito inesigibile» o «Non risolto». Monitorare gli esiti del recupero crediti è essenziale per valutarne l’efficacia. Analizzando quali attività portano ai diversi esiti, le organizzazioni possono ottimizzare le strategie di recupero, migliorare i tassi di riscossione e decidere con cognizione di causa quando interrompere i tentativi e stornare i saldi. Queste informazioni supportano la Dashboard «Prestazioni delle attività di recupero crediti». Perché è importante Misura l’efficacia del processo di recupero crediti monitorando la risoluzione finale dei conti scaduti e aiuta a ottimizzare le strategie di recupero. Dove reperirli Probabilmente è un campo di stato del conto del paziente o di un modulo dedicato al recupero crediti in R1 RCM. Esempi Pagato per interoSaldo concordato per un importo inferioreInviato a un’agenzia esternaStornato come credito inesigibile | |||
| ID paziente PatientId | Identificativo univoco del paziente che ha ricevuto la prestazione. | ||
| Descrizione Questo attributo è l’ID univoco assegnato a un paziente nel sistema sanitario, spesso denominato numero di cartella clinica (MRN). L’assistenza al singolo paziente non è l’obiettivo dell’analisi, ma l’ID paziente può essere usato per individuare problemi di fatturazione ricorrenti per la stessa persona nel tempo. Se collegato ad altri dati, può inoltre aiutare a segmentare il processo in base alle caratteristiche demografiche o alla storia del paziente e a far emergere eventuali problemi sistemici che interessano determinati gruppi. Perché è importante Consente di analizzare gli eventi di fatturazione a livello di paziente e di individuare problemi o schemi ricorrenti per singoli pazienti nel corso di più incontri. Dove reperirli Questo identificativo è un elemento fondamentale dei dati demografici del paziente, collegato a ogni incontro e richiesta in R1 RCM. Esempi MRN837262MRN937281MRN103847 | |||
| Importo della rettifica AdjustmentAmount | Valore monetario della rettifica apportata al saldo del conto. | ||
| Descrizione Questo attributo registra il valore delle rettifiche finanziarie apportate al conto del paziente dopo la fatturazione iniziale. Le rettifiche possono essere positive o negative e includono riduzioni contrattuali, storni o correzioni. Monitorare gli importi delle rettifiche è fondamentale per comprendere l’integrità dei ricavi. Un numero elevato di rettifiche negative può indicare perdite di ricavi dovute, per esempio, a errori nella registrazione degli addebiti o a crediti inesigibili. L’analisi di questi dati aiuta a individuare l’impatto economico degli errori di fatturazione e delle inefficienze nel recupero crediti. Perché è importante Quantifica le perdite di ricavi e le correzioni finanziarie, aiutando a individuare l’impatto economico di imprecisioni nella fatturazione, obblighi contrattuali o crediti inesigibili. Dove reperirli In R1 RCM si trova nei registri delle transazioni relativi alle rettifiche dei conti o alla registrazione dei pagamenti. Esempi -50.2520.00-1200.00 | |||
| Motivo della rettifica AdjustmentReason | Motivo indicato per una rettifica finanziaria, ad esempio «Riduzione contrattuale» o «Storno per credito inesigibile». | ||
| Descrizione Questo attributo spiega perché è stata apportata una rettifica finanziaria a un conto. I motivi sono spesso codici o descrizioni standardizzati che classificano il tipo di rettifica. Analizzare i motivi delle rettifiche aiuta a individuare le cause profonde delle perdite di ricavi. Per esempio, un’elevata frequenza di «Storno di piccoli saldi» potrebbe indicare un processo di recupero crediti inefficiente per gli importi ridotti, mentre le frequenti «Riduzioni contrattuali» sono una conseguenza prevista delle negoziazioni con i pagatori. Questa analisi supporta la Dashboard «Rettifiche di fatturazione e audit di conformità». Perché è importante Spiega le ragioni delle rettifiche dei ricavi e aiuta a individuare le cause profonde delle perdite, come problemi contrattuali, errori di fatturazione o difficoltà nel recupero crediti. Dove reperirli In R1 RCM si tratta in genere di un campo di testo o di un codice nello stesso record della transazione di «AdjustmentAmount». Esempi Riduzione contrattualeStorno per credito inesigibileStorno di piccoli saldiCorrezione di un errore di fatturazione | |||
| Tempo di ciclo dalla prestazione al pagamento ServiceToPaymentCycleTime | Durata totale calcolata tra l’erogazione della prestazione e la registrazione del pagamento finale. | ||
| Descrizione Questa metrica misura la durata end-to-end del ciclo dei ricavi per un singolo evento di fatturazione. Rappresenta il tempo necessario all’organizzazione per trasformare una prestazione erogata in un incasso. È un indicatore chiave di prestazione (KPI) fondamentale per la salute finanziaria. Analizzarne la durata aiuta a individuare le principali opportunità per accelerare il processo. Scomponendo il tempo di ciclo nelle sue fasi, ad esempio «tempo necessario per fatturare» e «tempo necessario per incassare», le organizzazioni possono identificare gli interventi più efficaci per migliorare i flussi di cassa. Perché è importante È un KPI essenziale di alto livello, che misura l’efficienza complessiva del ciclo di conversione in liquidità e incide direttamente sui flussi di cassa dell’organizzazione. Dove reperirli È una metrica calcolata come differenza tra il timestamp dell’attività «Prestazione erogata» e quello dell’attività «Pagamento registrato» per un determinato evento di fatturazione. Esempi 35 giorni e 8 ore92 giorni e 4 ore15 giorni e 12 ore | |||
Attività della gestione del ciclo dei ricavi
| Attività | Descrizione | ||
|---|---|---|---|
| Addebiti registrati | Questa attività indica la registrazione formale di tutti i servizi, le procedure e i materiali fatturabili relativi a un incontro con il paziente. È un passaggio essenziale di inserimento dei dati, che traduce le attività cliniche in transazioni finanziarie. | ||
| Perché è importante Segna il passaggio dalle attività cliniche a quelle finanziarie. È il punto di partenza per misurare i tempi di ciclo di generazione delle fatture e delle richieste di rimborso e aiuta a individuare gli arretrati nell’inserimento degli addebiti. Dove reperirli Registrato nel modulo di inserimento degli addebiti di R1 RCM oppure ricevuto tramite un’interfaccia da una cartella clinica elettronica. L’evento è in genere indicato da una specifica voce nel registro delle transazioni o dalla data e ora di creazione della registrazione dell’addebito. Acquisizione Individuato dalla data e ora di creazione della registrazione della transazione di addebito nella tabella di fatturazione. Tipo di evento explicit | |||
| Conto chiuso | L’evento di fatturazione è stato risolto completamente, il saldo è pari a zero e il conto viene chiuso formalmente. Questo indica che il ciclo dei ricavi relativo a quello specifico incontro si è concluso con successo. | ||
| Perché è importante È il principale evento finale del percorso ottimale del processo. Misurare il tempo di ciclo di chiusura del conto aiuta a verificare che le attività amministrative siano completate in modo efficiente e che le registrazioni siano finalizzate. Dove reperirli Deducibile quando il saldo del conto raggiunge lo zero e viene assegnato lo stato finale «Chiuso» o «Pagato integralmente». La data e ora corrispondono all’ultima transazione finanziaria che ha azzerato il saldo. Acquisizione Deducibile quando il saldo del conto diventa zero e viene assegnato lo stato «Chiuso», insieme alla data e ora dell’ultima attività. Tipo di evento inferred | |||
| Pagamento registrato | Il pagamento ricevuto viene attribuito ufficialmente al conto del paziente, riducendo il saldo residuo. È la fase finale della riconciliazione del pagamento con i servizi fatturati. | ||
| Perché è importante Questa attività segna il punto finale per calcolare i tempi di ciclo dal servizio al pagamento e di registrazione dei pagamenti. Conferma che i ricavi sono contabilizzati e i conti aggiornati correttamente. Dove reperirli Registrato come transazione finanziaria esplicita nel modulo di contabilità dei pazienti di R1 RCM. Ogni registrazione include una data, un importo e una fonte. Acquisizione Registrato come transazione specifica con la relativa data, quando un utente o un processo automatizzato attribuisce il pagamento. Tipo di evento explicit | |||
| Pagamento ricevuto | Il pagamento viene ricevuto da un pagatore o da un paziente. L’evento indica l’incasso dei fondi, che non sono ancora stati attribuiti al conto o alle specifiche prestazioni. | ||
| Perché è importante Indica un’entrata di cassa. Il tempo che intercorre tra «Pagamento ricevuto» e «Pagamento registrato» è un indicatore importante dell’efficienza amministrativa e dei ritardi nella riconciliazione degli incassi. Dove reperirli Registrato a partire dai file elettronici di rimessa dei pagatori o dall’elaborazione dei pagamenti dei pazienti. L’evento corrisponde alla data di deposito o di ricezione del file. Acquisizione Registrato in base alla data di efficacia del pagamento nel file ERA o alla data della transazione relativa al pagamento del paziente. Tipo di evento explicit | |||
| Richiesta di rimborso inviata | La richiesta di rimborso generata viene inviata elettronicamente al pagatore responsabile, ad esempio una compagnia assicurativa. È la prima comunicazione esterna del processo di fatturazione, finalizzata a ottenere il rimborso. | ||
| Perché è importante È una tappa fondamentale, da cui decorre il tempo per il rimborso da parte del pagatore. Monitorarla aiuta a individuare gli arretrati nell’invio e a rispettare le scadenze previste dai pagatori. Dove reperirli L’evento viene registrato come transazione esplicita quando la richiesta di rimborso è trasmessa a una stanza di compensazione. Il sistema registra la data e ora dell’invio e i dettagli della conferma. Acquisizione Registrato esplicitamente come transazione con la data e ora di invio, quando la richiesta viene trasmessa tramite la stanza di compensazione. Tipo di evento explicit | |||
| Servizio erogato | Indica il momento in cui viene completato per un paziente un servizio o una procedura fatturabile. L’evento viene spesso registrato in un sistema clinico o di pianificazione e dà avvio al ciclo dei ricavi. | ||
| Perché è importante È il punto di partenza per calcolare l’indicatore del tempo di ciclo dal servizio al pagamento. Analizzare il tempo trascorso da questo evento aiuta a individuare i ritardi iniziali nel ciclo dei ricavi. Dove reperirli In genere proviene da una cartella clinica elettronica (EHR) o da un sistema di gestione dello studio integrato con R1 RCM. Spesso viene dedotto dalla data del servizio o dalla data e ora di completamento della procedura registrate nella cartella del paziente. Acquisizione Deducibile dalla data e ora del «Servizio erogato» associate all’incontro con il paziente. Tipo di evento inferred | |||
| Avvio dell’attività di recupero crediti | Il conto del paziente è scaduto e vengono avviate iniziative proattive di recupero crediti. Si può passare dall’invio automatico di lettere di sollecito all’assegnazione del caso a uno specialista. | ||
| Perché è importante Segna l’inizio di un processo di recupero crediti che richiede molte risorse. Analizzare l’efficacia e il tempo di ciclo di queste attività aiuta a ottimizzare le strategie per recuperare i crediti inesigibili. Dove reperirli Probabilmente viene registrato o dedotto da una modifica dello stato, quando il conto viene inserito in una coda di lavoro per il recupero crediti o gli viene assegnato un codice di stato corrispondente in R1 RCM. Acquisizione Deducibile dalla modifica dello stato del conto a «Recupero crediti» o «Scaduto». Tipo di evento inferred | |||
| Avvio della rilavorazione del rifiuto | Un utente o un flusso di lavoro automatizzato avvia l’analisi e la risoluzione di una richiesta di rimborso respinta. Può essere necessario correggere la codifica, inviare documentazione o presentare ricorso contro la decisione del pagatore. | ||
| Perché è importante Segna l’inizio del costoso ciclo di rilavorazione delle richieste respinte. Misurare il tempo trascorso in questa fase è essenziale per valutare l’efficienza del team che gestisce i rifiuti. Dove reperirli Spesso dedotto dalla modifica dello stato della richiesta respinta a «Rilavorazione in corso» o «In revisione» in una coda di lavoro o nel modulo di gestione dei rifiuti di R1 RCM. Acquisizione Deducibile da una modifica dello stato in una coda di lavoro per la gestione dei rifiuti o dalla prima azione di un utente su una richiesta respinta. Tipo di evento inferred | |||
| Conto classificato come credito inesigibile | Sono stati esauriti tutti i tentativi di recupero e il saldo residuo del conto è considerato inesigibile. L’importo viene stralciato come credito inesigibile e rappresenta una perdita definitiva di ricavi. | ||
| Perché è importante È un esito negativo del processo e una perdita diretta di ricavi. Analizzare i casi che si concludono con un credito inesigibile può far emergere schemi di mancato pagamento e opportunità per migliorare il recupero crediti. Dove reperirli In genere è una transazione esplicita in R1 RCM, con cui il saldo residuo viene trasferito a una specifica categoria di crediti inesigibili, spesso su iniziativa di un utente o in base a regole automatiche di anzianità del credito. Acquisizione Registrato come transazione finanziaria specifica per stralciare il saldo, spesso associata al trasferimento a un’agenzia esterna di recupero crediti. Tipo di evento explicit | |||
| Prospetto del paziente generato | Dopo la valutazione da parte dell’assicurazione, viene creato un prospetto per il paziente che specifica il saldo residuo a suo carico. Può riguardare ticket, franchigie o servizi non coperti. | ||
| Perché è importante Questa attività avvia la fase del ciclo dei ricavi relativa ai pagamenti dei pazienti. Analizzarne tempi e frequenza è importante per gestire il recupero dei crediti dai pazienti e il flusso di cassa. Dove reperirli In genere viene registrato un evento quando si esegue un processo in batch per creare e stampare i prospetti dei pazienti o inviarli elettronicamente. R1 RCM registra la data di generazione del prospetto. Acquisizione Registrato come transazione quando viene eseguito il processo in batch per generare i prospetti dei pazienti. Tipo di evento explicit | |||
| Rettifica del conto effettuata | Sul conto viene registrata una transazione diversa da un pagamento, che ne modifica il saldo. Può trattarsi di rettifiche contrattuali basate sugli accordi con i pagatori, stralci di piccoli saldi o correzioni. | ||
| Perché è importante Un volume elevato di rettifiche può indicare problemi nei tariffari, nella gestione dei contratti o nella fatturazione. Monitorarle è essenziale per analizzare l’integrità dei ricavi. Dove reperirli Registrato come tipo di transazione specifico nel modulo di contabilità dei pazienti di R1 RCM. Ogni rettifica ha un codice, un importo e una data di registrazione. Acquisizione Registrato come transazione di rettifica distinta, identificabile tramite un codice univoco. Tipo di evento explicit | |||
| Richiesta di rimborso creata | Il sistema genera una richiesta di rimborso formale sulla base degli addebiti registrati. Il processo riunisce i dati demografici del paziente, le informazioni assicurative e i codici dei servizi in un formato standard. | ||
| Perché è importante È una tappa interna fondamentale prima dell’invio all’esterno. Eventuali ritardi possono indicare problemi di codifica, convalida dei dati o configurazione del sistema che rallentano l’intero processo di fatturazione. Dove reperirli È un evento interno al sistema R1 RCM. Probabilmente viene registrato come modifica dello stato del conto di fatturazione o tramite la data e ora di creazione della richiesta di rimborso. Acquisizione Deducibile dalla modifica dello stato a «Richiesta di rimborso generata» o dalla data e ora di creazione della registrazione della richiesta. Tipo di evento inferred | |||
| Richiesta di rimborso respinta | Il pagatore ha rifiutato di rimborsare la richiesta, interamente o per specifiche voci. Il motivo del rifiuto viene registrato e dà avvio al processo di rilavorazione e ricorso. | ||
| Perché è importante Questa attività mette in evidenza perdite di ricavi e inefficienze del processo. Analizzare i motivi dei rifiuti è essenziale per individuarne le cause profonde e aumentare il tasso di accettazione delle richieste al primo invio. Dove reperirli Non si tratta di un evento distinto, ma di uno stato dedotto dai dettagli contenuti in un file ERA elaborato. Specifici codici di rifiuto nei dati della rimessa determinano una modifica dello stato della richiesta. Acquisizione Deducibile dai codici di rifiuto presenti nel file ERA elaborato, che modificano lo stato della richiesta in «Respinta». Tipo di evento inferred | |||
| Risposta del pagatore ricevuta | Il sistema riceve una risposta del pagatore in merito alla richiesta inviata, spesso sotto forma di file Electronic Remittance Advice (ERA). La risposta specifica gli importi pagati, respinti o rettificati. | ||
| Perché è importante Questo evento segna un passaggio decisivo del processo, perché determina se la fase successiva sarà la registrazione del pagamento o la gestione del rifiuto. Analizzarlo aiuta a comprendere il comportamento dei pagatori e la rapidità dei pagamenti. Dove reperirli Registrato quando R1 RCM elabora un file elettronico di rimessa del pagatore, ad esempio un file ANSI 835. L’evento è contrassegnato dalla data e ora di elaborazione del file. Acquisizione Registrato al momento dell’acquisizione e dell’elaborazione del file Electronic Remittance Advice (ERA/835). Tipo di evento explicit | |||
Guide all’estrazione
Passaggi
- Acceda alla piattaforma R1 RCM con un account utente autorizzato ad accedere ai moduli di business intelligence o di reportistica.
- Apra la sezione dei report della piattaforma. Potrebbe chiamarsi "Business Intelligence", "Reporting Portal" o "Analytics".
- Individui lo strumento per creare un nuovo report personalizzato o una query. Questo consente di definire i campi dati e la logica specifici per l’estrazione.
- Poiché R1 RCM non fornisce un Event Log unificato già pronto, dovrà crearlo combinando dati provenienti da fonti diverse. La configurazione della query fornita utilizza UNION ALL per unire gli eventi di vari oggetti aziendali in un unico registro cronologico.
- Copi la query completa dalla sezione "Query" di questo documento e la incolli nell’editor delle query o nell’interfaccia di configurazione del report personalizzato.
- Configuri i parametri del report, in particolare l’intervallo di date. Imposti i segnaposto
'{StartDate}'e'{EndDate}'nella query per definire il periodo di estrazione, ad esempio gli ultimi 6 mesi. - Aggiunga gli eventuali filtri necessari alla configurazione del report, ad esempio per selezionare strutture, reparti o gruppi di pagatori specifici e circoscrivere i dati.
- Esegua il report. La query verrà eseguita sul database R1 RCM e genererà i risultati in base ai parametri specificati.
- Al termine dell’esecuzione, individui l’opzione per esportare i dati. Scelga CSV (Comma Separated Values) come formato di esportazione, poiché è direttamente compatibile con ProcessMind.
- Scarichi il file CSV generato e lo apra per una rapida revisione. Verifichi che le intestazioni delle colonne corrispondano agli attributi richiesti:
BillingEvent,ActivityName,EventTime,SourceSystemeLastDataUpdate. - Prima di caricare il file in ProcessMind, verifichi che i formati di data e ora nelle colonne
EventTimeeLastDataUpdatesiano coerenti.
Configurazione
- Prerequisiti: è necessario un account utente con autorizzazioni sufficienti per accedere al modulo Business Intelligence di R1 RCM e creare report personalizzati.
- Tipo di report: utilizzi una query personalizzata o uno strumento avanzato per la creazione di report, che consenta di recuperare dati complessi e usare istruzioni UNION ALL per combinare insiemi di dati diversi.
- Intervallo di date: per gestire le prestazioni e il volume dei dati, è fondamentale applicare un filtro per un periodo specifico. Per l’analisi iniziale, consigliamo di partire da un intervallo di 3-6 mesi. Applichi il filtro per data al campo timestamp principale di ogni attività.
- Filtri chiave: oltre all’intervallo di date, valuti l’applicazione di filtri per
Facility ID,Payer TypeoBilling Department, così da concentrarsi su specifiche aree operative e ridurre le dimensioni dell’esportazione. - Formato di esportazione: selezioni sempre CSV come formato di output. In questo modo otterrà un file strutturato e pulito, facilmente elaborabile dagli strumenti di Process Mining.
- Pianificazione: se il modulo di reportistica di R1 RCM lo consente, valuti di pianificare l’esecuzione periodica del report, ad esempio ogni settimana o ogni mese, per aggiornare automaticamente i dati e monitorarli nel tempo.
Query di esempio sql
SELECT
c.ClaimID AS BillingEvent,
'Service Rendered' AS ActivityName,
c.ServiceDate AS EventTime,
'R1 RCM' AS SourceSystem,
GETDATE() AS LastDataUpdate,
c.ClinicianID AS AssignedUser,
d.DepartmentName AS BillingDepartment,
c.TotalChargeAmount AS InvoiceAmount,
p.PayerName AS PayerName,
'Rendered' AS InvoiceStatus,
NULL AS DenialReasonCode
FROM [ServiceAndChargeData] c
JOIN [Departments] d ON c.DepartmentID = d.DepartmentID
JOIN [Payers] p ON c.PayerID = p.PayerID
WHERE c.ServiceDate BETWEEN '{StartDate}' AND '{EndDate}'
UNION ALL
SELECT
c.ClaimID AS BillingEvent,
'Charges Captured' AS ActivityName,
c.ChargeEntryTimestamp AS EventTime,
'R1 RCM' AS SourceSystem,
GETDATE() AS LastDataUpdate,
c.ChargeEntryUserID AS AssignedUser,
d.DepartmentName AS BillingDepartment,
c.TotalChargeAmount AS InvoiceAmount,
p.PayerName AS PayerName,
'Open' AS InvoiceStatus,
NULL AS DenialReasonCode
FROM [ServiceAndChargeData] c
JOIN [Departments] d ON c.DepartmentID = d.DepartmentID
JOIN [Payers] p ON c.PayerID = p.PayerID
WHERE c.ChargeEntryTimestamp BETWEEN '{StartDate}' AND '{EndDate}'
UNION ALL
SELECT
cl.ClaimID AS BillingEvent,
'Claim Created' AS ActivityName,
cl.CreationTimestamp AS EventTime,
'R1 RCM' AS SourceSystem,
GETDATE() AS LastDataUpdate,
cl.CreatedByUserID AS AssignedUser,
cl.BillingDepartment AS BillingDepartment,
cl.TotalAmount AS InvoiceAmount,
cl.PayerName AS PayerName,
'Created' AS InvoiceStatus,
NULL AS DenialReasonCode
FROM [ClaimsData] cl
WHERE cl.CreationTimestamp BETWEEN '{StartDate}' AND '{EndDate}'
UNION ALL
SELECT
cl.ClaimID AS BillingEvent,
'Claim Submitted' AS ActivityName,
cl.SubmissionTimestamp AS EventTime,
'R1 RCM' AS SourceSystem,
GETDATE() AS LastDataUpdate,
cl.SubmittedByUserID AS AssignedUser,
cl.BillingDepartment AS BillingDepartment,
cl.TotalAmount AS InvoiceAmount,
cl.PayerName AS PayerName,
'Submitted' AS InvoiceStatus,
NULL AS DenialReasonCode
FROM [ClaimsData] cl
WHERE cl.SubmissionTimestamp BETWEEN '{StartDate}' AND '{EndDate}'
UNION ALL
SELECT
era.ClaimID AS BillingEvent,
'Payer Adjudication Received' AS ActivityName,
era.ReceivedTimestamp AS EventTime,
'R1 RCM' AS SourceSystem,
GETDATE() AS LastDataUpdate,
'System' AS AssignedUser,
pa.BillingDepartment AS BillingDepartment,
pa.InvoiceAmount AS InvoiceAmount,
era.PayerName AS PayerName,
'Adjudicated' AS InvoiceStatus,
NULL AS DenialReasonCode
FROM [RemittanceAdvice] era
JOIN [PatientAccounts] pa ON era.ClaimID = pa.BillingEvent
WHERE era.ReceivedTimestamp BETWEEN '{StartDate}' AND '{EndDate}'
UNION ALL
SELECT
d.ClaimID AS BillingEvent,
'Claim Denied' AS ActivityName,
d.DenialTimestamp AS EventTime,
'R1 RCM' AS SourceSystem,
GETDATE() AS LastDataUpdate,
'System' AS AssignedUser,
cl.BillingDepartment AS BillingDepartment,
cl.TotalAmount AS InvoiceAmount,
cl.PayerName AS PayerName,
'Denied' AS InvoiceStatus,
d.ReasonCode AS DenialReasonCode
FROM [DenialsLog] d
JOIN [ClaimsData] cl ON d.ClaimID = cl.ClaimID
WHERE d.DenialTimestamp BETWEEN '{StartDate}' AND '{EndDate}'
UNION ALL
SELECT
dr.ClaimID AS BillingEvent,
'Denial Rework Started' AS ActivityName,
dr.ReworkStartTimestamp AS EventTime,
'R1 RCM' AS SourceSystem,
GETDATE() AS LastDataUpdate,
dr.AssignedUserID AS AssignedUser,
cl.BillingDepartment AS BillingDepartment,
cl.TotalAmount AS InvoiceAmount,
cl.PayerName AS PayerName,
'In Rework' AS InvoiceStatus,
dr.OriginalDenialCode AS DenialReasonCode
FROM [DenialRework] dr
JOIN [ClaimsData] cl ON dr.ClaimID = cl.ClaimID
WHERE dr.ReworkStartTimestamp BETWEEN '{StartDate}' AND '{EndDate}'
UNION ALL
SELECT
ps.PatientAccountID AS BillingEvent,
'Patient Statement Generated' AS ActivityName,
ps.GenerationTimestamp AS EventTime,
'R1 RCM' AS SourceSystem,
GETDATE() AS LastDataUpdate,
ps.GeneratedByUserID AS AssignedUser,
pa.BillingDepartment AS BillingDepartment,
ps.StatementBalance AS InvoiceAmount,
'Patient' AS PayerName,
'Patient Billed' AS InvoiceStatus,
NULL AS DenialReasonCode
FROM [PatientStatements] ps
JOIN [PatientAccounts] pa ON ps.PatientAccountID = pa.BillingEvent
WHERE ps.GenerationTimestamp BETWEEN '{StartDate}' AND '{EndDate}'
UNION ALL
SELECT
p.AssociatedClaimID AS BillingEvent,
'Payment Received' AS ActivityName,
p.ReceiptTimestamp AS EventTime,
'R1 RCM' AS SourceSystem,
GETDATE() AS LastDataUpdate,
p.ProcessedByUserID AS AssignedUser,
pa.BillingDepartment AS BillingDepartment,
p.PaymentAmount AS InvoiceAmount,
p.PayerName AS PayerName,
'Payment Pending' AS InvoiceStatus,
NULL AS DenialReasonCode
FROM [PaymentsLog] p
JOIN [PatientAccounts] pa ON p.AssociatedClaimID = pa.BillingEvent
WHERE p.ReceiptTimestamp BETWEEN '{StartDate}' AND '{EndDate}'
UNION ALL
SELECT
pt.ClaimID AS BillingEvent,
'Payment Posted' AS ActivityName,
pt.PostingTimestamp AS EventTime,
'R1 RCM' AS SourceSystem,
GETDATE() AS LastDataUpdate,
pt.PostedByUserID AS AssignedUser,
pa.BillingDepartment AS BillingDepartment,
pt.PostedAmount AS InvoiceAmount,
pt.PayerName AS PayerName,
'Partially Paid' AS InvoiceStatus,
NULL AS DenialReasonCode
FROM [PaymentTransactions] pt
JOIN [PatientAccounts] pa ON pt.ClaimID = pa.BillingEvent
WHERE pt.PostingTimestamp BETWEEN '{StartDate}' AND '{EndDate}'
UNION ALL
SELECT
a.ClaimID AS BillingEvent,
'Account Adjustment Made' AS ActivityName,
a.AdjustmentTimestamp AS EventTime,
'R1 RCM' AS SourceSystem,
GETDATE() AS LastDataUpdate,
a.AdjusterID AS AssignedUser,
pa.BillingDepartment AS BillingDepartment,
a.AdjustmentAmount AS InvoiceAmount,
pa.PayerName AS PayerName,
'Adjusted' AS InvoiceStatus,
NULL AS DenialReasonCode
FROM [Adjustments] a
JOIN [PatientAccounts] pa ON a.ClaimID = pa.BillingEvent
WHERE a.AdjustmentTimestamp BETWEEN '{StartDate}' AND '{EndDate}'
UNION ALL
SELECT
ca.PatientAccountID AS BillingEvent,
'Collection Activity Started' AS ActivityName,
ca.ActivityTimestamp AS EventTime,
'R1 RCM' AS SourceSystem,
GETDATE() AS LastDataUpdate,
ca.AssignedAgentID AS AssignedUser,
'Collections' AS BillingDepartment,
pa.CurrentBalance AS InvoiceAmount,
'Patient' AS PayerName,
'In Collections' AS InvoiceStatus,
NULL AS DenialReasonCode
FROM [CollectionsActivity] ca
JOIN [PatientAccounts] pa ON ca.PatientAccountID = pa.BillingEvent
WHERE ca.ActivityTimestamp BETWEEN '{StartDate}' AND '{EndDate}'
UNION ALL
SELECT
pa.BillingEvent AS BillingEvent,
'Account Placed in Bad Debt' AS ActivityName,
pa.BadDebtPlacementDate AS EventTime,
'R1 RCM' AS SourceSystem,
GETDATE() AS LastDataUpdate,
pa.BadDebtUserID AS AssignedUser,
'Finance' AS BillingDepartment,
pa.CurrentBalance AS InvoiceAmount,
'Patient' AS PayerName,
'Bad Debt' AS InvoiceStatus,
NULL AS DenialReasonCode
FROM [PatientAccounts] pa
WHERE pa.BadDebtPlacementDate BETWEEN '{StartDate}' AND '{EndDate}'
UNION ALL
SELECT
pa.BillingEvent AS BillingEvent,
'Account Closed' AS ActivityName,
pa.ClosureDate AS EventTime,
'R1 RCM' AS SourceSystem,
GETDATE() AS LastDataUpdate,
'System' AS AssignedUser,
pa.BillingDepartment AS BillingDepartment,
0 AS InvoiceAmount,
pa.PayerName AS PayerName,
'Closed' AS InvoiceStatus,
NULL AS DenialReasonCode
FROM [PatientAccounts] pa
WHERE pa.ClosureDate BETWEEN '{StartDate}' AND '{EndDate}' AND pa.CurrentBalance = 0; È pronto a iniziare?
Utilizzi questo template per semplificare la raccolta dei dati e avviare il percorso di ottimizzazione della gestione del ciclo dei ricavi. La accompagneremo in ogni fase.
Ottimizzi subito R1 RCM: migliori l’efficienza del ciclo dei ricavi
Elimini i colli di bottiglia nell’RCM, riduca del 30% il tempo di ciclo e migliori il flusso di cassa.
Non è necessaria una carta di credito: inizi in pochi minuti.