Routine Outcome Monitoring (ROM)
Executive summary
De Routine Outcome Monitoring (ROM) is een complex product met tal van mogelijkheden en variaties.
Om de ROM behapbaar te maken is deze executive summary gemaakt met 1 figuur waarin de werking van de ROM gevisualiseerd is.
De verdiepende informatie (bv definities en stappenplan) is ook op deze pagina te vinden, onder deze samenvatting.
Er zijn twee verschillende situaties:
GGZBI_ROM_MEETMOMENTEN_ZELFDE_TYPE_VRAGENLIJST = 'NEE': hier mogen verschillende type vragenlijsten gecombineerd worden.GGZBI_ROM_MEETMOMENTEN_ZELFDE_TYPE_VRAGENLIJST = 'JA': hier mogen de verschillende type vragenlijsten niet gecombineerd worden.
Deze twee situaties zijn onder elkaar gevisualiseerd.

Inleiding
Deze pagina dient als naslagwerk om de managementrapportages op de Routine Outcome Monitoring (ROM) te interpreteren en gebruiken.
De doelen van managementrapportage inzake ROM betreft het bieden van inzicht in:
- De (tijdige) inzet van ROM instrumenten op de juiste momenten
- De effecten van de ingezette behandeling
Op deze pagina is een overzicht van definities te vinden, gevolgd door een toelichting op de totstandkoming. De relevante toepassing van de ROM wordt als laatste uitgelicht.
Definities
Hieronder staan alle relevante termen met betrekking tot de ROM gedefinieerd en waar relevant extra toegelicht.
Let op: inmiddels zijn er ook ROM metingen te monitoren voor soorten GGZ Zorg anders dan ZPM (ZVW/FM). De functionaliteiten van reeksen werkt hierbij anders. Deze informatie is inmiddels toegevoegd aan deze pagina.
Totstandkoming
Stappenplan
Hieronder is het stappenplan uitgewerkt dat gevolgd wordt om de berekeningen voor de ROM te maken.
Per stap is toelichting gegeven en zo nodig een extra visualisatie toegevoegd.
Gebruikte beheertabellen en parameters
Hieronder zijn de parameters en beheertabellen met relevante toelichting te vinden. De dataset die voor de ROM gebruikt wordt is ROM meetmomenten.
| Parameters | Toelichting |
|---|---|
| BI_MARGE_RONDOM_EERSTE_BEHANDELCONTACT_VOORMETING | Bandbreedte in dagen rondom eerste behandelcontact zorgtraject waarbinnen een geldige voormeting afgenomen moet zijn |
| BI_MARGE_RONDOM_LAATSTE_BEHANDELCONTACT_NAMETING | Bandbreedte in dagen rondom laatste behandelcontact zorgtraject waarbinnen een geldige nameting afgenomen moet zijn |
| GGZBI_ROM_MEETMOMENTEN_ZELFDE_TYPE_VRAGENLIJST | Of een reeks rekening moet houden met aparte type vragenlijsten of niet.
Mits parameter = JA, genereren we voor elke verschillende vragenlijst-code binnen een behandelreeks, een aparte reeks Mits parameter = NEE, mogen de vragenlijsten onafhankelijk van elkaar afgenomen zijn NOTE: deze parameter wil ik nog hernoemen naar GGZBI_ROM_MEETMOMENTEN_ZELFDE_TYPE_VRAGENLIJST |
| GGZBI_TIJDSINTERVAL_ROM_MEETMOMENTEN_ONAFHANKELIJK_VAN_TYPE | Het tijdsinterval dat gebruikt wordt voor reeksen, waarbij geen tijdsinterval bepaald is in de beheertabel 'Beheer BI: Vragenlijst per diagnose' |
| Beheertabel | Toelichting |
|---|---|
| Beheer BI: Vragenlijst per diagnose | Per diagnosehoofdgroep kan het gebruikte ROM-instrument aangegeven worden.
In deze beheertabel kan ook het interval per type vragenlijst en diagnose ingesteld worden. (NIEUW!) |
| Beheer BI: Vragenlijst | Per vragenlijst kan worden aangegeven of deze wordt gebruikt als ROM- en/of CQI-instrument |
| Beheer BI: Parameters | Voor het instellen van o.a. de hierboven genoemde parameters. |
Toepassing
In dit deel worden de toepassingen toegelicht, deze toepassingen zijn gericht op het behalen van de doelen van de managementrapportage inzake ROM zoals beschreven in de inleiding van deze pagina.
Beheertabel
Zoals hierboven al vaker aangegeven zijn er een aantal dingen instelbaar via beheertabellen. Zie ook het overzicht van beheertabellen hierboven.
De instellingen van deze beheertabellen hebben invloed om de onderstaande toepassingen en dienen dus correct ingevuld te zijn om de toepassing zo nuttig en accuraat mogelijk te laten zijn.
Berekening ruwe scores
| Type Vragenlijst | Eigenschappen | Definities |
|---|---|---|
| SQ48 | Voorwaarden voor de berekening | De ruwe score wordt alleen berekend als het aantal ingevulde vragen groter is dan, of gelijk is aan 30. Dit betekent dat er minimaal 30 vragen moeten zijn ingevuld om de berekening uit te voeren. |
| Berekening ruwe score | Ruwe score wordt berekend met de formule: som_ingevulde_scores * 37 / aantal_vragen_ingevuld.
Hierbij wordt de som van de ingevulde scores (som_ingevulde_scores) vermenigvuldigd met 37 (het totale aantal vragen in de vragenlijst) en gedeeld door het aantal ingevulde vragen. Dit geeft een gemiddelde score, inclusief de imputatie van missende waardes met de gemiddelde waarde. | |
| Filteren van de gegevens | De vraagcodes moeten overeenkomen met specifieke lijsten van vragen, en de antwoordwaarden moeten overeenkomen met '0', '1', '2', '3', of '4'. De antwoorden komen dus uit op een 5-punts Likert-schaal. De vraagcodes verschillen per instelling. | |
| OQ45 | Voorwaarden voor de berekening | De ruwe score wordt alleen berekend als het aantal ingevulde vragen (aantal_vragen_ingevuld) groter is dan of gelijk is aan 20. Dit betekent dat er minimaal 20 vragen moeten zijn ingevuld om de berekening uit te voeren. |
| Berekening ruwe score | Ruwe score wordt berekend met de formule: som_ingevulde_scores * 25 / aantal_vragen_ingevuld.
Hierbij wordt de som van ingevulde scores (som_ingevulde_scores) (zie onderstaand kopje) vermenigvuldigd met 25 (het totale aantal vragen in de lijst) en gedeeld door het aantal ingevulde vragen. Dit geeft een gemiddelde score, inclusief de imputatie van missende waardes met de gemiddelde waarde. | |
| Filteren van de gegevens | De vraagcodes moeten overeenkomen met specifieke lijsten van vragen, en de antwoordwaarden moeten overeenkomen met '0', '1', '2', '3', of '4'. De antwoorden komen dus uit op een 5-punts Likert-schaal. De vraagcodes verschillen per instelling. | |
| SDQ-P | ||
| SDQ-s11-17 | Voorwaarden voor berekening | De ruwe score wordt alleen berekend als het aantal ingevulde vragen groter is dan of gelijk is aan 16. Dit betekent dat er minimaal 16 vragen moeten zijn ingevuld om de berekening uit te voeren. |
| Berekening ruwe score | Ruwe score wordt berekend met de formule: som_ingevulde_scores * 20 / aantal_vragen_ingevuld.
Hierbij wordt de som van de ingevulde scores (som_ingevulde_scores) vermenigvuldigd met 20 (het totale aantal vragen in de vragenlijst) en gedeeld door het aantal ingevulde vragen. Dit geeft een gemiddelde score, inclusief de imputatie van missende waardes met de gemiddelde waarde. | |
| Berekening van de som_ingevulde_scores | Er wordt een som berekend op basis van een 'case'-statement dat specifieke vragen identificeert (vragen met bepaalde codes) en hun antwoordwaarden omschrijft. De specifieke vragen zijn gedefinieerd in de lijst met vraagcodes, en voor sommige van deze vragen wordt de waarde omgerekend met de formule: '2 - t0.vragenlijst_antwoord_waarde::int', anders blijft de oorspronkelijke waarde behouden. Deze omgerekende of onveranderde waarden worden vervolgens opgeteld om de 'som_ingevulde_scores' te verkrijgen. Deze vraagcodes verschillen per instelling. | |
| Filteren van de gegevens | De vraagcodes moeten overeenkomen met specifieke lijsten van vragen, en de antwoordwaarden moeten overeenkomen met '0', '1', '2', '3', of '4'. De antwoorden komen dus uit op een 5-punts Likert-schaal. De vraagcodes verschillen per instelling. | |
| Groeperen van resultaten | De resultaten worden gegroepeerd op basis van kolommen aangeduid met 'group by 1, 2'. | |
| BSI | Voorwaarden voor de berekening | De ruwe score wordt alleen berekend als het aantal ingevulde vragen (aantal_vragen_ingevuld) groter is dan of gelijk is aan 43. Dit betekent dat er minimaal 43 vragen moeten zijn ingevuld om de berekening uit te voeren. |
| Berekening van de ruwe score | Ruwe score wordt berekend met de formule: som_ingevulde_scores * 1 / aantal_vragen_ingevuld.
Hierbij wordt de som van de ingevulde scores gedeeld door het aantal ingevulde vragen. Er is geen omrekening van de scores; het is gewoon het gemiddelde. | |
| Berekening van de som_ingevulde_scores | Er wordt een som berekend van de ingevulde scores. Deze som wordt verkregen door de waarden van de kolom 't0.vragenlijst_antwoord_waarde' op te tellen. | |
| Filteren van de gegevens | De antwoordwaarden moeten overeenkomen met '0', '1', '2', '3', of '4'. De antwoorden komen dus uit op een 5-punts Likert-schaal. | |
| HoNOS-12 | Voorwaarden voor de berekening | De ruwe score wordt alleen berekend als het aantal ingevulde vragen groter is dan, of gelijk is aan, 10. Dit betekent dat er minimaal 10 vragen moeten worden ingevuld om de berekening uit te voeren. |
| Berekening ruwe score | Ruwe score wordt berekend met de formule: som_ingevulde_scores * 12 / aantal_vragen_ingevuld.
Hierbij wordt de som van de ingevulde scores (som_ingevulde_scores) vermenigvuldigd met 12 (het totale aantal vragen in de lijst) en gedeeld door het aantal ingevulde vragen. Dit geeft een gemiddelde score, inclusief de imputatie van missende waardes met de gemiddelde waarde. | |
| Filteren van de gegevens | De vraagcodes moeten overeenkomen met specifieke lijsten van vragen, en de antwoordwaarden moeten overeenkomen met '0', '1', '2', '3', of '4'. De antwoorden komen dus uit op een 5-punts Likert-schaal. De vraagcodes verschillen per instelling. | |
| HoNOS-65 | Voorwaarden voor de berekening | De ruwe score wordt alleen berekend als het aantal ingevulde vragen groter is dan, of gelijk is aan, 10. Dit betekent dat er minimaal 10 vragen moeten worden ingevuld om de berekening uit te voeren. |
| Berekening van de ruwe score | De ruwe score wordt berekend met de formule: som_ingevulde_scores * 12 / aantal_vragen_ingevuld.
Hierbij wordt de som van de ingevulde scores (som_ingevulde_scores) vermenigvuldigd met 12 (het totale aantal vragen in de lijst) en gedeeld door het aantal ingevulde vragen. Dit geeft een gemiddelde score, inclusief de imputatie van missende waardes met de gemiddelde waarde. | |
| Filteren van de gegevens | De vraagcodes moeten overeenkomen met specifieke lijsten van vragen, en de antwoordwaarden moeten overeenkomen met '0', '1', '2', '3', of '4'. De antwoorden komen dus uit op een 5-punts Likert-schaal. De vraagcodes verschillen per instelling. | |
| MANSA-16 | Voorwaarden voor de berekening | De ruwe score wordt alleen berekend als het aantal ingevulde vragen groter is dan, of gelijk is aan, 10. Dit betekent dat er minimaal 10 vragen moeten worden ingevuld om de berekening uit te voeren.
|
| Berekening ruwe score | De ruwe score wordt berekend met de formule: som_ingevulde_scores * 1 / aantal_vragen_ingevuld.
Hierbij wordt de som van de ingevulde scores (som_ingevulde_scores) gedeeld door het aantal ingevulde vragen. Dit geeft een gemiddelde score, inclusief de imputatie van de missende waardes met de gemiddelde waarde. | |
| Filteren van de gegevens | De vraagcodes moeten overeenkomen met specifieke lijsten van vragen, en de antwoordwaarden moeten overeenkomen met '0', '1', '2', '3', '4' '5', '6', of '7'. De vraagcodes verschillen per instelling. |
Berekening T-scores
| Type vragenlijst | Berekening T-score |
|---|---|
| SQ48 | |
| OQ45 | |
| SDQ-P | |
| SDQ-s11-17 | |
| BSI | |
| HoNOS-12 | |
| HoNOS-65 | |
| MANSA-16 |
Andere bronsystemen
Ruwe score = T-score
Voor sommige bronsystemen komt de T-score vanuit de bron zelf. ValueCare doet dat geen berekening voor een ruwe score of een T-score.
Via beheertabel 'Beheer BI: Vragenlijst subschalen' kan de T-score worden ingericht. Deze T-score zal als één van de subschalen zijn ingericht. Mocht deze T-score vanuit de bron niet goed worden overgenomen, dan kan deze worden aangepast door de gebruiker. Als de subschalen voor een vragenlijst-type nog niet zichtbaar zijn, dan moet het vinkje 'Subschalen inrichten' in 'Beheer BI: Vragenlijsten' nog worden aangeklikt.
(Delta) t-score
De instellingen vinden het vooral belangrijk om de t-scores te weten die bij een ROM meting hoorde. Daarnaast willen ze de delta t-score weten, zodat ze kunnen zien of een cliënt verbeterd of juist verslechterd in de loop der tijd.
Voor een gegenereerd meetmoment hebben we geen t-score. Daardoor kunnen we enkel t-scores vergelijken van valide metingen. We tonen in dataset ROM meetmomenten daarom enkel delta t-scores voor valide metingen ten opzichte van valide metingen. Dit houdt ook in dat voor gegenereerde voormeetmomenten, we geen delta t-score ten opzichte van de voormeting kunnen doen. Om dit te voorkomen, hebben we de ‘initiële meting’ geïntroduceerd. Dit is de eerste valide meting binnen een reeks. We hebben op deze manier dus twee type delta t-scores in de dataset: (1) delta t-score t.o.v. de vorige valide meting, (2) delta t-score t.o.v. de initiële meting.

