Datatemplate voor het beheer van de inkomstencyclus
Datatemplate voor het beheer van de inkomstencyclus
- Aanbevolen attributen om te verzamelen
- Belangrijke activiteiten om te volgen voor procesontdekking
- Gedetailleerde extractie-instructies voor R1 RCM
Attributen voor het beheer van de inkomstencyclus
| Naam | Beschrijving | ||
|---|---|---|---|
| Activiteitsnaam ActivityName | De naam van de specifieke bedrijfsgebeurtenis of taak die op een bepaald moment in de omzetcyclus plaatsvond. | ||
| Beschrijving Dit attribuut beschrijft één stap of mijlpaal in het beheer van de omzetcyclus voor een factureringsgebeurtenis. Activiteiten laten zien welk werk wordt uitgevoerd, zoals ‘Kosten vastgelegd’, ‘Declaratie ingediend’ of ‘Betaling geboekt’. De volgorde van activiteiten analyseren is de kern van process mining. Zo ontdek je hoe het proces in werkelijkheid verloopt, waar bottlenecks ontstaan doordat activiteiten te lang op zich laten wachten en waar onnodig herstelwerk plaatsvindt, bijvoorbeeld wanneer na ‘Declaratie afgewezen’ de activiteit ‘Afwijzing opnieuw verwerken’ volgt. Waarom dit belangrijk is Dit attribuut bepaalt de processtappen. Daarmee kun je het proces in kaart brengen, overgangstijden berekenen en procesafwijkingen en herstelwerk opsporen. Waar vind je dit? Deze informatie komt meestal uit event logs, registraties van statuswijzigingen of transactiecodes in verschillende R1 RCM-modules. Technische codes moeten soms worden vertaald naar begrijpelijke namen. Voorbeelden Kosten vastgelegdClaim ingediendBeoordeling door betaler ontvangenBetaling verwerktAccount gesloten | |||
| Factureringsgebeurtenis BillingEvent | De unieke identificatiecode van één factureerbare dienst of post. Deze code is de primaire case-ID waarmee de volledige omzetcyclus wordt gevolgd. | ||
| Beschrijving De ID van de factureringsgebeurtenis staat voor een afzonderlijke levering van een dienst of product waarvoor kosten in rekening worden gebracht. Deze ID vormt de rode draad tussen alle bijbehorende activiteiten, van de eerste dienstverlening en het vastleggen van de kosten tot het indienen van de declaratie, het boeken van de betaling en uiteindelijk het afsluiten van de rekening. Met process mining kun je de levenscyclus van elke factureringsgebeurtenis analyseren en de volledige omzetcyclus in beeld brengen. Je volgt het hele traject van één kostenpost, ontdekt veelvoorkomende routes, meet de doorlooptijden tussen belangrijke mijlpalen en ziet welke afwijkingen tot vertragingen of omzetverlies leiden. Waarom dit belangrijk is Deze identificatiecode is nodig om alle bijbehorende activiteiten in één case te groeperen en de omzetcyclus voor elke factureerbare gebeurtenis volledig en nauwkeurig te analyseren. Waar vind je dit? Dit is de primaire sleutel die verschillende tabellen met gegevens over zorgcontacten, kosten, declaraties en betalingen met elkaar verbindt. Raadpleeg de documentatie van R1 RCM voor het specifieke veld. Dit is vaak gekoppeld aan een zorgcontact- of declaratie-ID. Voorbeelden BE-2023-0012345BE-2023-0054321BE-2024-0098765 | |||
| Tijdstip gebeurtenis EventTime | De timestamp die aangeeft wanneer een activiteit of gebeurtenis plaatsvond. | ||
| Beschrijving Tijdstip gebeurtenis geeft de exacte datum en tijd waarop een activiteit in het systeem is vastgelegd. Deze tijdgegevens zijn nodig om het proces vanuit een tijdsperspectief te analyseren. Bij process mining gebruik je deze timestamp om gebeurtenissen chronologisch te ordenen en de tijd tussen activiteiten te berekenen. Dat is belangrijk voor prestatieanalyses. Je kunt er metrieken mee berekenen, zoals doorlooptijd, verwerkingstijd en wachttijd. Die helpen bottlenecks op te sporen en de efficiëntie te meten. Waarom dit belangrijk is Deze timestamp vormt de basis voor alle tijdsanalyses, zoals het berekenen van doorlooptijden, opsporen van bottlenecks en volgen van procesprestaties ten opzichte van SLA’s. Waar vind je dit? Dit veld heet in R1 RCM meestal ‘Creation Date’, ‘Timestamp’ of ‘Last Update Date’ en is gekoppeld aan elke transactie of registratie van een statuswijziging. Voorbeelden 2023-10-26T10:00:00Z2023-10-27T14:35:10Z2023-11-05T09:12:45Z | |||
| Bronsysteem SourceSystem | Het systeem waarin de gegevens oorspronkelijk zijn vastgelegd en waaruit de gebeurtenisgegevens zijn gehaald. | ||
| Beschrijving Dit attribuut geeft aan welke brontoepassing of module de gegevens voor een gebeurtenis heeft aangemaakt. In een complexe zorgomgeving kunnen gegevens bijvoorbeeld afkomstig zijn uit een EMR, een factureringsmodule, een clearinghouse voor declaraties of een incassoplatform. Weten uit welk systeem de gegevens komen, helpt bij de gegevensvalidatie en bij het analyseren van procesverschillen die specifiek zijn voor bepaalde systemen. Ook maakt het inconsistenties in de data makkelijker op te sporen en wordt duidelijk hoe de verschillende systemen in het proces samenhangen. Waarom dit belangrijk is Geeft aan waar de data vandaan komt. Dat is belangrijk voor gegevensbeheer en validatie, en om te begrijpen hoe systemen in het end-to-endproces samenwerken. Waar vind je dit? Dit is vaak een vaste waarde die tijdens de data-extractie wordt toegevoegd. De waarde geeft aan uit welk systeem de data afkomstig is, bijvoorbeeld ‘R1 RCM’. Voorbeelden R1 RCMCernerEpic | |||
| Laatste gegevensupdate LastDataUpdate | De timestamp van de meest recente gegevensverversing of extractie uit het bronsysteem. | ||
| Beschrijving Dit attribuut geeft aan wanneer de data voor de process mining-analyse voor het laatst is bijgewerkt. Zo weet je hoe actueel de geanalyseerde data is. Deze informatie is belangrijk voor rapportages en dashboards: je ziet hoe recent de procesinzichten zijn. Dat helpt verwachtingen over de actualiteit van de data te bepalen en zorgt ervoor dat beslissingen worden genomen met een duidelijk beeld van de periode waarop de data betrekking heeft. Waarom dit belangrijk is Geeft aan hoe actueel de data is, zodat analisten en andere betrokkenen weten hoe recent de procesinzichten zijn. Waar vind je dit? Deze timestamp wordt vastgelegd tijdens het proces van data-extractie, transformatie en laden (ETL) en geldt meestal voor de volledige dataset. Voorbeelden 2024-05-20T08:00:00Z2024-05-21T08:00:00Z | |||
| Factureringsteam BillingDepartment | De afdeling of het functionele team dat verantwoordelijk is voor de activiteit. | ||
| Beschrijving Dit attribuut geeft aan welke organisatie-eenheid een processtap heeft uitgevoerd, zoals ‘Kosten invoeren’, ‘Declaraties indienen’ of ‘Afwijzingen beheren’. Zo wordt duidelijk hoe het werk tussen teams wordt overgedragen. Dit is belangrijk om de doorvoer per afdeling te analyseren en bottlenecks tussen teams op te sporen. Door het proces per afdeling te filteren, zie je waar overdrachten soepel verlopen en waar vertraging ontstaat. Dat helpt bij de verdeling van middelen en het verbeteren van processen binnen de organisatie. Waarom dit belangrijk is Maakt het mogelijk om procesprestaties per organisatie-eenheid te analyseren en bottlenecks, beperkte middelen of goede werkwijzen per team op te sporen. Waar vind je dit? Deze informatie kan afkomstig zijn uit het gebruikersprofiel in R1 RCM of zijn opgeslagen als ‘Department Code’ in de transactiegegevens. Voorbeelden Kosten vastleggenClaimbeheerAfwijzingen en bezwarenBetalingen boeken | |||
| Factuurbedrag InvoiceAmount | Het totale geldbedrag van de kosten op de factuur of declaratie. | ||
| Beschrijving Dit attribuut geeft het totale gefactureerde bedrag weer voor de geleverde diensten binnen een factureringsgebeurtenis. Het is de verwachte opbrengst van de declaratie. Het factuurbedrag analyseren is belangrijk voor financiële process mining. Je kunt declaraties met een hoge waarde prioriteren, de financiële gevolgen van vertragingen of afwijzingen in kaart brengen en het proces op basis van bedragen segmenteren. Zo kan blijken dat declaraties boven een bepaald bedrag een andere, meer handmatige route volgen. Waarom dit belangrijk is Geeft financiële context aan het proces. Zo kun je analyseren hoe procesverschillen de omzet beïnvloeden en cases met een hoge waarde prioriteren voor verbetering. Waar vind je dit? Dit veld staat in R1 RCM in de hoofdtabel voor declaraties of facturen en heet vaak ‘TotalBilledAmount’ of iets vergelijkbaars. Voorbeelden 150.002500.7585.5012000.00 | |||
| Factuurstatus InvoiceStatus | De huidige status van de factuur of declaratie in de levenscyclus. | ||
| Beschrijving Dit attribuut geeft de laatst bekende status van een factureringsgebeurtenis aan, zoals ‘Ingediend’, ‘Betaald’, ‘Afgewezen’ of ‘In incasso’. Zo zie je waar een factuur op een bepaald moment in het proces staat. De factuurstatus is belangrijk voor ouderdomsrapportages en het bewaken van openstaande vorderingen. Met process mining kun je cases filteren die in een bepaalde status vastzitten en de uitkomsten van verschillende procesvarianten analyseren, bijvoorbeeld door de routes van betaalde en afgewezen declaraties te vergelijken. Waarom dit belangrijk is Geeft de huidige status van elke case weer. Dat is nodig voor ouderdomsrapportages en om de uitkomsten van verschillende procesroutes te analyseren. Waar vind je dit? Dit is meestal een statusveld in de hoofdregistratie van de declaratie of rekening in R1 RCM. Voorbeelden Wacht op indieningIngediend bij betalerAfgewezenVolledig betaaldIn incasso | |||
| Naam betaler PayerName | De naam van de verzekeraar, overheidsinstantie of patiënt die verantwoordelijk is voor de betaling. | ||
| Beschrijving Dit attribuut geeft aan wie de primaire betaler van de declaratie is. Dat kan een commerciële verzekeraar zijn, zoals Aetna, een overheidsbetaler zoals Medicare of de patiënt zelf bij een deel dat voor eigen rekening komt. Een analyse per betaler is belangrijk voor het beheer van de omzetcyclus. Zo ontdek je dat bepaalde betalers vaker declaraties afwijzen, langere betalingstermijnen hanteren of meer eisen stellen aan de indiening. Met die inzichten kan de organisatie processen en middelen afstemmen op de werkwijze van elke betaler. Waarom dit belangrijk is Maakt het mogelijk het proces per betaler te segmenteren en vertragingen, afwijzingspatronen en betaalgedrag per betaler op te sporen. Dat helpt de omzet te verbeteren. Waar vind je dit? Deze informatie staat in R1 RCM bij de verzekerings- of demografische gegevens van de patiënt die aan de declaratie zijn gekoppeld. Voorbeelden MedicareUnitedHealthcareBlue Cross Blue ShieldAetnaZelfbetaler | |||
| Redencode afwijzing DenialReasonCode | Een gestandaardiseerde code van de betaler die uitlegt waarom een declaratie is afgewezen. | ||
| Beschrijving Wanneer een betaler een declaratie afwijst, geeft die een redencode op, zoals een CARC-code (Claim Adjustment Reason Code), om de beslissing toe te lichten. Deze codes zijn gestandaardiseerd en wijzen bijvoorbeeld op ‘Dienst niet gedekt’ of ‘Dubbele declaratie’. Dit attribuut is belangrijk voor het beheer van afwijzingen. Door te analyseren hoe vaak verschillende redencodes voorkomen, kan de organisatie de oorzaken van afwijzingen opsporen en aanpakken. Die kunnen te maken hebben met de verzekeringsgerechtigdheid van de patiënt, coderingsfouten of het ontbreken van medische noodzaak. Zo kun je herstelwerk verminderen en betalingen sneller ontvangen. Waarom dit belangrijk is Geeft de specifieke reden voor afgewezen declaraties. Met oorzaakanalyse kun je nieuwe afwijzingen voorkomen, herstelwerk verminderen en het percentage betalingen bij de eerste indiening verhogen. Waar vind je dit? Deze informatie komt van de betaler in de elektronische betalingsspecificatie (ERA- of 835-bestand) en wordt opgeslagen in de module voor declaratiebeheer van R1 RCM. Voorbeelden CO-16: De declaratie of dienst bevat niet de informatie die nodig is voor de beoordeling.PR-97: De vergoeding voor deze dienst is opgenomen in de betaling of vergoeding voor een andere dienst.CO-22: Volgens de coördinatie van vergoedingen wordt deze zorg mogelijk door een andere betaler vergoed.OA-18: Exacte dubbele declaratie of dienst. | |||
| Toegewezen gebruiker AssignedUser | De gebruikers-ID of naam van de medewerker die de activiteit heeft uitgevoerd. | ||
| Beschrijving Dit attribuut geeft aan wie verantwoordelijk was voor een specifieke taak in het proces. Dat kan de medewerker zijn die de declaratie heeft aangemaakt, de analist die een afwijzing opnieuw heeft verwerkt of de specialist die een betaling heeft geboekt. Met een analyse per gebruiker krijg je inzicht in de verdeling van het werk, individuele prestaties en opleidingsbehoeften. Je ziet welke gebruikers efficiënt werken en bij wie vaker fouten voorkomen. Zo kun je gericht bijsturen en het proces verbeteren. Waarom dit belangrijk is Maakt het mogelijk om prestaties van teams en individuele medewerkers en de werkverdeling te analyseren. Ook helpt dit attribuut opleidingskansen en procesafwijkingen per gebruiker op te sporen. Waar vind je dit? Dit veld heet in transactielogs van R1 RCM meestal ‘UserID’, ‘Processor’ of ‘UpdatedBy’. Voorbeelden jdoeasmithp.jonesBOT_RPA01 | |||
| Correctiebedrag AdjustmentAmount | Het geldbedrag van een correctie op het rekeningsaldo. | ||
| Beschrijving Dit attribuut registreert de waarde van financiële correcties op de rekening van een patiënt na de eerste facturering. Correcties kunnen positief of negatief zijn en omvatten contractuele kortingen, afboekingen en aanpassingen. Correctiebedragen bijhouden is belangrijk om de betrouwbaarheid van de omzet te bewaken. Veel negatieve correcties kunnen wijzen op omzetverlies door bijvoorbeeld onjuist vastgelegde kosten of oninbare vorderingen. Met deze data zie je wat de financiële gevolgen zijn van factureringsfouten en inefficiënties bij het innen. Waarom dit belangrijk is Brengt omzetverlies en financiële correcties in bedragen in kaart. Zo zie je wat de financiële gevolgen zijn van onjuiste facturering, contractuele verplichtingen of oninbare vorderingen. Waar vind je dit? Dit veld staat in R1 RCM in transactielogs over rekeningcorrecties of het boeken van betalingen. Voorbeelden -50.2520.00-1200.00 | |||
| Dienstcode ServiceCode | De factureringscode voor de geleverde dienst of uitgevoerde procedure, zoals een CPT- of HCPCS-code. | ||
| Beschrijving Dienstcodes, zoals CPT-codes (Current Procedural Terminology), zijn gestandaardiseerde medische codes voor het melden van medische, chirurgische en diagnostische procedures en diensten aan betalers voor vergoeding. Door het proces per dienstcode te analyseren, spoor je factureringsproblemen bij specifieke soorten zorg op. Je ziet welke procedures het vaakst worden afgewezen, de langste betalingstermijnen hebben of het meeste herstelwerk vragen. Zo kun je de codering en facturering gericht verbeteren. Waarom dit belangrijk is Maakt procesanalyse per type geleverde dienst mogelijk. Zo spoor je afwijzingspatronen en betalingsvertragingen bij specifieke procedures op. Waar vind je dit? Deze informatie staat in R1 RCM op regelniveau bij elke kostenpost of declaratie. Voorbeelden 992139928573560 | |||
| Doorlooptijd van dienst tot betaling ServiceToPaymentCycleTime | De totale berekende tijd vanaf het moment dat een dienst is geleverd tot de definitieve betaling is geboekt. | ||
| Beschrijving Deze metriek meet de totale duur van de omzetcyclus voor één factureringsgebeurtenis. Het is de tijd die de organisatie nodig heeft om een geleverde dienst om te zetten in geld. Dit is een belangrijke KPI voor de financiële gezondheid. Door deze duur te analyseren, zie je waar het proces sneller kan. Splits de doorlooptijd op in onderdelen, zoals ‘tijd tot facturering’ en ‘tijd tot betaling’, en ontdek waar je de kasstroom het meest kunt verbeteren. Waarom dit belangrijk is Deze KPI op hoofdlijnen meet de efficiëntie van de volledige omzetting van diensten naar geld en heeft rechtstreeks invloed op de kasstroom van de organisatie. Waar vind je dit? Dit is een berekende metriek: het tijdsverschil tussen de timestamp van de activiteit ‘Dienst geleverd’ en die van ‘Betaling geboekt’ voor een factureringsgebeurtenis. Voorbeelden 35 dagen 8 uur92 dagen 4 uur15 dagen 12 uur | |||
| Geautomatiseerd IsAutomated | Een aanduiding die aangeeft of een activiteit door een geautomatiseerd systeem of een menselijke gebruiker is uitgevoerd. | ||
| Beschrijving Dit booleaanse attribuut maakt onderscheid tussen taken die door softwareautomatisering zijn uitgevoerd, zoals een RPA-bot die declaraties indient, en taken die een medewerker handmatig heeft uitgevoerd. Met dit attribuut kun je de impact en effectiviteit van automatisering beoordelen. Vergelijk de snelheid, kosten en foutpercentages van geautomatiseerde en handmatige processen. Zo ontdek je waar verdere automatisering mogelijk is en meet je het rendement van bestaande bots. Waarom dit belangrijk is Maakt onderscheid tussen activiteiten van medewerkers en systemen. Zo kun je meten wat automatisering betekent voor de efficiëntie, kosten en kwaliteit van het proces. Waar vind je dit? Dit kan worden afgeleid uit het veld ‘AssignedUser’, waarin specifieke gebruikers-ID’s voor bots zijn gereserveerd, zoals ‘BOT_RPA01’. Sommige systemen hebben hiervoor een apart veld. Voorbeelden truefalse | |||
| Herstelwerk IsRework | Een berekende aanduiding die activiteiten markeert als onderdeel van een herstelcyclus, zoals het opnieuw indienen van een afgewezen declaratie. | ||
| Beschrijving Dit booleaanse attribuut wordt meestal berekend tijdens de process mining-analyse. De waarde wordt ‘true’ als een activiteit een eerdere stap herhaalt of deel uitmaakt van een reeks die op een foutcorrectie wijst, bijvoorbeeld een activiteit na ‘Declaratie afgewezen’. Herstelwerk opsporen is een van de belangrijkste mogelijkheden van process mining. Je ziet hoeveel tijd, moeite en middelen verloren gaan in een proces. Door herstelwerk te markeren, kan de organisatie zich richten op het voorkomen van de fouten die het veroorzaken en de efficiëntie verbeteren. Waarom dit belangrijk is Helpt de frequentie en impact van herstelwerk, zoals afgewezen declaraties, te meten. Zo kun je gericht analyseren hoe je inefficiëntie en verspilde moeite vermindert. Waar vind je dit? Dit veld staat niet in het bronsysteem. De process mining-tool berekent het op basis van de volgorde van activiteiten, bijvoorbeeld door te detecteren dat ‘Declaratie ingediend’ meerdere keren voorkomt voor dezelfde case. Voorbeelden truefalse | |||
| Patiënt-ID PatientId | De unieke identificatiecode van de patiënt die de dienst heeft ontvangen. | ||
| Beschrijving Dit attribuut is de unieke ID die een patiënt binnen het zorgsysteem krijgt. Deze wordt vaak het medisch dossiernummer (MRN) genoemd. De zorg voor individuele patiënten staat hier niet centraal, maar met de patiënt-ID kun je terugkerende factureringsproblemen voor dezelfde patiënt in de tijd analyseren. Als de ID aan andere patiëntgegevens is gekoppeld, kun je het proces ook segmenteren op demografische gegevens of voorgeschiedenis. Zo komen mogelijk structurele problemen aan het licht die bepaalde patiëntgroepen treffen. Waarom dit belangrijk is Maakt het mogelijk factureringsgebeurtenissen per patiënt te analyseren en terugkerende problemen of patronen bij meerdere zorgcontacten op te sporen. Waar vind je dit? Deze identificatiecode is een vast onderdeel van de demografische patiëntgegevens die in R1 RCM aan elk zorgcontact en elke declaratie zijn gekoppeld. Voorbeelden MRN837262MRN937281MRN103847 | |||
| Reden voor correctie AdjustmentReason | De reden voor een financiële correctie, zoals ‘Contractuele korting’ of ‘Afboeking oninbare vordering’. | ||
| Beschrijving Dit attribuut geeft aan waarom een financiële correctie op een rekening is uitgevoerd. De redenen zijn vaak gestandaardiseerde codes of omschrijvingen die het type correctie aangeven. Door correctieredenen te analyseren, spoor je de oorzaken van omzetverlies op. Veel afboekingen van kleine saldi kunnen bijvoorbeeld wijzen op een inefficiënt incassoproces voor kleine bedragen. Regelmatige contractuele kortingen zijn daarentegen een verwacht onderdeel van onderhandelingen met betalers. Deze analyse ondersteunt het dashboard voor factureringscorrecties en compliance-audits. Waarom dit belangrijk is Verklaart waarom de omzet is aangepast en helpt oorzaken van omzetverlies op te sporen, zoals contractuele problemen, factureringsfouten of mislukte incasso. Waar vind je dit? Dit is in R1 RCM meestal een code- of tekstveld in dezelfde transactie als AdjustmentAmount. Voorbeelden Contractuele kortingOninbare vordering afgeboektAfboeking klein saldoCorrectie factureringsfout | |||
| Resultaat incasso CollectionOutcome | Het eindresultaat van de incassoactiviteiten voor een openstaand saldo. | ||
| Beschrijving Dit attribuut beschrijft het resultaat van pogingen om een achterstallige rekening betaald te krijgen. Mogelijke uitkomsten zijn ‘Volledig betaald’, ‘Vereffend’, ‘Als oninbaar afgeboekt’ of ‘Niet opgelost’. Door incassoresultaten bij te houden, kun je de effectiviteit van het incassoproces beoordelen. Analyseer welke activiteiten tot welke uitkomsten leiden en verbeter zo de incassostrategie en het terugvorderingspercentage. Ook kun je beter bepalen wanneer je stopt met incasseren en een saldo afboekt. Dit ondersteunt het dashboard voor de prestaties van incassoactiviteiten. Waarom dit belangrijk is Meet hoe effectief het incassoproces is door de uiteindelijke afhandeling van achterstallige rekeningen bij te houden. Zo kun je de incassostrategie verbeteren. Waar vind je dit? Dit is waarschijnlijk een statusveld op de patiëntenrekening of in een aparte incassomodule van R1 RCM. Voorbeelden Volledig betaaldVereffend voor een lager bedragOvergedragen aan extern incassobureauAfgeboekt als oninbare vordering | |||
Activiteiten voor het beheer van de inkomstencyclus
| Activiteit | Beschrijving | ||
|---|---|---|---|
| Account gesloten | De factureringsgebeurtenis is volledig afgehandeld, het saldo is nul en de account is officieel gesloten. Dit betekent dat de omzetcyclus voor dit specifieke patiëntcontact is afgerond. | ||
| Waarom dit belangrijk is Dit is de gebruikelijke eindgebeurtenis van de ideale route. Door de doorlooptijd van accountsluiting te meten, controleer je of administratieve taken efficiënt worden afgerond en dossiers worden afgesloten. Waar vind je dit? Afgeleid wanneer het accountsaldo nul wordt en de eindstatus ‘Gesloten’ of ‘Volledig betaald’ wordt toegekend. De timestamp is afkomstig van de laatste financiële transactie waarmee het saldo op nul kwam. Vastleggen Afgeleid wanneer het accountsaldo nul wordt, de status ‘Gesloten’ wordt toegekend en een laatste activiteittimestamp beschikbaar is. Gebeurtenistype inferred | |||
| Betaling ontvangen | Een betaler of patiënt doet een betaling. Deze gebeurtenis markeert de ontvangst van het geld, maar het bedrag is nog niet aan de specifieke account of dienstregels toegewezen. | ||
| Waarom dit belangrijk is Dit markeert de instroom van geld. De tijd tussen ‘Betaling ontvangen’ en ‘Betaling verwerkt’ is een belangrijke metriek voor de efficiëntie van de financiële administratie en vertragingen bij de afstemming van betalingen. Waar vind je dit? Vastgelegd op basis van elektronische betalingsspecificatiebestanden van betalers of de verwerking van patiëntbetalingen. De gebeurtenis komt overeen met de stortingsdatum of de datum waarop het bestand is ontvangen. Vastleggen Vastgelegd op basis van de ingangsdatum van de betaling in het ERA-bestand of de transactiedatum van een patiëntbetaling. Gebeurtenistype explicit | |||
| Betaling verwerkt | De ontvangen betaling wordt officieel aan de account van de patiënt toegewezen, waardoor het openstaande saldo daalt. Dit is de laatste stap in het afstemmen van een betaling op de gefactureerde diensten. | ||
| Waarom dit belangrijk is Deze activiteit is het eindpunt voor het berekenen van de doorlooptijd van dienst tot betaling en de doorlooptijd van betalingsverwerking. De omzet is hiermee verwerkt en de accounts zijn bijgewerkt. Waar vind je dit? Dit wordt als expliciete financiële transactie vastgelegd in de module voor patiëntadministratie van R1 RCM. Elke verwerking bevat een datum, bedrag en bron. Vastleggen Vastgelegd als specifieke transactie met een verwerkingsdatum wanneer een gebruiker of geautomatiseerd proces de betaling toewijst. Gebeurtenistype explicit | |||
| Claim ingediend | De gegenereerde claim wordt elektronisch ingediend bij de verantwoordelijke betaler, zoals een verzekeraar. Dit is het eerste externe contact in het factureringsproces om vergoeding te krijgen. | ||
| Waarom dit belangrijk is Dit is een belangrijke stap die de termijn voor vergoeding door de betaler in gang zet. Door deze stap te volgen, kun je achterstanden bij het indienen controleren en zorgen dat claims op tijd bij betalers worden ingediend. Waar vind je dit? Deze gebeurtenis wordt als expliciete transactie vastgelegd wanneer de claim naar een clearinghouse wordt verzonden. Het systeem registreert de timestamp van indiening en de bevestigingsgegevens. Vastleggen Expliciet vastgelegd als transactie met een timestamp van indiening wanneer de claim via het clearinghouse wordt verstuurd. Gebeurtenistype explicit | |||
| Dienst geleverd | Dit is het moment waarop een factureerbare dienst of behandeling voor een patiënt is afgerond. De gebeurtenis wordt vaak vastgelegd in een klinisch systeem of planningssysteem en vormt het startpunt van de omzetcyclus. | ||
| Waarom dit belangrijk is Dit is het startpunt voor de KPI Doorlooptijd van dienst tot betaling. Door de tijd vanaf deze gebeurtenis te analyseren, kun je vertragingen aan het begin van de omzetcyclus opsporen. Waar vind je dit? Meestal afkomstig uit een elektronisch patiëntendossier (EHR) of een praktijkbeheersysteem dat is gekoppeld aan R1 RCM. De gebeurtenis wordt vaak afgeleid van een timestamp voor ‘Datum van dienst’ of ‘Behandeling afgerond’ in het patiëntendossier. Vastleggen Afgeleid van de timestamp ‘Datum van dienst’ bij het patiëntcontact. Gebeurtenistype inferred | |||
| Kosten vastgelegd | Deze activiteit staat voor het formeel vastleggen van alle factureerbare diensten, behandelingen en benodigdheden voor een patiëntcontact. Dit is een belangrijke stap in de gegevensinvoer, waarbij klinische activiteiten worden omgezet in financiële transacties. | ||
| Waarom dit belangrijk is Dit markeert de overdracht van de klinische naar de financiële bedrijfsvoering. Het is het startpunt voor het meten van de doorlooptijd van factuur- en claimgeneratie en helpt achterstanden bij het invoeren van kosten op te sporen. Waar vind je dit? Vastgelegd in de module voor kosteninvoer van R1 RCM of ontvangen via een koppeling met een EHR. De gebeurtenis wordt meestal gemarkeerd door een specifieke transactielog of de aanmaaktimestamp van de kostenregistratie. Vastleggen Herkenbaar aan de aanmaaktimestamp van de kostentransactie in de factureringstabel. Gebeurtenistype explicit | |||
| Account als oninbare vordering geboekt | Alle incassomaatregelen zijn uitgeput en het resterende accountsaldo wordt als oninbaar beschouwd. Het saldo wordt als oninbare vordering afgeboekt, wat neerkomt op definitief omzetverlies. | ||
| Waarom dit belangrijk is Dit is een ongunstige uitkomst en betekent direct omzetverlies. Door te analyseren welke cases eindigen als oninbare vordering, kun je patronen in niet-betalen herkennen en mogelijkheden vinden om de incasso te verbeteren. Waar vind je dit? Dit is meestal een expliciete transactie in R1 RCM waarbij het openstaande saldo naar een specifieke categorie voor oninbare vorderingen wordt verplaatst. Een gebruiker of automatische verouderingsregels starten dit vaak. Vastleggen Vastgelegd als specifieke financiële transactie om het saldo af te boeken, vaak in combinatie met overdracht aan een extern incassobureau. Gebeurtenistype explicit | |||
| Accountcorrectie uitgevoerd | Er wordt een transactie zonder betaling op de account geboekt om het saldo te wijzigen. Dit kan gaan om contractuele correcties op basis van afspraken met betalers, het afboeken van kleine saldi of correcties. | ||
| Waarom dit belangrijk is Veel correcties kunnen wijzen op problemen met tarieflijsten, contractbeheer of factureringsfouten. Correcties volgen is belangrijk om de betrouwbaarheid van de omzet te analyseren. Waar vind je dit? Vastgelegd als een specifiek transactietype in de module voor patiëntadministratie van R1 RCM. Elke correctie heeft een code, bedrag en verwerkingsdatum. Vastleggen Vastgelegd als afzonderlijke correctietransactie, herkenbaar aan een unieke transactiecode. Gebeurtenistype explicit | |||
| Beoordeling door betaler ontvangen | Het systeem ontvangt een reactie van de betaler op de ingediende claim, vaak in een Electronic Remittance Advice-bestand (ERA). Daarin staat welk bedrag is betaald, afgewezen of aangepast. | ||
| Waarom dit belangrijk is Deze gebeurtenis bepaalt een belangrijke afslag in het proces: de volgende stap is betalingsverwerking of beheer van afwijzingen. Door dit te analyseren, krijg je zicht op het gedrag van betalers en de snelheid van betalingen. Waar vind je dit? Vastgelegd wanneer R1 RCM een elektronisch betalingsspecificatiebestand van de betaler verwerkt, zoals een ANSI 835-bestand. De gebeurtenis wordt gemarkeerd met de verwerkingstimestamp van het bestand. Vastleggen Vastgelegd wanneer het Electronic Remittance Advice-bestand (ERA/835) wordt ingelezen en verwerkt. Gebeurtenistype explicit | |||
| Claim aangemaakt | Op basis van de vastgelegde kosten wordt een formele factureringsclaim aangemaakt in het systeem. Daarbij worden patiëntgegevens, verzekeringsinformatie en dienstcodes samengevoegd in een standaardformaat. | ||
| Waarom dit belangrijk is Dit is een belangrijke interne stap voordat de claim extern wordt ingediend. Vertragingen kunnen wijzen op problemen met codering, gegevensvalidatie of systeeminstellingen die het hele factureringsproces vertragen. Waar vind je dit? Dit is een interne systeemgebeurtenis in R1 RCM. Waarschijnlijk wordt die vastgelegd als een statuswijziging van de factureringsaccount of als de aanmaaktimestamp van de claim zelf. Vastleggen Afgeleid van de statuswijziging naar ‘Claim gegenereerd’ of de aanmaaktimestamp van de claimregistratie. Gebeurtenistype inferred | |||
| Claim afgewezen | De betaler heeft de claim geheel of gedeeltelijk afgewezen. De reden wordt vastgelegd en het herstel- en bezwaarproces begint. | ||
| Waarom dit belangrijk is Deze activiteit wijst op omzetverlies en een inefficiënt proces. Analyse van afwijsredenen is belangrijk om oorzaken te vinden en het percentage claims dat in één keer wordt geaccepteerd te verhogen. Waar vind je dit? Dit is geen afzonderlijke gebeurtenis, maar een status die wordt afgeleid uit de gegevens in een verwerkt ERA-bestand. Specifieke afwijscodes in de betalingsgegevens wijzigen de status van de claim. Vastleggen Afgeleid van afwijscodes in het verwerkte ERA-bestand, die de claimstatus wijzigen in ‘Afgewezen’. Gebeurtenistype inferred | |||
| Herstelwerk voor afwijzing gestart | Een gebruiker of geautomatiseerde workflow begint met het onderzoeken en oplossen van een afgewezen claim. Dit kan betekenen dat codes worden gecorrigeerd, documentatie wordt ingediend of bezwaar wordt gemaakt tegen de beslissing van de betaler. | ||
| Waarom dit belangrijk is Dit markeert het begin van de kostbare herstelcyclus voor afgewezen claims. Door de tijd in deze fase te meten, krijg je zicht op de efficiëntie van het team dat afwijzingen beheert. Waar vind je dit? Deze gebeurtenis wordt vaak afgeleid van een statuswijziging van de afgewezen claim naar ‘Herstelwerk bezig’ of ‘In behandeling’ in een werkwachtrij of module voor afwijzingsbeheer in R1 RCM. Vastleggen Afgeleid van een statuswijziging in een werkwachtrij voor afwijzingsbeheer of van de eerste gebruikersactie op een afgewezen claim. Gebeurtenistype inferred | |||
| Incasso gestart | De betaling van de patiënt is achterstallig en er worden actieve incassomaatregelen gestart. Dit kan variëren van automatische herinneringsbrieven tot overdracht aan een incassospecialist. | ||
| Waarom dit belangrijk is Dit markeert het begin van het kostbare incassoproces. Door de effectiviteit en doorlooptijd van deze activiteiten te analyseren, kun je de aanpak voor het innen van oninbare vorderingen verbeteren. Waar vind je dit? Deze gebeurtenis wordt waarschijnlijk vastgelegd of afgeleid van een statuswijziging wanneer een account naar een incassowerkwachtrij wordt verplaatst of in R1 RCM een incassostatuscode krijgt. Vastleggen Afgeleid van een statuswijziging van de account naar ‘Incasso’ of ‘Achterstallig’. Gebeurtenistype inferred | |||
| Patiëntenoverzicht aangemaakt | Na de beoordeling door de verzekeraar wordt een overzicht voor de patiënt aangemaakt met het resterende bedrag dat de patiënt zelf moet betalen. Dit kan gaan om eigen bijdragen, eigen risico of niet-verzekerde diensten. | ||
| Waarom dit belangrijk is Met deze activiteit begint het deel van de omzetcyclus waarin de patiënt betaalt. Het is belangrijk om het tijdstip en de frequentie te analyseren voor het beheer van patiëntbetalingen en cashflow. Waar vind je dit? Meestal vastgelegd als gebeurtenis wanneer een batchproces wordt uitgevoerd om patiëntenoverzichten aan te maken en af te drukken of elektronisch te versturen. R1 RCM registreert dan de aanmaakdatum. Vastleggen Vastgelegd als transactie wanneer het batchproces voor het aanmaken van patiëntenoverzichten wordt uitgevoerd. Gebeurtenistype explicit | |||
Extractiegidsen
Stappen
- Log in op het R1 RCM-platform met een gebruikersaccount dat toegang heeft tot de modules voor bedrijfsinformatie of rapportage.
- Ga naar het rapportagegedeelte van het platform. Dit kan bijvoorbeeld ‘Business Intelligence’, ‘Reporting Portal’ of ‘Analytics’ heten.
- Zoek de functie om een nieuw aangepast rapport of een query te maken. Hiermee bepaal je welke datavelden en logica voor de extractie worden gebruikt.
- R1 RCM levert geen vooraf samengesteld, uniform event log. Je moet er daarom zelf een samenstellen door data uit verschillende bronnen te combineren. De meegeleverde queryconfiguratie gebruikt UNION ALL om gebeurtenissen uit verschillende bedrijfsobjecten samen te voegen tot één chronologisch logboek.
- Kopieer de volledige query uit het gedeelte ‘Query’ van dit document en plak deze in de query-editor of configuratie-interface van het aangepaste rapport.
- Stel de rapportparameters in, vooral de datums. Vul in de query de placeholders
'{StartDate}'en'{EndDate}'in om de periode voor de extractie te bepalen, bijvoorbeeld de afgelopen 6 maanden. - Voeg zo nodig andere filters toe aan de rapportconfiguratie, bijvoorbeeld voor specifieke locaties, afdelingen of groepen betalers, om de data af te bakenen.
- Voer het rapport uit. De query wordt uitgevoerd op de R1 RCM-database en levert resultaten op basis van de ingestelde parameters.
- Kies na afloop de optie om de data te exporteren. Selecteer CSV (Comma Separated Values) als exportformaat. Dit formaat is rechtstreeks compatibel met ProcessMind.
- Download het CSV-bestand en controleer het kort. Controleer of de kolomkoppen overeenkomen met de vereiste attributen:
BillingEvent,ActivityName,EventTime,SourceSystemenLastDataUpdate. - Controleer of de datum- en tijdnotatie in de kolommen
EventTimeenLastDataUpdateconsistent is voordat je het bestand uploadt naar ProcessMind.
Configuratie
- Vereisten vooraf: Je hebt een gebruikersaccount nodig met voldoende rechten om aangepaste rapporten te openen en te maken in de module Business Intelligence van R1 RCM.
- Rapporttype: Gebruik een aangepaste query of een geavanceerde rapportbouwer die complexe data kan ophalen en UNION ALL-statements kan gebruiken om verschillende datasets samen te voegen.
- Datumbereik: Beperk de data tot een specifieke periode om de prestaties en het datavolume beheersbaar te houden. Voor de eerste analyse raden we een periode van 3 tot 6 maanden aan. Pas het datumfilter toe op het primaire timestamp-veld van elke activiteit.
- Belangrijke filters: Je kunt naast het datumbereik ook filteren op
Facility ID,Payer TypeofBilling Department. Zo richt je de analyse op specifieke onderdelen van de bedrijfsvoering en blijft het exportbestand kleiner. - Exportformaat: Selecteer altijd CSV als uitvoerformaat. Zo krijg je een overzichtelijk, gestructureerd bestand dat process mining-tools eenvoudig kunnen verwerken.
- Planning: Als de rapportagemodule van R1 RCM dit ondersteunt, kun je het rapport periodiek laten uitvoeren, bijvoorbeeld wekelijks of maandelijks. Zo wordt de data automatisch vernieuwd en kun je deze blijven volgen.
Voorbeeldquery 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; Klaar om aan de slag te gaan?
Gebruik deze template om data makkelijker te verzamelen en te beginnen met het optimaliseren van het beheer van je inkomstencyclus. We helpen je bij elke stap.
Optimaliseer R1 RCM en verbeter nu de efficiëntie van de inkomstencyclus
Verwijder bottlenecks in RCM, verkort de doorlooptijd met 30% en verbeter de cashflow.
Je hebt geen creditcard nodig. Je kunt binnen enkele minuten aan de slag.