Interpretatie Delta T-score
Zie de tabel hieronder voor de interpretatie van de Delta T-score:
| Code | Classificatie | Delta T-score |
|---|---|---|
| 1 | Hersteld | > 5 AND voormeting t > 42,5 AND nameting t < 42,5
|
| 2 | Verbeterd | > 5 |
| 3 | Onveranderd | -5 < delta t < 5 |
| 4 | Verslechterd | < -5 |
KPI's en dashboards
Voor de ROM biedt ValueCare verschillende dashboards in het portaal.
Deze zijn te vinden onder Meer dashboards > ROM > ROM - Delta t-score en Meer dashboards > ROM > ROM - Proces valide metingen.
Zie hieronder een overzicht:
| Dashboard | Tegel | Toelichting |
|---|---|---|
| Delta t-score | Delta T-score ROM per maand | Delta-T wordt per patient/behandeling berekend als de verschilscore tussen de vorige meting en huidige meting. |
| Delta T-score ROM per organisatieniveau | ||
| Delta T-score ROM per soort vragenlijst | ||
| Delta T-score ROM per RCI | ||
| Proces valide metingen | Valide ROM metingen per maand | De rapportage toont het aantal valide metingen. De rapportagedatum is gelijk aan de datum waarop de meting is afgenomen of anders de uiterlijke datum waarop de meting verwacht wordt. |
| Valide ROM metingen per organisatieniveau | ||
| Valide ROM metingen per soort vragenlijst | ||
| Valide ROM metingen per soort meetmoment | ||
| Effectmeting | ROM RCI score per maand | Alle RCI waarden van diverse meetinstrumenten zoals IDS-SR, HoNOS65, etc. gegroepeerd per dbc sluitdatum (einddatum DBC)
Deze rapportage laat de gemiddelde ROM Deltra-t score zien. |
| ROM HoNOS65 subschalen | Deze rapportage laat de ruwe scores van de voor- en nameting zien voor 11 vragen uit de HoNOS65 vragenlijst. | |
| ROM RCI score per diagnosegroep | Deze rapportage laat de ROM RCI score zien per diagnosegroep. In de tabel onder de grafiek is meer verdiepende data te vinden. Deze rapportage laat de gemiddelde ROM Delta-T score zien. | |
| ROM CANSAS subschalen | Deze rapportage laat de ruwe scores van de voor- en nameting zien voor 25 vragen uit de CANVAS vragenlijst.
Proportie cliënten met onopgeloste zorgbehoeften is het percentage cliënten dat minimaal 1 heeft gescoord op de subschaal "onopgeloste zorgbehoeften" tov het totaal aantal cliënten. | |
| Effectmeting Delta t-score | ROM Delta-T score per maand | Rapportage: gemiddelde ROM Delta-T score per maand. |
| ROM Delta-T score per org. niv. | Rapportage: gemiddelde ROM Delta-T score per organisatie niveau. | |
| ROM Delta-T score per diagnosegroep | Rapportage: gemiddelde Delta-T score per diagnosegroep. | |
| ROM Delta-T score per jaar | Rapportage: gemiddelde Delta-T score per jaar. |





