<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="nl">
	<id>https://www.normenkaderzorg.nl/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Cbruin</id>
	<title>normenkaderzorg.nl - Gebruikersbijdragen [nl]</title>
	<link rel="self" type="application/atom+xml" href="https://www.normenkaderzorg.nl/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Cbruin"/>
	<link rel="alternate" type="text/html" href="https://www.normenkaderzorg.nl/index.php/Speciaal:Bijdragen/Cbruin"/>
	<updated>2026-04-05T20:40:40Z</updated>
	<subtitle>Gebruikersbijdragen</subtitle>
	<generator>MediaWiki 1.44.3</generator>
	<entry>
		<id>https://www.normenkaderzorg.nl/index.php?title=Routine_Outcome_Monitoring_(ROM)&amp;diff=74292</id>
		<title>Routine Outcome Monitoring (ROM)</title>
		<link rel="alternate" type="text/html" href="https://www.normenkaderzorg.nl/index.php?title=Routine_Outcome_Monitoring_(ROM)&amp;diff=74292"/>
		<updated>2024-08-08T11:28:13Z</updated>

		<summary type="html">&lt;p&gt;Cbruin: De ruwe scores zijn aangepast in het VC model. De informatie op de pagina is nu up-to-date.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;p style=&amp;quot;text-align: center&amp;quot;&amp;gt;{{VALUECARE}}&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Samenvatting ==&lt;br /&gt;
  &lt;br /&gt;
ROM, oftewel Routine Outcome Monitoring, vormt een essentieel onderdeel van de Geestelijke Gezondheidszorg (GGZ). Door regelmatig gegevens te verzamelen, biedt ROM niet alleen inzicht in de aard en ernst van psychische klachten, maar geeft het ook waardevolle feedback over de effectiviteit van behandelingen. Deze pagina dient als naslagwerk om de managementrapportages op ROM te interpreteren en gebruiken. De doelen van managementrapportage inzake ROM betreft het bieden van inzicht in: &lt;br /&gt;
&lt;br /&gt;
* Hoe ValueCare met verschillende ROM vragenlijsten inzichtelijke gestandaardiseerde ROM waardes berekent, &lt;br /&gt;
* Hoe ValueCare meetmomenten heeft gedefinieerd, en &lt;br /&gt;
* Wat veelgebruikte definities zijn voor het ontwikkelen van meetmomenten  &lt;br /&gt;
&lt;br /&gt;
== Berekening ROM Scores ==&lt;br /&gt;
Voor alle bronsystemen wordt de ruwe score direct uit de bron gehaald. In sommige bronsystemen wordt de t-score ook getoond. In dat geval nemen we de t-score ook over. Als de t-score niet bekend is, maar de ruwe score wel, berekent ValueCare de t-score voor de volgende vragenlijst-types: SQ48, OQ45, SDQ-P, SDQ-s11-17, BSI, HoNOS-12, HoNOS65, en MANSA-16. De details van de berekeningen vind je hieronder bij &amp;quot;Berekening T-scores&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
In de bron is een t-score en/of eindscore vaak enkel bekend door een label als &#039;totaalscore&#039; of iets dergelijks. Als wij vermoeden dat het een eindscore of t-score betreft tonen wij dit ook in beheertabel &#039;Beheer BI: Vragenlijst subschalen&#039;. Het kan voorkomen dat deze niet juist is. In dat geval is het mogelijk om in de beheertabel, deze waarde aan te passen. Een eindscore impliceert dat het een ruwe score betreft en een t-score, dat het een t-score betreft. Als de subschalen voor een vragenlijst-type nog niet zichtbaar zijn, dan moet het vinkje &#039;Subschalen inrichten&#039; in &#039;Beheer BI: Vragenlijsten&#039; nog worden aangeklikt.&lt;br /&gt;
&lt;br /&gt;
=== Berekening T-Scores  ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Type vragenlijst&lt;br /&gt;
!Berekening&lt;br /&gt;
|-&lt;br /&gt;
|SQ48&lt;br /&gt;
|De T-score wordt berekend met de volgende formule: 24.70535964913392 + (0.3751176991148195 * ruwe_score) + (-0.0009187118790624546 * ruwe_score^2) + (0.00000670607402179293 * ruwe_score^3). &lt;br /&gt;
|-&lt;br /&gt;
|OQ45&lt;br /&gt;
|De T-score wordt berekend met de volgende formule: 17.9856940411384 + (2.56446078269377 * ruwe_score) + (-0.0558628542617925 * ruwe_score^2) + (0.000976254840029574 * ruwe_score^3).&lt;br /&gt;
|-&lt;br /&gt;
|SDQ-P&lt;br /&gt;
|De T-score wordt berekend met de volgende formule: 17.9856940411384 + (2.56446078269377 * ruwe_score) + (-0.0558628542617925 * ruwe_score^2) + (0.000976254840029574 * ruwe_score^3). &lt;br /&gt;
|-&lt;br /&gt;
| SDQ-s11-17&lt;br /&gt;
|De T-score wordt berekend met de volgende formule: 20.3713833471163 + (2.49157128999528 * ruwe_score) + (-0.0493700167712384 * ruwe_score^2) + (0.000942819943550291 * ruwe_score^3). &lt;br /&gt;
|-&lt;br /&gt;
|BSI&lt;br /&gt;
|De T-score wordt berekend met de volgende formule: 26.42038565180546 + (26.8200050937306 * ruwe_score) +(-8.284911648378781 * ruwe_score^2) + (1.350267912166433 * ruwe_score^3). &lt;br /&gt;
|-&lt;br /&gt;
|HoNOS-12&lt;br /&gt;
|De T-score wordt berekend met de volgende formule: 27.00023405117865 + (2.450806391090429 * ruwe_score) + (-0.04649228749948154 * ruwe_score^2 ) + (0.0005045255416624083 * ruwe_score^3). &lt;br /&gt;
|-&lt;br /&gt;
|HoNOS-65&lt;br /&gt;
|De T-score wordt berekend met de volgende formule: 23.3163221392 + (2.7836900604 * ruwe_score) + (-0.0672989375* ruwe_score^2) + (0.0009265311* ruwe_score^3). &lt;br /&gt;
|-&lt;br /&gt;
|MANSA-16&lt;br /&gt;
|De T-score wordt berekend met de volgende formule: t_score = ruwe_score. Dit betekent dat voor deze vragenlijst de ruwe score hetzelfde is als de uiteindelijke T-score.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Algemene toelichting delta T-score ====&lt;br /&gt;
Delta-T staat voor de verandering in T-scores over tijd. Bijvoorbeeld wanneer er een bepaling van het welzijn van de cliënt vóór- en na behandeling wordt gedaan, kan hiermee dus de voortgang van de behandeling worden bepaald. Als een delta-T score een positieve waarde heeft, betekent dit dat het welzijn van de patiënt is verbeterd over de gemeten tijdsperiode. Als een delta-T score een negatieve waarde heeft, betekent dit dat het welzijn van de patiënt is verslechterd over de gemeten tijdsperiode. Daarom is voor instellingen de delta T-score voornamelijk belangrijk bij ROM metingen. Onder het kopje &#039;meetmomenten&#039; wordt verder toelichting gegeven over de totstandkoming van verschillende delta T-scores in acht nemend de verschillende ROM meetmomenten. &lt;br /&gt;
&lt;br /&gt;
==== Interpretatie delta T-score ====&lt;br /&gt;
Zie de tabel hieronder voor de interpretatie van de delta T-score:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Code&lt;br /&gt;
!Classificatie&lt;br /&gt;
!Delta T-score&lt;br /&gt;
|-&lt;br /&gt;
|1&lt;br /&gt;
|Hersteld&lt;br /&gt;
|&amp;gt; 5 &amp;lt;code&amp;gt;AND&amp;lt;/code&amp;gt; voormeting t &amp;gt; 42,5 &amp;lt;code&amp;gt;AND&amp;lt;/code&amp;gt; nameting t &amp;lt; 42,5&lt;br /&gt;
|-&lt;br /&gt;
|2&lt;br /&gt;
|Verbeterd&lt;br /&gt;
|&amp;gt; 5&lt;br /&gt;
|-&lt;br /&gt;
|3&lt;br /&gt;
|Onveranderd&lt;br /&gt;
|  -5 &amp;lt; delta t &amp;lt; 5&lt;br /&gt;
|-&lt;br /&gt;
|4&lt;br /&gt;
|Verslechterd&lt;br /&gt;
|&amp;lt; -5&lt;br /&gt;
|}&lt;br /&gt;
== Meetmomenten ==&lt;br /&gt;
&lt;br /&gt;
=== ROM Meetmomenten ===&lt;br /&gt;
De Routine Outcome Monitoring (ROM) is een complex product met tal van mogelijkheden en variaties.&lt;br /&gt;
&lt;br /&gt;
Om de ROM behapbaar te maken is deze executive summary gemaakt met 1 figuur waarin de werking van de ROM gevisualiseerd is.  &lt;br /&gt;
&lt;br /&gt;
De verdiepende informatie (bv definities en stappenplan) is ook op deze pagina te vinden, onder deze samenvatting. &lt;br /&gt;
&lt;br /&gt;
Er zijn twee verschillende situaties: &lt;br /&gt;
&lt;br /&gt;
#&amp;lt;code&amp;gt;GGZBI_ROM_MEETMOMENTEN_ZELFDE_TYPE_VRAGENLIJST = &#039;NEE&#039;&amp;lt;/code&amp;gt;: hier mogen verschillende type vragenlijsten gecombineerd worden.&lt;br /&gt;
#&amp;lt;code&amp;gt;GGZBI_ROM_MEETMOMENTEN_ZELFDE_TYPE_VRAGENLIJST = &#039;JA&#039;&amp;lt;/code&amp;gt;: hier mogen de verschillende type vragenlijsten &amp;lt;u&amp;gt;niet&amp;lt;/u&amp;gt; gecombineerd worden.&lt;br /&gt;
Deze twee situaties zijn onder elkaar gevisualiseerd. &lt;br /&gt;
&lt;br /&gt;
[[Bestand:Exe sum (1).jpg|alt=|geen|miniatuur|1549x1549px|Executive summary ROM]]&lt;br /&gt;
&lt;br /&gt;
=== Totstandkoming ===&lt;br /&gt;
&lt;br /&gt;
==== Stappenplan ====&lt;br /&gt;
Hieronder is het stappenplan uitgewerkt dat gevolgd wordt om de berekeningen voor de ROM te maken. &lt;br /&gt;
&lt;br /&gt;
Per stap is toelichting gegeven en zo nodig een extra visualisatie toegevoegd. &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Stap&lt;br /&gt;
!Toelichting&lt;br /&gt;
!&lt;br /&gt;
|-&lt;br /&gt;
|0: Bepalen behandelingen binnen behandelreeks&lt;br /&gt;
|Eerst  wordt bepaald naar welke behandelingen we moeten kijken om de uitersten van behandelreeks te kunnen bepalen.&lt;br /&gt;
&lt;br /&gt;
* Mits het ZPM zorgtraject is aangemaakt met zorglabel N02 (&#039;&#039;Overgang  oude bekostiging met direct tijd naar Zorgprestatiemodel&#039;&#039;), wordt de  voormeting bepaald op basis van de voorafgaande DBC(s). De DBCs die worden  meegenomen bij de betreffende zorgtrajecten, zijn DBCs die dezelfde (1)  diagnose en (2) inschrijvingsnummer hebben als het zorgtraject.&lt;br /&gt;
&lt;br /&gt;
* Voor de combinatie van de zorgtrajecten met eventuele DBCs (en losse  DBCs) kijken we naar alle behandelcontacten met directe tijd. &lt;br /&gt;
** Voor een dergelijke behandelreeks moeten we het eerste/laatste behandelcontact bepalen.&lt;br /&gt;
|[[Bestand:Stap 0 ROM .png|gecentreerd|miniatuur|800x800px]]&lt;br /&gt;
|-&lt;br /&gt;
|1: Bepalen uitersten van behandelreeks&lt;br /&gt;
|Als er  bepaald is welke behandelingen in een behandelreeks vallen, wordt er per behandelreeks bepaald:&lt;br /&gt;
&lt;br /&gt;
* Het eerste behandelcontact&lt;br /&gt;
* Het laatste behandelcontact&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
LET OP&lt;br /&gt;
&lt;br /&gt;
Er moet directe tijd zijn geschreven op het behandelcontact en er moet  een diagnose bekend zijn voor de behandelreeks. De diagnose is nodig om te  bepalen of een eventuele ROM-meting met een vragenlijst is afgenomen die geldig is bij die specifieke diagnose&lt;br /&gt;
|[[Bestand:ROMstap1 nieuw.jpg|alt=|gecentreerd|miniatuur|1000x1000px]]&lt;br /&gt;
|-&lt;br /&gt;
|2: Bepalen valide metingen&lt;br /&gt;
|Dan wordt er gekeken of er binnen de vastgestelde uiterste waarden van een behandelreeks, valide metingen te vinden zijn.&lt;br /&gt;
&lt;br /&gt;
* Mits er een valide meting te vinden is, dan wordt de behandelreeks, en (optioneel) type vragenlijst meegenomen in de behandelreeks.&lt;br /&gt;
&lt;br /&gt;
* Mits er geen valide meting te vinden is, dan is een reeks enkel bepaald op basis van de behandelreeks. In dit geval zullen er dan ook geen geldige  metingen te tonen zijn in de dataset. Er worden wel twee meetmomenten gegenereerd, namelijk het verwachte voormeetmoment en het verwachte nameetmoment.&lt;br /&gt;
|[[Bestand:ValueCare - ROM (1).png|gecentreerd|miniatuur|800x800px]]&lt;br /&gt;
|-&lt;br /&gt;
|3:Nummering metingen&lt;br /&gt;
|We nummeren de opvolgende metingen binnen een behandelreeks op basis van de datum van afname. &lt;br /&gt;
Hierdoor kunnen we de opvolgende metingen makkelijk koppelen. &lt;br /&gt;
&lt;br /&gt;
Met behulp van het tijdsinterval per type vragenlijst en diagnose, kunnen we bepalen of de opvolgende metingen plaats hebben gevonden binnen het tijdsinterval (t.o.v. de vorige meting), waarbinnen ze worden verwacht. &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Optie&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; |Situatie&lt;br /&gt;
!Gevolg&lt;br /&gt;
|-&lt;br /&gt;
|A&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |De volgende meting valt binnen tijdsinterval&lt;br /&gt;
|De volgende meting is een valide meting. Let op: alle valide metingen moeten voldoen aan de criteria gedefinieerd in stap 2.&lt;br /&gt;
|-&lt;br /&gt;
|B&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |De volgende meting valt buiten tijdsinterval&lt;br /&gt;
|Genereren meetmoment (dus geen valide meting). Dit meetmoment moet duidelijk maken aan instellingen dat er een meting verwacht wordt, maar deze meting niet (valide of volledig) is afgenomen.&lt;br /&gt;
|-&lt;br /&gt;
|C&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; |Geen volgende meting&lt;br /&gt;
|Laatste behandelcontact is in het verleden geweest&lt;br /&gt;
|Genereren meetmomenten tot en met het laatste behandelcontact.&lt;br /&gt;
|-&lt;br /&gt;
|D&lt;br /&gt;
|Laatste behandelcontact wordt in de toekomst verwacht&lt;br /&gt;
|Genereren meetmomenten tot en met de aanleverdatum.&lt;br /&gt;
|}&lt;br /&gt;
|[[Bestand:ROM stap 3 diagram update .jpg|alt=|gecentreerd|miniatuur|1300x1300px]]&lt;br /&gt;
|-&lt;br /&gt;
|4: Bepalen voor- en nameting&lt;br /&gt;
|Het bepalen van de voor- en nametingen:&lt;br /&gt;
&lt;br /&gt;
De metingen die binnen een reeks het dichtste bij het eerste/laatste behandelcontact liggen worden bestempeld als voor- of nameting.&lt;br /&gt;
&lt;br /&gt;
Indien er enkel een voormeting of een nameting is en niet beide, dan genereren we een meetmoment voor de missende voor- of nameting, met als datum het eerste/laatste behandelcontact.&lt;br /&gt;
&lt;br /&gt;
* Mits er een valide meting heeft plaatsgevonden in de reeks, bepalen we of de meting een valide voor- of nameting is aan de hand van een marge rondom het eerste- of laatste behandelcontact. Deze marges worden bepaald aan de hand van parameters BI_MARGE_RONDOM_EERSTE_BEHANDELCONTACT_VOORMETING en BI_MARGE_RONDOM_LAATSTE_BEHANDELCONTACT_NAMETING .&lt;br /&gt;
* Optioneel: Instelbaar &lt;br /&gt;
** Mits er voor een reeks meerdere type vragenlijst worden gebruikt (bijv. zowel Honos-12 als SQ48) dan wordt er voor elk type vragenlijst een aparte reeks aangemaakt. De voor- en nametingen worden onafhankelijk van type vragenlijst bepaald. Dit wordt dus gedaan voor de overkoepelende behandelreeks.&lt;br /&gt;
|[[Bestand:ROMstap4 nieuw.jpg|alt=|gecentreerd|miniatuur|1000x1000px]]&lt;br /&gt;
|}&lt;br /&gt;
==== Gebruikte beheertabellen en parameters ====&lt;br /&gt;
Hieronder zijn de parameters en beheertabellen met relevante toelichting te vinden. De dataset die voor de ROM gebruikt wordt is &amp;lt;code&amp;gt;ROM meetmomenten.&amp;lt;/code&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Parameters&lt;br /&gt;
!Toelichting&lt;br /&gt;
|-&lt;br /&gt;
|BI_MARGE_RONDOM_EERSTE_BEHANDELCONTACT_VOORMETING&lt;br /&gt;
|Bandbreedte in dagen rondom eerste behandelcontact zorgtraject waarbinnen een geldige voormeting afgenomen moet zijn&lt;br /&gt;
|-&lt;br /&gt;
|BI_MARGE_RONDOM_LAATSTE_BEHANDELCONTACT_NAMETING&lt;br /&gt;
|Bandbreedte in dagen rondom laatste behandelcontact zorgtraject waarbinnen een geldige nameting afgenomen moet zijn&lt;br /&gt;
|-&lt;br /&gt;
|GGZBI_ROM_MEETMOMENTEN_ZELFDE_TYPE_VRAGENLIJST&lt;br /&gt;
|Of een reeks rekening moet houden met aparte type vragenlijsten of niet.&lt;br /&gt;
&lt;br /&gt;
Mits parameter = JA, genereren we voor elke verschillende vragenlijst-code binnen een behandelreeks, een aparte reeks&lt;br /&gt;
&lt;br /&gt;
Mits parameter = NEE, mogen de vragenlijsten onafhankelijk van elkaar afgenomen zijn&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;NOTE: deze parameter wil ik nog hernoemen naar GGZBI_ROM_MEETMOMENTEN_ZELFDE_TYPE_VRAGENLIJST&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;GGZBI_TIJDSINTERVAL_ROM_MEETMOMENTEN_ONAFHANKELIJK_VAN_TYPE&#039;&#039;&lt;br /&gt;
|Het tijdsinterval dat gebruikt wordt voor reeksen, waarbij geen tijdsinterval bepaald is in de beheertabel &#039;Beheer BI: Vragenlijst per diagnose&#039;&lt;br /&gt;
|}&lt;br /&gt;
==== Beheertabellen ====&lt;br /&gt;
&lt;br /&gt;
Beheertabellen kunnen organisatie-specifiek worden ingesteld. Dit is belangrijk voor de toepassing van de ROM metingen. Het is dus noodzakelijk om deze zo accuraat mogelijk in te vullen, zodat deze de meest precieze en inzichtelijke data kan bieden voor de instelling. In de tabel hieronder is een overzicht gegeven van de verschillende beheertabellen die kunnen worden ingevuld.  &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Beheertabel&lt;br /&gt;
!Toelichting&lt;br /&gt;
|-&lt;br /&gt;
|Beheer BI: Vragenlijst per diagnose&lt;br /&gt;
|Per diagnosehoofdgroep kan het gebruikte ROM-instrument aangegeven worden.&lt;br /&gt;
In deze beheertabel kan ook het interval per type vragenlijst en diagnose ingesteld worden. (NIEUW!)&lt;br /&gt;
|-&lt;br /&gt;
|Beheer BI: Vragenlijst&lt;br /&gt;
|Per vragenlijst kan worden aangegeven of deze wordt gebruikt als ROM- en/of CQI-instrument&lt;br /&gt;
|-&lt;br /&gt;
|Beheer BI: Parameters&lt;br /&gt;
|Voor het instellen van o.a. de hierboven genoemde parameters.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Definities ===&lt;br /&gt;
Hieronder staan alle relevante termen met betrekking tot de ROM gedefinieerd en waar relevant extra toegelicht.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
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. &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Term&lt;br /&gt;
!Definitie&lt;br /&gt;
!Toelichting&lt;br /&gt;
|-&lt;br /&gt;
|Voor- en nametingen&lt;br /&gt;
|De voor- en nametingen vormen de kapstok voor het bepalen of er een geldige ROM voormetingen dan wel nametingen uitgevoerd is voor het ZPM zorgtraject. Voor andere financieringsstromen geschiedt dit voor de daarvoor leidende zorgproducten (bijvoorbeeld een jeugdproduct). Daarnaast wordt per meting de T-score bepaald, zodat het effect kan worden gemeten door de T-score van de nameting te vergelijken met de voormeting.&lt;br /&gt;
| Note: de organisataie-eenheid van metingen/meetmomenten wordt bepaald aan de hand van de organisatie-eenheid die bij het zorgproduct zit. &lt;br /&gt;
|-&lt;br /&gt;
|Voormeting&lt;br /&gt;
|Het eerste behandelcontact binnen het zorgtraject (of ander zorgproduct) is het ijkpunt voor de voormeting. Hierop is een (instelbare) marge in dagen van toepassing om als geldige voormeting te tellen.&lt;br /&gt;
| nvt&lt;br /&gt;
|-&lt;br /&gt;
|Nameting&lt;br /&gt;
|Het laatste behandelcontact binnen het zorgtraject (of ander zorgproduct) is het ijkpunt voor de nameting. Ook hierop is een (instelbare) marge in dagen van toepassing om als geldige nameting te tellen.&lt;br /&gt;
|De nameting van het voorgaande zorgtraject mag gezien worden als voormeting van het nieuwe traject, indien het voldoen aan de eisen:&lt;br /&gt;
&lt;br /&gt;
* Marge in dagen t.o.v. eerste behandelcontact in nieuwe zorgtraject&lt;br /&gt;
&lt;br /&gt;
* Vragenlijst wordt gebruikt binnen de diagnose hoofdgroep&lt;br /&gt;
&lt;br /&gt;
Notes:&lt;br /&gt;
&lt;br /&gt;
* Als er nog geen einddatum is bepaald voor een behandelreeks, verwachten we dat er nog behandelcontacten gaan volgen. In dit geval bepalen we wel een laatste (ofwel meest recente) behandelcontact, maar valideren we nog niet of er een geldige nameting is geweest.&lt;br /&gt;
* Als er een verwachte einddatum (in de toekomst) is ingevuld voor een behandelreeks, dan kijken we voor een valide nameting binnen het tijdsinterval rondom de einddatum van de behandelreeks&lt;br /&gt;
* Als de einddatum van een zorgtraject reeds voorbij is, dan kijken we naar het laatste (ofwel meest recente) behandelcontact  &lt;br /&gt;
|-&lt;br /&gt;
|Tussenmetingen&lt;br /&gt;
|Voor mensen die langdurig in zorg zijn (en hetzelfde zorgtraject hebben) zijn regelmatigere tussentijdse metingen van ROM is wenselijk. Het gewenste tijdsinterval verschilt per instelling, daarom is een tijdsinterval in te stellen. Voor informatie over het instelbare tijdsinterval, zie &#039;&#039;Tijdsinterval&#039;&#039;.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Valide meting&lt;br /&gt;
|Een valide meting is een meting die:&lt;br /&gt;
&lt;br /&gt;
* is aangemerkt als ROM&lt;br /&gt;
* volledig is ingevuld&lt;br /&gt;
* Als de diagnosegroep van het zorgtraject gevuld is, wordt met Beheer BI: Vragenlijst per diagnose bepaald of de vragenlijst in aanmerking komt voor de diagnose hoofdgroep.&lt;br /&gt;
** Indien de diagnosegroep leeg is, tonen we op dit moment geen meetmomenten in de dataset.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Tijdsinterval&lt;br /&gt;
|Hiermee wordt gedoeld op de gewenste tijd tussen ROM metingen. Zie ook definitie &#039;&#039;tussenmetingen&#039;&#039;. De tijdsinterval is door de instelling zelf in te stellen. De tijdsinterval kan verschillen per type vragenlijst en diagnose en kan ingesteld worden via de beheertabel Beheer BI: Vragenlijst per diagnose&lt;br /&gt;
|&amp;lt;code&amp;gt;Stuurinformatie &amp;gt; Beheer BI &amp;gt; Beheer BI: Vragenlijst per diagnose&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|Meetmoment&lt;br /&gt;
|Indien er geen meting plaatsvindt binnen het ingestelde tijdsinterval, wordt er een meetmoment aangemaakt. Dit is dus een moment waarop er een meting verwacht werd, maar deze niet is gedaan.&lt;br /&gt;
|Zie ook &amp;quot;Totstandkoming - Stappenplan - stap 3: Nummering metingen&amp;quot; hieronder.&lt;br /&gt;
|-&lt;br /&gt;
|Initiële meting&lt;br /&gt;
|Dit is de eerste valide meting binnen een reeks. De initiële meting is nodig als aanvulling op de voormeting voor de gevallen waarin de voormeting gegenereerd is (en dus geen valide meting is). In deze gevallen is de initiële meting de eerste valide meting binnen een reeks.&lt;br /&gt;
|Zie ook &amp;quot;Toepassing - (Delta) t-score&amp;quot; hieronder.&lt;br /&gt;
|-&lt;br /&gt;
|Behandelreeks&lt;br /&gt;
|Alle meetmomenten binnen een zorgtraject in combinatie met de DBC’s.&lt;br /&gt;
Binnen één behandelreeksmoeten de onderstaande aspecten overeenkomen. Komen deze aspecten niet overeen, dan geldt dat als een andere behandelreeks.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Inschrijving (en daarmee ook cliënt)&#039;&#039;&#039;&lt;br /&gt;
** Als een inschrijving eindigt, eindigt de behandelreeks&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Diagnose       &#039;&#039;&#039;&lt;br /&gt;
** Is er een nieuwe diagnose gesteld is, eindigt de behandelreeks&lt;br /&gt;
*&#039;&#039;&#039;Zorgtraject / DBC / Jeugd / WMO &#039;&#039;&#039;   &lt;br /&gt;
** Als er een nieuw zorgtraject, jeugdproduct, of wmo product is, eindigt de behandelreeks&lt;br /&gt;
|Bij Jeugd en WMO worden aansluitende toewijzingen als een en dezelfde behandelreeks gezien. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Als er voor een Jeugd product of WMO product een nieuw product is aangemaakt met een zelfde product-code wordt dit ondervangen in dezelfde behandelreeks. Dit geldt enkel als het nieuwe product binnen 35 dagen na sluiting van het vorige product is aangemaakt. Hierbij moet er ook sprake zijn van dezelfde product-code, zelfde diagnose, en dezelfde inschrijving (en dus cliënt).&lt;br /&gt;
|-&lt;br /&gt;
|Reeks&lt;br /&gt;
|Een behandelreeks kan bestaan uit meerdere reeksen. Dit is afhankelijk van de instelling van GGZBI_ROM_MEETMOMENTEN_ZELFDE_TYPE_VRAGENLIJST. Mits er meerdere type vragenlijsten zijn afgenomen, kan er voor elk type vragenlijst een aparte reeks worden aangemaakt. De voor- en nameting worden op het niveau van de behandelreeks gedefinieerd. Oftewel, mits er een voormeting is afgenomen binnen één van de reeksen met dezelfde behandelreeks, zal deze voormeting getoond worden voor al die reeksen.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Behandelreeks&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;(Optioneel) vragenlijst code&#039;&#039;&#039;  &lt;br /&gt;
** Instelbaar&lt;br /&gt;
** Wordt enkel toegepast op behandelreeksen met één of meer geldige metingen&lt;br /&gt;
** Mits parameter = ‘JA’: dan geldt dat voor een andere vragenlijst-code een andere reeks wordt gemaakt (&lt;br /&gt;
*** T-scores worden enkel vergeleken voor vragenlijsten met hetzelfde type (bijv. enkel HoNOS vragenlijsten binnen één behandelreeks).&lt;br /&gt;
*** Meetmomenten worden gegenereerd voor elke type vragenlijst. Bijvoorbeeld, is er een HoNOS U verwacht dan voor elk type vragenlijst een nieuw meetmoment. (&lt;br /&gt;
** Mits parameter = ‘Nee’: dan geldt dat voor een andere vragenlijst-code dezelfde reeks wordt gebruikt&lt;br /&gt;
*** T-scores worden vergelijken onafhankelijk van het type vragenlijsten (Bijvoorbeeld, HoNOS en FARE worden afwisselend gebruikt).&lt;br /&gt;
*** Verwachtte meetmomenten worden enkel gegenereerd als er geen meting is geweest binnen het tijdsinterval voor alle type vragenlijsten.&lt;br /&gt;
|[[Bestand:ROM reeks.jpg|gecentreerd|392x392px]]&lt;br /&gt;
|-&lt;br /&gt;
|(Delta)-T score&lt;br /&gt;
|De T-score is een uniforme maat om de diverse vragenlijsten naar scores te transformeren en loopt van 0-100. Een succesvolle behandeling zorgt voor een lagere nametingen dan de voormeting (behalve bij het meetinstrument MANSA-16). De Delta-T score is het verschil in T score tussen twee T scores.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Zie voor interpretatie van de Delta T-score de tabel onder &amp;quot;Toepassing - interpretatie delta T-score&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Gekoppeld meetmoment&lt;br /&gt;
|Een gekoppeld meetmoment is een valide meting die binnen de data van een behandelreeks valt. Een ongekoppelde meetmoment kan een valide meting zijn die buiten de behandelreeks valt. Of het kan een invalide meting zijn (die binnen of buiten een eventuele behandelreeks valt).&lt;br /&gt;
|Zie ook de visualisatie in de executive summary bovenaan deze pagina.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Verschillende delta T-scores  ===&lt;br /&gt;
Zoals eerder beschreven worden delta T-scores gebruikt om inzicht te geven over de voortgang van de cliënt met het gehanteerde behandeltraject. Delta T-scores maken inzichtelijk of het welzijn van de patiënt verbeterd, of juist verslechterd in de loop der tijd. &lt;br /&gt;
&lt;br /&gt;
Voor een gegenereerd meetmoment heeft ValueCare geen t-score. Daardoor kan ValueCare enkel t-scores vergelijken van valide metingen. ValueCare toont 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, er geen delta t-score ten opzichte van de voormeting kan worden gedaan. Om dit te voorkomen, heeft ValueCare de ‘initiële meting’ geïntroduceerd. Dit is de eerste valide meting binnen een reeks. Op deze manier zijn er 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. Het figuur hieronder illustreert dit. &lt;br /&gt;
&lt;br /&gt;
[[Bestand:Deltat nieuw.jpg|alt=|gecentreerd|miniatuur|800x800px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{VALUECARE}}&lt;/div&gt;</summary>
		<author><name>Cbruin</name></author>
	</entry>
	<entry>
		<id>https://www.normenkaderzorg.nl/index.php?title=Vragenlijsten_(GGZ)&amp;diff=71419</id>
		<title>Vragenlijsten (GGZ)</title>
		<link rel="alternate" type="text/html" href="https://www.normenkaderzorg.nl/index.php?title=Vragenlijsten_(GGZ)&amp;diff=71419"/>
		<updated>2023-12-01T10:55:44Z</updated>

		<summary type="html">&lt;p&gt;Cbruin: /* KPI&amp;#039;s en dashboards */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;p style=&amp;quot;text-align: center&amp;quot;&amp;gt;{{VALUECARE}}&amp;lt;/p&amp;gt;&amp;lt;p style=&amp;quot;text-align: center&amp;quot;&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Introductie ==&lt;br /&gt;
=== Doel ===&lt;br /&gt;
Gestandaardiseerde vragenlijsten spelen een belangrijke rol in het verbeteren van zorgkwaliteit en het monitoren van behandeleffectiviteit. Op deze pagina worden twee belangrijke soorten vragenlijsten toegelicht. Dit zijn de Routine Outcome Monitoring (ROM) en Consumer Quality Index (CQI) vragenlijsten.  &lt;br /&gt;
&lt;br /&gt;
=== Overzicht van de inhoud ===&lt;br /&gt;
Dit is een algemene informatiepagina over de ROM en CQI vragenlijsten, en beschrijft hun functie in de GGZ, en praktische toepassing. ROM- en CQI-specifieke informatie, zoals opbouw van de berekeningen, is te vinden op de eigen pagina&#039;s van [[Routine Outcome Monitoring (ROM)|ROM]] en [[Consumer Quality Index (CQI)|CQI]] op Normenkaderzorg.nl.  &lt;br /&gt;
&lt;br /&gt;
== Routine Outcome Monitoring (ROM) ==&lt;br /&gt;
ROM is een systematische benadering waarbij op regelmatige basis informatie wordt verzameld over de gezondheid en het welzijn van cliënten tijdens behandeling in de GGZ. Middels ROM kan niet alleen het type en de ernst van de psychopathologie worden beschreven, maar het geeft door de reguliere metingen ook informatie over de effectiviteit van de behandeling. Het geeft dus ook feedback voor patiënt en behandelaar over de progressie die is gemaakt gedurende het behandeltraject. Verschillende ROM vragenlijsten zijn ontworpen om diverse aspecten van de geestelijke gezondheid objectief te meten, zoals symptomen, functioneren en kwaliteit van leven. &lt;br /&gt;
&lt;br /&gt;
Enkele voorbeelden van veelgebruikte ROM-vragenlijsten zijn HoNOS (Health of the Nation Outcome Scales), SDQ (Strengths and Difficulties Questionnaire), MANSA (Manchester Short Assessment of Quality of Life) en OQ45 (Outcome Questionnaire 45). Deze vragenlijsten bieden een gestandaardiseerde manier om de voortgang van de behandeling te volgen en het behandelplan, indien nodig, aan te passen. &lt;br /&gt;
&lt;br /&gt;
=== T-scores en delta-T (ROM) ===&lt;br /&gt;
De pluriformiteit van de vragenlijsten die gebruikt worden voor ROM heeft als gevolg dat verschillende vragenlijsten ook verschillende uitkomsten geven. Hierdoor is het lastig om de hoogte van de score betekenis te kunnen geven. Om deze uitkomsten met elkaar te kunnen vergelijken gebruikt men de t-scores. Dit is een score binnen een uniforme meetschaal, die loopt van 0-100. De verschillende uitkomsten van de vragenlijsten worden dus getransformeerd naar uitkomsten tussen 0 en 100.&lt;br /&gt;
&lt;br /&gt;
Delta-T staat voor de verandering in T-scores over tijd. Bijvoorbeeld wanneer er een bepaling van het welzijn van de cliënt vóór- en na behandeling wordt gedaan, kan hiermee dus de voortgang van de behandeling worden bepaald. Als een delta-T score een positieve waarde heeft, betekent dit dat het welzijn van de patiënt is verbeterd over de gemeten tijdsperiode. Als een delta-T score een negatieve waarde heeft, betekent dit dat het welzijn van de patiënt is verslechterd over de gemeten tijdsperiode.  &lt;br /&gt;
&lt;br /&gt;
Hoe ValueCare de (delta) T-scores weergeeft, is te vinden op de specifieke [[Routine Outcome Monitoring (ROM)|ROM]] pagina.&lt;br /&gt;
&lt;br /&gt;
=== ROM Subschalen ===&lt;br /&gt;
Subschalen binnen ROM vragenlijsten verwijzen naar specifieke categorieën of domeinen waarin symptomen, klachten, of het functioneren van de cliënt worden gemeten. Elke subschaal is gericht op een specifiek aspect van de psychische gezondheid of het welzijn van de cliënt. Hiermee kan dus de voortgang van cliënten middels ROM vragenlijsten worden beoordeeld op de verschillende subschalen. Voorbeelden van subschalen kunnen zijn:&lt;br /&gt;
&lt;br /&gt;
# Depressie: meet symptomen zoals somberheid, gebrek aan interesse, vermoeidheid en gevoelens van waardeloosheid.&lt;br /&gt;
# Angst: richt zich op symptomen van angst, zoals nervositeit, paniek en fysieke angstverschijnselen.&lt;br /&gt;
# Sociaal Functioneren: beoordeelt hoe iemand functioneert in sociale situaties, inclusief relaties en communicatie.&lt;br /&gt;
# Kwaliteit van Leven: meet hoe iemand zijn of haar levenskwaliteit ervaart, waaronder tevredenheid met het leven, levensomstandigheden, en algemeen welzijn.&lt;br /&gt;
# Somatische Symptomen: beoordeelt lichamelijke klachten die kunnen samenhangen met psychische problemen.&lt;br /&gt;
&lt;br /&gt;
De specifieke subschalen die in een ROM-vragenlijst worden gebruikt, kunnen variëren afhankelijk van de focus van de behandeling en de specifieke behoeften van de cliënt. Deze zijn belangrijk om een gedetailleerd en genuanceerd beeld te krijgen van de problematiek, en voortgang, van de cliënt. &lt;br /&gt;
===Consumer Quality Index (CQI)===&lt;br /&gt;
De CQI is een meetinstrument om ervaringen van cliënten met hun geleverde zorg te beschrijven. Het beschrijft aspecten zoals communicatie met zorgverleners, toegankelijkheid van zorg, en tevredenheid over de ontvangen behandeling. CQI-vragenlijsten worden vaak ingezet om de kwaliteit van zorg vanuit het perspectief van de patiënt te beoordelen. Hierbij worden patiënten actief betrokken bij het evalueren en verbeteren van de zorgkwaliteit. Voorbeelden van CQI-vragenlijsten omvatten vragen over de behandelrelatie, wachttijden, en de mate waarin de ontvangen zorg aansluit bij de behoeften van de patiënt. &lt;br /&gt;
&lt;br /&gt;
=== CQI Subschalen ===&lt;br /&gt;
Subschalen binnen CQI vragenlijsten verwijzen naar specifieke categorieën of domeinen binnen de ervaringen van de cliënt met het zorgtraject. Hiermee kunnen dus verschillende delen van de ervaring worden beoordeeld ter verbetering van de zorgkwaliteit. Er zijn 4 belangrijke subschalen van elkaar te onderscheiden. &lt;br /&gt;
&lt;br /&gt;
# Bejegening: een respectvolle en empathische bejegening draagt bij aan een positieve zorgervaring. Deze subschaal meet de kwaliteit van de interacties tussen cliënt en zorgverlener en benadrukt het belang van respectvolle communicatie.&lt;br /&gt;
# Informatievoorziening: het beoordelen van de informatieverstrekking is essentieel voor een begrijpelijke en transparante communicatie tussen zorgverlener en cliënt. Deze subschaal evalueert de helderheid en relevantie van verstrekte informatie.&lt;br /&gt;
# Samen beslissen: deze subschaal richt zich op de samenwerking tussen verschillende zorgverleners en de mate waarin de cliënten mee konden beslissen over hun zorgtraject. Een goede samenwerking verbetert de algehele zorgcoördinatie en resulteert in een meer samenhangende behandeling.&lt;br /&gt;
# Uitvoering behandeling: deze subschaal richt zich op de tevredenheid van de cliënt met het behandeltraject. Hier wordt beoordeeld op tevredenheid met de behandeling, maar ook met de uitkomsten.&lt;br /&gt;
&lt;br /&gt;
== Combinatie ROM en CQI ==&lt;br /&gt;
Door een combinatie te gebruiken van ROM- en CQI-vragenlijsten, kan er een holistisch beeld worden gevormd van de kwaliteit van de geleverde zorg in de GGZ. Hier wordt niet alleen de effectiviteit van de behandeling beschreven, maar ook de cliënt-ervaring en tevredenheid. Dit draagt bij aan het streven naar continue kwaliteitsverbetering binnen de GGZ. &lt;br /&gt;
&lt;br /&gt;
=== Toepassing van ROM en CQI in de GGZ ===&lt;br /&gt;
Nederlandse GGZ instellingen gebruiken deze gestandaardiseerde vragenlijsten voor diverse doeleinden. Enkele belangrijke toepassingsgebieden zijn: &lt;br /&gt;
&lt;br /&gt;
* Behandelmonitoring en evaluatie: hier speelt voornamelijk ROM een belangrijke rol. De vragenlijsten binnen ROM geven namelijk belangrijke informatie over de voortgang van het behandelplan, middels systematische metingen. Het geeft ook een indicatie van de effectiviteit van de behandeling, waardoor gestuurd kan worden op behandelingsmethoden.&lt;br /&gt;
* Kwaliteitsverbetering: hier speelt voornamelijk CQI een belangrijke rol. Zoals eerder aangegeven kan via vragenlijsten binnen de CQI de ervaring van de patiënt worden beschreven, die informatie kan geven over de kwaliteit van zorg vanuit hun perspectief. Deze feedback kan worden gebruikt om verbeteringen in de zorgverlening door te voeren.&lt;br /&gt;
* Beleidsvorming en benchmarking: verzamelde gegevens uit vragenlijsten dienen als waardevolle informatie voor beleidsvorming en benchmarking. Instellingen kunnen trends analyseren, vergelijkingen maken met nationale benchmarks, en beleidsbeslissingen nemen op basis van deze gegevens.&lt;br /&gt;
* Patiëntgerichte zorg: het gebruik van CQI vragenlijsten benadrukt het belang van patiëntgerichte zorg. Door de ervaringen en behoeften van patiënten actief te meten en te integreren in het zorgproces, streven instellingen naar zorg die beter aansluit bij de individuele verwachtingen en wensen van de patiënt.&lt;br /&gt;
* Kwaliteitsaccreditatie: het systematische gebruik van ROM en CQI draagt bij aan het voldoen aan kwaliteitsnormen en accrediteringseisen binnen de GGZ. Het helpt instellingen bij het aantonen van hun inzet voor continue verbetering en transparantie.&lt;br /&gt;
* Wetenschappelijk onderzoek: de verzamelde gegevens uit ROM-vragenlijsten worden ook vaak gebruikt voor wetenschappelijk onderzoek. Deze data dragen bij aan het vergroten van kennis over behandeleffectiviteit en het begrijpen van psychische gezondheidstrends&lt;br /&gt;
&lt;br /&gt;
== KPI&#039;s en dashboards ==&lt;br /&gt;
Voor ROM biedt ValueCare verschillende dashboards in het portaal.&lt;br /&gt;
&lt;br /&gt;
Deze zijn te vinden onder &amp;lt;code&amp;gt;Meer dashboards &amp;gt; ROM &amp;gt; ROM - Delta t-score&amp;lt;/code&amp;gt; en    &amp;lt;code&amp;gt;Meer dashboards &amp;gt; ROM &amp;gt; ROM - Proces valide metingen&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Zie hieronder een overzicht:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Dashboard&lt;br /&gt;
!Tegel&lt;br /&gt;
!Toelichting&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; |Delta t-score&lt;br /&gt;
|Delta T-score ROM per maand&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; |Delta-T wordt per patient/behandeling berekend als de verschilscore tussen de vorige meting en huidige meting.&lt;br /&gt;
|-&lt;br /&gt;
|Delta T-score ROM per organisatieniveau&lt;br /&gt;
|-&lt;br /&gt;
|Delta T-score ROM per soort vragenlijst&lt;br /&gt;
|-&lt;br /&gt;
|Delta T-score ROM per RCI&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; |Proces valide metingen&lt;br /&gt;
|Valide ROM metingen per maand&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; |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.&lt;br /&gt;
|-&lt;br /&gt;
|Valide ROM metingen per organisatieniveau&lt;br /&gt;
|-&lt;br /&gt;
|Valide ROM metingen per soort vragenlijst&lt;br /&gt;
|-&lt;br /&gt;
|Valide ROM metingen per soort meetmoment&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; |Effectmeting&lt;br /&gt;
|ROM RCI score per maand&lt;br /&gt;
|Alle RCI waarden van diverse meetinstrumenten zoals IDS-SR, HoNOS65, etc. gegroepeerd per dbc sluitdatum (einddatum DBC)&lt;br /&gt;
Deze rapportage laat de gemiddelde ROM Deltra-t score zien.&lt;br /&gt;
|-&lt;br /&gt;
|ROM HoNOS65 subschalen&lt;br /&gt;
|Deze rapportage laat de ruwe scores van de voor- en nameting zien voor 11 vragen uit de HoNOS65 vragenlijst.&lt;br /&gt;
|-&lt;br /&gt;
|ROM RCI score per diagnosegroep&lt;br /&gt;
|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.&lt;br /&gt;
|-&lt;br /&gt;
|ROM CANSAS subschalen&lt;br /&gt;
|Deze rapportage laat de ruwe scores van de voor- en nameting zien voor 25 vragen uit de CANVAS vragenlijst.&lt;br /&gt;
Proportie cliënten met onopgeloste zorgbehoeften is het percentage cliënten dat minimaal 1 heeft gescoord op de subschaal &amp;quot;onopgeloste zorgbehoeften&amp;quot; tov het totaal aantal cliënten.&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; |Effectmeting Delta t-score&lt;br /&gt;
|ROM Delta-T score per maand&lt;br /&gt;
|Rapportage: gemiddelde ROM Delta-T score per maand.&lt;br /&gt;
|-&lt;br /&gt;
|ROM Delta-T score per org. niv.&lt;br /&gt;
|Rapportage: gemiddelde ROM Delta-T score per organisatie niveau.&lt;br /&gt;
|-&lt;br /&gt;
|ROM Delta-T score per diagnosegroep&lt;br /&gt;
|Rapportage: gemiddelde Delta-T score per diagnosegroep.&lt;br /&gt;
|-&lt;br /&gt;
|ROM Delta-T score per jaar&lt;br /&gt;
|Rapportage: gemiddelde Delta-T score per jaar.&lt;br /&gt;
|}&amp;lt;p style=&amp;quot;text-align: center&amp;quot;&amp;gt;&amp;lt;/p&amp;gt;&amp;lt;p style=&amp;quot;text-align: center&amp;quot;&amp;gt;&amp;lt;/p&amp;gt;&amp;lt;p style=&amp;quot;text-align: center&amp;quot;&amp;gt;{{VALUECARE}}&amp;lt;/p&amp;gt;&lt;/div&gt;</summary>
		<author><name>Cbruin</name></author>
	</entry>
	<entry>
		<id>https://www.normenkaderzorg.nl/index.php?title=Vragenlijsten_(GGZ)&amp;diff=71418</id>
		<title>Vragenlijsten (GGZ)</title>
		<link rel="alternate" type="text/html" href="https://www.normenkaderzorg.nl/index.php?title=Vragenlijsten_(GGZ)&amp;diff=71418"/>
		<updated>2023-12-01T10:55:04Z</updated>

		<summary type="html">&lt;p&gt;Cbruin: /* KPI&amp;#039;s en dashboards */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;p style=&amp;quot;text-align: center&amp;quot;&amp;gt;{{VALUECARE}}&amp;lt;/p&amp;gt;&amp;lt;p style=&amp;quot;text-align: center&amp;quot;&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Introductie ==&lt;br /&gt;
=== Doel ===&lt;br /&gt;
Gestandaardiseerde vragenlijsten spelen een belangrijke rol in het verbeteren van zorgkwaliteit en het monitoren van behandeleffectiviteit. Op deze pagina worden twee belangrijke soorten vragenlijsten toegelicht. Dit zijn de Routine Outcome Monitoring (ROM) en Consumer Quality Index (CQI) vragenlijsten.  &lt;br /&gt;
&lt;br /&gt;
=== Overzicht van de inhoud ===&lt;br /&gt;
Dit is een algemene informatiepagina over de ROM en CQI vragenlijsten, en beschrijft hun functie in de GGZ, en praktische toepassing. ROM- en CQI-specifieke informatie, zoals opbouw van de berekeningen, is te vinden op de eigen pagina&#039;s van [[Routine Outcome Monitoring (ROM)|ROM]] en [[Consumer Quality Index (CQI)|CQI]] op Normenkaderzorg.nl.  &lt;br /&gt;
&lt;br /&gt;
== Routine Outcome Monitoring (ROM) ==&lt;br /&gt;
ROM is een systematische benadering waarbij op regelmatige basis informatie wordt verzameld over de gezondheid en het welzijn van cliënten tijdens behandeling in de GGZ. Middels ROM kan niet alleen het type en de ernst van de psychopathologie worden beschreven, maar het geeft door de reguliere metingen ook informatie over de effectiviteit van de behandeling. Het geeft dus ook feedback voor patiënt en behandelaar over de progressie die is gemaakt gedurende het behandeltraject. Verschillende ROM vragenlijsten zijn ontworpen om diverse aspecten van de geestelijke gezondheid objectief te meten, zoals symptomen, functioneren en kwaliteit van leven. &lt;br /&gt;
&lt;br /&gt;
Enkele voorbeelden van veelgebruikte ROM-vragenlijsten zijn HoNOS (Health of the Nation Outcome Scales), SDQ (Strengths and Difficulties Questionnaire), MANSA (Manchester Short Assessment of Quality of Life) en OQ45 (Outcome Questionnaire 45). Deze vragenlijsten bieden een gestandaardiseerde manier om de voortgang van de behandeling te volgen en het behandelplan, indien nodig, aan te passen. &lt;br /&gt;
&lt;br /&gt;
=== T-scores en delta-T (ROM) ===&lt;br /&gt;
De pluriformiteit van de vragenlijsten die gebruikt worden voor ROM heeft als gevolg dat verschillende vragenlijsten ook verschillende uitkomsten geven. Hierdoor is het lastig om de hoogte van de score betekenis te kunnen geven. Om deze uitkomsten met elkaar te kunnen vergelijken gebruikt men de t-scores. Dit is een score binnen een uniforme meetschaal, die loopt van 0-100. De verschillende uitkomsten van de vragenlijsten worden dus getransformeerd naar uitkomsten tussen 0 en 100.&lt;br /&gt;
&lt;br /&gt;
Delta-T staat voor de verandering in T-scores over tijd. Bijvoorbeeld wanneer er een bepaling van het welzijn van de cliënt vóór- en na behandeling wordt gedaan, kan hiermee dus de voortgang van de behandeling worden bepaald. Als een delta-T score een positieve waarde heeft, betekent dit dat het welzijn van de patiënt is verbeterd over de gemeten tijdsperiode. Als een delta-T score een negatieve waarde heeft, betekent dit dat het welzijn van de patiënt is verslechterd over de gemeten tijdsperiode.  &lt;br /&gt;
&lt;br /&gt;
Hoe ValueCare de (delta) T-scores weergeeft, is te vinden op de specifieke [[Routine Outcome Monitoring (ROM)|ROM]] pagina.&lt;br /&gt;
&lt;br /&gt;
=== ROM Subschalen ===&lt;br /&gt;
Subschalen binnen ROM vragenlijsten verwijzen naar specifieke categorieën of domeinen waarin symptomen, klachten, of het functioneren van de cliënt worden gemeten. Elke subschaal is gericht op een specifiek aspect van de psychische gezondheid of het welzijn van de cliënt. Hiermee kan dus de voortgang van cliënten middels ROM vragenlijsten worden beoordeeld op de verschillende subschalen. Voorbeelden van subschalen kunnen zijn:&lt;br /&gt;
&lt;br /&gt;
# Depressie: meet symptomen zoals somberheid, gebrek aan interesse, vermoeidheid en gevoelens van waardeloosheid.&lt;br /&gt;
# Angst: richt zich op symptomen van angst, zoals nervositeit, paniek en fysieke angstverschijnselen.&lt;br /&gt;
# Sociaal Functioneren: beoordeelt hoe iemand functioneert in sociale situaties, inclusief relaties en communicatie.&lt;br /&gt;
# Kwaliteit van Leven: meet hoe iemand zijn of haar levenskwaliteit ervaart, waaronder tevredenheid met het leven, levensomstandigheden, en algemeen welzijn.&lt;br /&gt;
# Somatische Symptomen: beoordeelt lichamelijke klachten die kunnen samenhangen met psychische problemen.&lt;br /&gt;
&lt;br /&gt;
De specifieke subschalen die in een ROM-vragenlijst worden gebruikt, kunnen variëren afhankelijk van de focus van de behandeling en de specifieke behoeften van de cliënt. Deze zijn belangrijk om een gedetailleerd en genuanceerd beeld te krijgen van de problematiek, en voortgang, van de cliënt. &lt;br /&gt;
===Consumer Quality Index (CQI)===&lt;br /&gt;
De CQI is een meetinstrument om ervaringen van cliënten met hun geleverde zorg te beschrijven. Het beschrijft aspecten zoals communicatie met zorgverleners, toegankelijkheid van zorg, en tevredenheid over de ontvangen behandeling. CQI-vragenlijsten worden vaak ingezet om de kwaliteit van zorg vanuit het perspectief van de patiënt te beoordelen. Hierbij worden patiënten actief betrokken bij het evalueren en verbeteren van de zorgkwaliteit. Voorbeelden van CQI-vragenlijsten omvatten vragen over de behandelrelatie, wachttijden, en de mate waarin de ontvangen zorg aansluit bij de behoeften van de patiënt. &lt;br /&gt;
&lt;br /&gt;
=== CQI Subschalen ===&lt;br /&gt;
Subschalen binnen CQI vragenlijsten verwijzen naar specifieke categorieën of domeinen binnen de ervaringen van de cliënt met het zorgtraject. Hiermee kunnen dus verschillende delen van de ervaring worden beoordeeld ter verbetering van de zorgkwaliteit. Er zijn 4 belangrijke subschalen van elkaar te onderscheiden. &lt;br /&gt;
&lt;br /&gt;
# Bejegening: een respectvolle en empathische bejegening draagt bij aan een positieve zorgervaring. Deze subschaal meet de kwaliteit van de interacties tussen cliënt en zorgverlener en benadrukt het belang van respectvolle communicatie.&lt;br /&gt;
# Informatievoorziening: het beoordelen van de informatieverstrekking is essentieel voor een begrijpelijke en transparante communicatie tussen zorgverlener en cliënt. Deze subschaal evalueert de helderheid en relevantie van verstrekte informatie.&lt;br /&gt;
# Samen beslissen: deze subschaal richt zich op de samenwerking tussen verschillende zorgverleners en de mate waarin de cliënten mee konden beslissen over hun zorgtraject. Een goede samenwerking verbetert de algehele zorgcoördinatie en resulteert in een meer samenhangende behandeling.&lt;br /&gt;
# Uitvoering behandeling: deze subschaal richt zich op de tevredenheid van de cliënt met het behandeltraject. Hier wordt beoordeeld op tevredenheid met de behandeling, maar ook met de uitkomsten.&lt;br /&gt;
&lt;br /&gt;
== Combinatie ROM en CQI ==&lt;br /&gt;
Door een combinatie te gebruiken van ROM- en CQI-vragenlijsten, kan er een holistisch beeld worden gevormd van de kwaliteit van de geleverde zorg in de GGZ. Hier wordt niet alleen de effectiviteit van de behandeling beschreven, maar ook de cliënt-ervaring en tevredenheid. Dit draagt bij aan het streven naar continue kwaliteitsverbetering binnen de GGZ. &lt;br /&gt;
&lt;br /&gt;
=== Toepassing van ROM en CQI in de GGZ ===&lt;br /&gt;
Nederlandse GGZ instellingen gebruiken deze gestandaardiseerde vragenlijsten voor diverse doeleinden. Enkele belangrijke toepassingsgebieden zijn: &lt;br /&gt;
&lt;br /&gt;
* Behandelmonitoring en evaluatie: hier speelt voornamelijk ROM een belangrijke rol. De vragenlijsten binnen ROM geven namelijk belangrijke informatie over de voortgang van het behandelplan, middels systematische metingen. Het geeft ook een indicatie van de effectiviteit van de behandeling, waardoor gestuurd kan worden op behandelingsmethoden.&lt;br /&gt;
* Kwaliteitsverbetering: hier speelt voornamelijk CQI een belangrijke rol. Zoals eerder aangegeven kan via vragenlijsten binnen de CQI de ervaring van de patiënt worden beschreven, die informatie kan geven over de kwaliteit van zorg vanuit hun perspectief. Deze feedback kan worden gebruikt om verbeteringen in de zorgverlening door te voeren.&lt;br /&gt;
* Beleidsvorming en benchmarking: verzamelde gegevens uit vragenlijsten dienen als waardevolle informatie voor beleidsvorming en benchmarking. Instellingen kunnen trends analyseren, vergelijkingen maken met nationale benchmarks, en beleidsbeslissingen nemen op basis van deze gegevens.&lt;br /&gt;
* Patiëntgerichte zorg: het gebruik van CQI vragenlijsten benadrukt het belang van patiëntgerichte zorg. Door de ervaringen en behoeften van patiënten actief te meten en te integreren in het zorgproces, streven instellingen naar zorg die beter aansluit bij de individuele verwachtingen en wensen van de patiënt.&lt;br /&gt;
* Kwaliteitsaccreditatie: het systematische gebruik van ROM en CQI draagt bij aan het voldoen aan kwaliteitsnormen en accrediteringseisen binnen de GGZ. Het helpt instellingen bij het aantonen van hun inzet voor continue verbetering en transparantie.&lt;br /&gt;
* Wetenschappelijk onderzoek: de verzamelde gegevens uit ROM-vragenlijsten worden ook vaak gebruikt voor wetenschappelijk onderzoek. Deze data dragen bij aan het vergroten van kennis over behandeleffectiviteit en het begrijpen van psychische gezondheidstrends&lt;br /&gt;
&lt;br /&gt;
== KPI&#039;s en dashboards ==&lt;br /&gt;
Voor ROM biedt ValueCare verschillende dashboards in het portaal.&lt;br /&gt;
&lt;br /&gt;
Deze zijn te vinden onder &amp;lt;code&amp;gt;Meer dashboards &amp;gt; ROM &amp;gt; ROM - Delta t-score&amp;lt;/code&amp;gt; en    &amp;lt;code&amp;gt;Meer dashboards &amp;gt; ROM &amp;gt; ROM - Proces valide metingen&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Zie hieronder een overzicht:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!CQI / ROM&lt;br /&gt;
!Dashboard&lt;br /&gt;
!Tegel&lt;br /&gt;
!Toelichting&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;16&amp;quot; |ROM&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; |Delta t-score&lt;br /&gt;
|Delta T-score ROM per maand&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; |Delta-T wordt per patient/behandeling berekend als de verschilscore tussen de vorige meting en huidige meting.&lt;br /&gt;
|-&lt;br /&gt;
|Delta T-score ROM per organisatieniveau&lt;br /&gt;
|-&lt;br /&gt;
|Delta T-score ROM per soort vragenlijst&lt;br /&gt;
|-&lt;br /&gt;
|Delta T-score ROM per RCI&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; |Proces valide metingen&lt;br /&gt;
|Valide ROM metingen per maand&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; |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.&lt;br /&gt;
|-&lt;br /&gt;
|Valide ROM metingen per organisatieniveau&lt;br /&gt;
|-&lt;br /&gt;
|Valide ROM metingen per soort vragenlijst&lt;br /&gt;
|-&lt;br /&gt;
|Valide ROM metingen per soort meetmoment&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; |Effectmeting&lt;br /&gt;
|ROM RCI score per maand&lt;br /&gt;
|Alle RCI waarden van diverse meetinstrumenten zoals IDS-SR, HoNOS65, etc. gegroepeerd per dbc sluitdatum (einddatum DBC)&lt;br /&gt;
Deze rapportage laat de gemiddelde ROM Deltra-t score zien.&lt;br /&gt;
|-&lt;br /&gt;
|ROM HoNOS65 subschalen&lt;br /&gt;
|Deze rapportage laat de ruwe scores van de voor- en nameting zien voor 11 vragen uit de HoNOS65 vragenlijst.&lt;br /&gt;
|-&lt;br /&gt;
|ROM RCI score per diagnosegroep&lt;br /&gt;
|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.&lt;br /&gt;
|-&lt;br /&gt;
|ROM CANSAS subschalen&lt;br /&gt;
|Deze rapportage laat de ruwe scores van de voor- en nameting zien voor 25 vragen uit de CANVAS vragenlijst.&lt;br /&gt;
Proportie cliënten met onopgeloste zorgbehoeften is het percentage cliënten dat minimaal 1 heeft gescoord op de subschaal &amp;quot;onopgeloste zorgbehoeften&amp;quot; tov het totaal aantal cliënten.&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; |Effectmeting Delta t-score&lt;br /&gt;
|ROM Delta-T score per maand&lt;br /&gt;
|Rapportage: gemiddelde ROM Delta-T score per maand.&lt;br /&gt;
|-&lt;br /&gt;
|ROM Delta-T score per org. niv.&lt;br /&gt;
|Rapportage: gemiddelde ROM Delta-T score per organisatie niveau.&lt;br /&gt;
|-&lt;br /&gt;
|ROM Delta-T score per diagnosegroep&lt;br /&gt;
|Rapportage: gemiddelde Delta-T score per diagnosegroep.&lt;br /&gt;
|-&lt;br /&gt;
|ROM Delta-T score per jaar&lt;br /&gt;
|Rapportage: gemiddelde Delta-T score per jaar.&lt;br /&gt;
|}&amp;lt;p style=&amp;quot;text-align: center&amp;quot;&amp;gt;&amp;lt;/p&amp;gt;&amp;lt;p style=&amp;quot;text-align: center&amp;quot;&amp;gt;&amp;lt;/p&amp;gt;&amp;lt;p style=&amp;quot;text-align: center&amp;quot;&amp;gt;{{VALUECARE}}&amp;lt;/p&amp;gt;&lt;/div&gt;</summary>
		<author><name>Cbruin</name></author>
	</entry>
	<entry>
		<id>https://www.normenkaderzorg.nl/index.php?title=Routine_Outcome_Monitoring_(ROM)&amp;diff=71406</id>
		<title>Routine Outcome Monitoring (ROM)</title>
		<link rel="alternate" type="text/html" href="https://www.normenkaderzorg.nl/index.php?title=Routine_Outcome_Monitoring_(ROM)&amp;diff=71406"/>
		<updated>2023-12-01T09:11:31Z</updated>

		<summary type="html">&lt;p&gt;Cbruin: /* Berekening ROM scores */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;p style=&amp;quot;text-align: center&amp;quot;&amp;gt;{{VALUECARE}}&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Samenvatting ==&lt;br /&gt;
  &lt;br /&gt;
ROM, oftewel Routine Outcome Monitoring, vormt een essentieel onderdeel van de Geestelijke Gezondheidszorg (GGZ). Door regelmatig gegevens te verzamelen, biedt ROM niet alleen inzicht in de aard en ernst van psychische klachten, maar geeft het ook waardevolle feedback over de effectiviteit van behandelingen. Op deze pagina wordt uitgebreid beschreven wat veelgebruikte definities zijn binnen ROM vragenlijsten, welk stappenplan wordt gevolgd om ROM berekeningen te maken, hoe ValueCare de meetmomenten heeft gedefinieerd, hoe ValueCare met verschillende ROM vragenlijsten inzichtelijke gestandaardiseerde ROM waardes berekent, en wordt een toelichting gegeven over verschillende ROM dashboards die ValueCare presenteert aan GGZ instellingen. &lt;br /&gt;
== Inleiding ==&lt;br /&gt;
Deze pagina dient als naslagwerk om de managementrapportages op de Routine Outcome Monitoring (ROM) te interpreteren en gebruiken.&lt;br /&gt;
&lt;br /&gt;
De doelen van managementrapportage inzake ROM betreft het bieden van inzicht in:&lt;br /&gt;
&lt;br /&gt;
* De (tijdige) inzet van ROM instrumenten op de juiste momenten&lt;br /&gt;
* De effecten van de ingezette behandeling&lt;br /&gt;
&lt;br /&gt;
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. &lt;br /&gt;
&lt;br /&gt;
== Definities ==&lt;br /&gt;
Hieronder staan alle relevante termen met betrekking tot de ROM gedefinieerd en waar relevant extra toegelicht.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
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. &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Term&lt;br /&gt;
!Definitie&lt;br /&gt;
!Toelichting&lt;br /&gt;
|-&lt;br /&gt;
|Voor- en nametingen&lt;br /&gt;
|De voor- en nametingen vormen de kapstok voor het bepalen of er een geldige ROM voormetingen dan wel nametingen uitgevoerd is voor het ZPM zorgtraject. Voor andere financieringsstromen geschiedt dit voor de daarvoor leidende zorgproducten (bijvoorbeeld een jeugdproduct). Daarnaast wordt per meting de T-score bepaald, zodat het effect kan worden gemeten door de T-score van de nameting te vergelijken met de voormeting.&lt;br /&gt;
| Note: de organisataie-eenheid van metingen/meetmomenten wordt bepaald aan de hand van de organisatie-eenheid die bij het zorgproduct zit. &lt;br /&gt;
|-&lt;br /&gt;
|Voormeting&lt;br /&gt;
|Het eerste behandelcontact binnen het zorgtraject (of ander zorgproduct) is het ijkpunt voor de voormeting. Hierop is een (instelbare) marge in dagen van toepassing om als geldige voormeting te tellen.&lt;br /&gt;
| nvt&lt;br /&gt;
|-&lt;br /&gt;
|Nameting&lt;br /&gt;
|Het laatste behandelcontact binnen het zorgtraject (of ander zorgproduct) is het ijkpunt voor de nameting. Ook hierop is een (instelbare) marge in dagen van toepassing om als geldige nameting te tellen.&lt;br /&gt;
|De nameting van het voorgaande zorgtraject mag gezien worden als voormeting van het nieuwe traject, indien het voldoen aan de eisen:&lt;br /&gt;
&lt;br /&gt;
* Marge in dagen t.o.v. eerste behandelcontact in nieuwe zorgtraject&lt;br /&gt;
&lt;br /&gt;
* Vragenlijst wordt gebruikt binnen de diagnose hoofdgroep&lt;br /&gt;
&lt;br /&gt;
Notes:&lt;br /&gt;
&lt;br /&gt;
* Als er nog geen einddatum is bepaald voor een behandelreeks, verwachten we dat er nog behandelcontacten gaan volgen. In dit geval bepalen we wel een laatste (ofwel meest recente) behandelcontact, maar valideren we nog niet of er een geldige nameting is geweest.&lt;br /&gt;
* Als er een verwachte einddatum (in de toekomst) is ingevuld voor een behandelreeks, dan kijken we voor een valide nameting binnen het tijdsinterval rondom de einddatum van de behandelreeks&lt;br /&gt;
* Als de einddatum van een zorgtraject reeds voorbij is, dan kijken we naar het laatste (ofwel meest recente) behandelcontact  &lt;br /&gt;
|-&lt;br /&gt;
|Tussenmetingen&lt;br /&gt;
|Voor mensen die langdurig in zorg zijn (en hetzelfde zorgtraject hebben) zijn regelmatigere tussentijdse metingen van ROM is wenselijk. Het gewenste tijdsinterval verschilt per instelling, daarom is een tijdsinterval in te stellen. Voor informatie over het instelbare tijdsinterval, zie &#039;&#039;Tijdsinterval&#039;&#039;.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Valide meting&lt;br /&gt;
|Een valide meting is een meting die:&lt;br /&gt;
&lt;br /&gt;
* is aangemerkt als ROM&lt;br /&gt;
* volledig is ingevuld&lt;br /&gt;
* Als de diagnosegroep van het zorgtraject gevuld is, wordt met Beheer BI: Vragenlijst per diagnose bepaald of de vragenlijst in aanmerking komt voor de diagnose hoofdgroep.&lt;br /&gt;
** Indien de diagnosegroep leeg is, tonen we op dit moment geen meetmomenten in de dataset.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Tijdsinterval&lt;br /&gt;
|Hiermee wordt gedoeld op de gewenste tijd tussen ROM metingen. Zie ook definitie &#039;&#039;tussenmetingen&#039;&#039;. De tijdsinterval is door de instelling zelf in te stellen. De tijdsinterval kan verschillen per type vragenlijst en diagnose en kan ingesteld worden via de beheertabel Beheer BI: Vragenlijst per diagnose&lt;br /&gt;
|&amp;lt;code&amp;gt;Stuurinformatie &amp;gt; Beheer BI &amp;gt; Beheer BI: Vragenlijst per diagnose&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|Meetmoment&lt;br /&gt;
|Indien er geen meting plaatsvindt binnen het ingestelde tijdsinterval, wordt er een meetmoment aangemaakt. Dit is dus een moment waarop er een meting verwacht werd, maar deze niet is gedaan.&lt;br /&gt;
|Zie ook &amp;quot;Totstandkoming - Stappenplan - stap 3: Nummering metingen&amp;quot; hieronder.&lt;br /&gt;
|-&lt;br /&gt;
|Initiële meting&lt;br /&gt;
|Dit is de eerste valide meting binnen een reeks. De initiële meting is nodig als aanvulling op de voormeting voor de gevallen waarin de voormeting gegenereerd is (en dus geen valide meting is). In deze gevallen is de initiële meting de eerste valide meting binnen een reeks.&lt;br /&gt;
|Zie ook &amp;quot;Toepassing - (Delta) t-score&amp;quot; hieronder.&lt;br /&gt;
|-&lt;br /&gt;
|Behandelreeks&lt;br /&gt;
|Alle meetmomenten binnen een zorgtraject in combinatie met de DBC’s.&lt;br /&gt;
Binnen één behandelreeksmoeten de onderstaande aspecten overeenkomen. Komen deze aspecten niet overeen, dan geldt dat als een andere behandelreeks.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Inschrijving (en daarmee ook cliënt)&#039;&#039;&#039;&lt;br /&gt;
** Als een inschrijving eindigt, eindigt de behandelreeks&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Diagnose       &#039;&#039;&#039;&lt;br /&gt;
** Is er een nieuwe diagnose gesteld is, eindigt de behandelreeks&lt;br /&gt;
*&#039;&#039;&#039;Zorgtraject / DBC / Jeugd / WMO &#039;&#039;&#039;   &lt;br /&gt;
** Als er een nieuw zorgtraject, jeugdproduct, of wmo product is, eindigt de behandelreeks&lt;br /&gt;
|Bij Jeugd en WMO worden aansluitende toewijzingen als een en dezelfde behandelreeks gezien. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Als er voor een Jeugd product of WMO product een nieuw product is aangemaakt met een zelfde product-code wordt dit ondervangen in dezelfde behandelreeks. Dit geldt enkel als het nieuwe product binnen 35 dagen na sluiting van het vorige product is aangemaakt. Hierbij moet er ook sprake zijn van dezelfde product-code, zelfde diagnose, en dezelfde inschrijving (en dus cliënt).&lt;br /&gt;
|-&lt;br /&gt;
|Reeks&lt;br /&gt;
|Een behandelreeks kan bestaan uit meerdere reeksen. Dit is afhankelijk van de instelling van GGZBI_ROM_MEETMOMENTEN_ZELFDE_TYPE_VRAGENLIJST. Mits er meerdere type vragenlijsten zijn afgenomen, kan er voor elk type vragenlijst een aparte reeks worden aangemaakt. De voor- en nameting worden op het niveau van de behandelreeks gedefinieerd. Oftewel, mits er een voormeting is afgenomen binnen één van de reeksen met dezelfde behandelreeks, zal deze voormeting getoond worden voor al die reeksen.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Behandelreeks&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;(Optioneel) vragenlijst code&#039;&#039;&#039;  &lt;br /&gt;
** Instelbaar&lt;br /&gt;
** Wordt enkel toegepast op behandelreeksen met één of meer geldige metingen&lt;br /&gt;
** Mits parameter = ‘JA’: dan geldt dat voor een andere vragenlijst-code een andere reeks wordt gemaakt (&lt;br /&gt;
*** T-scores worden enkel vergeleken voor vragenlijsten met hetzelfde type (bijv. enkel HoNOS vragenlijsten binnen één behandelreeks).&lt;br /&gt;
*** Meetmomenten worden gegenereerd voor elke type vragenlijst. Bijvoorbeeld, is er een HoNOS U verwacht dan voor elk type vragenlijst een nieuw meetmoment. (&lt;br /&gt;
** Mits parameter = ‘Nee’: dan geldt dat voor een andere vragenlijst-code dezelfde reeks wordt gebruikt&lt;br /&gt;
*** T-scores worden vergelijken onafhankelijk van het type vragenlijsten (Bijvoorbeeld, HoNOS en FARE worden afwisselend gebruikt).&lt;br /&gt;
*** Verwachtte meetmomenten worden enkel gegenereerd als er geen meting is geweest binnen het tijdsinterval voor alle type vragenlijsten.&lt;br /&gt;
|[[Bestand:ROM reeks.jpg|gecentreerd|392x392px]]&lt;br /&gt;
|-&lt;br /&gt;
|(Delta)-T score&lt;br /&gt;
|De T-score is een uniforme maat om de diverse vragenlijsten naar scores te transformeren en loopt van 0-100. Een succesvolle behandeling zorgt voor een lagere nametingen dan de voormeting (behalve bij het meetinstrument MANSA-16). De Delta-T score is het verschil in T score tussen twee T scores.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Zie voor interpretatie van de Delta T-score de tabel onder &amp;quot;Toepassing - interpretatie delta T-score&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Gekoppeld meetmoment&lt;br /&gt;
|Een gekoppeld meetmoment is een valide meting die binnen de data van een behandelreeks valt. Een ongekoppelde meetmoment kan een valide meting zijn die buiten de behandelreeks valt. Of het kan een invalide meting zijn (die binnen of buiten een eventuele behandelreeks valt).&lt;br /&gt;
|Zie ook de visualisatie in de executive summary bovenaan deze pagina.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Totstandkoming ==&lt;br /&gt;
&lt;br /&gt;
=== Stappenplan ===&lt;br /&gt;
Hieronder is het stappenplan uitgewerkt dat gevolgd wordt om de berekeningen voor de ROM te maken. &lt;br /&gt;
&lt;br /&gt;
Per stap is toelichting gegeven en zo nodig een extra visualisatie toegevoegd. &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Stap&lt;br /&gt;
!Toelichting&lt;br /&gt;
!&lt;br /&gt;
|-&lt;br /&gt;
|0: Bepalen behandelingen binnen behandelreeks&lt;br /&gt;
|Eerst  wordt bepaald naar welke behandelingen we moeten kijken om de uitersten van behandelreeks te kunnen bepalen.&lt;br /&gt;
&lt;br /&gt;
* Mits het ZPM zorgtraject is aangemaakt met zorglabel N02 (&#039;&#039;Overgang  oude bekostiging met direct tijd naar Zorgprestatiemodel&#039;&#039;), wordt de  voormeting bepaald op basis van de voorafgaande DBC(s). De DBCs die worden  meegenomen bij de betreffende zorgtrajecten, zijn DBCs die dezelfde (1)  diagnose en (2) inschrijvingsnummer hebben als het zorgtraject.&lt;br /&gt;
&lt;br /&gt;
* Voor de combinatie van de zorgtrajecten met eventuele DBCs (en losse  DBCs) kijken we naar alle behandelcontacten met directe tijd. &lt;br /&gt;
** Voor een dergelijke behandelreeks moeten we het eerste/laatste behandelcontact bepalen.&lt;br /&gt;
|[[Bestand:Stap 0 ROM .png|gecentreerd|miniatuur|800x800px]]&lt;br /&gt;
|-&lt;br /&gt;
|1: Bepalen uitersten van behandelreeks&lt;br /&gt;
|Als er  bepaald is welke behandelingen in een behandelreeks vallen, wordt er per behandelreeks bepaald:&lt;br /&gt;
&lt;br /&gt;
* Het eerste behandelcontact&lt;br /&gt;
* Het laatste behandelcontact&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
LET OP&lt;br /&gt;
&lt;br /&gt;
Er moet directe tijd zijn geschreven op het behandelcontact en er moet  een diagnose bekend zijn voor de behandelreeks. De diagnose is nodig om te  bepalen of een eventuele ROM-meting met een vragenlijst is afgenomen die geldig is bij die specifieke diagnose&lt;br /&gt;
|[[Bestand:ROMstap1 nieuw.jpg|alt=|gecentreerd|miniatuur|1000x1000px]]&lt;br /&gt;
|-&lt;br /&gt;
|2: Bepalen valide metingen&lt;br /&gt;
|Dan wordt er gekeken of er binnen de vastgestelde uiterste waarden van een behandelreeks, valide metingen te vinden zijn.&lt;br /&gt;
&lt;br /&gt;
* Mits er een valide meting te vinden is, dan wordt de behandelreeks, en (optioneel) type vragenlijst meegenomen in de behandelreeks.&lt;br /&gt;
&lt;br /&gt;
* Mits er geen valide meting te vinden is, dan is een reeks enkel bepaald op basis van de behandelreeks. In dit geval zullen er dan ook geen geldige  metingen te tonen zijn in de dataset. Er worden wel twee meetmomenten gegenereerd, namelijk het verwachte voormeetmoment en het verwachte nameetmoment.&lt;br /&gt;
|[[Bestand:ValueCare - ROM (1).png|gecentreerd|miniatuur|800x800px]]&lt;br /&gt;
|-&lt;br /&gt;
|3:Nummering metingen&lt;br /&gt;
|We nummeren de opvolgende metingen binnen een behandelreeks op basis van de datum van afname. &lt;br /&gt;
Hierdoor kunnen we de opvolgende metingen makkelijk koppelen. &lt;br /&gt;
&lt;br /&gt;
Met behulp van het tijdsinterval per type vragenlijst en diagnose, kunnen we bepalen of de opvolgende metingen plaats hebben gevonden binnen het tijdsinterval (t.o.v. de vorige meting), waarbinnen ze worden verwacht. &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Optie&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; |Situatie &lt;br /&gt;
!Gevolg&lt;br /&gt;
|-&lt;br /&gt;
|A&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |De volgende meting valt binnen tijdsinterval&lt;br /&gt;
|De volgende meting is een valide meting. Let op: alle valide metingen moeten voldoen aan de criteria gedefinieerd in stap 2. &lt;br /&gt;
|-&lt;br /&gt;
|B&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |De volgende meting valt buiten tijdsinterval&lt;br /&gt;
|Genereren meetmoment (dus geen valide meting). Dit meetmoment moet duidelijk maken aan instellingen dat er een meting verwacht wordt, maar deze meting niet (valide of volledig) is afgenomen.&lt;br /&gt;
|-&lt;br /&gt;
|C&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; |Geen volgende meting&lt;br /&gt;
|Laatste behandelcontact is in het verleden geweest &lt;br /&gt;
|Genereren meetmomenten tot en met het laatste behandelcontact.&lt;br /&gt;
|-&lt;br /&gt;
|D&lt;br /&gt;
|Laatste behandelcontact wordt in de toekomst verwacht&lt;br /&gt;
|Genereren meetmomenten tot en met de aanleverdatum.&lt;br /&gt;
|}&lt;br /&gt;
|[[Bestand:ROM stap 3 diagram update .jpg|alt=|gecentreerd|miniatuur|1300x1300px]]&lt;br /&gt;
|-&lt;br /&gt;
|4: Bepalen voor- en nameting&lt;br /&gt;
|Het bepalen van de voor- en nametingen:&lt;br /&gt;
&lt;br /&gt;
De metingen die binnen een reeks het dichtste bij het eerste/laatste behandelcontact liggen worden bestempeld als voor- of nameting.&lt;br /&gt;
&lt;br /&gt;
Indien er enkel een voormeting of een nameting is en niet beide, dan genereren we een meetmoment voor de missende voor- of nameting, met als datum het eerste/laatste behandelcontact.&lt;br /&gt;
&lt;br /&gt;
* Mits er een valide meting heeft plaatsgevonden in de reeks, bepalen we of de meting een valide voor- of nameting is aan de hand van een marge rondom het eerste- of laatste behandelcontact. Deze marges worden bepaald aan de hand van parameters BI_MARGE_RONDOM_EERSTE_BEHANDELCONTACT_VOORMETING en BI_MARGE_RONDOM_LAATSTE_BEHANDELCONTACT_NAMETING .&lt;br /&gt;
* Optioneel: Instelbaar &lt;br /&gt;
** Mits er voor een reeks meerdere type vragenlijst worden gebruikt (bijv. zowel Honos-12 als SQ48) dan wordt er voor elk type vragenlijst een aparte reeks aangemaakt. De voor- en nametingen worden onafhankelijk van type vragenlijst bepaald. Dit wordt dus gedaan voor de overkoepelende behandelreeks.&lt;br /&gt;
|[[Bestand:ROMstap4 nieuw.jpg|alt=|gecentreerd|miniatuur|1000x1000px]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Gebruikte beheertabellen en parameters ===&lt;br /&gt;
Hieronder zijn de parameters en beheertabellen met relevante toelichting te vinden. De dataset die voor de ROM gebruikt wordt is &amp;lt;code&amp;gt;ROM meetmomenten.&amp;lt;/code&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Parameters&lt;br /&gt;
!Toelichting&lt;br /&gt;
|-&lt;br /&gt;
|BI_MARGE_RONDOM_EERSTE_BEHANDELCONTACT_VOORMETING&lt;br /&gt;
|Bandbreedte in dagen rondom eerste behandelcontact zorgtraject waarbinnen een geldige voormeting afgenomen moet zijn&lt;br /&gt;
|-&lt;br /&gt;
|BI_MARGE_RONDOM_LAATSTE_BEHANDELCONTACT_NAMETING&lt;br /&gt;
|Bandbreedte in dagen rondom laatste behandelcontact zorgtraject waarbinnen een geldige nameting afgenomen moet zijn&lt;br /&gt;
|-&lt;br /&gt;
|GGZBI_ROM_MEETMOMENTEN_ZELFDE_TYPE_VRAGENLIJST&lt;br /&gt;
|Of een reeks rekening moet houden met aparte type vragenlijsten of niet.&lt;br /&gt;
&lt;br /&gt;
Mits parameter = JA, genereren we voor elke verschillende vragenlijst-code binnen een behandelreeks, een aparte reeks&lt;br /&gt;
&lt;br /&gt;
Mits parameter = NEE, mogen de vragenlijsten onafhankelijk van elkaar afgenomen zijn&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;NOTE: deze parameter wil ik nog hernoemen naar GGZBI_ROM_MEETMOMENTEN_ZELFDE_TYPE_VRAGENLIJST&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;GGZBI_TIJDSINTERVAL_ROM_MEETMOMENTEN_ONAFHANKELIJK_VAN_TYPE&#039;&#039;&lt;br /&gt;
|Het tijdsinterval dat gebruikt wordt voor reeksen, waarbij geen tijdsinterval bepaald is in de beheertabel &#039;Beheer BI: Vragenlijst per diagnose&#039;  &lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Beheertabel&lt;br /&gt;
!Toelichting&lt;br /&gt;
|-&lt;br /&gt;
|Beheer BI: Vragenlijst per diagnose&lt;br /&gt;
|Per diagnosehoofdgroep kan het gebruikte ROM-instrument aangegeven worden.&lt;br /&gt;
In deze beheertabel kan ook het interval per type vragenlijst en diagnose ingesteld worden. (NIEUW!)&lt;br /&gt;
|-&lt;br /&gt;
|Beheer BI: Vragenlijst&lt;br /&gt;
|Per vragenlijst kan worden aangegeven of deze wordt gebruikt als ROM- en/of CQI-instrument&lt;br /&gt;
|-&lt;br /&gt;
|Beheer BI: Parameters&lt;br /&gt;
|Voor het instellen van o.a. de hierboven genoemde parameters.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Toepassing ==&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
=== Beheertabel ===&lt;br /&gt;
&lt;br /&gt;
Zoals hierboven al vaker aangegeven zijn er een aantal dingen instelbaar via beheertabellen. Zie ook het overzicht van beheertabellen hierboven. &lt;br /&gt;
&lt;br /&gt;
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. &lt;br /&gt;
&lt;br /&gt;
=== ROM Meetmomenten ===&lt;br /&gt;
De Routine Outcome Monitoring (ROM) is een complex product met tal van mogelijkheden en variaties.&lt;br /&gt;
&lt;br /&gt;
Om de ROM behapbaar te maken is deze executive summary gemaakt met 1 figuur waarin de werking van de ROM gevisualiseerd is.  &lt;br /&gt;
&lt;br /&gt;
De verdiepende informatie (bv definities en stappenplan) is ook op deze pagina te vinden, onder deze samenvatting. &lt;br /&gt;
&lt;br /&gt;
Er zijn twee verschillende situaties: &lt;br /&gt;
&lt;br /&gt;
#&amp;lt;code&amp;gt;GGZBI_ROM_MEETMOMENTEN_ZELFDE_TYPE_VRAGENLIJST = &#039;NEE&#039;&amp;lt;/code&amp;gt;: hier mogen verschillende type vragenlijsten gecombineerd worden.&lt;br /&gt;
#&amp;lt;code&amp;gt;GGZBI_ROM_MEETMOMENTEN_ZELFDE_TYPE_VRAGENLIJST = &#039;JA&#039;&amp;lt;/code&amp;gt;: hier mogen de verschillende type vragenlijsten &amp;lt;u&amp;gt;niet&amp;lt;/u&amp;gt; gecombineerd worden.&lt;br /&gt;
Deze twee situaties zijn onder elkaar gevisualiseerd. &lt;br /&gt;
&lt;br /&gt;
[[Bestand:Exe sum (1).jpg|alt=|geen|miniatuur|1549x1549px|Executive summary ROM]]&lt;br /&gt;
&lt;br /&gt;
=== Berekening ROM scores ===&lt;br /&gt;
Voor instellingen die gebruik maken van bronsysteem &#039;Questmanager&#039; berekent ValueCare zelf de ruwe scores, op basis van onderstaande codes per vragenlijst type. Voor andere bronsystemen wordt de ruwe score direct uit de bron gehaald.&lt;br /&gt;
&lt;br /&gt;
==== Berekening ruwe scores ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Type Vragenlijst&lt;br /&gt;
!Eigenschappen&lt;br /&gt;
!Definities&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; |SQ48&lt;br /&gt;
|Voorwaarden voor de berekening&lt;br /&gt;
|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.&lt;br /&gt;
|-&lt;br /&gt;
|Berekening ruwe score&lt;br /&gt;
|Ruwe score wordt berekend met de formule: som_ingevulde_scores * 37 / aantal_vragen_ingevuld.&lt;br /&gt;
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.&lt;br /&gt;
|-&lt;br /&gt;
|Filteren van de gegevens&lt;br /&gt;
|De vraagcodes moeten overeenkomen met specifieke lijsten van vragen, en de antwoordwaarden moeten overeenkomen met &#039;0&#039;, &#039;1&#039;, &#039;2&#039;, &#039;3&#039;, of &#039;4&#039;. De antwoorden komen dus uit op een 5-punts Likert-schaal. De vraagcodes verschillen per instelling.&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; |OQ45&lt;br /&gt;
|Voorwaarden voor de berekening&lt;br /&gt;
|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.&lt;br /&gt;
|-&lt;br /&gt;
| Berekening ruwe score&lt;br /&gt;
|Ruwe score wordt berekend met de formule: som_ingevulde_scores * 25 / aantal_vragen_ingevuld.&lt;br /&gt;
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.&lt;br /&gt;
|-&lt;br /&gt;
|Filteren van de gegevens&lt;br /&gt;
|De vraagcodes moeten overeenkomen met specifieke lijsten van vragen, en de antwoordwaarden moeten overeenkomen met &#039;0&#039;, &#039;1&#039;, &#039;2&#039;, &#039;3&#039;, of &#039;4&#039;. De antwoorden komen dus uit op een 5-punts Likert-schaal. De vraagcodes verschillen per instelling.&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; |SDQ-P&lt;br /&gt;
|Voorwaarden voor de berekening &lt;br /&gt;
|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. &lt;br /&gt;
|-&lt;br /&gt;
|Berekening ruwe score &lt;br /&gt;
|Ruwe score wordt berekend met de formule: som_ingevulde_scores * 20 / aantal_vragen_ingevuld. &lt;br /&gt;
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 de missende waardes met de gemiddelde waarde. &lt;br /&gt;
|-&lt;br /&gt;
|Filteren van de gegevens &lt;br /&gt;
|De vraagcodes moeten overeenkomen met specifieke lijsten van vragen, en de antwoordwaarden moeten overeenkomen met &#039;0&#039;, &#039;1&#039;, &#039;2&#039;, &#039;3&#039;, of &#039;4&#039;. De antwoorden komen dus uit op een 5-punts Likert-schaal. De vraagcodes verschillen per instelling.&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;5&amp;quot; |SDQ-s11-17&lt;br /&gt;
| Voorwaarden voor berekening&lt;br /&gt;
|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.&lt;br /&gt;
|-&lt;br /&gt;
|Berekening ruwe score&lt;br /&gt;
|Ruwe score wordt berekend met de formule: som_ingevulde_scores * 20 / aantal_vragen_ingevuld.&lt;br /&gt;
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.&lt;br /&gt;
|-&lt;br /&gt;
|Berekening van de som_ingevulde_scores&lt;br /&gt;
|Er wordt een som berekend op basis van een &#039;case&#039;-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: &#039;2 - t0.vragenlijst_antwoord_waarde::int&#039;, anders blijft de oorspronkelijke waarde behouden. Deze omgerekende of onveranderde waarden worden vervolgens opgeteld om de &#039;som_ingevulde_scores&#039; te verkrijgen. Deze vraagcodes verschillen per instelling.&lt;br /&gt;
|-&lt;br /&gt;
|Filteren van de gegevens&lt;br /&gt;
|De vraagcodes moeten overeenkomen met specifieke lijsten van vragen, en de antwoordwaarden moeten overeenkomen met &#039;0&#039;, &#039;1&#039;, &#039;2&#039;, &#039;3&#039;, of &#039;4&#039;. De antwoorden komen dus uit op een 5-punts Likert-schaal. De vraagcodes verschillen per instelling.&lt;br /&gt;
|-&lt;br /&gt;
|Groeperen van resultaten&lt;br /&gt;
|De resultaten worden gegroepeerd op basis van kolommen aangeduid met &#039;group by 1, 2&#039;.&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; |BSI&lt;br /&gt;
|Voorwaarden voor de berekening&lt;br /&gt;
|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.&lt;br /&gt;
|-&lt;br /&gt;
|Berekening van de ruwe score&lt;br /&gt;
|Ruwe score wordt berekend met de formule: som_ingevulde_scores * 1 / aantal_vragen_ingevuld.&lt;br /&gt;
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.&lt;br /&gt;
|-&lt;br /&gt;
|Berekening van de som_ingevulde_scores&lt;br /&gt;
|Er wordt een som berekend van de ingevulde scores. Deze som wordt verkregen door de waarden van de kolom &#039;t0.vragenlijst_antwoord_waarde&#039; op te tellen.&lt;br /&gt;
|-&lt;br /&gt;
|Filteren van de gegevens&lt;br /&gt;
|De antwoordwaarden moeten overeenkomen met &#039;0&#039;, &#039;1&#039;, &#039;2&#039;, &#039;3&#039;, of &#039;4&#039;. De antwoorden komen dus uit op een 5-punts Likert-schaal.&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; |HoNOS-12&lt;br /&gt;
|Voorwaarden voor de berekening&lt;br /&gt;
|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.&lt;br /&gt;
|-&lt;br /&gt;
|Berekening ruwe score&lt;br /&gt;
|Ruwe score wordt berekend met de formule: som_ingevulde_scores * 12 / aantal_vragen_ingevuld.&lt;br /&gt;
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.&lt;br /&gt;
|-&lt;br /&gt;
|Filteren van de gegevens&lt;br /&gt;
|De vraagcodes moeten overeenkomen met specifieke lijsten van vragen, en de antwoordwaarden moeten overeenkomen met &#039;0&#039;, &#039;1&#039;, &#039;2&#039;, &#039;3&#039;, of &#039;4&#039;. De antwoorden komen dus uit op een 5-punts Likert-schaal. De vraagcodes verschillen per instelling.&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; |HoNOS-65&lt;br /&gt;
|Voorwaarden voor de berekening&lt;br /&gt;
|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.&lt;br /&gt;
|-&lt;br /&gt;
|Berekening van de ruwe score&lt;br /&gt;
|De ruwe score wordt berekend met de formule: som_ingevulde_scores * 12 / aantal_vragen_ingevuld.&lt;br /&gt;
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.&lt;br /&gt;
|-&lt;br /&gt;
|Filteren van de gegevens&lt;br /&gt;
|De vraagcodes moeten overeenkomen met specifieke lijsten van vragen, en de antwoordwaarden moeten overeenkomen met &#039;0&#039;, &#039;1&#039;, &#039;2&#039;, &#039;3&#039;, of &#039;4&#039;. De antwoorden komen dus uit op een 5-punts Likert-schaal. De vraagcodes verschillen per instelling.&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; |MANSA-16&lt;br /&gt;
|Voorwaarden voor de berekening&lt;br /&gt;
|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.&lt;br /&gt;
*&lt;br /&gt;
|-&lt;br /&gt;
| Berekening ruwe score&lt;br /&gt;
|De ruwe score wordt berekend met de formule: som_ingevulde_scores * 1 / aantal_vragen_ingevuld.&lt;br /&gt;
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.&lt;br /&gt;
|-&lt;br /&gt;
|Filteren van de gegevens&lt;br /&gt;
|De vraagcodes moeten overeenkomen met specifieke lijsten van vragen, en de antwoordwaarden moeten overeenkomen met &#039;0&#039;, &#039;1&#039;, &#039;2&#039;, &#039;3&#039;, &#039;4&#039; &#039;5&#039;, &#039;6&#039;, of &#039;7&#039;. De vraagcodes verschillen per instelling.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Berekening T-scores ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Type vragenlijst&lt;br /&gt;
!Berekening&lt;br /&gt;
|-&lt;br /&gt;
|SQ48&lt;br /&gt;
|De T-score wordt berekend met de volgende formule: 24.70535964913392 + (0.3751176991148195 * ruwe_score_vc) + (-0.0009187118790624546 * ruwe_score_vc^2) + (0.00000670607402179293 * ruwe_score_vc^3).&lt;br /&gt;
&lt;br /&gt;
Hier staat ruwe_score_vc voor de ruwe score die is berekend met behulp van de formule in de tabel hierboven. &lt;br /&gt;
|-&lt;br /&gt;
|OQ45&lt;br /&gt;
|De T-score wordt berekend met de volgende formule: 17.9856940411384 + (2.56446078269377 * ruwe_score_vc) + (-0.0558628542617925 * ruwe_score_vc^2) + (0.000976254840029574 * ruwe_score_vc^3).&lt;br /&gt;
&lt;br /&gt;
Hier staat ruwe_score_vc voor de ruwe score die is berekend met behulp van de formule in de tabel hierboven.&lt;br /&gt;
|-&lt;br /&gt;
|SDQ-P&lt;br /&gt;
|De T-score wordt berekend met de volgende formule: 17.9856940411384 + (2.56446078269377 * ruwe_score_vc) + (-0.0558628542617925 * ruwe_score_vc^2) + (0.000976254840029574 * ruwe_score_vc^3). &lt;br /&gt;
&lt;br /&gt;
Hier staat ruwe_score_vc voor de ruwe score die is berekend met behulp van de formule in de tabel hierboven. &lt;br /&gt;
|-&lt;br /&gt;
| SDQ-s11-17&lt;br /&gt;
|De T-score wordt berekend met de volgende formule: 20.3713833471163 + (2.49157128999528 * ruwe_score_vc) + (-0.0493700167712384 * ruwe_score_vc^2) + (0.000942819943550291 * ruwe_score_vc^3). &lt;br /&gt;
&lt;br /&gt;
Hier staat ruwe_score_vc voor de ruwe score die is berekend met behulp van de formule in de tabel hierboven. &lt;br /&gt;
|-&lt;br /&gt;
|BSI&lt;br /&gt;
|De T-score wordt berekend met de volgende formule: 26.42038565180546 + (26.8200050937306 * ruwe_score_vc) +(-8.284911648378781 * ruwe_score_vc^2) + (1.350267912166433 * ruwe_score_vc^3). &lt;br /&gt;
&lt;br /&gt;
Hier staat ruwe_score_vc voor de ruwe score die is berekend met behulp van de formule in de tabel hierboven. &lt;br /&gt;
|-&lt;br /&gt;
|HoNOS-12&lt;br /&gt;
|De T-score wordt berekend met de volgende formule: 27.00023405117865 + (2.450806391090429 * ruwe_score_vc) + (-0.04649228749948154 * ruwe_score_vc^2 ) + (0.0005045255416624083 * ruwe_score_vc^3). &lt;br /&gt;
&lt;br /&gt;
Hier staat ruwe_score_vc voor de ruwe score die is berekend met behulp van de formule in de tabel hierboven. &lt;br /&gt;
|-&lt;br /&gt;
|HoNOS-65&lt;br /&gt;
|De T-score wordt berekend met de volgende formule: 23.3163221392 + (2.7836900604 * ruwe_score_vc) + (-0.0672989375* ruwe_score_vc^2) + (0.0009265311* ruwe_score_vc^3). &lt;br /&gt;
&lt;br /&gt;
Hier staat de ruwe_score_vc voor de ruwe score die is berekend met behulp van de formule in de tabel hierboven. &lt;br /&gt;
|-&lt;br /&gt;
|MANSA-16&lt;br /&gt;
|De T-score wordt berekend met de volgende formule: t_score = ruwe_score_vc. Dit betekent dat voor deze vragenlijst de ruwe score hetzelfde is als de uiteindelijke T-score. &lt;br /&gt;
|}&lt;br /&gt;
===Andere bronsystemen===&lt;br /&gt;
==== Ruwe score = T-score====&lt;br /&gt;
Voor sommige bronsystemen komt de T-score vanuit de bron zelf. ValueCare doet dat geen berekening voor een ruwe score of een T-score.&lt;br /&gt;
&lt;br /&gt;
Via beheertabel &#039;Beheer BI: Vragenlijst subschalen&#039; 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 &#039;Subschalen inrichten&#039; in &#039;Beheer BI: Vragenlijsten&#039; nog worden aangeklikt. &lt;br /&gt;
=== (Delta) t-score ===&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Bestand:Deltat nieuw.jpg|alt=|gecentreerd|miniatuur|800x800px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Interpretatie Delta T-score ====&lt;br /&gt;
Zie de tabel hieronder voor de interpretatie van de Delta T-score:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Code&lt;br /&gt;
!Classificatie&lt;br /&gt;
!Delta T-score&lt;br /&gt;
|-&lt;br /&gt;
|1&lt;br /&gt;
|Hersteld &lt;br /&gt;
|&amp;gt; 5 &amp;lt;code&amp;gt;AND&amp;lt;/code&amp;gt; voormeting t &amp;gt; 42,5 &amp;lt;code&amp;gt;AND&amp;lt;/code&amp;gt; nameting t &amp;lt; 42,5&lt;br /&gt;
|-&lt;br /&gt;
|2&lt;br /&gt;
|Verbeterd &lt;br /&gt;
|&amp;gt; 5 &lt;br /&gt;
|-&lt;br /&gt;
|3&lt;br /&gt;
|Onveranderd&lt;br /&gt;
| -5 &amp;lt; delta t &amp;lt; 5 &lt;br /&gt;
|-&lt;br /&gt;
|4 &lt;br /&gt;
|Verslechterd&lt;br /&gt;
|&amp;lt; -5 &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== KPI&#039;s en dashboards ===&lt;br /&gt;
Voor de ROM biedt ValueCare verschillende  dashboards in het portaal.  &lt;br /&gt;
&lt;br /&gt;
Deze zijn te vinden onder &amp;lt;code&amp;gt;Meer dashboards &amp;gt; ROM &amp;gt; ROM - Delta t-score&amp;lt;/code&amp;gt; en    &amp;lt;code&amp;gt;Meer dashboards &amp;gt; ROM &amp;gt; ROM - Proces valide metingen&amp;lt;/code&amp;gt;.  &lt;br /&gt;
&lt;br /&gt;
Zie hieronder een overzicht:  &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Dashboard&lt;br /&gt;
!Tegel&lt;br /&gt;
!Toelichting &lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; |Delta t-score&lt;br /&gt;
|Delta T-score ROM per maand&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; |Delta-T wordt per patient/behandeling berekend als de verschilscore tussen de vorige meting en huidige meting. &lt;br /&gt;
|-&lt;br /&gt;
|Delta T-score ROM per organisatieniveau&lt;br /&gt;
|-&lt;br /&gt;
|Delta T-score ROM per soort vragenlijst &lt;br /&gt;
|-&lt;br /&gt;
|Delta T-score ROM per RCI&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; |Proces valide metingen&lt;br /&gt;
|Valide ROM metingen per maand&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; |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. &lt;br /&gt;
|-&lt;br /&gt;
|Valide ROM metingen per organisatieniveau&lt;br /&gt;
|-&lt;br /&gt;
|Valide ROM metingen per soort vragenlijst &lt;br /&gt;
|-&lt;br /&gt;
|Valide ROM metingen per soort meetmoment &lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; |Effectmeting&lt;br /&gt;
|ROM RCI score per maand &lt;br /&gt;
|Alle RCI waarden van diverse meetinstrumenten zoals IDS-SR, HoNOS65, etc. gegroepeerd per dbc sluitdatum (einddatum DBC) &lt;br /&gt;
&lt;br /&gt;
Deze rapportage laat de gemiddelde ROM Deltra-t score zien.&lt;br /&gt;
|-&lt;br /&gt;
|ROM HoNOS65 subschalen &lt;br /&gt;
|Deze rapportage laat de ruwe scores van de voor- en nameting zien voor 11 vragen uit de HoNOS65 vragenlijst. &lt;br /&gt;
|-&lt;br /&gt;
|ROM RCI score per diagnosegroep&lt;br /&gt;
|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. &lt;br /&gt;
|-&lt;br /&gt;
|ROM CANSAS subschalen &lt;br /&gt;
|Deze rapportage laat de ruwe scores van de voor- en nameting zien voor 25 vragen uit de CANVAS vragenlijst. &lt;br /&gt;
&lt;br /&gt;
Proportie cliënten met onopgeloste zorgbehoeften is het percentage cliënten dat minimaal 1 heeft gescoord op de subschaal &amp;quot;onopgeloste zorgbehoeften&amp;quot; tov het totaal aantal cliënten. &lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; |Effectmeting Delta t-score&lt;br /&gt;
|ROM Delta-T score per maand &lt;br /&gt;
|Rapportage: gemiddelde ROM Delta-T score per maand. &lt;br /&gt;
|-&lt;br /&gt;
|ROM Delta-T score per org. niv. &lt;br /&gt;
|Rapportage: gemiddelde ROM Delta-T score per organisatie niveau.&lt;br /&gt;
|-&lt;br /&gt;
|ROM Delta-T score per diagnosegroep&lt;br /&gt;
|Rapportage: gemiddelde Delta-T score per diagnosegroep.&lt;br /&gt;
|-&lt;br /&gt;
|ROM Delta-T score per jaar &lt;br /&gt;
|Rapportage: gemiddelde Delta-T score per jaar. &lt;br /&gt;
|}&lt;br /&gt;
 &amp;lt;p style=&amp;quot;text-align: center&amp;quot;&amp;gt;{{VALUECARE}}&amp;lt;/p&amp;gt;&lt;/div&gt;</summary>
		<author><name>Cbruin</name></author>
	</entry>
	<entry>
		<id>https://www.normenkaderzorg.nl/index.php?title=Routine_Outcome_Monitoring_(ROM)&amp;diff=71405</id>
		<title>Routine Outcome Monitoring (ROM)</title>
		<link rel="alternate" type="text/html" href="https://www.normenkaderzorg.nl/index.php?title=Routine_Outcome_Monitoring_(ROM)&amp;diff=71405"/>
		<updated>2023-12-01T09:02:48Z</updated>

		<summary type="html">&lt;p&gt;Cbruin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;p style=&amp;quot;text-align: center&amp;quot;&amp;gt;{{VALUECARE}}&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Samenvatting ==&lt;br /&gt;
  &lt;br /&gt;
ROM, oftewel Routine Outcome Monitoring, vormt een essentieel onderdeel van de Geestelijke Gezondheidszorg (GGZ). Door regelmatig gegevens te verzamelen, biedt ROM niet alleen inzicht in de aard en ernst van psychische klachten, maar geeft het ook waardevolle feedback over de effectiviteit van behandelingen. Op deze pagina wordt uitgebreid beschreven wat veelgebruikte definities zijn binnen ROM vragenlijsten, welk stappenplan wordt gevolgd om ROM berekeningen te maken, hoe ValueCare de meetmomenten heeft gedefinieerd, hoe ValueCare met verschillende ROM vragenlijsten inzichtelijke gestandaardiseerde ROM waardes berekent, en wordt een toelichting gegeven over verschillende ROM dashboards die ValueCare presenteert aan GGZ instellingen. &lt;br /&gt;
== Inleiding ==&lt;br /&gt;
Deze pagina dient als naslagwerk om de managementrapportages op de Routine Outcome Monitoring (ROM) te interpreteren en gebruiken.&lt;br /&gt;
&lt;br /&gt;
De doelen van managementrapportage inzake ROM betreft het bieden van inzicht in:&lt;br /&gt;
&lt;br /&gt;
* De (tijdige) inzet van ROM instrumenten op de juiste momenten&lt;br /&gt;
* De effecten van de ingezette behandeling&lt;br /&gt;
&lt;br /&gt;
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. &lt;br /&gt;
&lt;br /&gt;
== Definities ==&lt;br /&gt;
Hieronder staan alle relevante termen met betrekking tot de ROM gedefinieerd en waar relevant extra toegelicht.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
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. &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Term&lt;br /&gt;
!Definitie&lt;br /&gt;
!Toelichting&lt;br /&gt;
|-&lt;br /&gt;
|Voor- en nametingen&lt;br /&gt;
|De voor- en nametingen vormen de kapstok voor het bepalen of er een geldige ROM voormetingen dan wel nametingen uitgevoerd is voor het ZPM zorgtraject. Voor andere financieringsstromen geschiedt dit voor de daarvoor leidende zorgproducten (bijvoorbeeld een jeugdproduct). Daarnaast wordt per meting de T-score bepaald, zodat het effect kan worden gemeten door de T-score van de nameting te vergelijken met de voormeting.&lt;br /&gt;
| Note: de organisataie-eenheid van metingen/meetmomenten wordt bepaald aan de hand van de organisatie-eenheid die bij het zorgproduct zit. &lt;br /&gt;
|-&lt;br /&gt;
|Voormeting&lt;br /&gt;
|Het eerste behandelcontact binnen het zorgtraject (of ander zorgproduct) is het ijkpunt voor de voormeting. Hierop is een (instelbare) marge in dagen van toepassing om als geldige voormeting te tellen.&lt;br /&gt;
| nvt&lt;br /&gt;
|-&lt;br /&gt;
|Nameting&lt;br /&gt;
|Het laatste behandelcontact binnen het zorgtraject (of ander zorgproduct) is het ijkpunt voor de nameting. Ook hierop is een (instelbare) marge in dagen van toepassing om als geldige nameting te tellen.&lt;br /&gt;
|De nameting van het voorgaande zorgtraject mag gezien worden als voormeting van het nieuwe traject, indien het voldoen aan de eisen:&lt;br /&gt;
&lt;br /&gt;
* Marge in dagen t.o.v. eerste behandelcontact in nieuwe zorgtraject&lt;br /&gt;
&lt;br /&gt;
* Vragenlijst wordt gebruikt binnen de diagnose hoofdgroep&lt;br /&gt;
&lt;br /&gt;
Notes:&lt;br /&gt;
&lt;br /&gt;
* Als er nog geen einddatum is bepaald voor een behandelreeks, verwachten we dat er nog behandelcontacten gaan volgen. In dit geval bepalen we wel een laatste (ofwel meest recente) behandelcontact, maar valideren we nog niet of er een geldige nameting is geweest.&lt;br /&gt;
* Als er een verwachte einddatum (in de toekomst) is ingevuld voor een behandelreeks, dan kijken we voor een valide nameting binnen het tijdsinterval rondom de einddatum van de behandelreeks&lt;br /&gt;
* Als de einddatum van een zorgtraject reeds voorbij is, dan kijken we naar het laatste (ofwel meest recente) behandelcontact  &lt;br /&gt;
|-&lt;br /&gt;
|Tussenmetingen&lt;br /&gt;
|Voor mensen die langdurig in zorg zijn (en hetzelfde zorgtraject hebben) zijn regelmatigere tussentijdse metingen van ROM is wenselijk. Het gewenste tijdsinterval verschilt per instelling, daarom is een tijdsinterval in te stellen. Voor informatie over het instelbare tijdsinterval, zie &#039;&#039;Tijdsinterval&#039;&#039;.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Valide meting&lt;br /&gt;
|Een valide meting is een meting die:&lt;br /&gt;
&lt;br /&gt;
* is aangemerkt als ROM&lt;br /&gt;
* volledig is ingevuld&lt;br /&gt;
* Als de diagnosegroep van het zorgtraject gevuld is, wordt met Beheer BI: Vragenlijst per diagnose bepaald of de vragenlijst in aanmerking komt voor de diagnose hoofdgroep.&lt;br /&gt;
** Indien de diagnosegroep leeg is, tonen we op dit moment geen meetmomenten in de dataset.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Tijdsinterval&lt;br /&gt;
|Hiermee wordt gedoeld op de gewenste tijd tussen ROM metingen. Zie ook definitie &#039;&#039;tussenmetingen&#039;&#039;. De tijdsinterval is door de instelling zelf in te stellen. De tijdsinterval kan verschillen per type vragenlijst en diagnose en kan ingesteld worden via de beheertabel Beheer BI: Vragenlijst per diagnose&lt;br /&gt;
|&amp;lt;code&amp;gt;Stuurinformatie &amp;gt; Beheer BI &amp;gt; Beheer BI: Vragenlijst per diagnose&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|Meetmoment&lt;br /&gt;
|Indien er geen meting plaatsvindt binnen het ingestelde tijdsinterval, wordt er een meetmoment aangemaakt. Dit is dus een moment waarop er een meting verwacht werd, maar deze niet is gedaan.&lt;br /&gt;
|Zie ook &amp;quot;Totstandkoming - Stappenplan - stap 3: Nummering metingen&amp;quot; hieronder.&lt;br /&gt;
|-&lt;br /&gt;
|Initiële meting&lt;br /&gt;
|Dit is de eerste valide meting binnen een reeks. De initiële meting is nodig als aanvulling op de voormeting voor de gevallen waarin de voormeting gegenereerd is (en dus geen valide meting is). In deze gevallen is de initiële meting de eerste valide meting binnen een reeks.&lt;br /&gt;
|Zie ook &amp;quot;Toepassing - (Delta) t-score&amp;quot; hieronder.&lt;br /&gt;
|-&lt;br /&gt;
|Behandelreeks&lt;br /&gt;
|Alle meetmomenten binnen een zorgtraject in combinatie met de DBC’s.&lt;br /&gt;
Binnen één behandelreeksmoeten de onderstaande aspecten overeenkomen. Komen deze aspecten niet overeen, dan geldt dat als een andere behandelreeks.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Inschrijving (en daarmee ook cliënt)&#039;&#039;&#039;&lt;br /&gt;
** Als een inschrijving eindigt, eindigt de behandelreeks&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Diagnose       &#039;&#039;&#039;&lt;br /&gt;
** Is er een nieuwe diagnose gesteld is, eindigt de behandelreeks&lt;br /&gt;
*&#039;&#039;&#039;Zorgtraject / DBC / Jeugd / WMO &#039;&#039;&#039;   &lt;br /&gt;
** Als er een nieuw zorgtraject, jeugdproduct, of wmo product is, eindigt de behandelreeks&lt;br /&gt;
|Bij Jeugd en WMO worden aansluitende toewijzingen als een en dezelfde behandelreeks gezien. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Als er voor een Jeugd product of WMO product een nieuw product is aangemaakt met een zelfde product-code wordt dit ondervangen in dezelfde behandelreeks. Dit geldt enkel als het nieuwe product binnen 35 dagen na sluiting van het vorige product is aangemaakt. Hierbij moet er ook sprake zijn van dezelfde product-code, zelfde diagnose, en dezelfde inschrijving (en dus cliënt).&lt;br /&gt;
|-&lt;br /&gt;
|Reeks&lt;br /&gt;
|Een behandelreeks kan bestaan uit meerdere reeksen. Dit is afhankelijk van de instelling van GGZBI_ROM_MEETMOMENTEN_ZELFDE_TYPE_VRAGENLIJST. Mits er meerdere type vragenlijsten zijn afgenomen, kan er voor elk type vragenlijst een aparte reeks worden aangemaakt. De voor- en nameting worden op het niveau van de behandelreeks gedefinieerd. Oftewel, mits er een voormeting is afgenomen binnen één van de reeksen met dezelfde behandelreeks, zal deze voormeting getoond worden voor al die reeksen.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Behandelreeks&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;(Optioneel) vragenlijst code&#039;&#039;&#039;  &lt;br /&gt;
** Instelbaar&lt;br /&gt;
** Wordt enkel toegepast op behandelreeksen met één of meer geldige metingen&lt;br /&gt;
** Mits parameter = ‘JA’: dan geldt dat voor een andere vragenlijst-code een andere reeks wordt gemaakt (&lt;br /&gt;
*** T-scores worden enkel vergeleken voor vragenlijsten met hetzelfde type (bijv. enkel HoNOS vragenlijsten binnen één behandelreeks).&lt;br /&gt;
*** Meetmomenten worden gegenereerd voor elke type vragenlijst. Bijvoorbeeld, is er een HoNOS U verwacht dan voor elk type vragenlijst een nieuw meetmoment. (&lt;br /&gt;
** Mits parameter = ‘Nee’: dan geldt dat voor een andere vragenlijst-code dezelfde reeks wordt gebruikt&lt;br /&gt;
*** T-scores worden vergelijken onafhankelijk van het type vragenlijsten (Bijvoorbeeld, HoNOS en FARE worden afwisselend gebruikt).&lt;br /&gt;
*** Verwachtte meetmomenten worden enkel gegenereerd als er geen meting is geweest binnen het tijdsinterval voor alle type vragenlijsten.&lt;br /&gt;
|[[Bestand:ROM reeks.jpg|gecentreerd|392x392px]]&lt;br /&gt;
|-&lt;br /&gt;
|(Delta)-T score&lt;br /&gt;
|De T-score is een uniforme maat om de diverse vragenlijsten naar scores te transformeren en loopt van 0-100. Een succesvolle behandeling zorgt voor een lagere nametingen dan de voormeting (behalve bij het meetinstrument MANSA-16). De Delta-T score is het verschil in T score tussen twee T scores.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Zie voor interpretatie van de Delta T-score de tabel onder &amp;quot;Toepassing - interpretatie delta T-score&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Gekoppeld meetmoment&lt;br /&gt;
|Een gekoppeld meetmoment is een valide meting die binnen de data van een behandelreeks valt. Een ongekoppelde meetmoment kan een valide meting zijn die buiten de behandelreeks valt. Of het kan een invalide meting zijn (die binnen of buiten een eventuele behandelreeks valt).&lt;br /&gt;
|Zie ook de visualisatie in de executive summary bovenaan deze pagina.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Totstandkoming ==&lt;br /&gt;
&lt;br /&gt;
=== Stappenplan ===&lt;br /&gt;
Hieronder is het stappenplan uitgewerkt dat gevolgd wordt om de berekeningen voor de ROM te maken. &lt;br /&gt;
&lt;br /&gt;
Per stap is toelichting gegeven en zo nodig een extra visualisatie toegevoegd. &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Stap&lt;br /&gt;
!Toelichting&lt;br /&gt;
!&lt;br /&gt;
|-&lt;br /&gt;
|0: Bepalen behandelingen binnen behandelreeks&lt;br /&gt;
|Eerst  wordt bepaald naar welke behandelingen we moeten kijken om de uitersten van behandelreeks te kunnen bepalen.&lt;br /&gt;
&lt;br /&gt;
* Mits het ZPM zorgtraject is aangemaakt met zorglabel N02 (&#039;&#039;Overgang  oude bekostiging met direct tijd naar Zorgprestatiemodel&#039;&#039;), wordt de  voormeting bepaald op basis van de voorafgaande DBC(s). De DBCs die worden  meegenomen bij de betreffende zorgtrajecten, zijn DBCs die dezelfde (1)  diagnose en (2) inschrijvingsnummer hebben als het zorgtraject.&lt;br /&gt;
&lt;br /&gt;
* Voor de combinatie van de zorgtrajecten met eventuele DBCs (en losse  DBCs) kijken we naar alle behandelcontacten met directe tijd. &lt;br /&gt;
** Voor een dergelijke behandelreeks moeten we het eerste/laatste behandelcontact bepalen.&lt;br /&gt;
|[[Bestand:Stap 0 ROM .png|gecentreerd|miniatuur|800x800px]]&lt;br /&gt;
|-&lt;br /&gt;
|1: Bepalen uitersten van behandelreeks&lt;br /&gt;
|Als er  bepaald is welke behandelingen in een behandelreeks vallen, wordt er per behandelreeks bepaald:&lt;br /&gt;
&lt;br /&gt;
* Het eerste behandelcontact&lt;br /&gt;
* Het laatste behandelcontact&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
LET OP&lt;br /&gt;
&lt;br /&gt;
Er moet directe tijd zijn geschreven op het behandelcontact en er moet  een diagnose bekend zijn voor de behandelreeks. De diagnose is nodig om te  bepalen of een eventuele ROM-meting met een vragenlijst is afgenomen die geldig is bij die specifieke diagnose&lt;br /&gt;
|[[Bestand:ROMstap1 nieuw.jpg|alt=|gecentreerd|miniatuur|1000x1000px]]&lt;br /&gt;
|-&lt;br /&gt;
|2: Bepalen valide metingen&lt;br /&gt;
|Dan wordt er gekeken of er binnen de vastgestelde uiterste waarden van een behandelreeks, valide metingen te vinden zijn.&lt;br /&gt;
&lt;br /&gt;
* Mits er een valide meting te vinden is, dan wordt de behandelreeks, en (optioneel) type vragenlijst meegenomen in de behandelreeks.&lt;br /&gt;
&lt;br /&gt;
* Mits er geen valide meting te vinden is, dan is een reeks enkel bepaald op basis van de behandelreeks. In dit geval zullen er dan ook geen geldige  metingen te tonen zijn in de dataset. Er worden wel twee meetmomenten gegenereerd, namelijk het verwachte voormeetmoment en het verwachte nameetmoment.&lt;br /&gt;
|[[Bestand:ValueCare - ROM (1).png|gecentreerd|miniatuur|800x800px]]&lt;br /&gt;
|-&lt;br /&gt;
|3:Nummering metingen&lt;br /&gt;
|We nummeren de opvolgende metingen binnen een behandelreeks op basis van de datum van afname. &lt;br /&gt;
Hierdoor kunnen we de opvolgende metingen makkelijk koppelen. &lt;br /&gt;
&lt;br /&gt;
Met behulp van het tijdsinterval per type vragenlijst en diagnose, kunnen we bepalen of de opvolgende metingen plaats hebben gevonden binnen het tijdsinterval (t.o.v. de vorige meting), waarbinnen ze worden verwacht. &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Optie&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; |Situatie &lt;br /&gt;
!Gevolg&lt;br /&gt;
|-&lt;br /&gt;
|A&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |De volgende meting valt binnen tijdsinterval&lt;br /&gt;
|De volgende meting is een valide meting. Let op: alle valide metingen moeten voldoen aan de criteria gedefinieerd in stap 2. &lt;br /&gt;
|-&lt;br /&gt;
|B&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |De volgende meting valt buiten tijdsinterval&lt;br /&gt;
|Genereren meetmoment (dus geen valide meting). Dit meetmoment moet duidelijk maken aan instellingen dat er een meting verwacht wordt, maar deze meting niet (valide of volledig) is afgenomen.&lt;br /&gt;
|-&lt;br /&gt;
|C&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; |Geen volgende meting&lt;br /&gt;
|Laatste behandelcontact is in het verleden geweest &lt;br /&gt;
|Genereren meetmomenten tot en met het laatste behandelcontact.&lt;br /&gt;
|-&lt;br /&gt;
|D&lt;br /&gt;
|Laatste behandelcontact wordt in de toekomst verwacht&lt;br /&gt;
|Genereren meetmomenten tot en met de aanleverdatum.&lt;br /&gt;
|}&lt;br /&gt;
|[[Bestand:ROM stap 3 diagram update .jpg|alt=|gecentreerd|miniatuur|1300x1300px]]&lt;br /&gt;
|-&lt;br /&gt;
|4: Bepalen voor- en nameting&lt;br /&gt;
|Het bepalen van de voor- en nametingen:&lt;br /&gt;
&lt;br /&gt;
De metingen die binnen een reeks het dichtste bij het eerste/laatste behandelcontact liggen worden bestempeld als voor- of nameting.&lt;br /&gt;
&lt;br /&gt;
Indien er enkel een voormeting of een nameting is en niet beide, dan genereren we een meetmoment voor de missende voor- of nameting, met als datum het eerste/laatste behandelcontact.&lt;br /&gt;
&lt;br /&gt;
* Mits er een valide meting heeft plaatsgevonden in de reeks, bepalen we of de meting een valide voor- of nameting is aan de hand van een marge rondom het eerste- of laatste behandelcontact. Deze marges worden bepaald aan de hand van parameters BI_MARGE_RONDOM_EERSTE_BEHANDELCONTACT_VOORMETING en BI_MARGE_RONDOM_LAATSTE_BEHANDELCONTACT_NAMETING .&lt;br /&gt;
* Optioneel: Instelbaar &lt;br /&gt;
** Mits er voor een reeks meerdere type vragenlijst worden gebruikt (bijv. zowel Honos-12 als SQ48) dan wordt er voor elk type vragenlijst een aparte reeks aangemaakt. De voor- en nametingen worden onafhankelijk van type vragenlijst bepaald. Dit wordt dus gedaan voor de overkoepelende behandelreeks.&lt;br /&gt;
|[[Bestand:ROMstap4 nieuw.jpg|alt=|gecentreerd|miniatuur|1000x1000px]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Gebruikte beheertabellen en parameters ===&lt;br /&gt;
Hieronder zijn de parameters en beheertabellen met relevante toelichting te vinden. De dataset die voor de ROM gebruikt wordt is &amp;lt;code&amp;gt;ROM meetmomenten.&amp;lt;/code&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Parameters&lt;br /&gt;
!Toelichting&lt;br /&gt;
|-&lt;br /&gt;
|BI_MARGE_RONDOM_EERSTE_BEHANDELCONTACT_VOORMETING&lt;br /&gt;
|Bandbreedte in dagen rondom eerste behandelcontact zorgtraject waarbinnen een geldige voormeting afgenomen moet zijn&lt;br /&gt;
|-&lt;br /&gt;
|BI_MARGE_RONDOM_LAATSTE_BEHANDELCONTACT_NAMETING&lt;br /&gt;
|Bandbreedte in dagen rondom laatste behandelcontact zorgtraject waarbinnen een geldige nameting afgenomen moet zijn&lt;br /&gt;
|-&lt;br /&gt;
|GGZBI_ROM_MEETMOMENTEN_ZELFDE_TYPE_VRAGENLIJST&lt;br /&gt;
|Of een reeks rekening moet houden met aparte type vragenlijsten of niet.&lt;br /&gt;
&lt;br /&gt;
Mits parameter = JA, genereren we voor elke verschillende vragenlijst-code binnen een behandelreeks, een aparte reeks&lt;br /&gt;
&lt;br /&gt;
Mits parameter = NEE, mogen de vragenlijsten onafhankelijk van elkaar afgenomen zijn&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;NOTE: deze parameter wil ik nog hernoemen naar GGZBI_ROM_MEETMOMENTEN_ZELFDE_TYPE_VRAGENLIJST&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;GGZBI_TIJDSINTERVAL_ROM_MEETMOMENTEN_ONAFHANKELIJK_VAN_TYPE&#039;&#039;&lt;br /&gt;
|Het tijdsinterval dat gebruikt wordt voor reeksen, waarbij geen tijdsinterval bepaald is in de beheertabel &#039;Beheer BI: Vragenlijst per diagnose&#039;  &lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Beheertabel&lt;br /&gt;
!Toelichting&lt;br /&gt;
|-&lt;br /&gt;
|Beheer BI: Vragenlijst per diagnose&lt;br /&gt;
|Per diagnosehoofdgroep kan het gebruikte ROM-instrument aangegeven worden.&lt;br /&gt;
In deze beheertabel kan ook het interval per type vragenlijst en diagnose ingesteld worden. (NIEUW!)&lt;br /&gt;
|-&lt;br /&gt;
|Beheer BI: Vragenlijst&lt;br /&gt;
|Per vragenlijst kan worden aangegeven of deze wordt gebruikt als ROM- en/of CQI-instrument&lt;br /&gt;
|-&lt;br /&gt;
|Beheer BI: Parameters&lt;br /&gt;
|Voor het instellen van o.a. de hierboven genoemde parameters.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Toepassing ==&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
=== Beheertabel ===&lt;br /&gt;
&lt;br /&gt;
Zoals hierboven al vaker aangegeven zijn er een aantal dingen instelbaar via beheertabellen. Zie ook het overzicht van beheertabellen hierboven. &lt;br /&gt;
&lt;br /&gt;
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. &lt;br /&gt;
&lt;br /&gt;
=== ROM Meetmomenten ===&lt;br /&gt;
De Routine Outcome Monitoring (ROM) is een complex product met tal van mogelijkheden en variaties.&lt;br /&gt;
&lt;br /&gt;
Om de ROM behapbaar te maken is deze executive summary gemaakt met 1 figuur waarin de werking van de ROM gevisualiseerd is.  &lt;br /&gt;
&lt;br /&gt;
De verdiepende informatie (bv definities en stappenplan) is ook op deze pagina te vinden, onder deze samenvatting. &lt;br /&gt;
&lt;br /&gt;
Er zijn twee verschillende situaties: &lt;br /&gt;
&lt;br /&gt;
#&amp;lt;code&amp;gt;GGZBI_ROM_MEETMOMENTEN_ZELFDE_TYPE_VRAGENLIJST = &#039;NEE&#039;&amp;lt;/code&amp;gt;: hier mogen verschillende type vragenlijsten gecombineerd worden.&lt;br /&gt;
#&amp;lt;code&amp;gt;GGZBI_ROM_MEETMOMENTEN_ZELFDE_TYPE_VRAGENLIJST = &#039;JA&#039;&amp;lt;/code&amp;gt;: hier mogen de verschillende type vragenlijsten &amp;lt;u&amp;gt;niet&amp;lt;/u&amp;gt; gecombineerd worden.&lt;br /&gt;
Deze twee situaties zijn onder elkaar gevisualiseerd. &lt;br /&gt;
&lt;br /&gt;
[[Bestand:Exe sum (1).jpg|alt=|geen|miniatuur|1549x1549px|Executive summary ROM]]&lt;br /&gt;
&lt;br /&gt;
=== Berekening ROM scores ===&lt;br /&gt;
Voor instellingen die gebruik maken van bronsysteem &#039;Questmanager&#039; berekent ValueCare zelf de ruwe scores, op basis van onderstaande codes per vragenlijst type.&lt;br /&gt;
&lt;br /&gt;
==== Berekening ruwe scores ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Type Vragenlijst&lt;br /&gt;
!Eigenschappen&lt;br /&gt;
!Definities&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; |SQ48&lt;br /&gt;
|Voorwaarden voor de berekening&lt;br /&gt;
|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.&lt;br /&gt;
|-&lt;br /&gt;
|Berekening ruwe score&lt;br /&gt;
|Ruwe score wordt berekend met de formule: som_ingevulde_scores * 37 / aantal_vragen_ingevuld.&lt;br /&gt;
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.&lt;br /&gt;
|-&lt;br /&gt;
|Filteren van de gegevens&lt;br /&gt;
|De vraagcodes moeten overeenkomen met specifieke lijsten van vragen, en de antwoordwaarden moeten overeenkomen met &#039;0&#039;, &#039;1&#039;, &#039;2&#039;, &#039;3&#039;, of &#039;4&#039;. De antwoorden komen dus uit op een 5-punts Likert-schaal. De vraagcodes verschillen per instelling.&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; |OQ45&lt;br /&gt;
|Voorwaarden voor de berekening&lt;br /&gt;
|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.&lt;br /&gt;
|-&lt;br /&gt;
| Berekening ruwe score&lt;br /&gt;
|Ruwe score wordt berekend met de formule: som_ingevulde_scores * 25 / aantal_vragen_ingevuld.&lt;br /&gt;
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.&lt;br /&gt;
|-&lt;br /&gt;
|Filteren van de gegevens&lt;br /&gt;
|De vraagcodes moeten overeenkomen met specifieke lijsten van vragen, en de antwoordwaarden moeten overeenkomen met &#039;0&#039;, &#039;1&#039;, &#039;2&#039;, &#039;3&#039;, of &#039;4&#039;. De antwoorden komen dus uit op een 5-punts Likert-schaal. De vraagcodes verschillen per instelling.&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; |SDQ-P&lt;br /&gt;
|Voorwaarden voor de berekening &lt;br /&gt;
|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. &lt;br /&gt;
|-&lt;br /&gt;
|Berekening ruwe score &lt;br /&gt;
|Ruwe score wordt berekend met de formule: som_ingevulde_scores * 20 / aantal_vragen_ingevuld. &lt;br /&gt;
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 de missende waardes met de gemiddelde waarde. &lt;br /&gt;
|-&lt;br /&gt;
|Filteren van de gegevens &lt;br /&gt;
|De vraagcodes moeten overeenkomen met specifieke lijsten van vragen, en de antwoordwaarden moeten overeenkomen met &#039;0&#039;, &#039;1&#039;, &#039;2&#039;, &#039;3&#039;, of &#039;4&#039;. De antwoorden komen dus uit op een 5-punts Likert-schaal. De vraagcodes verschillen per instelling.&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;5&amp;quot; |SDQ-s11-17&lt;br /&gt;
| Voorwaarden voor berekening&lt;br /&gt;
|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.&lt;br /&gt;
|-&lt;br /&gt;
|Berekening ruwe score&lt;br /&gt;
|Ruwe score wordt berekend met de formule: som_ingevulde_scores * 20 / aantal_vragen_ingevuld.&lt;br /&gt;
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.&lt;br /&gt;
|-&lt;br /&gt;
|Berekening van de som_ingevulde_scores&lt;br /&gt;
|Er wordt een som berekend op basis van een &#039;case&#039;-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: &#039;2 - t0.vragenlijst_antwoord_waarde::int&#039;, anders blijft de oorspronkelijke waarde behouden. Deze omgerekende of onveranderde waarden worden vervolgens opgeteld om de &#039;som_ingevulde_scores&#039; te verkrijgen. Deze vraagcodes verschillen per instelling.&lt;br /&gt;
|-&lt;br /&gt;
|Filteren van de gegevens&lt;br /&gt;
|De vraagcodes moeten overeenkomen met specifieke lijsten van vragen, en de antwoordwaarden moeten overeenkomen met &#039;0&#039;, &#039;1&#039;, &#039;2&#039;, &#039;3&#039;, of &#039;4&#039;. De antwoorden komen dus uit op een 5-punts Likert-schaal. De vraagcodes verschillen per instelling.&lt;br /&gt;
|-&lt;br /&gt;
|Groeperen van resultaten&lt;br /&gt;
|De resultaten worden gegroepeerd op basis van kolommen aangeduid met &#039;group by 1, 2&#039;.&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; |BSI&lt;br /&gt;
|Voorwaarden voor de berekening&lt;br /&gt;
|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.&lt;br /&gt;
|-&lt;br /&gt;
|Berekening van de ruwe score&lt;br /&gt;
|Ruwe score wordt berekend met de formule: som_ingevulde_scores * 1 / aantal_vragen_ingevuld.&lt;br /&gt;
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.&lt;br /&gt;
|-&lt;br /&gt;
|Berekening van de som_ingevulde_scores&lt;br /&gt;
|Er wordt een som berekend van de ingevulde scores. Deze som wordt verkregen door de waarden van de kolom &#039;t0.vragenlijst_antwoord_waarde&#039; op te tellen.&lt;br /&gt;
|-&lt;br /&gt;
|Filteren van de gegevens&lt;br /&gt;
|De antwoordwaarden moeten overeenkomen met &#039;0&#039;, &#039;1&#039;, &#039;2&#039;, &#039;3&#039;, of &#039;4&#039;. De antwoorden komen dus uit op een 5-punts Likert-schaal.&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; |HoNOS-12&lt;br /&gt;
|Voorwaarden voor de berekening&lt;br /&gt;
|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.&lt;br /&gt;
|-&lt;br /&gt;
|Berekening ruwe score&lt;br /&gt;
|Ruwe score wordt berekend met de formule: som_ingevulde_scores * 12 / aantal_vragen_ingevuld.&lt;br /&gt;
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.&lt;br /&gt;
|-&lt;br /&gt;
|Filteren van de gegevens&lt;br /&gt;
|De vraagcodes moeten overeenkomen met specifieke lijsten van vragen, en de antwoordwaarden moeten overeenkomen met &#039;0&#039;, &#039;1&#039;, &#039;2&#039;, &#039;3&#039;, of &#039;4&#039;. De antwoorden komen dus uit op een 5-punts Likert-schaal. De vraagcodes verschillen per instelling.&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; |HoNOS-65&lt;br /&gt;
|Voorwaarden voor de berekening&lt;br /&gt;
|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.&lt;br /&gt;
|-&lt;br /&gt;
|Berekening van de ruwe score&lt;br /&gt;
|De ruwe score wordt berekend met de formule: som_ingevulde_scores * 12 / aantal_vragen_ingevuld.&lt;br /&gt;
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.&lt;br /&gt;
|-&lt;br /&gt;
|Filteren van de gegevens&lt;br /&gt;
|De vraagcodes moeten overeenkomen met specifieke lijsten van vragen, en de antwoordwaarden moeten overeenkomen met &#039;0&#039;, &#039;1&#039;, &#039;2&#039;, &#039;3&#039;, of &#039;4&#039;. De antwoorden komen dus uit op een 5-punts Likert-schaal. De vraagcodes verschillen per instelling.&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; |MANSA-16&lt;br /&gt;
|Voorwaarden voor de berekening&lt;br /&gt;
|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.&lt;br /&gt;
*&lt;br /&gt;
|-&lt;br /&gt;
| Berekening ruwe score&lt;br /&gt;
|De ruwe score wordt berekend met de formule: som_ingevulde_scores * 1 / aantal_vragen_ingevuld.&lt;br /&gt;
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.&lt;br /&gt;
|-&lt;br /&gt;
|Filteren van de gegevens&lt;br /&gt;
|De vraagcodes moeten overeenkomen met specifieke lijsten van vragen, en de antwoordwaarden moeten overeenkomen met &#039;0&#039;, &#039;1&#039;, &#039;2&#039;, &#039;3&#039;, &#039;4&#039; &#039;5&#039;, &#039;6&#039;, of &#039;7&#039;. De vraagcodes verschillen per instelling.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Berekening T-scores ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Type vragenlijst&lt;br /&gt;
!Berekening&lt;br /&gt;
|-&lt;br /&gt;
|SQ48&lt;br /&gt;
|De T-score wordt berekend met de volgende formule: 24.70535964913392 + (0.3751176991148195 * ruwe_score_vc) + (-0.0009187118790624546 * ruwe_score_vc^2) + (0.00000670607402179293 * ruwe_score_vc^3).&lt;br /&gt;
&lt;br /&gt;
Hier staat ruwe_score_vc voor de ruwe score die is berekend met behulp van de formule in de tabel hierboven. &lt;br /&gt;
|-&lt;br /&gt;
|OQ45&lt;br /&gt;
|De T-score wordt berekend met de volgende formule: 17.9856940411384 + (2.56446078269377 * ruwe_score_vc) + (-0.0558628542617925 * ruwe_score_vc^2) + (0.000976254840029574 * ruwe_score_vc^3).&lt;br /&gt;
&lt;br /&gt;
Hier staat ruwe_score_vc voor de ruwe score die is berekend met behulp van de formule in de tabel hierboven.&lt;br /&gt;
|-&lt;br /&gt;
|SDQ-P&lt;br /&gt;
|De T-score wordt berekend met de volgende formule: 17.9856940411384 + (2.56446078269377 * ruwe_score_vc) + (-0.0558628542617925 * ruwe_score_vc^2) + (0.000976254840029574 * ruwe_score_vc^3). &lt;br /&gt;
&lt;br /&gt;
Hier staat ruwe_score_vc voor de ruwe score die is berekend met behulp van de formule in de tabel hierboven. &lt;br /&gt;
|-&lt;br /&gt;
| SDQ-s11-17&lt;br /&gt;
|De T-score wordt berekend met de volgende formule: 20.3713833471163 + (2.49157128999528 * ruwe_score_vc) + (-0.0493700167712384 * ruwe_score_vc^2) + (0.000942819943550291 * ruwe_score_vc^3). &lt;br /&gt;
&lt;br /&gt;
Hier staat ruwe_score_vc voor de ruwe score die is berekend met behulp van de formule in de tabel hierboven. &lt;br /&gt;
|-&lt;br /&gt;
|BSI&lt;br /&gt;
|De T-score wordt berekend met de volgende formule: 26.42038565180546 + (26.8200050937306 * ruwe_score_vc) +(-8.284911648378781 * ruwe_score_vc^2) + (1.350267912166433 * ruwe_score_vc^3). &lt;br /&gt;
&lt;br /&gt;
Hier staat ruwe_score_vc voor de ruwe score die is berekend met behulp van de formule in de tabel hierboven. &lt;br /&gt;
|-&lt;br /&gt;
|HoNOS-12&lt;br /&gt;
|De T-score wordt berekend met de volgende formule: 27.00023405117865 + (2.450806391090429 * ruwe_score_vc) + (-0.04649228749948154 * ruwe_score_vc^2 ) + (0.0005045255416624083 * ruwe_score_vc^3). &lt;br /&gt;
&lt;br /&gt;
Hier staat ruwe_score_vc voor de ruwe score die is berekend met behulp van de formule in de tabel hierboven. &lt;br /&gt;
|-&lt;br /&gt;
|HoNOS-65&lt;br /&gt;
|De T-score wordt berekend met de volgende formule: 23.3163221392 + (2.7836900604 * ruwe_score_vc) + (-0.0672989375* ruwe_score_vc^2) + (0.0009265311* ruwe_score_vc^3). &lt;br /&gt;
&lt;br /&gt;
Hier staat de ruwe_score_vc voor de ruwe score die is berekend met behulp van de formule in de tabel hierboven. &lt;br /&gt;
|-&lt;br /&gt;
|MANSA-16&lt;br /&gt;
|De T-score wordt berekend met de volgende formule: t_score = ruwe_score_vc. Dit betekent dat voor deze vragenlijst de ruwe score hetzelfde is als de uiteindelijke T-score. &lt;br /&gt;
|}&lt;br /&gt;
===Andere bronsystemen===&lt;br /&gt;
==== Ruwe score = T-score====&lt;br /&gt;
Voor sommige bronsystemen komt de T-score vanuit de bron zelf. ValueCare doet dat geen berekening voor een ruwe score of een T-score.&lt;br /&gt;
&lt;br /&gt;
Via beheertabel &#039;Beheer BI: Vragenlijst subschalen&#039; 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 &#039;Subschalen inrichten&#039; in &#039;Beheer BI: Vragenlijsten&#039; nog worden aangeklikt. &lt;br /&gt;
=== (Delta) t-score ===&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Bestand:Deltat nieuw.jpg|alt=|gecentreerd|miniatuur|800x800px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Interpretatie Delta T-score ====&lt;br /&gt;
Zie de tabel hieronder voor de interpretatie van de Delta T-score:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Code&lt;br /&gt;
!Classificatie&lt;br /&gt;
!Delta T-score&lt;br /&gt;
|-&lt;br /&gt;
|1&lt;br /&gt;
|Hersteld &lt;br /&gt;
|&amp;gt; 5 &amp;lt;code&amp;gt;AND&amp;lt;/code&amp;gt; voormeting t &amp;gt; 42,5 &amp;lt;code&amp;gt;AND&amp;lt;/code&amp;gt; nameting t &amp;lt; 42,5&lt;br /&gt;
|-&lt;br /&gt;
|2&lt;br /&gt;
|Verbeterd &lt;br /&gt;
|&amp;gt; 5 &lt;br /&gt;
|-&lt;br /&gt;
|3&lt;br /&gt;
|Onveranderd&lt;br /&gt;
| -5 &amp;lt; delta t &amp;lt; 5 &lt;br /&gt;
|-&lt;br /&gt;
|4 &lt;br /&gt;
|Verslechterd&lt;br /&gt;
|&amp;lt; -5 &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== KPI&#039;s en dashboards ===&lt;br /&gt;
Voor de ROM biedt ValueCare verschillende  dashboards in het portaal.  &lt;br /&gt;
&lt;br /&gt;
Deze zijn te vinden onder &amp;lt;code&amp;gt;Meer dashboards &amp;gt; ROM &amp;gt; ROM - Delta t-score&amp;lt;/code&amp;gt; en    &amp;lt;code&amp;gt;Meer dashboards &amp;gt; ROM &amp;gt; ROM - Proces valide metingen&amp;lt;/code&amp;gt;.  &lt;br /&gt;
&lt;br /&gt;
Zie hieronder een overzicht:  &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Dashboard&lt;br /&gt;
!Tegel&lt;br /&gt;
!Toelichting &lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; |Delta t-score&lt;br /&gt;
|Delta T-score ROM per maand&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; |Delta-T wordt per patient/behandeling berekend als de verschilscore tussen de vorige meting en huidige meting. &lt;br /&gt;
|-&lt;br /&gt;
|Delta T-score ROM per organisatieniveau&lt;br /&gt;
|-&lt;br /&gt;
|Delta T-score ROM per soort vragenlijst &lt;br /&gt;
|-&lt;br /&gt;
|Delta T-score ROM per RCI&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; |Proces valide metingen&lt;br /&gt;
|Valide ROM metingen per maand&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; |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. &lt;br /&gt;
|-&lt;br /&gt;
|Valide ROM metingen per organisatieniveau&lt;br /&gt;
|-&lt;br /&gt;
|Valide ROM metingen per soort vragenlijst &lt;br /&gt;
|-&lt;br /&gt;
|Valide ROM metingen per soort meetmoment &lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; |Effectmeting&lt;br /&gt;
|ROM RCI score per maand &lt;br /&gt;
|Alle RCI waarden van diverse meetinstrumenten zoals IDS-SR, HoNOS65, etc. gegroepeerd per dbc sluitdatum (einddatum DBC) &lt;br /&gt;
&lt;br /&gt;
Deze rapportage laat de gemiddelde ROM Deltra-t score zien.&lt;br /&gt;
|-&lt;br /&gt;
|ROM HoNOS65 subschalen &lt;br /&gt;
|Deze rapportage laat de ruwe scores van de voor- en nameting zien voor 11 vragen uit de HoNOS65 vragenlijst. &lt;br /&gt;
|-&lt;br /&gt;
|ROM RCI score per diagnosegroep&lt;br /&gt;
|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. &lt;br /&gt;
|-&lt;br /&gt;
|ROM CANSAS subschalen &lt;br /&gt;
|Deze rapportage laat de ruwe scores van de voor- en nameting zien voor 25 vragen uit de CANVAS vragenlijst. &lt;br /&gt;
&lt;br /&gt;
Proportie cliënten met onopgeloste zorgbehoeften is het percentage cliënten dat minimaal 1 heeft gescoord op de subschaal &amp;quot;onopgeloste zorgbehoeften&amp;quot; tov het totaal aantal cliënten. &lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; |Effectmeting Delta t-score&lt;br /&gt;
|ROM Delta-T score per maand &lt;br /&gt;
|Rapportage: gemiddelde ROM Delta-T score per maand. &lt;br /&gt;
|-&lt;br /&gt;
|ROM Delta-T score per org. niv. &lt;br /&gt;
|Rapportage: gemiddelde ROM Delta-T score per organisatie niveau.&lt;br /&gt;
|-&lt;br /&gt;
|ROM Delta-T score per diagnosegroep&lt;br /&gt;
|Rapportage: gemiddelde Delta-T score per diagnosegroep.&lt;br /&gt;
|-&lt;br /&gt;
|ROM Delta-T score per jaar &lt;br /&gt;
|Rapportage: gemiddelde Delta-T score per jaar. &lt;br /&gt;
|}&lt;br /&gt;
 &amp;lt;p style=&amp;quot;text-align: center&amp;quot;&amp;gt;{{VALUECARE}}&amp;lt;/p&amp;gt;&lt;/div&gt;</summary>
		<author><name>Cbruin</name></author>
	</entry>
	<entry>
		<id>https://www.normenkaderzorg.nl/index.php?title=Vragenlijsten_(GGZ)&amp;diff=71385</id>
		<title>Vragenlijsten (GGZ)</title>
		<link rel="alternate" type="text/html" href="https://www.normenkaderzorg.nl/index.php?title=Vragenlijsten_(GGZ)&amp;diff=71385"/>
		<updated>2023-11-29T13:25:15Z</updated>

		<summary type="html">&lt;p&gt;Cbruin: /* Doel */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;p style=&amp;quot;text-align: center&amp;quot;&amp;gt;{{VALUECARE}}&amp;lt;/p&amp;gt;&amp;lt;p style=&amp;quot;text-align: center&amp;quot;&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Introductie ==&lt;br /&gt;
=== Doel ===&lt;br /&gt;
Gestandaardiseerde vragenlijsten spelen een belangrijke rol in het verbeteren van zorgkwaliteit en het monitoren van behandeleffectiviteit. Op deze pagina worden twee belangrijke soorten vragenlijsten toegelicht. Dit zijn de Routine Outcome Monitoring (ROM) en Consumer Quality Index (CQI) vragenlijsten.  &lt;br /&gt;
&lt;br /&gt;
=== Overzicht van de inhoud ===&lt;br /&gt;
Dit is een algemene informatiepagina over de ROM en CQI vragenlijsten, en beschrijft hun functie in de GGZ, en praktische toepassing. ROM- en CQI-specifieke informatie, zoals opbouw van de berekeningen, is te vinden op de eigen pagina&#039;s van [[Routine Outcome Monitoring (ROM)|ROM]] en [[Consumer Quality Index (CQI)|CQI]] op Normenkaderzorg.nl.  &lt;br /&gt;
&lt;br /&gt;
== Routine Outcome Monitoring (ROM) ==&lt;br /&gt;
ROM is een systematische benadering waarbij op regelmatige basis informatie wordt verzameld over de gezondheid en het welzijn van cliënten tijdens behandeling in de GGZ. Middels ROM kan niet alleen het type en de ernst van de psychopathologie worden beschreven, maar het geeft door de reguliere metingen ook informatie over de effectiviteit van de behandeling. Het geeft dus ook feedback voor patiënt en behandelaar over de progressie die is gemaakt gedurende het behandeltraject. Verschillende ROM vragenlijsten zijn ontworpen om diverse aspecten van de geestelijke gezondheid objectief te meten, zoals symptomen, functioneren en kwaliteit van leven. &lt;br /&gt;
&lt;br /&gt;
Enkele voorbeelden van veelgebruikte ROM-vragenlijsten zijn HoNOS (Health of the Nation Outcome Scales), SDQ (Strengths and Difficulties Questionnaire), MANSA (Manchester Short Assessment of Quality of Life) en OQ45 (Outcome Questionnaire 45). Deze vragenlijsten bieden een gestandaardiseerde manier om de voortgang van de behandeling te volgen en het behandelplan, indien nodig, aan te passen. &lt;br /&gt;
&lt;br /&gt;
=== T-scores en delta-T (ROM) ===&lt;br /&gt;
De pluriformiteit van de vragenlijsten die gebruikt worden voor ROM heeft als gevolg dat verschillende vragenlijsten ook verschillende uitkomsten geven. Hierdoor is het lastig om de hoogte van de score betekenis te kunnen geven. Om deze uitkomsten met elkaar te kunnen vergelijken gebruikt men de t-scores. Dit is een score binnen een uniforme meetschaal, die loopt van 0-100. De verschillende uitkomsten van de vragenlijsten worden dus getransformeerd naar uitkomsten tussen 0 en 100.&lt;br /&gt;
&lt;br /&gt;
Delta-T staat voor de verandering in T-scores over tijd. Bijvoorbeeld wanneer er een bepaling van het welzijn van de cliënt vóór- en na behandeling wordt gedaan, kan hiermee dus de voortgang van de behandeling worden bepaald. Als een delta-T score een positieve waarde heeft, betekent dit dat het welzijn van de patiënt is verbeterd over de gemeten tijdsperiode. Als een delta-T score een negatieve waarde heeft, betekent dit dat het welzijn van de patiënt is verslechterd over de gemeten tijdsperiode.  &lt;br /&gt;
&lt;br /&gt;
Hoe ValueCare de (delta) T-scores weergeeft, is te vonden op de specifieke [[Routine Outcome Monitoring (ROM)|ROM]] pagina.  &lt;br /&gt;
&lt;br /&gt;
=== Subschalen in de Nederlandse GGZ (ROM) ===&lt;br /&gt;
Subschalen binnen ROM vragenlijsten verwijzen naar specifieke categorieën of domeinen waarin symptomen, klachten, of het functioneren van de cliënt worden gemeten. Elke subschaal is gericht op een specifiek aspect van de psychische gezondheid of het welzijn van de cliënt. Hiermee kan dus de voortgang van cliënten middels ROM vragenlijsten worden beoordeeld op de verschillende subschalen. Voorbeelden van subschalen kunnen zijn:&lt;br /&gt;
&lt;br /&gt;
# Depressie: meet symptomen zoals somberheid, gebrek aan interesse, vermoeidheid en gevoelens van waardeloosheid.&lt;br /&gt;
# Angst: richt zich op symptomen van angst, zoals nervositeit, paniek en fysieke angstverschijnselen.&lt;br /&gt;
# Sociaal Functioneren: beoordeelt hoe iemand functioneert in sociale situaties, inclusief relaties en communicatie.&lt;br /&gt;
# Kwaliteit van Leven: meet hoe iemand zijn of haar levenskwaliteit ervaart, waaronder tevredenheid met het leven, levensomstandigheden, en algemeen welzijn.&lt;br /&gt;
# Somatische Symptomen: beoordeelt lichamelijke klachten die kunnen samenhangen met psychische problemen.&lt;br /&gt;
&lt;br /&gt;
De specifieke subschalen die in een ROM-vragenlijst worden gebruikt, kunnen variëren afhankelijk van de focus van de behandeling en de specifieke behoeften van de cliënt. Deze zijn belangrijk om een gedetailleerd en genuanceerd beeld te krijgen van de problematiek, en voortgang, van de cliënt. &lt;br /&gt;
== Consumer Quality Index (CQI) ==&lt;br /&gt;
De CQI is een meetinstrument om ervaringen van cliënten met hun geleverde zorg te beschrijven. Het beschrijft aspecten zoals communicatie met zorgverleners, toegankelijkheid van zorg, en tevredenheid over de ontvangen behandeling. CQI-vragenlijsten worden vaak ingezet om de kwaliteit van zorg vanuit het perspectief van de patiënt te beoordelen. Hierbij worden patiënten actief betrokken bij het evalueren en verbeteren van de zorgkwaliteit. Voorbeelden van CQI-vragenlijsten omvatten vragen over de behandelrelatie, wachttijden, en de mate waarin de ontvangen zorg aansluit bij de behoeften van de patiënt. &lt;br /&gt;
&lt;br /&gt;
== Combinatie ROM en CQI ==&lt;br /&gt;
Door een combinatie te gebruiken van ROM- en CQI-vragenlijsten, kan er een holistisch beeld worden gevormd van de kwaliteit van de geleverde zorg in de GGZ. Hier wordt niet alleen de effectiviteit van de behandeling beschreven, maar ook de cliënt-ervaring en tevredenheid. Dit draagt bij aan het streven naar continue kwaliteitsverbetering binnen de GGZ. &lt;br /&gt;
&lt;br /&gt;
=== Toepassing van ROM en CQI in de GGZ ===&lt;br /&gt;
Nederlandse GGZ instellingen gebruiken deze gestandaardiseerde vragenlijsten voor diverse doeleinden. Enkele belangrijke toepassingsgebieden zijn: &lt;br /&gt;
&lt;br /&gt;
* Behandelmonitoring en evaluatie: hier speelt voornamelijk ROM een belangrijke rol. De vragenlijsten binnen ROM geven namelijk belangrijke informatie over de voortgang van het behandelplan, middels systematische metingen. Het geeft ook een indicatie van de effectiviteit van de behandeling, waardoor gestuurd kan worden op behandelingsmethoden. &lt;br /&gt;
* Kwaliteitsverbetering: hier speelt voornamelijk CQI een belangrijke rol. Zoals eerder aangegeven kan via vragenlijsten binnen de CQI de ervaring van de patiënt worden beschreven, die informatie kan geven over de kwaliteit van zorg vanuit hun perspectief. Deze feedback kan worden gebruikt om verbeteringen in de zorgverlening door te voeren. &lt;br /&gt;
* Beleidsvorming en benchmarking: verzamelde gegevens uit vragenlijsten dienen als waardevolle informatie voor beleidsvorming en benchmarking. Instellingen kunnen trends analyseren, vergelijkingen maken met nationale benchmarks, en beleidsbeslissingen nemen op basis van deze gegevens.&lt;br /&gt;
* Patiëntgerichte zorg: het gebruik van CQI vragenlijsten benadrukt het belang van patiëntgerichte zorg. Door de ervaringen en behoeften van patiënten actief te meten en te integreren in het zorgproces, streven instellingen naar zorg die beter aansluit bij de individuele verwachtingen en wensen van de patiënt.&lt;br /&gt;
* Kwaliteitsaccreditatie: het systematische gebruik van ROM en CQI draagt bij aan het voldoen aan kwaliteitsnormen en accrediteringseisen binnen de GGZ. Het helpt instellingen bij het aantonen van hun inzet voor continue verbetering en transparantie.&lt;br /&gt;
* Wetenschappelijk onderzoek: de verzamelde gegevens uit ROM-vragenlijsten worden ook vaak gebruikt voor wetenschappelijk onderzoek. Deze data dragen bij aan het vergroten van kennis over behandeleffectiviteit en het begrijpen van psychische gezondheidstrends&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;p style=&amp;quot;text-align: center&amp;quot;&amp;gt;&amp;lt;/p&amp;gt;&amp;lt;p style=&amp;quot;text-align: center&amp;quot;&amp;gt;&amp;lt;/p&amp;gt;&amp;lt;p style=&amp;quot;text-align: center&amp;quot;&amp;gt;{{VALUECARE}}&amp;lt;/p&amp;gt;&lt;/div&gt;</summary>
		<author><name>Cbruin</name></author>
	</entry>
	<entry>
		<id>https://www.normenkaderzorg.nl/index.php?title=ZPM_Omzetprognose&amp;diff=69816</id>
		<title>ZPM Omzetprognose</title>
		<link rel="alternate" type="text/html" href="https://www.normenkaderzorg.nl/index.php?title=ZPM_Omzetprognose&amp;diff=69816"/>
		<updated>2023-08-02T07:07:22Z</updated>

		<summary type="html">&lt;p&gt;Cbruin: /* Unieke cliënten */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;p style=&amp;quot;text-align: center&amp;quot;&amp;gt;{{VALUECARE}}&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Inleiding ==&lt;br /&gt;
De ZPM omzetprognose ondersteunt zorgorganisaties bij het bewaken van de omzet. Hiervoor worden winskundige modellen ingezet. De ZPM omzetprognose doet een voorspelling op de bruto omzetprognose (zie ook diagram &#039;&#039;Totstandkoming ZPM Omzetprognose&#039;&#039; hieronder).  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
De ZPM omzetprognose is in het portaal te vinden onder &amp;lt;code&amp;gt;Omzetprognose &amp;gt; ZPM Omzetprognose&amp;lt;/code&amp;gt; (zie schermafbeeldingen hieronder). &lt;br /&gt;
[[Bestand:Balk.jpg|gecentreerd|miniatuur|1500x1500px]]&lt;br /&gt;
[[Bestand:ValueCare - Pagina 9 (1).jpg|gecentreerd|miniatuur|500x500px]]&lt;br /&gt;
&lt;br /&gt;
== Totstandkoming ==&lt;br /&gt;
Volgens het ZPM worden voorspellingen gedaan per ZPM declaratiecode-categorie, te weten: consulten, verblijfsdagen, toeslagen en overige zorgprestaties (OZP). Voor (groeps)consulten, toeslagen en OZP wordt er gebruik gemaakt van een trendlijn die doorgetrokken wordt naar het voorspelde jaar. Voor de prognose van verblijf wordt gebruik gemaakt van het gemiddelde aantal bedden per dag binnen een instelbare referentieperiode. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Bestand:DiagamB0.jpg|gecentreerd|miniatuur|900x900px|Totstandkoming ZPM Omzetprognose ]]&lt;br /&gt;
&lt;br /&gt;
=== (Groeps)consulten, OZP en toeslag consult ===&lt;br /&gt;
De voorspellingen op (groeps)consulten, OZP en toeslagen worden gemaakt aan de hand van een trendlijn (zie ook diagram &#039;&#039;Trendlijn voor prognose (groeps)consulten, OZP en toeslagen&#039;&#039; hieronder). Deze trendlijn neemt de realisatie van het voorgaande jaar (jaar n-1) en de realisatie van het huidige jaar minus twee weken geleden (jaar n-2w) als input. Op aanvraag kan de referentieperiode van een jaar aangepast worden naar bijvoorbeeld twee jaar. Daarnaast wordt rekening gehouden met de seizoensgebonden afwijkingen. De trendlijn wordt doorgetrokken van het gerealiseerde jaar naar de rest van het voorspelde jaar.&lt;br /&gt;
&lt;br /&gt;
Om tot een voorspelling per maand en week te komen wordt er gekeken naar de procentuele afwijking van de gerealiseerde omzet ten opzichte van de trendlijn. Om bijvoorbeeld de omzet van april te voorspellen wordt er gerekend met de afwijking van april in de referentieperiode ten opzichte van de trendlijn. Als deze afwijking 5% boven de trendlijn is, dan ligt de voorspelling van in het voorspelde jaar ook 5% boven de trendlijn. Op deze manier kan de gehele voorspelling worden gedaan per maand en per week. In deze voorspelling wordt ook rekening gehouden met feestdagen en schrikkeldagen, waardoor week en maand voorspellingen representatief blijven.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Bestand:Trendlijn prognose omzetprognose diagram.jpg|gecentreerd|miniatuur|900x900px|Trendlijn voor prognose (groeps)consulten, OZP en toeslagen ]]&lt;br /&gt;
&lt;br /&gt;
=== Verblijf en toeslag verblijfsdag ===&lt;br /&gt;
Voor de omzetprognose van verblijf hanteren we een instelbare referentieperiode. Binnen deze periode kijken we naar het gemiddelde aantal bedden per dag. Er wordt gekeken naar de verdeling van het aantal bedden per verzekeraar en aan de hand van deze verdeling wordt een verdere voorspelling gedaan. &lt;br /&gt;
&lt;br /&gt;
Dit maakt de voorspelling verblijfsdagen als volgt:&lt;br /&gt;
&lt;br /&gt;
a + b*c,  waarbij&lt;br /&gt;
&lt;br /&gt;
a = gerealiseerde verblijfsdagen huidige kalenderjaar&lt;br /&gt;
&lt;br /&gt;
b = gemiddeld aantal bedden per dag in referentieperiode&lt;br /&gt;
&lt;br /&gt;
c = aantal resterende dagen in kalenderjaar &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
N.B.: deze verblijfsdagen worden verdeeld naar financier en verblijfszwaarte op basis van de gerealiseerde proportie verblijfsdagen per financier en verblijfszwaarte in huidige kalenderjaar&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;Unieke cliënten&#039;&#039;&#039; ===&lt;br /&gt;
ZPM Omzetprognose bevat tevens een voorspelling op het aantal unieke cliënten in het betreffende kalenderjaar bij betreffende financier.&lt;br /&gt;
Een unieke cliënt is als volgt geoperationaliseerd: Unieke telling van geanonimeerde BSN code van cliënten met binnen het kalenderjaar bij betreffende financier: &lt;br /&gt;
&lt;br /&gt;
- Een declarabele zorgprestatie &lt;br /&gt;
&lt;br /&gt;
- Mét gekoppelde declaratiecode &lt;br /&gt;
&lt;br /&gt;
- Waarvan niet een OZP “crisis binnen budget”&lt;br /&gt;
&lt;br /&gt;
- Waarvan niet een OZP &amp;quot;FZ-ZZP&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
De prognose werkt als volgt: d = a / b * c, waarbij&lt;br /&gt;
&lt;br /&gt;
a = totaal aantal unieke cliënten in referentiejaar  &lt;br /&gt;
&lt;br /&gt;
b = gerealiseerd aantal unieke cliënten tot datum van prognosticeren in referentiejaar (vorig jaar) &lt;br /&gt;
&lt;br /&gt;
c = gerealiseerd aantal unieke cliënten in huidige kalenderjaar tot datum van prognosticeren&lt;br /&gt;
&lt;br /&gt;
d = totaal aantal unieke cliënten in huidige kalenderjaar&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
N.B.: voor voorspelling van unieke cliënten op lagere aggregatieniveaus (bijv. setting) werkt de prognose hetzelfde.&lt;br /&gt;
=== Realisatiedatum t/m ===&lt;br /&gt;
De prognose werkt met een vertraging van 2 weken, omdat het rekening houdt met na-registratie. Uit onze gegevens blijkt dat bijna alle registraties binnen 2 weken worden geregistreerd. De realisatie is dus pas na 2 weken nagenoeg compleet en wordt daarom dan pas getoond. Zonder deze vertraging zou er een vertekend beeld van de realisatie ten opzichte van de prognose kunnen ontstaan. In het menu is onder &#039;&#039;“Realisatiedatum t/m”&#039;&#039; de huidige realisatiedatum zichtbaar. De realisatiedatum t/m wordt iedere week geüpdatet.      &lt;br /&gt;
&lt;br /&gt;
==Parameters==&lt;br /&gt;
De ZPM omzetprognose berust op verschillende parameters, standaard (tabel &#039;&#039;Standaard parameters&#039;&#039;) en instelbaar (tabel &#039;&#039;Instelbare parameters&#039;&#039;).  &lt;br /&gt;
&lt;br /&gt;
De waardes van deze parameters worden gebruikt voor het prognosticeren.  &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+Standaard parameters&lt;br /&gt;
!Parameter&lt;br /&gt;
!Omschrijving&lt;br /&gt;
|-&lt;br /&gt;
|Voorspelde  jaar                                       &lt;br /&gt;
|Dit is het jaar waarvoor geprognosticeerd wordt en  waarvoor de VAR berekend wordt&lt;br /&gt;
|-&lt;br /&gt;
|Begindatum referentieperiode&lt;br /&gt;
|Vanaf deze datum gebruikt het model  data als input&lt;br /&gt;
|-&lt;br /&gt;
|Einddatum referentieperiode&lt;br /&gt;
|Tot en met deze datum gebruikt het model data als input&lt;br /&gt;
|-&lt;br /&gt;
|Huidige bedcapaciteit&lt;br /&gt;
|Dit is de huidige bedcapaciteit zoals berekend door het  model&lt;br /&gt;
|-&lt;br /&gt;
|Begindatum getoonde realisatie&lt;br /&gt;
|Vanaf deze datum wordt realisatie getoond in de  omzetprognose                                                                            &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Alternatief scenario ===&lt;br /&gt;
Standaard wordt er geprognotiseerd met het default scenario (1 - Default). &lt;br /&gt;
&lt;br /&gt;
Mocht er sprake zijn van een toename in directe tijd, dan is er de mogelijkheid om hiervoor een alternatief scenario te gebruiken. &lt;br /&gt;
&lt;br /&gt;
Dit is scenario 2 - Toename direct tijd. Hiervoor moeten drie instelbare parameters worden ingevuld, te weten: &#039;&#039;Factor meer directe tijd, Ingangsdatum toename directe tijd&#039;&#039; en &#039;&#039;Scenario UPM&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
De &#039;&#039;Factor meer directe tijd&#039;&#039; bepaalt met wat voor een factor de directe tijd toeneemt. Een factor van 1.2 staat bijvoorbeeld voor een toename van 20%. &lt;br /&gt;
&lt;br /&gt;
Vervolgens moet ingesteld per wanneer deze toename doorgevoerd moet worden (&#039;&#039;Ingangsdatum toename directe tijd&#039;&#039;). &lt;br /&gt;
&lt;br /&gt;
Om te bepalen welk scenario gebruikt moet worden voor de vulling van de prognose in de UPM, moet dit aangegeven worden bij &#039;&#039;Scenario UPM&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
In het geval van scenario 2 - Toename directe tijd wordt er dan in de UPM gerekend met de aangegeven toename voor omzet en aantal declarabele uren.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Op dit moment is er één alternatief scenario beschikbaar en zijn de overige alternatieve scenario&#039;s nog niet in gebruik.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+Instelbare parameters&lt;br /&gt;
!Parameter&lt;br /&gt;
!Omschrijving&lt;br /&gt;
|-&lt;br /&gt;
|Factor meer directe tijd&lt;br /&gt;
|Met deze factor (bijv. 1.2 voor 20% toename) wordt de  input van omzet en het aantal declarabele uren verhoogd&lt;br /&gt;
|-&lt;br /&gt;
|Ingangsdatum toename directe tijd&lt;br /&gt;
|Vanaf deze datum wordt de input van omzet en het aantal  declarabele uren verhoogd&lt;br /&gt;
|-&lt;br /&gt;
|Scenario UPM&lt;br /&gt;
|Dit is het scenario dat gebruikt wordt voor de vulling  van de prognose in de UPM&lt;br /&gt;
|-&lt;br /&gt;
|Aangepaste bedcapaciteit&lt;br /&gt;
|Het model rekent met deze bedcapaciteit vanaf de  ingestelde ingangsdatum&lt;br /&gt;
|-&lt;br /&gt;
|Ingangsdatum aangepaste bedcapaciteit&lt;br /&gt;
|Vanaf deze datum rekent het model met de aangepaste  bedcapaciteit&lt;br /&gt;
|-&lt;br /&gt;
|Referentieperiode verblijf voorspelling&lt;br /&gt;
|Dit is het aantal dagen dat we terugkijken voor de  voorspelling van verblijf&lt;br /&gt;
|-&lt;br /&gt;
|Bepaling laatste verblijfsdag&lt;br /&gt;
|Dit is het minimaal aantal bedden dat geregistreerd  moet zijn om in aanmerking te komen als laatste verblijfsdag&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Onzekere omzet ===&lt;br /&gt;
Een component van de ZPM Omzet prognose is de &amp;quot;onzekere omzet&amp;quot;. &lt;br /&gt;
&lt;br /&gt;
De operationalisering van hiervan is: &amp;lt;u&amp;gt;alle omzet op de ZPM blokkadelijst van de Horizontaal Toezicht module.&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Deze is te vinden onder &amp;lt;code&amp;gt;Horizontaal Toezicht &amp;gt; Horizontaal Toezicht: ZPM Blokkadelijst.&amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Alle omzet op deze blokkadelijst wordt onder de component &amp;quot;onzekere omzet&amp;quot; geschaard. &lt;br /&gt;
&lt;br /&gt;
== UPM ==&lt;br /&gt;
Door middel van de Uniforme Productiemonitor (UPM) kunnen gegevens worden verantwoord aan de verzekeraars. De gegevens in de UPM worden uit het portaal gehaald. ValueCare zet de UPM klaar in het portaal waar deze vervolgens gedownload kan worden. &lt;br /&gt;
&lt;br /&gt;
De UPM is te vinden onder &amp;lt;code&amp;gt;Omzetprognose &amp;gt; Overzichten.&amp;lt;/code&amp;gt;&lt;br /&gt;
[[Bestand:ValueCare - Pagina 9 (4).jpg|miniatuur|353x353px|alt=|gecentreerd]]&lt;br /&gt;
&lt;br /&gt;
De UPM wordt vervolgens geopend in Excel. Bij het kopje verzekeraar kan de gewenste verzekeraar worden gekozen. Om vervolgens de Excel in te vullen moet er gebruikt worden gemaakt van CTRL + ALT + F9, hierna wordt de UPM ingevuld. Als er hierna een andere verzekeraar wordt gekozen dan wordt de UPM automatisch opnieuw ingevuld. &lt;br /&gt;
&lt;br /&gt;
N.B.: Wacht met gebruiken van de UPM tot er rechts onderin gereed staat.&lt;br /&gt;
&lt;br /&gt;
In de UPM:&lt;br /&gt;
&lt;br /&gt;
* Realisatie cliënten&lt;br /&gt;
* Realisatie prestaties&lt;br /&gt;
* Omzetprognose&lt;br /&gt;
&lt;br /&gt;
Naast dat de gerealiseerde cijfers met betrekking tot cliënten en prestaties worden ingevuld, wordt dus ook de omzetprognose meegenomen.&lt;br /&gt;
&lt;br /&gt;
=== Peildatum ===&lt;br /&gt;
In de UPM wordt er gewerkt met peildata. Let bij het genereren van de UPM dan ook goed op de het juist kiezen van de invuldatum op het voorblad (C6). Nadat hier de invuldatum is gekozen, worden de tabbladen &#039;&#039;Realisatie cliënten, Realisatie prestaties&#039;&#039; en &#039;&#039;Prognose&#039;&#039; gevuld.&lt;br /&gt;
&lt;br /&gt;
vb: peildatum op 1 juni → prognose kolom peildatum 1 juli relevant&lt;br /&gt;
&lt;br /&gt;
N.b.: De realisatiecijfers in de UPM werken niet met dezelfde vertraging van twee weken als de ZPM Omzetprognose. Dit houdt in dat de realisatiecijfers UPM aansluiten op gerealiseerde omzet ZPM Omzetprognose en loggingstabel (zie hieronder) wanneer draaidatum UPM = realisatiedatum t/m van de ZPM Omzetprognose&lt;br /&gt;
&lt;br /&gt;
=== Logging ===&lt;br /&gt;
ValueCare doet wat betreft de parameters van de prognose en de realisatie aan dagelijkse logging. Dit houdt in dat de prognose en realisatie data dagelijks wordt vastgelegd. Ondanks dat er met de UPM maandelijkse verantwoording af wordt gelegd, is er dus dagelijks inzichtelijk hoe de prognose en realisatie zich ontwikkelen (of ontwikkeld hebben).&lt;br /&gt;
&lt;br /&gt;
De dagelijkse logging maakt tot op zeer nauwkeurig niveau (1 dag) de veranderingen in prognose en realisatie inzichtelijk. Een dergelijk verloop over een week, maand of specifieke dagen en periodes kan waardevolle inzichten geven. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Deze logging is te vinden op het portaal door in de zoekbalk onderstaande in te vullen:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;ZPM Afsprakenmonitor – Logging Parameters Prognose&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== Performance monitor ==&lt;br /&gt;
In de performance monitor is te zien hoeveel de prognose afwijkt van de realisatie door middel van percentages en absolute waardes. Met de performance monitor wordt het functioneren van de omzetprognose gevolgd en kunnen afwijkingen snel gesignaleerd worden. Binnen de performance monitor kan gefilterd worden op bijvoorbeeld financier en rapportagedatum.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
De performance monitor is te vinden onder &amp;lt;code&amp;gt;Omzetprognose &amp;gt; ZPM Omzetprognose – Performance monitor&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Bestand:ValueCare - Pagina 9 (3).jpg|miniatuur|350x350px|alt=|gecentreerd]]&lt;br /&gt;
&lt;br /&gt;
== Validatie ==&lt;br /&gt;
Zie voor de validatie van het gehele proces van ZPM Bronregistratie tot de ZPM Afsprakenmonitor de pagina [[ZPM Afsprakenmonitor|ZPM Afsprakenmonitor.]]&lt;br /&gt;
&amp;lt;p style=&amp;quot;text-align: center&amp;quot;&amp;gt;{{VALUECARE}}&amp;lt;/p&amp;gt;&lt;/div&gt;</summary>
		<author><name>Cbruin</name></author>
	</entry>
	<entry>
		<id>https://www.normenkaderzorg.nl/index.php?title=ZPM_Omzetprognose&amp;diff=69814</id>
		<title>ZPM Omzetprognose</title>
		<link rel="alternate" type="text/html" href="https://www.normenkaderzorg.nl/index.php?title=ZPM_Omzetprognose&amp;diff=69814"/>
		<updated>2023-08-01T13:52:08Z</updated>

		<summary type="html">&lt;p&gt;Cbruin: /* Unieke cliënten */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;p style=&amp;quot;text-align: center&amp;quot;&amp;gt;{{VALUECARE}}&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Inleiding ==&lt;br /&gt;
De ZPM omzetprognose ondersteunt zorgorganisaties bij het bewaken van de omzet. Hiervoor worden winskundige modellen ingezet. De ZPM omzetprognose doet een voorspelling op de bruto omzetprognose (zie ook diagram &#039;&#039;Totstandkoming ZPM Omzetprognose&#039;&#039; hieronder).  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
De ZPM omzetprognose is in het portaal te vinden onder &amp;lt;code&amp;gt;Omzetprognose &amp;gt; ZPM Omzetprognose&amp;lt;/code&amp;gt; (zie schermafbeeldingen hieronder). &lt;br /&gt;
[[Bestand:Balk.jpg|gecentreerd|miniatuur|1500x1500px]]&lt;br /&gt;
[[Bestand:ValueCare - Pagina 9 (1).jpg|gecentreerd|miniatuur|500x500px]]&lt;br /&gt;
&lt;br /&gt;
== Totstandkoming ==&lt;br /&gt;
Volgens het ZPM worden voorspellingen gedaan per ZPM declaratiecode-categorie, te weten: consulten, verblijfsdagen, toeslagen en overige zorgprestaties (OZP). Voor (groeps)consulten, toeslagen en OZP wordt er gebruik gemaakt van een trendlijn die doorgetrokken wordt naar het voorspelde jaar. Voor de prognose van verblijf wordt gebruik gemaakt van het gemiddelde aantal bedden per dag binnen een instelbare referentieperiode. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Bestand:DiagamB0.jpg|gecentreerd|miniatuur|900x900px|Totstandkoming ZPM Omzetprognose ]]&lt;br /&gt;
&lt;br /&gt;
=== (Groeps)consulten, OZP en toeslag consult ===&lt;br /&gt;
De voorspellingen op (groeps)consulten, OZP en toeslagen worden gemaakt aan de hand van een trendlijn (zie ook diagram &#039;&#039;Trendlijn voor prognose (groeps)consulten, OZP en toeslagen&#039;&#039; hieronder). Deze trendlijn neemt de realisatie van het voorgaande jaar (jaar n-1) en de realisatie van het huidige jaar minus twee weken geleden (jaar n-2w) als input. Op aanvraag kan de referentieperiode van een jaar aangepast worden naar bijvoorbeeld twee jaar. Daarnaast wordt rekening gehouden met de seizoensgebonden afwijkingen. De trendlijn wordt doorgetrokken van het gerealiseerde jaar naar de rest van het voorspelde jaar.&lt;br /&gt;
&lt;br /&gt;
Om tot een voorspelling per maand en week te komen wordt er gekeken naar de procentuele afwijking van de gerealiseerde omzet ten opzichte van de trendlijn. Om bijvoorbeeld de omzet van april te voorspellen wordt er gerekend met de afwijking van april in de referentieperiode ten opzichte van de trendlijn. Als deze afwijking 5% boven de trendlijn is, dan ligt de voorspelling van in het voorspelde jaar ook 5% boven de trendlijn. Op deze manier kan de gehele voorspelling worden gedaan per maand en per week. In deze voorspelling wordt ook rekening gehouden met feestdagen en schrikkeldagen, waardoor week en maand voorspellingen representatief blijven.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Bestand:Trendlijn prognose omzetprognose diagram.jpg|gecentreerd|miniatuur|900x900px|Trendlijn voor prognose (groeps)consulten, OZP en toeslagen ]]&lt;br /&gt;
&lt;br /&gt;
=== Verblijf en toeslag verblijfsdag ===&lt;br /&gt;
Voor de omzetprognose van verblijf hanteren we een instelbare referentieperiode. Binnen deze periode kijken we naar het gemiddelde aantal bedden per dag. Er wordt gekeken naar de verdeling van het aantal bedden per verzekeraar en aan de hand van deze verdeling wordt een verdere voorspelling gedaan. &lt;br /&gt;
&lt;br /&gt;
Dit maakt de voorspelling verblijfsdagen als volgt:&lt;br /&gt;
&lt;br /&gt;
a + b*c,  waarbij&lt;br /&gt;
&lt;br /&gt;
a = gerealiseerde verblijfsdagen huidige kalenderjaar&lt;br /&gt;
&lt;br /&gt;
b = gemiddeld aantal bedden per dag in referentieperiode&lt;br /&gt;
&lt;br /&gt;
c = aantal resterende dagen in kalenderjaar &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
N.B.: deze verblijfsdagen worden verdeeld naar financier en verblijfszwaarte op basis van de gerealiseerde proportie verblijfsdagen per financier en verblijfszwaarte in huidige kalenderjaar&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;Unieke cliënten&#039;&#039;&#039; ===&lt;br /&gt;
ZPM Omzetprognose bevat tevens een voorspelling op het aantal unieke cliënten in het betreffende kalenderjaar bij betreffende financier.&lt;br /&gt;
Een unieke cliënt is als volgt geoperationaliseerd: Unieke telling van geanonimeerde BSN code van cliënten met binnen het kalenderjaar bij betreffende financier: &lt;br /&gt;
&lt;br /&gt;
- Een declarabele zorgprestatie &lt;br /&gt;
&lt;br /&gt;
- Mét gekoppelde declaratiecode &lt;br /&gt;
&lt;br /&gt;
- Waarvan niet een OZP “crisis binnen budget”&lt;br /&gt;
&lt;br /&gt;
- Waarvan niet een OZP &amp;quot;FZ-ZZP&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
De prognose werkt als volgt: d = a / b * c, waarbij&lt;br /&gt;
&lt;br /&gt;
a = totaal aantal unieke cliënten in referentiejaar  &lt;br /&gt;
&lt;br /&gt;
b = gerealiseerd aantal unieke cliënten tot datum van prognosticeren in referentiejaar (vorig jaar) &lt;br /&gt;
&lt;br /&gt;
c = gerealiseerd aantal unieke cliënten in huidige kalenderjaar tot datum van prognosticeren&lt;br /&gt;
&lt;br /&gt;
d = totaal aantal unieke cliënten in huidige kalenderjaar&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
N.B.: voor voorspelling van unieke cliënten op lagere aggregatieniveaus (bijv. setting) werkt de prognose hetzelfde.&lt;br /&gt;
=== Realisatiedatum t/m ===&lt;br /&gt;
De prognose werkt met een vertraging van 2 weken, omdat het rekening houdt met na-registratie. Uit onze gegevens blijkt dat bijna alle registraties binnen 2 weken worden geregistreerd. De realisatie is dus pas na 2 weken nagenoeg compleet en wordt daarom dan pas getoond. Zonder deze vertraging zou er een vertekend beeld van de realisatie ten opzichte van de prognose kunnen ontstaan. In het menu is onder &#039;&#039;“Realisatiedatum t/m”&#039;&#039; de huidige realisatiedatum zichtbaar. De realisatiedatum t/m wordt iedere week geüpdatet.      &lt;br /&gt;
&lt;br /&gt;
==Parameters==&lt;br /&gt;
De ZPM omzetprognose berust op verschillende parameters, standaard (tabel &#039;&#039;Standaard parameters&#039;&#039;) en instelbaar (tabel &#039;&#039;Instelbare parameters&#039;&#039;).  &lt;br /&gt;
&lt;br /&gt;
De waardes van deze parameters worden gebruikt voor het prognosticeren.  &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+Standaard parameters&lt;br /&gt;
!Parameter&lt;br /&gt;
!Omschrijving&lt;br /&gt;
|-&lt;br /&gt;
|Voorspelde  jaar                                       &lt;br /&gt;
|Dit is het jaar waarvoor geprognosticeerd wordt en  waarvoor de VAR berekend wordt&lt;br /&gt;
|-&lt;br /&gt;
|Begindatum referentieperiode&lt;br /&gt;
|Vanaf deze datum gebruikt het model  data als input&lt;br /&gt;
|-&lt;br /&gt;
|Einddatum referentieperiode&lt;br /&gt;
|Tot en met deze datum gebruikt het model data als input&lt;br /&gt;
|-&lt;br /&gt;
|Huidige bedcapaciteit&lt;br /&gt;
|Dit is de huidige bedcapaciteit zoals berekend door het  model&lt;br /&gt;
|-&lt;br /&gt;
|Begindatum getoonde realisatie&lt;br /&gt;
|Vanaf deze datum wordt realisatie getoond in de  omzetprognose                                                                            &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Alternatief scenario ===&lt;br /&gt;
Standaard wordt er geprognotiseerd met het default scenario (1 - Default). &lt;br /&gt;
&lt;br /&gt;
Mocht er sprake zijn van een toename in directe tijd, dan is er de mogelijkheid om hiervoor een alternatief scenario te gebruiken. &lt;br /&gt;
&lt;br /&gt;
Dit is scenario 2 - Toename direct tijd. Hiervoor moeten drie instelbare parameters worden ingevuld, te weten: &#039;&#039;Factor meer directe tijd, Ingangsdatum toename directe tijd&#039;&#039; en &#039;&#039;Scenario UPM&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
De &#039;&#039;Factor meer directe tijd&#039;&#039; bepaalt met wat voor een factor de directe tijd toeneemt. Een factor van 1.2 staat bijvoorbeeld voor een toename van 20%. &lt;br /&gt;
&lt;br /&gt;
Vervolgens moet ingesteld per wanneer deze toename doorgevoerd moet worden (&#039;&#039;Ingangsdatum toename directe tijd&#039;&#039;). &lt;br /&gt;
&lt;br /&gt;
Om te bepalen welk scenario gebruikt moet worden voor de vulling van de prognose in de UPM, moet dit aangegeven worden bij &#039;&#039;Scenario UPM&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
In het geval van scenario 2 - Toename directe tijd wordt er dan in de UPM gerekend met de aangegeven toename voor omzet en aantal declarabele uren.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Op dit moment is er één alternatief scenario beschikbaar en zijn de overige alternatieve scenario&#039;s nog niet in gebruik.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+Instelbare parameters&lt;br /&gt;
!Parameter&lt;br /&gt;
!Omschrijving&lt;br /&gt;
|-&lt;br /&gt;
|Factor meer directe tijd&lt;br /&gt;
|Met deze factor (bijv. 1.2 voor 20% toename) wordt de  input van omzet en het aantal declarabele uren verhoogd&lt;br /&gt;
|-&lt;br /&gt;
|Ingangsdatum toename directe tijd&lt;br /&gt;
|Vanaf deze datum wordt de input van omzet en het aantal  declarabele uren verhoogd&lt;br /&gt;
|-&lt;br /&gt;
|Scenario UPM&lt;br /&gt;
|Dit is het scenario dat gebruikt wordt voor de vulling  van de prognose in de UPM&lt;br /&gt;
|-&lt;br /&gt;
|Aangepaste bedcapaciteit&lt;br /&gt;
|Het model rekent met deze bedcapaciteit vanaf de  ingestelde ingangsdatum&lt;br /&gt;
|-&lt;br /&gt;
|Ingangsdatum aangepaste bedcapaciteit&lt;br /&gt;
|Vanaf deze datum rekent het model met de aangepaste  bedcapaciteit&lt;br /&gt;
|-&lt;br /&gt;
|Referentieperiode verblijf voorspelling&lt;br /&gt;
|Dit is het aantal dagen dat we terugkijken voor de  voorspelling van verblijf&lt;br /&gt;
|-&lt;br /&gt;
|Bepaling laatste verblijfsdag&lt;br /&gt;
|Dit is het minimaal aantal bedden dat geregistreerd  moet zijn om in aanmerking te komen als laatste verblijfsdag&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Onzekere omzet ===&lt;br /&gt;
Een component van de ZPM Omzet prognose is de &amp;quot;onzekere omzet&amp;quot;. &lt;br /&gt;
&lt;br /&gt;
De operationalisering van hiervan is: &amp;lt;u&amp;gt;alle omzet op de ZPM blokkadelijst van de Horizontaal Toezicht module.&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Deze is te vinden onder &amp;lt;code&amp;gt;Horizontaal Toezicht &amp;gt; Horizontaal Toezicht: ZPM Blokkadelijst.&amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Alle omzet op deze blokkadelijst wordt onder de component &amp;quot;onzekere omzet&amp;quot; geschaard. &lt;br /&gt;
&lt;br /&gt;
== UPM ==&lt;br /&gt;
Door middel van de Uniforme Productiemonitor (UPM) kunnen gegevens worden verantwoord aan de verzekeraars. De gegevens in de UPM worden uit het portaal gehaald. ValueCare zet de UPM klaar in het portaal waar deze vervolgens gedownload kan worden. &lt;br /&gt;
&lt;br /&gt;
De UPM is te vinden onder &amp;lt;code&amp;gt;Omzetprognose &amp;gt; Overzichten.&amp;lt;/code&amp;gt;&lt;br /&gt;
[[Bestand:ValueCare - Pagina 9 (4).jpg|miniatuur|353x353px|alt=|gecentreerd]]&lt;br /&gt;
&lt;br /&gt;
De UPM wordt vervolgens geopend in Excel. Bij het kopje verzekeraar kan de gewenste verzekeraar worden gekozen. Om vervolgens de Excel in te vullen moet er gebruikt worden gemaakt van CTRL + ALT + F9, hierna wordt de UPM ingevuld. Als er hierna een andere verzekeraar wordt gekozen dan wordt de UPM automatisch opnieuw ingevuld. &lt;br /&gt;
&lt;br /&gt;
N.B.: Wacht met gebruiken van de UPM tot er rechts onderin gereed staat.&lt;br /&gt;
&lt;br /&gt;
In de UPM:&lt;br /&gt;
&lt;br /&gt;
* Realisatie cliënten&lt;br /&gt;
* Realisatie prestaties&lt;br /&gt;
* Omzetprognose&lt;br /&gt;
&lt;br /&gt;
Naast dat de gerealiseerde cijfers met betrekking tot cliënten en prestaties worden ingevuld, wordt dus ook de omzetprognose meegenomen.&lt;br /&gt;
&lt;br /&gt;
=== Peildatum ===&lt;br /&gt;
In de UPM wordt er gewerkt met peildata. Let bij het genereren van de UPM dan ook goed op de het juist kiezen van de invuldatum op het voorblad (C6). Nadat hier de invuldatum is gekozen, worden de tabbladen &#039;&#039;Realisatie cliënten, Realisatie prestaties&#039;&#039; en &#039;&#039;Prognose&#039;&#039; gevuld.&lt;br /&gt;
&lt;br /&gt;
vb: peildatum op 1 juni → prognose kolom peildatum 1 juli relevant&lt;br /&gt;
&lt;br /&gt;
N.b.: De realisatiecijfers in de UPM werken niet met dezelfde vertraging van twee weken als de ZPM Omzetprognose. Dit houdt in dat de realisatiecijfers UPM aansluiten op gerealiseerde omzet ZPM Omzetprognose en loggingstabel (zie hieronder) wanneer draaidatum UPM = realisatiedatum t/m van de ZPM Omzetprognose&lt;br /&gt;
&lt;br /&gt;
=== Logging ===&lt;br /&gt;
ValueCare doet wat betreft de parameters van de prognose en de realisatie aan dagelijkse logging. Dit houdt in dat de prognose en realisatie data dagelijks wordt vastgelegd. Ondanks dat er met de UPM maandelijkse verantwoording af wordt gelegd, is er dus dagelijks inzichtelijk hoe de prognose en realisatie zich ontwikkelen (of ontwikkeld hebben).&lt;br /&gt;
&lt;br /&gt;
De dagelijkse logging maakt tot op zeer nauwkeurig niveau (1 dag) de veranderingen in prognose en realisatie inzichtelijk. Een dergelijk verloop over een week, maand of specifieke dagen en periodes kan waardevolle inzichten geven. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Deze logging is te vinden op het portaal door in de zoekbalk onderstaande in te vullen:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;ZPM Afsprakenmonitor – Logging Parameters Prognose&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== Performance monitor ==&lt;br /&gt;
In de performance monitor is te zien hoeveel de prognose afwijkt van de realisatie door middel van percentages en absolute waardes. Met de performance monitor wordt het functioneren van de omzetprognose gevolgd en kunnen afwijkingen snel gesignaleerd worden. Binnen de performance monitor kan gefilterd worden op bijvoorbeeld financier en rapportagedatum.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
De performance monitor is te vinden onder &amp;lt;code&amp;gt;Omzetprognose &amp;gt; ZPM Omzetprognose – Performance monitor&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Bestand:ValueCare - Pagina 9 (3).jpg|miniatuur|350x350px|alt=|gecentreerd]]&lt;br /&gt;
&lt;br /&gt;
== Validatie ==&lt;br /&gt;
Zie voor de validatie van het gehele proces van ZPM Bronregistratie tot de ZPM Afsprakenmonitor de pagina [[ZPM Afsprakenmonitor|ZPM Afsprakenmonitor.]]&lt;br /&gt;
&amp;lt;p style=&amp;quot;text-align: center&amp;quot;&amp;gt;{{VALUECARE}}&amp;lt;/p&amp;gt;&lt;/div&gt;</summary>
		<author><name>Cbruin</name></author>
	</entry>
	<entry>
		<id>https://www.normenkaderzorg.nl/index.php?title=Klant_Query_Server&amp;diff=69227</id>
		<title>Klant Query Server</title>
		<link rel="alternate" type="text/html" href="https://www.normenkaderzorg.nl/index.php?title=Klant_Query_Server&amp;diff=69227"/>
		<updated>2023-05-25T09:23:59Z</updated>

		<summary type="html">&lt;p&gt;Cbruin: /* Van een dashboard of tegel naar de juiste tabel op de Query Server */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Inleiding ==&lt;br /&gt;
Op verzoek stelt ValueCare aan de instellingen een Query Server beschikbaar met daarop een Postgres database met alle source data en BI resultaat data. De door de instelling aangemerkte gebruikers kunnen een connectie maken met de database en er queries op los laten. Ook is het mogelijk om een tool, zoals bijvoorbeeld PowerBI, te connecten tot de database.&lt;br /&gt;
&lt;br /&gt;
== Implementatie ==&lt;br /&gt;
Het volgende is nodig vanuit de instelling:&lt;br /&gt;
&lt;br /&gt;
* Een server en het IP adres van de server, tenzij de server wordt gehost door ValueCare.&lt;br /&gt;
* Een VPN verbinding van het klantnetwerk naar het ValueCare netwerk.&lt;br /&gt;
* Een lijst met gebruikers.&lt;br /&gt;
&lt;br /&gt;
De rest van de implementatie wordt door ValueCare verzorgd.&lt;br /&gt;
&lt;br /&gt;
== Hoe werkt het? ==&lt;br /&gt;
In het kort wordt het volgende dagelijks gedaan:&lt;br /&gt;
&lt;br /&gt;
* Er wordt een kopie van de source data en BI resultaat data op de ValueCare Productie server gemaakt.&lt;br /&gt;
* Op de Query Server zijn er 2 database schema&#039;s: vcs en public. Het vcs schema wordt leeg gemaakt.&lt;br /&gt;
* De kopie van de source data en BI resultaat data wordt in het vcs schema geplaatst.&lt;br /&gt;
De gebruiker kan vervolgens data in het vcs schema inzien, maar niet wijzigen. In het public schema kan de gebruiker tabellen aanmaken, wijzigen en verwijderen.&lt;br /&gt;
&lt;br /&gt;
== Toelichting data ==&lt;br /&gt;
&lt;br /&gt;
=== De data ===&lt;br /&gt;
Er zijn twee schema&#039;s beschikbaar op de Query Server: public en vcs. In het vcs schema worden alle bi- en bron-data neergezet, zodat de ValueCare data beschikbaar is. Deze data worden elke dag ververst, zodat het elke dag overeen komt met de data op de Productie-omgeving. Als u op schema vcs een eigen tabel zou aanmaken, wordt deze verwijderd tijdens de verversing. Om met eigen tabellen te werken, is het public-schema beschikbaar. De tabellen die hierop staan, blijven beschikbaar op de Query Server. Hoe u data overzet van schema vcs naar schema public leest u hieronder.&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;&#039;Tabellen kopiëren van schema VCS naar schema Public&#039;&#039;&#039;===&lt;br /&gt;
Er zijn verschillende manieren om een tabel van schema vcs over te zetten naar schema public. Hieronder is de query uitgeschreven voor één van die manieren. Als je dit vaak wil gebruiken, is het handig om hier een template van te maken (specifiek voor DBeaver). Hier vind je meer over in “Templates”.&lt;br /&gt;
&lt;br /&gt;
CREATE TABLE public.table_name (LIKE vcs.table_name INCLUDING ALL);&lt;br /&gt;
&lt;br /&gt;
INSERT INTO public.table_name&lt;br /&gt;
&lt;br /&gt;
SELECT * &lt;br /&gt;
&lt;br /&gt;
FROM vcs.table_name;&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;Van een dashboard of tegel naar de juiste tabel op de Query Server&#039;&#039;&#039; ===&lt;br /&gt;
Om te begrijpen welke tabellen op de Query Server gebruikt zijn om de tegels en dashboards in het portaal op te bouwen, is de tabel bi_queryserver_tegels_en_dashboards beschikbaar op de Query Server. Hierin kan je zien welke tabellen worden gebruikt in een tegel en/of dashboard. In onderstaand voorbeeld, ziet u dat voor de tegel ‘Waarde verblijfsdagen per maand’, die te vinden is in dataset ‘Verblijf ZPM’, de onderliggende tabel ‘bi_zis_verblijf_zpm’ is. Tabel bi_zis_verblijf_zpm is dan te vinden op de Query Server.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|&#039;&#039;&#039;tegel_naam&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;dataset_naam&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;tabel_naam&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;tegel_beschrijving&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|Waarde verblijfsdagen per maand&lt;br /&gt;
|Verblijf ZPM&lt;br /&gt;
|bi_zis_verblijf_zpm&lt;br /&gt;
|Deze rapportage toont waarde van de verblijfsdagen voor …&lt;br /&gt;
|}&lt;br /&gt;
Daarnaast kunt u vanuit het portaal ook het filter &#039;Paginanaam&#039; gebruiken. Als je deze toevoegt vanuit [+ nieuw filter] onderaan de linker balk met filters, dan ziet u ook welke tabellen er gebruikt worden voor het opstellen van de tegel en/of dashboard. Zoekt u bijvoorbeeld van een dashboard de bijbehorende dataset, dan kunt u ook het filter &#039;Paginanaam&#039; gebruiken, om deze vervolgens als dataset_naam op de Query Server terug te vinden.&lt;br /&gt;
&lt;br /&gt;
De logica achter de benaming van tabellen op de Query Server is hieronder weergegeven.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|&#039;&#039;&#039;Voorvoegsel&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Betekenis&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Uitleg&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|src_&lt;br /&gt;
|Source (bron)&lt;br /&gt;
|Alle tabellen die wij direct vanuit een bron ophalen krijgen het voorvoegsel src_. Dit zijn  dus tabellen vanuit bronnen, zoals XMCare, MijnQuarant, Beaufort, QuestManager,  etc. Ook bestanden die we ophalen vanaf een SFTP server of andere bronnen,  krijgen dit voorvoegsel.&lt;br /&gt;
|-&lt;br /&gt;
|bi_&lt;br /&gt;
|Business intelligence&lt;br /&gt;
|Alle tabellen die gebruikt worden voor het samenstellen van dashboards en tegels hebben het  voorvoegsel bi.  &lt;br /&gt;
|-&lt;br /&gt;
|bi_personeel&lt;br /&gt;
|Business intelligence personeel&lt;br /&gt;
|Deze data komen vanuit het personeelssysteem. Voor meer informatie, zie [[Stuurinformatie op Financiën|Stuurinformatie op Financiën.]]&lt;br /&gt;
|-&lt;br /&gt;
|bi_financieel&lt;br /&gt;
|Business intelligence financieel&lt;br /&gt;
|Deze data komen vanuit het financiële systeem. Voor meer informatie, zie [[Stuurinformatie op Personeel]]. &lt;br /&gt;
|-&lt;br /&gt;
|bi_zis&lt;br /&gt;
|Business intelligence ziekenhuis informatie systeem&lt;br /&gt;
|Deze data komen vanuit het zis (Ziekenhuis Informatie Systeem) ofwel het EPD (elektronisch patiëntendossier).&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Connectie opzetten ==&lt;br /&gt;
&lt;br /&gt;
# Vraag om de hostname en de databasename bij ValueCare&lt;br /&gt;
#* Het kan ook zijn dat de Query Server lokaal gehost wordt, in dat geval is de hostname doorgaans te achterhalen bij uw ICT-afdeling&lt;br /&gt;
# Vraag om de username en password bij uw ValueCare contactpersoon.&lt;br /&gt;
# Maak de connectie vanuit de tool die u gebruikt, door de hostname en de databasename in te vullen en in te loggen met uw username en password.&lt;br /&gt;
#* De Query Server beschikt over een postgres database, dus het poortnummer is de standaard postgres poort (5432)&lt;br /&gt;
&lt;br /&gt;
== Werken met DBeaver en de Query Server ==&lt;br /&gt;
Er zijn tal van goede programma&#039;s die u kunt gebruiken om te querieën op de Query Server. Mits u gebruik maakt of wilt maken van DBeaver om op de Query Server te querieën, dan vindt u hieronder een aantal instructies en een aantal tips &amp;amp; tricks die het gebruik van DBeaver nog fijner maken. &lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;Installeren DBeaver&#039;&#039;&#039; ===&lt;br /&gt;
&lt;br /&gt;
* Via &amp;lt;nowiki&amp;gt;https://dbeaver.io/download/&amp;lt;/nowiki&amp;gt; kunt u DBeaver downloaden. &lt;br /&gt;
* Met de standaard instellingen van de installatie kunt u prima op de Query Server komen, maar voelt u zich vooral vrij om de instellingen naar wens aan te passen.&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;Connectie opzetten met de database&#039;&#039;&#039; ===&lt;br /&gt;
&lt;br /&gt;
# Klik linksboven op het stekkertje om een nieuwe connectie op te zetten. (Dit kan eventueel ook via het menu: Database &amp;gt; New Database Connection&lt;br /&gt;
# Selecteer PostgreSQL&lt;br /&gt;
# Vul de juiste naam voor de Host in (het poortnummer staat default al goed: 5432)&lt;br /&gt;
# Vul de juiste naam voor de Database in&lt;br /&gt;
# Vul de juiste Username in (deze heb je ontvangen vanuit ValueCare. Heb je deze nog niet, dan kan je die aanvragen via jouw contactpersoon)&lt;br /&gt;
# Ga naar het kopje “Driver properties” en zet hier het veld tcpKeepAlive op ‘True’&lt;br /&gt;
# Klik op Finish&lt;br /&gt;
# Nu verschijnt er links in de “Database Navigator” een connectie met de naam van de database. Dubbelklik hierop om de connectie te openen&lt;br /&gt;
# Vul je wachtwoord in en voilà!&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;Tips &amp;amp; Tricks om snel met DBeaver te werken&#039;&#039;&#039; ===&lt;br /&gt;
&#039;&#039;&#039;Overzicht van de functietoetsen&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Uitvoeren van een query: ctrl + enter&lt;br /&gt;
&lt;br /&gt;
Openen van new script: F3&lt;br /&gt;
&lt;br /&gt;
Geavanceerd kopiëren: ctrl + shift + c    (uitgebreidere uitleg onder “Geavanceerd kopiëren”)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Templates&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Templates zijn erg handig in DBeaver. Hiermee kunt u veelgebruikte queries opslaan en hoeft u die niet volledig te typen, als u ze de volgende keer wil gebruiken. Bijvoorbeeld: In plaats van ‘SELECT * FROM table_name;’, type je enkel ‘saf’ en druk je op tab.&lt;br /&gt;
&lt;br /&gt;
Om een template aan te maken gaat u naar: Window &amp;gt; Preferences &amp;gt; SQL Editor &amp;gt; Templates &amp;gt; New.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Name&#039;&#039;: de combinatie aan woorden of letters die u wil typen in plaats van de query&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Pattern&#039;&#039;: de query die moet verschijnen als u de Name typt en op Tab drukt.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Insert variable&#039;&#039;: Hiermee kunt u een bepaalde variabele aanroepen nadat u het template gebruikt. Bijvoorbeeld, SELECT * FROM &#039;&#039;&#039;${table}&#039;&#039;&#039;; zorgt ervoor dat u makkelijk een bestaande tabel kunt selecteren als u het template gebruikt.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Geavanceerd kopiëren&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Met ctrl + shift + c kunt u geavanceerd kopiëren. Dit is handig als u de geselecteerde rijen wil gebruiken, bijvoorbeeld in een volgende query. Er staan dan automatisch quotes omheen en een komma tussen elk item, zoals hieronder weergegeven.&lt;br /&gt;
&lt;br /&gt;
&#039;item1&#039;,&lt;br /&gt;
&lt;br /&gt;
&#039;item2&#039;,&lt;br /&gt;
&lt;br /&gt;
...&lt;br /&gt;
&lt;br /&gt;
==== Exporteren naar Excel (xlsx) ====&lt;br /&gt;
U kunt een extensie installeren waarmee u direct Excels kunt downloaden. Dus niet eerst csv-bestanden die nog met de hand geconverteerd moeten worden. Volg de stappen in de link &#039;extensie installeren&#039;.&lt;br /&gt;
&lt;br /&gt;
LET OP!: Sluit DBeaver eerst af en start het op als Administrator. Bijv. door Ctrl + Shift + Rechtermuisknop op de taakbalk en dan &#039;Als administrator uitvoeren&#039;.&lt;br /&gt;
&lt;br /&gt;
==== CSV-bestanden als database benaderen ====&lt;br /&gt;
Klik op het plusje met New Database Connection, zoek naar &#039;csv&#039;.&lt;br /&gt;
&lt;br /&gt;
Onder Path kiest u een map waarin u alle .csv-bestanden neer gaat zetten. Klik op Finish.&lt;br /&gt;
&lt;br /&gt;
Alle csv&#039;s die u in de map (die je hierboven aangemaakt hebt) plaatst, zijn dan beschikbaar om op te queryen.&lt;br /&gt;
&lt;br /&gt;
In de Driver Properties kunt u onder separator instellen wat het scheidingsteken is.&lt;br /&gt;
&lt;br /&gt;
==== Regels afsterren: ====&lt;br /&gt;
Regels zijn op twee manieren als tekst neer te zetten.&lt;br /&gt;
&lt;br /&gt;
-- door middel van twee streepjes voor&lt;br /&gt;
&lt;br /&gt;
/*&lt;br /&gt;
&lt;br /&gt;
Of door middel van /* en */ &lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;*&amp;lt;/nowiki&amp;gt;/&lt;br /&gt;
&lt;br /&gt;
Als u al tekst heeft geschreven kunt u gebruiken maken van ctrl + / om automatisch streepjes voor de tekst te laten zetten. Selecteer de betreffende regels en druk op CTRL + /&lt;br /&gt;
&lt;br /&gt;
==== Databasenaam in export ====&lt;br /&gt;
Een export doet u door in een Resultset met de Rechtermuisknop op &#039;Export data ...&#039; te klikken. Als u wil dat de file-name automatisch de databasenaam, tabelnaam, en/of een timestamp bevat, kunt u dat doen door het volgende te doen.&lt;br /&gt;
&lt;br /&gt;
Bij Export data ... &amp;gt; Output (stap 4) &amp;gt; File name pattern, kunt u de naam van de te exporteren file bepalen. Als u daarin gebruik maakt van onderstaande variabelen, krijgt de export automatisch de naam van de betreffende variabele. &lt;br /&gt;
&lt;br /&gt;
De databasenaam: ${datasource}&lt;br /&gt;
&lt;br /&gt;
De tabelnaam: ${table} &lt;br /&gt;
&lt;br /&gt;
De timestamp: ${timestamp}&lt;br /&gt;
&lt;br /&gt;
Een combinatie hiervan is ook mogelijk. Bijvoorbeeld ${datasource}_${table}_${timestamp}.&lt;br /&gt;
&lt;br /&gt;
==== Naar hoofdletters/kleine letters van selectie   ====&lt;br /&gt;
Ctrl + Shift + X -&amp;gt; selectie naar hoofdletters&lt;br /&gt;
&lt;br /&gt;
Ctrl + Shift + Y -&amp;gt; selectie naar kleine letters&lt;br /&gt;
&lt;br /&gt;
== Werken met PowerBI en de Query Server ==&lt;br /&gt;
Mocht u met PowerBI de data op de Query Server willen gebruiken, dan dient u de volgende stappen te volgen:&lt;br /&gt;
&lt;br /&gt;
* Installeer PowerBI&lt;br /&gt;
* Open PowerBI&lt;br /&gt;
* Klik op &amp;quot;Gegevens ophalen&amp;quot; en &amp;quot;Meer&amp;quot; in het lint of &amp;quot;Gegevens ophalen&amp;quot; in het startscherm.&lt;br /&gt;
* Kies vervolgens in het menu &amp;quot;Gegevens ophalen&amp;quot; de optie &amp;quot;PostgreSQL-database&amp;quot; en klik op &amp;quot;Verbinding maken&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[Bestand:VC BI QueryServer PowerBI1.png|geen|miniatuur]]&lt;br /&gt;
&lt;br /&gt;
* Voer vervolgens in het menu &amp;quot;PostgreSQL-database&amp;quot; waarden in voor &amp;quot;Server&amp;quot; en &amp;quot;Database&amp;quot;.&lt;br /&gt;
** Uw ValueCare contactpersoon kan u helpen met de in te vullen waarden.&lt;br /&gt;
&lt;br /&gt;
[[Bestand:VC BI QueryServer PowerBI2.png|geen|miniatuur]]&lt;br /&gt;
&lt;br /&gt;
* Voer in het volgende menu uw login en wachtwoord in.&lt;br /&gt;
** Uw ValueCare contactpersoon heeft u op een veilige manier voorzien van deze gegevens.&lt;br /&gt;
** Dit hoeft u maar 1 keer te doen voor een connectie. De volgende keer wordt uw login en wachtwoord niet meer gevraagd.&lt;br /&gt;
* Kies vervolgens in het menu &amp;quot;Navigator&amp;quot; de gewenste tabel uit de lijst. Kies vervolgens op &amp;quot;Laden&amp;quot; als u de hele tabel wilt downloaden of kies &amp;quot;Gegevens transformeren&amp;quot; om data te limiteren en te bewerken.&lt;br /&gt;
* U kunt nu aan de slag.&lt;br /&gt;
&lt;br /&gt;
NB:&lt;br /&gt;
&lt;br /&gt;
* Via de knop &amp;quot;Recente bronnen&amp;quot; kunt u de verbinding met de Query Server selecteren en dan snel een extra tabel met data toevoegen&lt;br /&gt;
&lt;br /&gt;
== Werken met Excel en de Query Server ==&lt;br /&gt;
&lt;br /&gt;
Mocht u met Excel de data op de Query Server willen gebruiken, dan dient u de onderstaande stappen te volgen. Het is noodzakelijk dat u een programma installeert op uw computer, namelijk een ODBC driver. Als u geen programma&#039;s op uw eigen computer kunt installeren, hebt u hulp nodig van uw ICT service desk.&lt;br /&gt;
&lt;br /&gt;
Instructies:&lt;br /&gt;
&lt;br /&gt;
* Download Postgres ODBC driver via &amp;lt;nowiki&amp;gt;https://www.postgresql.org/ftp/odbc/versions/msi/&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** Neem de laatste versie! Neem de 64 bit versie!&lt;br /&gt;
* Installeer de ODBC driver op uw computer&lt;br /&gt;
** Start het programma &amp;quot;psqlodbc_x64&amp;quot; in de msi file.&lt;br /&gt;
** Klik op Next, vink aan &amp;quot;I accept the terms in the License Agreement&amp;quot;, klik Next, klik Next, klik Install&lt;br /&gt;
** Klik Ja op vraag of programma wijzigingen aan laptop/PC mag aanbrengen&lt;br /&gt;
** Klik Finish&lt;br /&gt;
* Configureer ODBC koppeling op uw computer&lt;br /&gt;
** Zoek via de Windows knop de app &amp;quot;ODBC-gegevensbronbeheer (64-bits)&amp;quot;&lt;br /&gt;
** Open deze app&lt;br /&gt;
** Klik op Toevoegen&lt;br /&gt;
** Klik op &amp;quot;PostgreSQL Unicode(x64)&amp;quot; en op &amp;quot;Voltooien&amp;quot;&lt;br /&gt;
** Vul de database gegevens en login gegevens in&lt;br /&gt;
*** Uw ValueCare contactpersoon kan u helpen met de in te vullen waarden.&lt;br /&gt;
*** Geef bij Data Source een begrijpelijke naam aan (laat de default naam niet staan). Bijvoorbeeld: Klant Qserver X&lt;br /&gt;
*** Klik op Test om te checken of de connectie werkt.&lt;br /&gt;
&lt;br /&gt;
[[Bestand:VC BI QueryServer Excel1.png|geen|miniatuur]]&lt;br /&gt;
&lt;br /&gt;
* Open Excel&lt;br /&gt;
* Zet de Excel connectie op&lt;br /&gt;
** Klik op Gegevens, Gegevens ophalen, Uit andere bronnen, Uit ODBC&lt;br /&gt;
** Klik in het scherm op de Data Source zoals net aangemaakt (bijvoorbeeld Bijvoorbeeld: Klant Qserver X) en klik op OK&lt;br /&gt;
** Vul in het volgende scherm wederom de gebruikersgegevens in en klik op OK&lt;br /&gt;
** Kies vervolgens in het scherm Navigator de gewenste tabellen en laadt deze in Excel&lt;br /&gt;
* U kunt nu aan de slag.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p style=&amp;quot;text-align: center&amp;quot;&amp;gt;&amp;lt;/p&amp;gt;&amp;lt;p style=&amp;quot;text-align: center&amp;quot;&amp;gt;{{VALUECARE}}&amp;lt;/p&amp;gt;&lt;/div&gt;</summary>
		<author><name>Cbruin</name></author>
	</entry>
	<entry>
		<id>https://www.normenkaderzorg.nl/index.php?title=Klant_Query_Server&amp;diff=69219</id>
		<title>Klant Query Server</title>
		<link rel="alternate" type="text/html" href="https://www.normenkaderzorg.nl/index.php?title=Klant_Query_Server&amp;diff=69219"/>
		<updated>2023-05-25T08:02:51Z</updated>

		<summary type="html">&lt;p&gt;Cbruin: /* Van een dashboard of tegel naar de juiste tabel op de Query Server */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Inleiding ==&lt;br /&gt;
Op verzoek stelt ValueCare aan de instellingen een Query Server beschikbaar met daarop een Postgres database met alle source data en BI resultaat data. De door de instelling aangemerkte gebruikers kunnen een connectie maken met de database en er queries op los laten. Ook is het mogelijk om een tool, zoals bijvoorbeeld PowerBI, te connecten tot de database.&lt;br /&gt;
&lt;br /&gt;
== Implementatie ==&lt;br /&gt;
Het volgende is nodig vanuit de instelling:&lt;br /&gt;
&lt;br /&gt;
* Een server en het IP adres van de server, tenzij de server wordt gehost door ValueCare.&lt;br /&gt;
* Een VPN verbinding van het klantnetwerk naar het ValueCare netwerk.&lt;br /&gt;
* Een lijst met gebruikers.&lt;br /&gt;
&lt;br /&gt;
De rest van de implementatie wordt door ValueCare verzorgd.&lt;br /&gt;
&lt;br /&gt;
== Hoe werkt het? ==&lt;br /&gt;
In het kort wordt het volgende dagelijks gedaan:&lt;br /&gt;
&lt;br /&gt;
* Er wordt een kopie van de source data en BI resultaat data op de ValueCare Productie server gemaakt.&lt;br /&gt;
* Op de Query Server zijn er 2 database schema&#039;s: vcs en public. Het vcs schema wordt leeg gemaakt.&lt;br /&gt;
* De kopie van de source data en BI resultaat data wordt in het vcs schema geplaatst.&lt;br /&gt;
De gebruiker kan vervolgens data in het vcs schema inzien, maar niet wijzigen. In het public schema kan de gebruiker tabellen aanmaken, wijzigen en verwijderen.&lt;br /&gt;
&lt;br /&gt;
== Toelichting data ==&lt;br /&gt;
&lt;br /&gt;
=== De data ===&lt;br /&gt;
Er zijn twee schema&#039;s beschikbaar op de Query Server: public en vcs. In het vcs schema worden alle bi- en bron-data neergezet, zodat de ValueCare data beschikbaar is. Deze data worden elke dag ververst, zodat het elke dag overeen komt met de data op de Productie-omgeving. Als u op schema vcs een eigen tabel zou aanmaken, wordt deze verwijderd tijdens de verversing. Om met eigen tabellen te werken, is het public-schema beschikbaar. De tabellen die hierop staan, blijven beschikbaar op de Query Server. Hoe u data overzet van schema vcs naar schema public leest u hieronder.&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;&#039;Tabellen kopiëren van schema VCS naar schema Public&#039;&#039;&#039;===&lt;br /&gt;
Er zijn verschillende manieren om een tabel van schema vcs over te zetten naar schema public. Hieronder is de query uitgeschreven voor één van die manieren. Als je dit vaak wil gebruiken, is het handig om hier een template van te maken (specifiek voor DBeaver). Hier vind je meer over in “Templates”.&lt;br /&gt;
&lt;br /&gt;
CREATE TABLE public.table_name (LIKE vcs.table_name INCLUDING ALL);&lt;br /&gt;
&lt;br /&gt;
INSERT INTO public.table_name&lt;br /&gt;
&lt;br /&gt;
SELECT * &lt;br /&gt;
&lt;br /&gt;
FROM vcs.table_name;&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;Van een dashboard of tegel naar de juiste tabel op de Query Server&#039;&#039;&#039; ===&lt;br /&gt;
Om te begrijpen welke tabellen op de Query Server gebruikt zijn om de tegels en dashboards in het portaal op te bouwen, is de tabel bi_queryserver_tegels_en_dashboards beschikbaar op de Query Server. Hierin kan je zien welke tabellen worden gebruikt in een tegel en/of dashboard. In onderstaand voorbeeld, ziet u dat voor de tegel ‘Waarde verblijfsdagen per maand’, die te vinden is in dataset ‘Verblijf ZPM’, de onderliggende tabel ‘bi_zis_verblijf_zpm’ is. Tabel bi_zis_verblijf_zpm is dan te vinden op de Query Server.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|&#039;&#039;&#039;tegel_naam&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;dataset_naam&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;tabel_naam&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;tegel_beschrijving&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|Waarde verblijfsdagen per maand&lt;br /&gt;
|Verblijf ZPM&lt;br /&gt;
|bi_zis_verblijf_zpm&lt;br /&gt;
|Deze rapportage toont waarde van de verblijfsdagen voor …&lt;br /&gt;
|}&lt;br /&gt;
Daarnaast kunt u vanuit het portaal ook het filter &#039;Paginanaam&#039; gebruiken. Als je deze toevoegt vanuit [+ nieuw filter] onderaan de linker balk met filters, dan ziet u ook welke tabellen er gebruikt worden voor het opstellen van de tegel en/of dashboard. Zoekt u bijvoorbeeld van een dashboard de bijbehorende dataset, dan kunt u ook het filter &#039;Paginanaam&#039; gebruiken, om deze vervolgens als dataset_naam op de Query Server terug te vinden.&lt;br /&gt;
&lt;br /&gt;
De logica achter de benaming van tabellen op de Query Server is hieronder weergegeven.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|&#039;&#039;&#039;Voorvoegsel&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Betekenis&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Uitleg&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|src_&lt;br /&gt;
|Source (bron)&lt;br /&gt;
|Alle tabellen die wij direct vanuit een bron ophalen krijgen het voorvoegsel src_. Dit zijn  dus tabellen vanuit bronnen, zoals XMCare, MijnQuarant, Beaufort, QuestManager,  etc. Ook bestanden die we ophalen vanaf een SFTP server of andere bronnen,  krijgen dit voorvoegsel.&lt;br /&gt;
|-&lt;br /&gt;
|bi_&lt;br /&gt;
|Business intelligence&lt;br /&gt;
|Alle tabellen die gebruikt worden voor het samenstellen van dashboards en tegels hebben het  voorvoegsel bi.  &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Connectie opzetten ==&lt;br /&gt;
&lt;br /&gt;
# Vraag om de hostname en de databasename bij ValueCare&lt;br /&gt;
#* Het kan ook zijn dat de Query Server lokaal gehost wordt, in dat geval is de hostname doorgaans te achterhalen bij uw ICT-afdeling&lt;br /&gt;
# Vraag om de username en password bij uw ValueCare contactpersoon.&lt;br /&gt;
# Maak de connectie vanuit de tool die u gebruikt, door de hostname en de databasename in te vullen en in te loggen met uw username en password.&lt;br /&gt;
#* De Query Server beschikt over een postgres database, dus het poortnummer is de standaard postgres poort (5432)&lt;br /&gt;
&lt;br /&gt;
== Werken met DBeaver en de Query Server ==&lt;br /&gt;
Er zijn tal van goede programma&#039;s die u kunt gebruiken om te querieën op de Query Server. Mits u gebruik maakt of wilt maken van DBeaver om op de Query Server te querieën, dan vindt u hieronder een aantal instructies en een aantal tips &amp;amp; tricks die het gebruik van DBeaver nog fijner maken. &lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;Installeren DBeaver&#039;&#039;&#039; ===&lt;br /&gt;
&lt;br /&gt;
* Via &amp;lt;nowiki&amp;gt;https://dbeaver.io/download/&amp;lt;/nowiki&amp;gt; kunt u DBeaver downloaden. &lt;br /&gt;
* Met de standaard instellingen van de installatie kunt u prima op de Query Server komen, maar voelt u zich vooral vrij om de instellingen naar wens aan te passen.&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;Connectie opzetten met de database&#039;&#039;&#039; ===&lt;br /&gt;
&lt;br /&gt;
# Klik linksboven op het stekkertje om een nieuwe connectie op te zetten. (Dit kan eventueel ook via het menu: Database &amp;gt; New Database Connection&lt;br /&gt;
# Selecteer PostgreSQL&lt;br /&gt;
# Vul de juiste naam voor de Host in (het poortnummer staat default al goed: 5432)&lt;br /&gt;
# Vul de juiste naam voor de Database in&lt;br /&gt;
# Vul de juiste Username in (deze heb je ontvangen vanuit ValueCare. Heb je deze nog niet, dan kan je die aanvragen via jouw contactpersoon)&lt;br /&gt;
# Ga naar het kopje “Driver properties” en zet hier het veld tcpKeepAlive op ‘True’&lt;br /&gt;
# Klik op Finish&lt;br /&gt;
# Nu verschijnt er links in de “Database Navigator” een connectie met de naam van de database. Dubbelklik hierop om de connectie te openen&lt;br /&gt;
# Vul je wachtwoord in en voilà!&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;Tips &amp;amp; Tricks om snel met DBeaver te werken&#039;&#039;&#039; ===&lt;br /&gt;
&#039;&#039;&#039;Overzicht van de functietoetsen&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Uitvoeren van een query: ctrl + enter&lt;br /&gt;
&lt;br /&gt;
Openen van new script: F3&lt;br /&gt;
&lt;br /&gt;
Geavanceerd kopiëren: ctrl + shift + c    (uitgebreidere uitleg onder “Geavanceerd kopiëren”)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Templates&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Templates zijn erg handig in DBeaver. Hiermee kunt u veelgebruikte queries opslaan en hoeft u die niet volledig te typen, als u ze de volgende keer wil gebruiken. Bijvoorbeeld: In plaats van ‘SELECT * FROM table_name;’, type je enkel ‘saf’ en druk je op tab.&lt;br /&gt;
&lt;br /&gt;
Om een template aan te maken gaat u naar: Window &amp;gt; Preferences &amp;gt; SQL Editor &amp;gt; Templates &amp;gt; New.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Name&#039;&#039;: de combinatie aan woorden of letters die u wil typen in plaats van de query&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Pattern&#039;&#039;: de query die moet verschijnen als u de Name typt en op Tab drukt.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Insert variable&#039;&#039;: Hiermee kunt u een bepaalde variabele aanroepen nadat u het template gebruikt. Bijvoorbeeld, SELECT * FROM &#039;&#039;&#039;${table}&#039;&#039;&#039;; zorgt ervoor dat u makkelijk een bestaande tabel kunt selecteren als u het template gebruikt.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Geavanceerd kopiëren&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Met ctrl + shift + c kunt u geavanceerd kopiëren. Dit is handig als u de geselecteerde rijen wil gebruiken, bijvoorbeeld in een volgende query. Er staan dan automatisch quotes omheen en een komma tussen elk item, zoals hieronder weergegeven.&lt;br /&gt;
&lt;br /&gt;
&#039;item1&#039;,&lt;br /&gt;
&lt;br /&gt;
&#039;item2&#039;,&lt;br /&gt;
&lt;br /&gt;
...&lt;br /&gt;
&lt;br /&gt;
==== Exporteren naar Excel (xlsx) ====&lt;br /&gt;
U kunt een extensie installeren waarmee u direct Excels kunt downloaden. Dus niet eerst csv-bestanden die nog met de hand geconverteerd moeten worden. Volg de stappen in de link &#039;extensie installeren&#039;.&lt;br /&gt;
&lt;br /&gt;
LET OP!: Sluit DBeaver eerst af en start het op als Administrator. Bijv. door Ctrl + Shift + Rechtermuisknop op de taakbalk en dan &#039;Als administrator uitvoeren&#039;.&lt;br /&gt;
&lt;br /&gt;
==== CSV-bestanden als database benaderen ====&lt;br /&gt;
Klik op het plusje met New Database Connection, zoek naar &#039;csv&#039;.&lt;br /&gt;
&lt;br /&gt;
Onder Path kiest u een map waarin u alle .csv-bestanden neer gaat zetten. Klik op Finish.&lt;br /&gt;
&lt;br /&gt;
Alle csv&#039;s die u in de map (die je hierboven aangemaakt hebt) plaatst, zijn dan beschikbaar om op te queryen.&lt;br /&gt;
&lt;br /&gt;
In de Driver Properties kunt u onder separator instellen wat het scheidingsteken is.&lt;br /&gt;
&lt;br /&gt;
==== Regels afsterren: ====&lt;br /&gt;
Regels zijn op twee manieren als tekst neer te zetten.&lt;br /&gt;
&lt;br /&gt;
-- door middel van twee streepjes voor&lt;br /&gt;
&lt;br /&gt;
/*&lt;br /&gt;
&lt;br /&gt;
Of door middel van /* en */ &lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;*&amp;lt;/nowiki&amp;gt;/&lt;br /&gt;
&lt;br /&gt;
Als u al tekst heeft geschreven kunt u gebruiken maken van ctrl + / om automatisch streepjes voor de tekst te laten zetten. Selecteer de betreffende regels en druk op CTRL + /&lt;br /&gt;
&lt;br /&gt;
==== Databasenaam in export ====&lt;br /&gt;
Een export doet u door in een Resultset met de Rechtermuisknop op &#039;Export data ...&#039; te klikken. Als u wil dat de file-name automatisch de databasenaam, tabelnaam, en/of een timestamp bevat, kunt u dat doen door het volgende te doen.&lt;br /&gt;
&lt;br /&gt;
Bij Export data ... &amp;gt; Output (stap 4) &amp;gt; File name pattern, kunt u de naam van de te exporteren file bepalen. Als u daarin gebruik maakt van onderstaande variabelen, krijgt de export automatisch de naam van de betreffende variabele. &lt;br /&gt;
&lt;br /&gt;
De databasenaam: ${datasource}&lt;br /&gt;
&lt;br /&gt;
De tabelnaam: ${table} &lt;br /&gt;
&lt;br /&gt;
De timestamp: ${timestamp}&lt;br /&gt;
&lt;br /&gt;
Een combinatie hiervan is ook mogelijk. Bijvoorbeeld ${datasource}_${table}_${timestamp}.&lt;br /&gt;
&lt;br /&gt;
==== Naar hoofdletters/kleine letters van selectie   ====&lt;br /&gt;
Ctrl + Shift + X -&amp;gt; selectie naar hoofdletters&lt;br /&gt;
&lt;br /&gt;
Ctrl + Shift + Y -&amp;gt; selectie naar kleine letters&lt;br /&gt;
&lt;br /&gt;
== Werken met PowerBI en de Query Server ==&lt;br /&gt;
Mocht u met PowerBI de data op de Query Server willen gebruiken, dan dient u de volgende stappen te volgen:&lt;br /&gt;
&lt;br /&gt;
* Installeer PowerBI&lt;br /&gt;
* Open PowerBI&lt;br /&gt;
* Klik op &amp;quot;Gegevens ophalen&amp;quot; en &amp;quot;Meer&amp;quot; in het lint of &amp;quot;Gegevens ophalen&amp;quot; in het startscherm.&lt;br /&gt;
* Kies vervolgens in het menu &amp;quot;Gegevens ophalen&amp;quot; de optie &amp;quot;PostgreSQL-database&amp;quot; en klik op &amp;quot;Verbinding maken&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[Bestand:VC BI QueryServer PowerBI1.png|geen|miniatuur]]&lt;br /&gt;
&lt;br /&gt;
* Voer vervolgens in het menu &amp;quot;PostgreSQL-database&amp;quot; waarden in voor &amp;quot;Server&amp;quot; en &amp;quot;Database&amp;quot;.&lt;br /&gt;
** Uw ValueCare contactpersoon kan u helpen met de in te vullen waarden.&lt;br /&gt;
&lt;br /&gt;
[[Bestand:VC BI QueryServer PowerBI2.png|geen|miniatuur]]&lt;br /&gt;
&lt;br /&gt;
* Voer in het volgende menu uw login en wachtwoord in.&lt;br /&gt;
** Uw ValueCare contactpersoon heeft u op een veilige manier voorzien van deze gegevens.&lt;br /&gt;
** Dit hoeft u maar 1 keer te doen voor een connectie. De volgende keer wordt uw login en wachtwoord niet meer gevraagd.&lt;br /&gt;
* Kies vervolgens in het menu &amp;quot;Navigator&amp;quot; de gewenste tabel uit de lijst. Kies vervolgens op &amp;quot;Laden&amp;quot; als u de hele tabel wilt downloaden of kies &amp;quot;Gegevens transformeren&amp;quot; om data te limiteren en te bewerken.&lt;br /&gt;
* U kunt nu aan de slag.&lt;br /&gt;
&lt;br /&gt;
NB:&lt;br /&gt;
&lt;br /&gt;
* Via de knop &amp;quot;Recente bronnen&amp;quot; kunt u de verbinding met de Query Server selecteren en dan snel een extra tabel met data toevoegen&lt;br /&gt;
&lt;br /&gt;
== Werken met Excel en de Query Server ==&lt;br /&gt;
&lt;br /&gt;
Mocht u met Excel de data op de Query Server willen gebruiken, dan dient u de onderstaande stappen te volgen. Het is noodzakelijk dat u een programma installeert op uw computer, namelijk een ODBC driver. Als u geen programma&#039;s op uw eigen computer kunt installeren, hebt u hulp nodig van uw ICT service desk.&lt;br /&gt;
&lt;br /&gt;
Instructies:&lt;br /&gt;
&lt;br /&gt;
* Download Postgres ODBC driver via &amp;lt;nowiki&amp;gt;https://www.postgresql.org/ftp/odbc/versions/msi/&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** Neem de laatste versie! Neem de 64 bit versie!&lt;br /&gt;
* Installeer de ODBC driver op uw computer&lt;br /&gt;
** Start het programma &amp;quot;psqlodbc_x64&amp;quot; in de msi file.&lt;br /&gt;
** Klik op Next, vink aan &amp;quot;I accept the terms in the License Agreement&amp;quot;, klik Next, klik Next, klik Install&lt;br /&gt;
** Klik Ja op vraag of programma wijzigingen aan laptop/PC mag aanbrengen&lt;br /&gt;
** Klik Finish&lt;br /&gt;
* Configureer ODBC koppeling op uw computer&lt;br /&gt;
** Zoek via de Windows knop de app &amp;quot;ODBC-gegevensbronbeheer (64-bits)&amp;quot;&lt;br /&gt;
** Open deze app&lt;br /&gt;
** Klik op Toevoegen&lt;br /&gt;
** Klik op &amp;quot;PostgreSQL Unicode(x64)&amp;quot; en op &amp;quot;Voltooien&amp;quot;&lt;br /&gt;
** Vul de database gegevens en login gegevens in&lt;br /&gt;
*** Uw ValueCare contactpersoon kan u helpen met de in te vullen waarden.&lt;br /&gt;
*** Geef bij Data Source een begrijpelijke naam aan (laat de default naam niet staan). Bijvoorbeeld: Klant Qserver X&lt;br /&gt;
*** Klik op Test om te checken of de connectie werkt.&lt;br /&gt;
&lt;br /&gt;
[[Bestand:VC BI QueryServer Excel1.png|geen|miniatuur]]&lt;br /&gt;
&lt;br /&gt;
* Open Excel&lt;br /&gt;
* Zet de Excel connectie op&lt;br /&gt;
** Klik op Gegevens, Gegevens ophalen, Uit andere bronnen, Uit ODBC&lt;br /&gt;
** Klik in het scherm op de Data Source zoals net aangemaakt (bijvoorbeeld Bijvoorbeeld: Klant Qserver X) en klik op OK&lt;br /&gt;
** Vul in het volgende scherm wederom de gebruikersgegevens in en klik op OK&lt;br /&gt;
** Kies vervolgens in het scherm Navigator de gewenste tabellen en laadt deze in Excel&lt;br /&gt;
* U kunt nu aan de slag.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p style=&amp;quot;text-align: center&amp;quot;&amp;gt;&amp;lt;/p&amp;gt;&amp;lt;p style=&amp;quot;text-align: center&amp;quot;&amp;gt;{{VALUECARE}}&amp;lt;/p&amp;gt;&lt;/div&gt;</summary>
		<author><name>Cbruin</name></author>
	</entry>
	<entry>
		<id>https://www.normenkaderzorg.nl/index.php?title=Jeugdmonitor&amp;diff=69000</id>
		<title>Jeugdmonitor</title>
		<link rel="alternate" type="text/html" href="https://www.normenkaderzorg.nl/index.php?title=Jeugdmonitor&amp;diff=69000"/>
		<updated>2023-05-03T14:44:16Z</updated>

		<summary type="html">&lt;p&gt;Cbruin: Uitnutting en Omzet &amp;amp; kosten zijn toegevoegd.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;De eerste versie van de Jeugdmonitor was beschikbaar als Excel-bestand. Vanaf de tweede versie is de jeugdmonitor niet meer beschikbaar als Excel-bestand, maar als tegels en dashboards die te vinden zijn in het ValueCare portaal.&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Doelgroep&#039;&#039;&#039; ==&lt;br /&gt;
De jeugdmonitor is gemaakt om de financiële resultaten binnen de Jeugdzorg per jaar per gemeente te monitoren. Kinderen en jongeren onder de 18 jaar die hulp, zorg of ondersteuning nodig hebben vallen in de meeste gevallen onder de Jeugdwet. Deze worden gemonitord in de Jeugdwet.&lt;br /&gt;
&lt;br /&gt;
=== Verlengde jeugdhulp ===&lt;br /&gt;
Normaal gesproken komen cliënten die jonger zijn dan 18 jaar in aanmerking voor hulp binnen de Jeugdwet. Echter, cliënten van 18 tot 23 jaar kunnen in aanmerking komen voor verlengde jeugdhulp, als er sprake is van de volgende voorwaarden:&lt;br /&gt;
&lt;br /&gt;
# Er is geen financiering beschikbaar (bijv. vanuit ZvW, Wlz, WMO, ZvW) nadat de cliënt 18 is geworden.&lt;br /&gt;
# Naast (1) wordt er voldaan minstens één van volgende criteria:&lt;br /&gt;
#* Cliënt heeft jeugdhulp gehad vóór het 18e jaar en de gemeente vindt verdere jeugdhulp noodzakelijk&lt;br /&gt;
#* Cliënt heeft jeugdhulp gehad vóór het 18e jaar en binnen een half jaar na het 18 jaar komt cliënt opnieuw in aanmerking voor jeugdhulp&lt;br /&gt;
#* Cliënt heeft pleegzorg en voortzetting van de pleegzorg is nodig&lt;br /&gt;
&lt;br /&gt;
Een maatregel is uitgesproken met betrekking op een strafbaar feit dat is begaan tussen het 18e en 23e jaar.&lt;br /&gt;
&lt;br /&gt;
== Financiering vanuit gemeenten ==&lt;br /&gt;
In de GGZ wordt de jeugdzorg sinds 1 januari 2018 gefinancierd vanuit gemeenten. Er is onder andere gekozen voor gemeentelijke financiering, zodat de zorg lokaal georganiseerd kan worden, dichter bij het gezin. Met de introductie van de Jeugdwet is de DBC-systematiek die vóór 2018 van toepassing was op de Jeugdzorg, niet meer in gebruik. Vóór 2018 werd de jeugdzorg geregistreerd in DBC&#039;s en viel de bekostiging onder de ZvW (Zorgverzekeringswet), waarvan een groot deel binnen de AWBZ (Algemene Wet Bijzondere Ziektekosten) viel.&lt;br /&gt;
&lt;br /&gt;
Om de financiering en administratie binnen de Jeugdwet goed te organiseren is er een landelijke berichtenstandaard opgezet. Dit betreft met name een standaard voor het berichtenverkeer tussen gemeenten en zorgaanbieders. Hoe deze berichtenstandaard werkt, lees je hieronder. Allereerst vind je een korte uitleg van de berichten met betrekking tot het starten en beëindigen van de zorg. Dat zijn de berichten die actief gecontroleerd binnen ValueCare. Daarnaast vind je een overzicht van alle berichten.&lt;br /&gt;
&lt;br /&gt;
=== Verzoek om toewijzing (JW315) ===&lt;br /&gt;
De zorgaanbieder verzoekt de gemeente om een toewijzing te sturen voor het leveren van jeugdhulp waarvoor reeds een titel tot levering bestaat. Het Verzoek om toewijzing-bericht kan alleen gebruikt worden voor situaties waarbij het recht op jeugdhulp al vaststaat en is daarmee één van de rechtmatigheidsberichten. Met het Verzoek om toewijzing geeft de aanbieder aan dat de zorg is gestart. De gemeente stuurt altijd binnen drie werkdagen een retourbericht om aan te geven dat het Verzoek om toewijzing ontvangen is. De gemeente die het Verzoek om toewijzing ontvangt is verplicht om te toetsen of, op basis van het woonplaatsbeginsel, de client onder haar verantwoordelijkheid valt. Wanneer dat zo is, stuurt de gemeente de aanbieder een officiële toewijzing voor de te leveren jeugdhulp.&lt;br /&gt;
&lt;br /&gt;
=== Toewijzing/beschikking (JW301) ===&lt;br /&gt;
Met de toewijzing geeft de gemeente een aanbieder opdracht tot levering van jeugdhulp voor een specifieke client. Het geeft de aanbieder het recht om de zorg te gaan leveren en is daarmee één van de rechtmatigheidsberichten. In het bericht wordt het toegewezen product omschreven. Dit toegewezen product kan aspecifiek zijn (dat wil zeggen dat alleen een productcategorie wordt toegewezen) of specifiek (dat wil zeggen dat binnen de productcategorie ook een specifieke productcode wordt toegewezen). In de toewijzing wordt aangegeven welke specifieke aanbieder welk product moet leveren, met een bepaalde omvang en voor een bepaalde periode. Dit kan een periode zonder einddatum zijn.&lt;br /&gt;
&lt;br /&gt;
=== Starten Jeugdhulp (JW305) ===&lt;br /&gt;
Met het Startbericht geeft de aanbieder aan de gemeente door wanneer de levering gestart is. Het bericht is bedoeld om de gemeente inzicht te geven in het daadwerkelijk plaatsvinden van de levering van zorg en ondersteuning. Er kunnen geen rechten ontleend worden aan dit bericht, dat wil bijvoorbeeld zeggen dat er geen afhankelijkheid met de betaling (declaratie of facturatie) mag bestaan. Het Startbericht is daarmee één van de regieberichten.&lt;br /&gt;
&lt;br /&gt;
=== Beeindigen jeugdhulp (JW307) ===&lt;br /&gt;
Met het Stopbericht geeft de aanbieder aan de gemeente door wanneer de levering beëindigd is en wat de reden is van de beëindiging. Het bericht is bedoeld om de gemeente inzicht te geven in het daadwerkelijk plaatsvinden van de levering van zorg en ondersteuning. Er kunnen geen rechten ontleend worden aan dit bericht, dat wil bijvoorbeeld zeggen dat er geen afhankelijkheid met de betaling (facturatie) mag bestaan. Het Stopbericht is daarmee één van de regieberichten. Indien de start van de levering is doorgegeven met een Startbericht, wordt de beëindiging van de levering altijd doorgegeven met een Stopbericht. De beëindiging kan plaatsvinden op initiatief van de gemeente: de aanbieder ontvangt een intrekkingsbericht van de gemeente. Met het Stopbericht geeft de aanbieder door wanneer de levering definitief gestopt is.&lt;br /&gt;
&lt;br /&gt;
=== Verzoek om wijziging (JW317) ===&lt;br /&gt;
Als de zorgaanbieder vaststelt dat de geleverde zorg tijdens de levering van de zorg aangepast moet worden, kan er een verzoek om wijziging (VOW) worden aangevraagd bij de gemeente.&lt;br /&gt;
&lt;br /&gt;
=== Antwoordbericht (JW319) ===&lt;br /&gt;
Als een gemeente nader onderzoek moet doen met betrekking tot een VOW of VOT, of als een verzoek wordt afgewezen, wordt het Jw319-antwoordbericht gebruikt.&lt;br /&gt;
&lt;br /&gt;
== Registratie ==&lt;br /&gt;
&lt;br /&gt;
=== Productcategorie ===&lt;br /&gt;
Voor de Jeugdwet-producten is landelijk een aantal productcategorieën vastgesteld, die verplicht gebruikt moeten worden in de berichten. Deze categorieën zijn over en weer vertaalbaar in de indeling die de Vereniging van Nederlandse Gemeenten (VNG) voorstelt voor de financiële verantwoording van Jeugdwet-voorzieningen. Zo kunnen de productcategorieën een plek krijgen in de landelijke financiële verantwoording die gemeenten moeten afleggen aan het ministerie van Binnenlandse Zaken. Ook uit de afstemming met CAK en SVB blijkt dat hun productindelingen goed passen.&lt;br /&gt;
&lt;br /&gt;
=== Productcode ===&lt;br /&gt;
Onder de productcategorieën zijn productcodes gedefinieerd, als verbijzondering binnen een productcategorie. Deze codes, die specifieker beschrijven om welk product of welke dienst het gaat, zijn opgenomen in de standaardproductcodelijst Jeugdwet (JZ21). Gemeenten en aanbieders spreken onderling af welke van deze productcodes zij gebruiken, zodat de codes passen bij de gekozen Jeugdwet-uitvoering.&lt;br /&gt;
&lt;br /&gt;
Zorginstituut Nederland adviseert gemeenten en aanbieders om zoveel mogelijk gebruik te maken van de codes op de standaardproductcodelijst, omdat dit bijdraagt aan minder administratieve variëteit. Gemeenten mogen besluiten om de standaardproductcodelijst niet te gebruiken. Zij mogen dan zelf productcodes definiëren, binnen de productcategorieën die zijn vastgesteld. Samen met de aanbieder leggen ze dan vast welke codes gebruikt mogen worden bij welke productcategorie. In dat geval adviseert het Zorginstituut om codes te kiezen die &#039;&#039;niet&#039;&#039; voorkomen op de standaardproductcodelijst.&lt;br /&gt;
&lt;br /&gt;
=== Eenheid ===&lt;br /&gt;
De eenheid zegt iets over hoe de afrekening verloopt. De volgende eenheden zijn vanuit de informatiestandaard iJw 3.0 vastgesteld:&lt;br /&gt;
&lt;br /&gt;
* 01 - Facturatie in geregistreerde minuten&lt;br /&gt;
* 04 - Facturatie in geregistreerde uren&lt;br /&gt;
* 14 - Facturatie in geregistreerde verblijfsdagen&lt;br /&gt;
* 16 - Facturatie in geregistreerde dagdelen&lt;br /&gt;
* 82 - Facturatie stuks output&lt;br /&gt;
* 83 - Facturatie volgens vastgesteld tarief (€)&lt;br /&gt;
* 84 – Facturatie stuks inspanningsgericht&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Sinds 1 januari 2021 wordt de informatiestandaard iJw  3.0 gebruikt binnen de Jeugdwet. Vóór 2021 werd eenheid ’82 – Facturatie volgens arrangement’ gebruikt. Dit is opgesplitst in ‘82 – Facturatie stuks output’ en ’84 – stuks inspanningsgericht’. Outputgericht houdt in dat er afspraken zijn tussen gemeente en zorgaanbieder over de te behalen output. Daarbij hoeft niet vastgelegd te zijn hoe deze output wordt behaald. Inspanningsgericht houdt in dat er afspraken zijn tussen gemeente en zorgaanbieder wat betreft de levering van een product of dienst in een afgesproken tijdseenheid.&lt;br /&gt;
&lt;br /&gt;
=== Frequentie ===&lt;br /&gt;
De frequentie geeft aan hoe frequent er gefactureerd zal gaan worden. De volgende frequenties zijn vastgesteld:&lt;br /&gt;
&lt;br /&gt;
# - Per dag&lt;br /&gt;
# - Per week&lt;br /&gt;
# - Per 4 weken&lt;br /&gt;
# - Per maand&lt;br /&gt;
# - Per jaar&lt;br /&gt;
# - Totaal binnen geldigheidsduur beschikking&lt;br /&gt;
&lt;br /&gt;
=== Volume ===&lt;br /&gt;
Het volume geeft het vastgestelde maximum aan en is afhankelijk van de eenheid. Met andere woorden, een volume van 10.000 betekent bij eenheid 01, 10.000 minuten, maar betekent bij eenheid 83, 10.000 euro.&lt;br /&gt;
&lt;br /&gt;
=== Status ===&lt;br /&gt;
Er zijn 4 verschillende statussen van financiering in de jeugdmonitor, namelijk:&lt;br /&gt;
&lt;br /&gt;
# &#039;&#039;Gefactureerd - V&#039;&#039;an alle producten alle factuurmomenten.&lt;br /&gt;
# &#039;&#039;Onderhanden werk (OHW)-&#039;&#039; Van alle producten de waarde die nog niet gefactureerd is.  De OHW waarde van een product wordt per eenheid anders berekend:&lt;br /&gt;
#* &#039;&#039;&#039;01:&#039;&#039;&#039; Som van de tijd van alle contacten na de laatste datum tot uit factuur vermenigvuldigd met het afgesproken tarief.&lt;br /&gt;
#* &#039;&#039;&#039;04:&#039;&#039;&#039; Som van de tijd van alle contacten na de laatste datum tot uit factuur vermenigvuldigd met het afgesproken tarief.&lt;br /&gt;
#* &#039;&#039;&#039;14:&#039;&#039;&#039; Som van alle verblijfsdagen na de laatste datum tot uit factuur vermenigvuldigd met het afgesproken tarief.&lt;br /&gt;
#* &#039;&#039;&#039;16:&#039;&#039;&#039; Som van alle dagdelen na de laatste datum tot uit factuur vermenigvuldigd met het afgesproken tarief.&lt;br /&gt;
#* &#039;&#039;&#039;82:&#039;&#039;&#039; Som van alle mijlpalen die wel behaald zijn maar nog niet gefactureerd zijn vermenigvuldigd met het afgesproken tarief.&lt;br /&gt;
#* &#039;&#039;&#039;83:&#039;&#039;&#039; Het afgesproken volume maal de restende looptijd (afhankelijk van frequentie) na laatste datum uit factuur.&lt;br /&gt;
#* &#039;&#039;&#039;84:&#039;&#039;&#039; Som van de productie&lt;br /&gt;
# &#039;&#039;Extra waarde reeds geopend -&#039;&#039; Van alle openstaande producten de extra verwachte waarde. Dit betreft met name toewijzingen met een einddatum in de toekomst.&lt;br /&gt;
# &#039;&#039;Nog te openen -&#039;&#039; De waarde van alle producten die naar verwachting nog geopend gaan worden (dus nog niet bestaan). Dit is een prognose op basis van het afgelopen jaar.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;De prognose wordt als volgt berekend:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Per betalende instantie wordt de gemiddelde duur van een jeugd-product vermenigvuldigd met de gemiddelde productie op een jeugd-product. Deze wordt vermenigvuldigd met het aantal nog te verwachten te openen producten. Deze verwachting is gebaseerd op het aantal reeds geopende producten en het aantal nog resterende dagen in een jaar. Zodoende kan op elk moment van het schadelastjaar een schatting worden gemaakt van de nog te openen productie. Naarmate het jaar vordert, komt er meer data beschikbaar van reeds geopende producten en zal de prognose steeds nauwkeuriger worden.&lt;br /&gt;
&lt;br /&gt;
== Uitnutting ==&lt;br /&gt;
Uitnutting verwijst naar de verhouding tussen de hoeveelheid geleverde zorg en de hoeveelheid toegewezen zorg. Een uitnutting van 100%, betekent dat het volledige toegewezen budget is verbruikt. Als de uitnutting boven de 100% komt, is er een financieel risico voor de zorg die geleverd wordt voor die toewijzing.  &lt;br /&gt;
&lt;br /&gt;
=== P x Q ===&lt;br /&gt;
Voor PxQ toewijzingen (eenheden 01, 04, 14, 16) wordt er toegewezen in minuten, uren, verblijfsdagen, of in dagdelen. Hiervoor wordt de berekening van de uitnutting berekend op basis van de geschreven tijd.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|Eenheid&lt;br /&gt;
|Uitnutting&lt;br /&gt;
|Te besteden uren&lt;br /&gt;
|-&lt;br /&gt;
|01 - Per minuut&lt;br /&gt;
|Aantal geschreven minuten / toegewezen minuten&lt;br /&gt;
|Toegewezen minuten - aantal geschreven minuten&lt;br /&gt;
|-&lt;br /&gt;
|04 - Per uur&lt;br /&gt;
|Aantal geschreven uren / toegewezen uren&lt;br /&gt;
|Toegewezen uren - aantal geschreven uren&lt;br /&gt;
|-&lt;br /&gt;
|14 - Per verblijfsdag&lt;br /&gt;
|Aantal geschreven verblijfsdagen / toegewezen verblijfsdagen&lt;br /&gt;
|Toegewezen verblijfsdagen - aantal geschreven verblijfsdagen&lt;br /&gt;
|-&lt;br /&gt;
|16 - Per dagdeel&lt;br /&gt;
|Aantal geschreven dagdelen / toegewezen dagdelen&lt;br /&gt;
|Toegewezen dagdelen - aantal geschreven dagdelen&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Arrangementen ===&lt;br /&gt;
Voor product-eenheden 82, 83, en 84 wordt er toegewezen in een bedrag. Daardoor gaat de berekening voor de uitnutting en de te besteden uren net wat anders dan bij P x Q producten. Om van een toegewezen bedrag tot het aantal toegewezen uren te komen, werkt de Jeugdmonitor met een steltarief. Dit tarief is in te stellen in de beheertabel &amp;quot;Tarieven per soort GGZ zorg&amp;quot;.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|Eenheid&lt;br /&gt;
|Uitnutting&lt;br /&gt;
|Te besteden uren&lt;br /&gt;
|Toegewezen uren &lt;br /&gt;
|-&lt;br /&gt;
|82 - Stuks (output)&lt;br /&gt;
83 - Euros&lt;br /&gt;
&lt;br /&gt;
84 - Stuks (inspanning)&lt;br /&gt;
|Geschreven tijd * steltarief / toegewezen bedrag&lt;br /&gt;
|( Toegewezen bedrag / steltarief ) - geschreven tijd&lt;br /&gt;
|Toegewezen bedrag / steltarief&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Omzet &amp;amp; kosten ==&lt;br /&gt;
Om een compleet overzicht te hebben van alle omzet en kosten vanuit verschillende perspectieven is er een overzicht beschikbaar in de Jeugdmonitor. Hierin worden verschillende begrippen gebruikt voor de kosten en opbrengsten. Hieronder meer uitleg over deze begrippen:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|Begrip&lt;br /&gt;
|Defintie&lt;br /&gt;
|Berekening&lt;br /&gt;
|-&lt;br /&gt;
|Waarde productie&lt;br /&gt;
|De waarde van de geleverde productie. Dit wordt berekend aan de hand van het steltarief &lt;br /&gt;
wat instelbaar is per soort GGZ zorg en per beroep.&lt;br /&gt;
|Steltarief obv beroep * geschreven tijd&lt;br /&gt;
|-&lt;br /&gt;
|Kosten totaal&lt;br /&gt;
|De totale kosten die zijn gemaakt. De kostprijs per beroep is instelbaar in beheertabel in &lt;br /&gt;
beheertabel Kostprijs per beroep &lt;br /&gt;
|Kostprijs obv beroep * geschreven tijd per beroep&lt;br /&gt;
|-&lt;br /&gt;
|Bedrag gefactureerd&lt;br /&gt;
|Het bedrag dat is gefactureerd &lt;br /&gt;
|Zie Registratie - Status - 1&lt;br /&gt;
|-&lt;br /&gt;
|Bedrag OHW&lt;br /&gt;
|Het onderhanden werk. Ook het bedrag dat nog niet is gefactureerd, &lt;br /&gt;
maar waarvoor wel declarabele zorg geleverd is&lt;br /&gt;
|Zie Registratie - Status - 2&lt;br /&gt;
|-&lt;br /&gt;
|Bedrag totaal&lt;br /&gt;
|De totale opbrengsten&lt;br /&gt;
|Bedrag gefactureerd + Bedrag OHW&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;p style=&amp;quot;text-align: center&amp;quot;&amp;gt;{{VALUECARE}}&amp;lt;/p&amp;gt;&lt;/div&gt;</summary>
		<author><name>Cbruin</name></author>
	</entry>
	<entry>
		<id>https://www.normenkaderzorg.nl/index.php?title=Jeugdmonitor&amp;diff=67600</id>
		<title>Jeugdmonitor</title>
		<link rel="alternate" type="text/html" href="https://www.normenkaderzorg.nl/index.php?title=Jeugdmonitor&amp;diff=67600"/>
		<updated>2023-02-15T15:50:03Z</updated>

		<summary type="html">&lt;p&gt;Cbruin: /* Status */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;De eerste versie van de Jeugdmonitor was beschikbaar als Excel-bestand. Vanaf de tweede versie is de jeugdmonitor niet meer beschikbaar als Excel-bestand, maar als tegels en dashboards die te vinden zijn in het ValueCare portaal.&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Doelgroep&#039;&#039;&#039; ==&lt;br /&gt;
De jeugdmonitor is gemaakt om de financiële resultaten binnen de Jeugdzorg per jaar per gemeente te monitoren. Kinderen en jongeren onder de 18 jaar die hulp, zorg of ondersteuning nodig hebben vallen in de meeste gevallen onder de Jeugdwet. Deze worden gemonitord in de Jeugdwet.&lt;br /&gt;
&lt;br /&gt;
=== Verlengde jeugdhulp ===&lt;br /&gt;
Normaal gesproken komen cliënten die jonger zijn dan 18 jaar in aanmerking voor hulp binnen de Jeugdwet. Echter, cliënten van 18 tot 23 jaar kunnen in aanmerking komen voor verlengde jeugdhulp, als er sprake is van de volgende voorwaarden:&lt;br /&gt;
&lt;br /&gt;
# Er is geen financiering beschikbaar (bijv. vanuit ZvW, Wlz, WMO, ZvW) nadat de cliënt 18 is geworden.&lt;br /&gt;
# Naast (1) wordt er voldaan minstens één van volgende criteria:&lt;br /&gt;
#* Cliënt heeft jeugdhulp gehad vóór het 18e jaar en de gemeente vindt verdere jeugdhulp noodzakelijk&lt;br /&gt;
#* Cliënt heeft jeugdhulp gehad vóór het 18e jaar en binnen een half jaar na het 18 jaar komt cliënt opnieuw in aanmerking voor jeugdhulp&lt;br /&gt;
#* Cliënt heeft pleegzorg en voortzetting van de pleegzorg is nodig&lt;br /&gt;
&lt;br /&gt;
Een maatregel is uitgesproken met betrekking op een strafbaar feit dat is begaan tussen het 18e en 23e jaar.&lt;br /&gt;
&lt;br /&gt;
== Financiering vanuit gemeenten ==&lt;br /&gt;
In de GGZ wordt de jeugdzorg sinds 1 januari 2018 gefinancierd vanuit gemeenten. Er is onder andere gekozen voor gemeentelijke financiering, zodat de zorg lokaal georganiseerd kan worden, dichter bij het gezin. Met de introductie van de Jeugdwet is de DBC-systematiek die vóór 2018 van toepassing was op de Jeugdzorg, niet meer in gebruik. Vóór 2018 werd de jeugdzorg geregistreerd in DBC&#039;s en viel de bekostiging onder de ZvW (Zorgverzekeringswet), waarvan een groot deel binnen de AWBZ (Algemene Wet Bijzondere Ziektekosten) viel.&lt;br /&gt;
&lt;br /&gt;
Om de financiering en administratie binnen de Jeugdwet goed te organiseren is er een landelijke berichtenstandaard opgezet. Dit betreft met name een standaard voor het berichtenverkeer tussen gemeenten en zorgaanbieders. Hoe deze berichtenstandaard werkt, lees je hieronder. Allereerst vind je een korte uitleg van de berichten met betrekking tot het starten en beëindigen van de zorg. Dat zijn de berichten die actief gecontroleerd binnen ValueCare. Daarnaast vind je een overzicht van alle berichten.&lt;br /&gt;
&lt;br /&gt;
=== Verzoek om toewijzing (JW315) ===&lt;br /&gt;
De zorgaanbieder verzoekt de gemeente om een toewijzing te sturen voor het leveren van jeugdhulp waarvoor reeds een titel tot levering bestaat. Het Verzoek om toewijzing-bericht kan alleen gebruikt worden voor situaties waarbij het recht op jeugdhulp al vaststaat en is daarmee één van de rechtmatigheidsberichten. Met het Verzoek om toewijzing geeft de aanbieder aan dat de zorg is gestart. De gemeente stuurt altijd binnen drie werkdagen een retourbericht om aan te geven dat het Verzoek om toewijzing ontvangen is. De gemeente die het Verzoek om toewijzing ontvangt is verplicht om te toetsen of, op basis van het woonplaatsbeginsel, de client onder haar verantwoordelijkheid valt. Wanneer dat zo is, stuurt de gemeente de aanbieder een officiële toewijzing voor de te leveren jeugdhulp.&lt;br /&gt;
&lt;br /&gt;
=== Toewijzing/beschikking (JW301) ===&lt;br /&gt;
Met de toewijzing geeft de gemeente een aanbieder opdracht tot levering van jeugdhulp voor een specifieke client. Het geeft de aanbieder het recht om de zorg te gaan leveren en is daarmee één van de rechtmatigheidsberichten. In het bericht wordt het toegewezen product omschreven. Dit toegewezen product kan aspecifiek zijn (dat wil zeggen dat alleen een productcategorie wordt toegewezen) of specifiek (dat wil zeggen dat binnen de productcategorie ook een specifieke productcode wordt toegewezen). In de toewijzing wordt aangegeven welke specifieke aanbieder welk product moet leveren, met een bepaalde omvang en voor een bepaalde periode. Dit kan een periode zonder einddatum zijn.&lt;br /&gt;
&lt;br /&gt;
=== Starten Jeugdhulp (JW305) ===&lt;br /&gt;
Met het Startbericht geeft de aanbieder aan de gemeente door wanneer de levering gestart is. Het bericht is bedoeld om de gemeente inzicht te geven in het daadwerkelijk plaatsvinden van de levering van zorg en ondersteuning. Er kunnen geen rechten ontleend worden aan dit bericht, dat wil bijvoorbeeld zeggen dat er geen afhankelijkheid met de betaling (declaratie of facturatie) mag bestaan. Het Startbericht is daarmee één van de regieberichten.&lt;br /&gt;
&lt;br /&gt;
=== Beeindigen jeugdhulp (JW307) ===&lt;br /&gt;
Met het Stopbericht geeft de aanbieder aan de gemeente door wanneer de levering beëindigd is en wat de reden is van de beëindiging. Het bericht is bedoeld om de gemeente inzicht te geven in het daadwerkelijk plaatsvinden van de levering van zorg en ondersteuning. Er kunnen geen rechten ontleend worden aan dit bericht, dat wil bijvoorbeeld zeggen dat er geen afhankelijkheid met de betaling (facturatie) mag bestaan. Het Stopbericht is daarmee één van de regieberichten. Indien de start van de levering is doorgegeven met een Startbericht, wordt de beëindiging van de levering altijd doorgegeven met een Stopbericht. De beëindiging kan plaatsvinden op initiatief van de gemeente: de aanbieder ontvangt een intrekkingsbericht van de gemeente. Met het Stopbericht geeft de aanbieder door wanneer de levering definitief gestopt is.&lt;br /&gt;
&lt;br /&gt;
=== Verzoek om wijziging (JW317) ===&lt;br /&gt;
Als de zorgaanbieder vaststelt dat de geleverde zorg tijdens de levering van de zorg aangepast moet worden, kan er een verzoek om wijziging (VOW) worden aangevraagd bij de gemeente.&lt;br /&gt;
&lt;br /&gt;
=== Antwoordbericht (JW319) ===&lt;br /&gt;
Als een gemeente nader onderzoek moet doen met betrekking tot een VOW of VOT, of als een verzoek wordt afgewezen, wordt het Jw319-antwoordbericht gebruikt.&lt;br /&gt;
&lt;br /&gt;
== Registratie ==&lt;br /&gt;
&lt;br /&gt;
=== Productcategorie ===&lt;br /&gt;
Voor de Jeugdwet-producten is landelijk een aantal productcategorieën vastgesteld, die verplicht gebruikt moeten worden in de berichten. Deze categorieën zijn over en weer vertaalbaar in de indeling die de Vereniging van Nederlandse Gemeenten (VNG) voorstelt voor de financiële verantwoording van Jeugdwet-voorzieningen. Zo kunnen de productcategorieën een plek krijgen in de landelijke financiële verantwoording die gemeenten moeten afleggen aan het ministerie van Binnenlandse Zaken. Ook uit de afstemming met CAK en SVB blijkt dat hun productindelingen goed passen.&lt;br /&gt;
&lt;br /&gt;
=== Productcode ===&lt;br /&gt;
Onder de productcategorieën zijn productcodes gedefinieerd, als verbijzondering binnen een productcategorie. Deze codes, die specifieker beschrijven om welk product of welke dienst het gaat, zijn opgenomen in de standaardproductcodelijst Jeugdwet (JZ21). Gemeenten en aanbieders spreken onderling af welke van deze productcodes zij gebruiken, zodat de codes passen bij de gekozen Jeugdwet-uitvoering.&lt;br /&gt;
&lt;br /&gt;
Zorginstituut Nederland adviseert gemeenten en aanbieders om zoveel mogelijk gebruik te maken van de codes op de standaardproductcodelijst, omdat dit bijdraagt aan minder administratieve variëteit. Gemeenten mogen besluiten om de standaardproductcodelijst niet te gebruiken. Zij mogen dan zelf productcodes definiëren, binnen de productcategorieën die zijn vastgesteld. Samen met de aanbieder leggen ze dan vast welke codes gebruikt mogen worden bij welke productcategorie. In dat geval adviseert het Zorginstituut om codes te kiezen die &#039;&#039;niet&#039;&#039; voorkomen op de standaardproductcodelijst.&lt;br /&gt;
&lt;br /&gt;
=== Eenheid ===&lt;br /&gt;
De eenheid zegt iets over hoe de afrekening verloopt. De volgende eenheden zijn vanuit de informatiestandaard iJw 3.0 vastgesteld:&lt;br /&gt;
&lt;br /&gt;
* 01 - Facturatie in geregistreerde minuten&lt;br /&gt;
* 04 - Facturatie in geregistreerde uren&lt;br /&gt;
* 14 - Facturatie in geregistreerde verblijfsdagen&lt;br /&gt;
* 16 - Facturatie in geregistreerde dagdelen&lt;br /&gt;
* 82 - Facturatie stuks output&lt;br /&gt;
* 83 - Facturatie volgens vastgesteld tarief (€)&lt;br /&gt;
* 84 – Facturatie stuks inspanningsgericht&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Sinds 1 januari 2021 wordt de informatiestandaard iJw  3.0 gebruikt binnen de Jeugdwet. Vóór 2021 werd eenheid ’82 – Facturatie volgens arrangement’ gebruikt. Dit is opgesplitst in ‘82 – Facturatie stuks output’ en ’84 – stuks inspanningsgericht’. Outputgericht houdt in dat er afspraken zijn tussen gemeente en zorgaanbieder over de te behalen output. Daarbij hoeft niet vastgelegd te zijn hoe deze output wordt behaald. Inspanningsgericht houdt in dat er afspraken zijn tussen gemeente en zorgaanbieder wat betreft de levering van een product of dienst in een afgesproken tijdseenheid.&lt;br /&gt;
&lt;br /&gt;
=== Frequentie ===&lt;br /&gt;
De frequentie geeft aan hoe frequent er gefactureerd zal gaan worden. De volgende frequenties zijn vastgesteld:&lt;br /&gt;
&lt;br /&gt;
# - Per dag&lt;br /&gt;
# - Per week&lt;br /&gt;
# - Per 4 weken&lt;br /&gt;
# - Per maand&lt;br /&gt;
# - Per jaar&lt;br /&gt;
# - Totaal binnen geldigheidsduur beschikking&lt;br /&gt;
&lt;br /&gt;
=== Volume ===&lt;br /&gt;
Het volume geeft het vastgestelde maximum aan en is afhankelijk van de eenheid. Met andere woorden, een volume van 10.000 betekent bij eenheid 01, 10.000 minuten, maar betekent bij eenheid 83, 10.000 euro.&lt;br /&gt;
&lt;br /&gt;
=== Status ===&lt;br /&gt;
Er zijn 4 verschillende statussen van financiering in de jeugdmonitor, namelijk:&lt;br /&gt;
&lt;br /&gt;
# &#039;&#039;Gefactureerd - V&#039;&#039;an alle producten alle factuurmomenten.&lt;br /&gt;
# &#039;&#039;Onderhanden werk (OHW)-&#039;&#039; Van alle producten de waarde die nog niet gefactureerd is.  De OHW waarde van een product wordt per eenheid anders berekend:&lt;br /&gt;
#* &#039;&#039;&#039;01:&#039;&#039;&#039; Som van de tijd van alle contacten na de laatste datum tot uit factuur vermenigvuldigd met het afgesproken tarief.&lt;br /&gt;
#* &#039;&#039;&#039;04:&#039;&#039;&#039; Som van de tijd van alle contacten na de laatste datum tot uit factuur vermenigvuldigd met het afgesproken tarief.&lt;br /&gt;
#* &#039;&#039;&#039;14:&#039;&#039;&#039; Som van alle verblijfsdagen na de laatste datum tot uit factuur vermenigvuldigd met het afgesproken tarief.&lt;br /&gt;
#* &#039;&#039;&#039;16:&#039;&#039;&#039; Som van alle dagdelen na de laatste datum tot uit factuur vermenigvuldigd met het afgesproken tarief.&lt;br /&gt;
#* &#039;&#039;&#039;82:&#039;&#039;&#039; Som van alle mijlpalen die wel behaald zijn maar nog niet gefactureerd zijn vermenigvuldigd met het afgesproken tarief.&lt;br /&gt;
#* &#039;&#039;&#039;83:&#039;&#039;&#039; Het afgesproken volume maal de restende looptijd (afhankelijk van frequentie) na laatste datum uit factuur.&lt;br /&gt;
#* &#039;&#039;&#039;84:&#039;&#039;&#039; Som van de productie&lt;br /&gt;
# &#039;&#039;Extra waarde reeds geopend -&#039;&#039; Van alle openstaande producten de extra verwachte waarde. Dit betreft met name toewijzingen met een einddatum in de toekomst.&lt;br /&gt;
# &#039;&#039;Nog te openen -&#039;&#039; De waarde van alle producten die naar verwachting nog geopend gaan worden (dus nog niet bestaan). Dit is een prognose op basis van het afgelopen jaar.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;De prognose wordt als volgt berekend:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Per betalende instantie wordt de gemiddelde duur van een jeugd-product vermenigvuldigd met de gemiddelde productie op een jeugd-product. Deze wordt vermenigvuldigd met het aantal nog te verwachten te openen producten. Deze verwachting is gebaseerd op het aantal reeds geopende producten en het aantal nog resterende dagen in een jaar. Zodoende kan op elk moment van het schadelastjaar een schatting worden gemaakt van de nog te openen productie. Naarmate het jaar vordert, komt er meer data beschikbaar van reeds geopende producten en zal de prognose steeds nauwkeuriger worden.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p style=&amp;quot;text-align: center&amp;quot;&amp;gt;{{VALUECARE}}&amp;lt;/p&amp;gt;&lt;/div&gt;</summary>
		<author><name>Cbruin</name></author>
	</entry>
	<entry>
		<id>https://www.normenkaderzorg.nl/index.php?title=Jeugdmonitor&amp;diff=67599</id>
		<title>Jeugdmonitor</title>
		<link rel="alternate" type="text/html" href="https://www.normenkaderzorg.nl/index.php?title=Jeugdmonitor&amp;diff=67599"/>
		<updated>2023-02-15T11:12:39Z</updated>

		<summary type="html">&lt;p&gt;Cbruin: /* Verlengde jeugdhulp */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;De eerste versie van de Jeugdmonitor was beschikbaar als Excel-bestand. Vanaf de tweede versie is de jeugdmonitor niet meer beschikbaar als Excel-bestand, maar als tegels en dashboards die te vinden zijn in het ValueCare portaal.&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Doelgroep&#039;&#039;&#039; ==&lt;br /&gt;
De jeugdmonitor is gemaakt om de financiële resultaten binnen de Jeugdzorg per jaar per gemeente te monitoren. Kinderen en jongeren onder de 18 jaar die hulp, zorg of ondersteuning nodig hebben vallen in de meeste gevallen onder de Jeugdwet. Deze worden gemonitord in de Jeugdwet.&lt;br /&gt;
&lt;br /&gt;
=== Verlengde jeugdhulp ===&lt;br /&gt;
Normaal gesproken komen cliënten die jonger zijn dan 18 jaar in aanmerking voor hulp binnen de Jeugdwet. Echter, cliënten van 18 tot 23 jaar kunnen in aanmerking komen voor verlengde jeugdhulp, als er sprake is van de volgende voorwaarden:&lt;br /&gt;
&lt;br /&gt;
# Er is geen financiering beschikbaar (bijv. vanuit ZvW, Wlz, WMO, ZvW) nadat de cliënt 18 is geworden.&lt;br /&gt;
# Naast (1) wordt er voldaan minstens één van volgende criteria:&lt;br /&gt;
#* Cliënt heeft jeugdhulp gehad vóór het 18e jaar en de gemeente vindt verdere jeugdhulp noodzakelijk&lt;br /&gt;
#* Cliënt heeft jeugdhulp gehad vóór het 18e jaar en binnen een half jaar na het 18 jaar komt cliënt opnieuw in aanmerking voor jeugdhulp&lt;br /&gt;
#* Cliënt heeft pleegzorg en voortzetting van de pleegzorg is nodig&lt;br /&gt;
&lt;br /&gt;
Een maatregel is uitgesproken met betrekking op een strafbaar feit dat is begaan tussen het 18e en 23e jaar.&lt;br /&gt;
&lt;br /&gt;
== Financiering vanuit gemeenten ==&lt;br /&gt;
In de GGZ wordt de jeugdzorg sinds 1 januari 2018 gefinancierd vanuit gemeenten. Er is onder andere gekozen voor gemeentelijke financiering, zodat de zorg lokaal georganiseerd kan worden, dichter bij het gezin. Met de introductie van de Jeugdwet is de DBC-systematiek die vóór 2018 van toepassing was op de Jeugdzorg, niet meer in gebruik. Vóór 2018 werd de jeugdzorg geregistreerd in DBC&#039;s en viel de bekostiging onder de ZvW (Zorgverzekeringswet), waarvan een groot deel binnen de AWBZ (Algemene Wet Bijzondere Ziektekosten) viel.&lt;br /&gt;
&lt;br /&gt;
Om de financiering en administratie binnen de Jeugdwet goed te organiseren is er een landelijke berichtenstandaard opgezet. Dit betreft met name een standaard voor het berichtenverkeer tussen gemeenten en zorgaanbieders. Hoe deze berichtenstandaard werkt, lees je hieronder. Allereerst vind je een korte uitleg van de berichten met betrekking tot het starten en beëindigen van de zorg. Dat zijn de berichten die actief gecontroleerd binnen ValueCare. Daarnaast vind je een overzicht van alle berichten.&lt;br /&gt;
&lt;br /&gt;
=== Verzoek om toewijzing (JW315) ===&lt;br /&gt;
De zorgaanbieder verzoekt de gemeente om een toewijzing te sturen voor het leveren van jeugdhulp waarvoor reeds een titel tot levering bestaat. Het Verzoek om toewijzing-bericht kan alleen gebruikt worden voor situaties waarbij het recht op jeugdhulp al vaststaat en is daarmee één van de rechtmatigheidsberichten. Met het Verzoek om toewijzing geeft de aanbieder aan dat de zorg is gestart. De gemeente stuurt altijd binnen drie werkdagen een retourbericht om aan te geven dat het Verzoek om toewijzing ontvangen is. De gemeente die het Verzoek om toewijzing ontvangt is verplicht om te toetsen of, op basis van het woonplaatsbeginsel, de client onder haar verantwoordelijkheid valt. Wanneer dat zo is, stuurt de gemeente de aanbieder een officiële toewijzing voor de te leveren jeugdhulp.&lt;br /&gt;
&lt;br /&gt;
=== Toewijzing/beschikking (JW301) ===&lt;br /&gt;
Met de toewijzing geeft de gemeente een aanbieder opdracht tot levering van jeugdhulp voor een specifieke client. Het geeft de aanbieder het recht om de zorg te gaan leveren en is daarmee één van de rechtmatigheidsberichten. In het bericht wordt het toegewezen product omschreven. Dit toegewezen product kan aspecifiek zijn (dat wil zeggen dat alleen een productcategorie wordt toegewezen) of specifiek (dat wil zeggen dat binnen de productcategorie ook een specifieke productcode wordt toegewezen). In de toewijzing wordt aangegeven welke specifieke aanbieder welk product moet leveren, met een bepaalde omvang en voor een bepaalde periode. Dit kan een periode zonder einddatum zijn.&lt;br /&gt;
&lt;br /&gt;
=== Starten Jeugdhulp (JW305) ===&lt;br /&gt;
Met het Startbericht geeft de aanbieder aan de gemeente door wanneer de levering gestart is. Het bericht is bedoeld om de gemeente inzicht te geven in het daadwerkelijk plaatsvinden van de levering van zorg en ondersteuning. Er kunnen geen rechten ontleend worden aan dit bericht, dat wil bijvoorbeeld zeggen dat er geen afhankelijkheid met de betaling (declaratie of facturatie) mag bestaan. Het Startbericht is daarmee één van de regieberichten.&lt;br /&gt;
&lt;br /&gt;
=== Beeindigen jeugdhulp (JW307) ===&lt;br /&gt;
Met het Stopbericht geeft de aanbieder aan de gemeente door wanneer de levering beëindigd is en wat de reden is van de beëindiging. Het bericht is bedoeld om de gemeente inzicht te geven in het daadwerkelijk plaatsvinden van de levering van zorg en ondersteuning. Er kunnen geen rechten ontleend worden aan dit bericht, dat wil bijvoorbeeld zeggen dat er geen afhankelijkheid met de betaling (facturatie) mag bestaan. Het Stopbericht is daarmee één van de regieberichten. Indien de start van de levering is doorgegeven met een Startbericht, wordt de beëindiging van de levering altijd doorgegeven met een Stopbericht. De beëindiging kan plaatsvinden op initiatief van de gemeente: de aanbieder ontvangt een intrekkingsbericht van de gemeente. Met het Stopbericht geeft de aanbieder door wanneer de levering definitief gestopt is.&lt;br /&gt;
&lt;br /&gt;
=== Verzoek om wijziging (JW317) ===&lt;br /&gt;
Als de zorgaanbieder vaststelt dat de geleverde zorg tijdens de levering van de zorg aangepast moet worden, kan er een verzoek om wijziging (VOW) worden aangevraagd bij de gemeente.&lt;br /&gt;
&lt;br /&gt;
=== Antwoordbericht (JW319) ===&lt;br /&gt;
Als een gemeente nader onderzoek moet doen met betrekking tot een VOW of VOT, of als een verzoek wordt afgewezen, wordt het Jw319-antwoordbericht gebruikt.&lt;br /&gt;
&lt;br /&gt;
== Registratie ==&lt;br /&gt;
&lt;br /&gt;
=== Productcategorie ===&lt;br /&gt;
Voor de Jeugdwet-producten is landelijk een aantal productcategorieën vastgesteld, die verplicht gebruikt moeten worden in de berichten. Deze categorieën zijn over en weer vertaalbaar in de indeling die de Vereniging van Nederlandse Gemeenten (VNG) voorstelt voor de financiële verantwoording van Jeugdwet-voorzieningen. Zo kunnen de productcategorieën een plek krijgen in de landelijke financiële verantwoording die gemeenten moeten afleggen aan het ministerie van Binnenlandse Zaken. Ook uit de afstemming met CAK en SVB blijkt dat hun productindelingen goed passen.&lt;br /&gt;
&lt;br /&gt;
=== Productcode ===&lt;br /&gt;
Onder de productcategorieën zijn productcodes gedefinieerd, als verbijzondering binnen een productcategorie. Deze codes, die specifieker beschrijven om welk product of welke dienst het gaat, zijn opgenomen in de standaardproductcodelijst Jeugdwet (JZ21). Gemeenten en aanbieders spreken onderling af welke van deze productcodes zij gebruiken, zodat de codes passen bij de gekozen Jeugdwet-uitvoering.&lt;br /&gt;
&lt;br /&gt;
Zorginstituut Nederland adviseert gemeenten en aanbieders om zoveel mogelijk gebruik te maken van de codes op de standaardproductcodelijst, omdat dit bijdraagt aan minder administratieve variëteit. Gemeenten mogen besluiten om de standaardproductcodelijst niet te gebruiken. Zij mogen dan zelf productcodes definiëren, binnen de productcategorieën die zijn vastgesteld. Samen met de aanbieder leggen ze dan vast welke codes gebruikt mogen worden bij welke productcategorie. In dat geval adviseert het Zorginstituut om codes te kiezen die &#039;&#039;niet&#039;&#039; voorkomen op de standaardproductcodelijst.&lt;br /&gt;
&lt;br /&gt;
=== Eenheid ===&lt;br /&gt;
De eenheid zegt iets over hoe de afrekening verloopt. De volgende eenheden zijn vanuit de informatiestandaard iJw 3.0 vastgesteld:&lt;br /&gt;
&lt;br /&gt;
* 01 - Facturatie in geregistreerde minuten&lt;br /&gt;
* 04 - Facturatie in geregistreerde uren&lt;br /&gt;
* 14 - Facturatie in geregistreerde verblijfsdagen&lt;br /&gt;
* 16 - Facturatie in geregistreerde dagdelen&lt;br /&gt;
* 82 - Facturatie stuks output&lt;br /&gt;
* 83 - Facturatie volgens vastgesteld tarief (€)&lt;br /&gt;
* 84 – Facturatie stuks inspanningsgericht&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Sinds 1 januari 2021 wordt de informatiestandaard iJw  3.0 gebruikt binnen de Jeugdwet. Vóór 2021 werd eenheid ’82 – Facturatie volgens arrangement’ gebruikt. Dit is opgesplitst in ‘82 – Facturatie stuks output’ en ’84 – stuks inspanningsgericht’. Outputgericht houdt in dat er afspraken zijn tussen gemeente en zorgaanbieder over de te behalen output. Daarbij hoeft niet vastgelegd te zijn hoe deze output wordt behaald. Inspanningsgericht houdt in dat er afspraken zijn tussen gemeente en zorgaanbieder wat betreft de levering van een product of dienst in een afgesproken tijdseenheid.&lt;br /&gt;
&lt;br /&gt;
=== Frequentie ===&lt;br /&gt;
De frequentie geeft aan hoe frequent er gefactureerd zal gaan worden. De volgende frequenties zijn vastgesteld:&lt;br /&gt;
&lt;br /&gt;
# - Per dag&lt;br /&gt;
# - Per week&lt;br /&gt;
# - Per 4 weken&lt;br /&gt;
# - Per maand&lt;br /&gt;
# - Per jaar&lt;br /&gt;
# - Totaal binnen geldigheidsduur beschikking&lt;br /&gt;
&lt;br /&gt;
=== Volume ===&lt;br /&gt;
Het volume geeft het vastgestelde maximum aan en is afhankelijk van de eenheid. Met andere woorden, een volume van 10.000 betekent bij eenheid 01, 10.000 minuten, maar betekent bij eenheid 83, 10.000 euro.&lt;br /&gt;
&lt;br /&gt;
=== Status ===&lt;br /&gt;
Er zijn 4 verschillende statussen van financiering in de jeugdmonitor, namelijk:&lt;br /&gt;
&lt;br /&gt;
# &#039;&#039;Gefactureerd - V&#039;&#039;an alle producten alle factuurmomenten.&lt;br /&gt;
# &#039;&#039;Onderhanden werk (OHW)-&#039;&#039; Van alle producten de waarde die nog niet gefactureerd is.  De OHW waarde van een product wordt per eenheid anders berekend:&lt;br /&gt;
#* &#039;&#039;&#039;01:&#039;&#039;&#039; Som van de tijd van alle contacten na de laatste datum tot uit factuur vermenigvuldigd met het afgesproken tarief.&lt;br /&gt;
#* &#039;&#039;&#039;04:&#039;&#039;&#039; Som van de tijd van alle contacten na de laatste datum tot uit factuur vermenigvuldigd met het afgesproken tarief.&lt;br /&gt;
#* &#039;&#039;&#039;14:&#039;&#039;&#039; Som van alle verblijfsdagen na de laatste datum tot uit factuur vermenigvuldigd met het afgesproken tarief.&lt;br /&gt;
#* &#039;&#039;&#039;16:&#039;&#039;&#039; Som van alle dagdelen na de laatste datum tot uit factuur vermenigvuldigd met het afgesproken tarief.&lt;br /&gt;
#* &#039;&#039;&#039;82:&#039;&#039;&#039; Som van alle mijlpalen die wel behaald zijn maar nog niet gefactureerd zijn vermenigvuldigd met het afgesproken tarief.&lt;br /&gt;
#* &#039;&#039;&#039;83:&#039;&#039;&#039; Het afgesproken volume maal de restende looptijd (afhankelijk van frequentie) na laatste datum uit factuur.&lt;br /&gt;
#* &#039;&#039;&#039;84:&#039;&#039;&#039; Som van de productie&lt;br /&gt;
# &#039;&#039;Extra waarde reeds geopend -&#039;&#039; Van alle openstaande producten de extra verwachte waarde&lt;br /&gt;
# &#039;&#039;Nog te openen -&#039;&#039; De waarde van alle producten die nog geopend gaan worden (dus nog niet bestaan)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;De prognose wordt als volgt berekend:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Per betalende instantie wordt de gemiddelde duur van een jeugd-product vermenigvuldigd met de gemiddelde productie op een jeugd-product. Deze wordt vermenigvuldigd met het aantal nog te verwachten te openen producten. Deze verwachting is gebaseerd op het aantal reeds geopende producten en het aantal nog resterende dagen in een jaar. Zodoende kan op elk moment van het schadelastjaar een schatting worden gemaakt van de nog te openen productie. Naarmate het jaar vordert, komt er meer data beschikbaar van reeds geopende producten en zal de prognose steeds nauwkeuriger worden.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p style=&amp;quot;text-align: center&amp;quot;&amp;gt;{{VALUECARE}}&amp;lt;/p&amp;gt;&lt;/div&gt;</summary>
		<author><name>Cbruin</name></author>
	</entry>
	<entry>
		<id>https://www.normenkaderzorg.nl/index.php?title=Routine_Outcome_Monitoring_(ROM)&amp;diff=66235</id>
		<title>Routine Outcome Monitoring (ROM)</title>
		<link rel="alternate" type="text/html" href="https://www.normenkaderzorg.nl/index.php?title=Routine_Outcome_Monitoring_(ROM)&amp;diff=66235"/>
		<updated>2022-12-23T13:41:56Z</updated>

		<summary type="html">&lt;p&gt;Cbruin: /* Definities */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;p style=&amp;quot;text-align: center&amp;quot;&amp;gt;{{VALUECARE}}&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Executive summary ==&lt;br /&gt;
De Routine Outcome Monitoring (ROM) is een complex product met tal van mogelijkheden en variaties.  &lt;br /&gt;
&lt;br /&gt;
Om de ROM behapbaar te maken is deze executive summary gemaakt met 1 figuur waarin de werking van de ROM gevisualiseerd is.  &lt;br /&gt;
&lt;br /&gt;
De verdiepende informatie (bv definities en stappenplan) is ook op deze pagina te vinden, onder deze samenvatting. &lt;br /&gt;
&lt;br /&gt;
Er zijn twee verschillende situaties: &lt;br /&gt;
&lt;br /&gt;
# &amp;lt;code&amp;gt;GGZBI_ROM_MEETMOMENTEN_ZELFDE_TYPE_VRAGENLIJST = &#039;NEE&#039;&amp;lt;/code&amp;gt;: hier mogen verschillende type vragenlijsten gecombineerd worden. &lt;br /&gt;
# &amp;lt;code&amp;gt;GGZBI_ROM_MEETMOMENTEN_ZELFDE_TYPE_VRAGENLIJST = &#039;JA&#039;&amp;lt;/code&amp;gt;: hier mogen de verschillende type vragenlijsten &amp;lt;u&amp;gt;niet&amp;lt;/u&amp;gt; gecombineerd worden. &lt;br /&gt;
Deze twee situaties zijn onder elkaar gevisualiseerd. &lt;br /&gt;
&lt;br /&gt;
[[Bestand:Exe sum (1).jpg|alt=|geen|miniatuur|1549x1549px|Executive summary ROM]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Inleiding ==&lt;br /&gt;
Deze pagina dient als naslagwerk om de managementrapportages op de Routine Outcome Monitoring (ROM) te interpreteren en gebruiken.&lt;br /&gt;
&lt;br /&gt;
De doelen van managementrapportage inzake ROM betreft het bieden van inzicht in:&lt;br /&gt;
&lt;br /&gt;
* De (tijdige) inzet van ROM instrumenten op de juiste momenten&lt;br /&gt;
* De effecten van de ingezette behandeling&lt;br /&gt;
&lt;br /&gt;
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. &lt;br /&gt;
&lt;br /&gt;
== Definities ==&lt;br /&gt;
Hieronder staan alle relevante termen met betrekking tot de ROM gedefinieerd en waar relevant extra toegelicht.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
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. &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Term&lt;br /&gt;
!Definitie&lt;br /&gt;
!Toelichting&lt;br /&gt;
|-&lt;br /&gt;
|Voor- en nametingen&lt;br /&gt;
|De voor- en nametingen vormen de kapstok voor het bepalen of er een geldige ROM voormetingen dan wel nametingen uitgevoerd is voor het ZPM zorgtraject. Voor andere financieringsstromen geschiedt dit voor de daarvoor leidende zorgproducten (bijvoorbeeld een jeugdproduct). Daarnaast wordt per meting de T-score bepaald, zodat het effect kan worden gemeten door de T-score van de nameting te vergelijken met de voormeting.&lt;br /&gt;
| Note: de organisataie-eenheid van metingen/meetmomenten wordt bepaald aan de hand van de organisatie-eenheid die bij het zorgproduct zit. &lt;br /&gt;
|-&lt;br /&gt;
|Voormeting&lt;br /&gt;
|Het eerste behandelcontact binnen het zorgtraject (of ander zorgproduct) is het ijkpunt voor de voormeting. Hierop is een (instelbare) marge in dagen van toepassing om als geldige voormeting te tellen.&lt;br /&gt;
| nvt&lt;br /&gt;
|-&lt;br /&gt;
|Nameting&lt;br /&gt;
|Het laatste behandelcontact binnen het zorgtraject (of ander zorgproduct) is het ijkpunt voor de nameting. Ook hierop is een (instelbare) marge in dagen van toepassing om als geldige nameting te tellen.&lt;br /&gt;
|De nameting van het voorgaande zorgtraject mag gezien worden als voormeting van het nieuwe traject, indien het voldoen aan de eisen:&lt;br /&gt;
&lt;br /&gt;
* Marge in dagen t.o.v. eerste behandelcontact in nieuwe zorgtraject&lt;br /&gt;
&lt;br /&gt;
* Vragenlijst wordt gebruikt binnen de diagnose hoofdgroep&lt;br /&gt;
&lt;br /&gt;
Notes:&lt;br /&gt;
&lt;br /&gt;
* Als er nog geen einddatum is bepaald voor een behandelreeks, verwachten we dat er nog behandelcontacten gaan volgen. In dit geval bepalen we wel een laatste (ofwel meest recente) behandelcontact, maar valideren we nog niet of er een geldige nameting is geweest.&lt;br /&gt;
* Als er een verwachte einddatum (in de toekomst) is ingevuld voor een behandelreeks, dan kijken we voor een valide nameting binnen het tijdsinterval rondom de einddatum van de behandelreeks&lt;br /&gt;
* Als de einddatum van een zorgtraject reeds voorbij is, dan kijken we naar het laatste (ofwel meest recente) behandelcontact  &lt;br /&gt;
|-&lt;br /&gt;
|Tussenmetingen&lt;br /&gt;
|Voor mensen die langdurig in zorg zijn (en hetzelfde zorgtraject hebben) zijn regelmatigere tussentijdse metingen van ROM is wenselijk. Het gewenste tijdsinterval verschilt per instelling, daarom is een tijdsinterval in te stellen. Voor informatie over het instelbare tijdsinterval, zie &#039;&#039;Tijdsinterval&#039;&#039;.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Valide meting&lt;br /&gt;
|Een valide meting is een meting die:&lt;br /&gt;
&lt;br /&gt;
* is aangemerkt als ROM&lt;br /&gt;
* volledig is ingevuld&lt;br /&gt;
* Als de diagnosegroep van het zorgtraject gevuld is, wordt met Beheer BI: Vragenlijst per diagnose bepaald of de vragenlijst in aanmerking komt voor de diagnose hoofdgroep.&lt;br /&gt;
** Indien de diagnosegroep leeg is, tonen we op dit moment geen meetmomenten in de dataset.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Tijdsinterval&lt;br /&gt;
|Hiermee wordt gedoeld op de gewenste tijd tussen ROM metingen. Zie ook definitie &#039;&#039;tussenmetingen&#039;&#039;. De tijdsinterval is door de instelling zelf in te stellen. De tijdsinterval kan verschillen per type vragenlijst en diagnose en kan ingesteld worden via de beheertabel Beheer BI: Vragenlijst per diagnose&lt;br /&gt;
|&amp;lt;code&amp;gt;Stuurinformatie &amp;gt; Beheer BI &amp;gt; Beheer BI: Vragenlijst per diagnose&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|Meetmoment&lt;br /&gt;
|Indien er geen meting plaatsvindt binnen het ingestelde tijdsinterval, wordt er een meetmoment aangemaakt. Dit is dus een moment waarop er een meting verwacht werd, maar deze niet is gedaan.&lt;br /&gt;
|Zie ook &amp;quot;Totstandkoming - Stappenplan - stap 3: Nummering metingen&amp;quot; hieronder.&lt;br /&gt;
|-&lt;br /&gt;
|Initiële meting&lt;br /&gt;
|Dit is de eerste valide meting binnen een reeks. De initiële meting is nodig als aanvulling op de voormeting voor de gevallen waarin de voormeting gegenereerd is (en dus geen valide meting is). In deze gevallen is de initiële meting de eerste valide meting binnen een reeks.&lt;br /&gt;
|Zie ook &amp;quot;Toepassing - (Delta) t-score&amp;quot; hieronder.&lt;br /&gt;
|-&lt;br /&gt;
|Behandelreeks&lt;br /&gt;
|Alle meetmomenten binnen een zorgtraject in combinatie met de DBC’s.&lt;br /&gt;
Binnen één behandelreeksmoeten de onderstaande aspecten overeenkomen. Komen deze aspecten niet overeen, dan geldt dat als een andere behandelreeks.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Inschrijving (en daarmee ook cliënt)&#039;&#039;&#039;&lt;br /&gt;
** Als een inschrijving eindigt, eindigt de behandelreeks&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Diagnose       &#039;&#039;&#039;&lt;br /&gt;
** Is er een nieuwe diagnose gesteld is, eindigt de behandelreeks&lt;br /&gt;
*&#039;&#039;&#039;Zorgtraject / DBC / Jeugd / WMO &#039;&#039;&#039;   &lt;br /&gt;
** Als er een nieuw zorgtraject, jeugdproduct, of wmo product is, eindigt de behandelreeks&lt;br /&gt;
|Bij Jeugd en WMO worden aansluitende toewijzingen als een en dezelfde behandelreeks gezien. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Als er voor een Jeugd product of WMO product een nieuw product is aangemaakt met een zelfde product-code wordt dit ondervangen in dezelfde behandelreeks. Dit geldt enkel als het nieuwe product binnen 35 dagen na sluiting van het vorige product is aangemaakt. Hierbij moet er ook sprake zijn van dezelfde product-code, zelfde diagnose, en dezelfde inschrijving (en dus cliënt).&lt;br /&gt;
|-&lt;br /&gt;
|Reeks&lt;br /&gt;
|Een behandelreeks kan bestaan uit meerdere reeksen. Dit is afhankelijk van de instelling van GGZBI_ROM_MEETMOMENTEN_ZELFDE_TYPE_VRAGENLIJST. Mits er meerdere type vragenlijsten zijn afgenomen, kan er voor elk type vragenlijst een aparte reeks worden aangemaakt. De voor- en nameting worden op het niveau van de behandelreeks gedefinieerd. Oftewel, mits er een voormeting is afgenomen binnen één van de reeksen met dezelfde behandelreeks, zal deze voormeting getoond worden voor al die reeksen.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Behandelreeks&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;(Optioneel) vragenlijst code&#039;&#039;&#039;  &lt;br /&gt;
** Instelbaar&lt;br /&gt;
** Wordt enkel toegepast op behandelreeksen met één of meer geldige metingen&lt;br /&gt;
** Mits parameter = ‘JA’: dan geldt dat voor een andere vragenlijst-code een andere reeks wordt gemaakt (&lt;br /&gt;
*** T-scores worden enkel vergeleken voor vragenlijsten met hetzelfde type (bijv. enkel HoNOS vragenlijsten binnen één behandelreeks).&lt;br /&gt;
*** Meetmomenten worden gegenereerd voor elke type vragenlijst. Bijvoorbeeld, is er een HoNOS U verwacht dan voor elk type vragenlijst een nieuw meetmoment. (&lt;br /&gt;
** Mits parameter = ‘Nee’: dan geldt dat voor een andere vragenlijst-code dezelfde reeks wordt gebruikt&lt;br /&gt;
*** T-scores worden vergelijken onafhankelijk van het type vragenlijsten (Bijvoorbeeld, HoNOS en FARE worden afwisselend gebruikt).&lt;br /&gt;
*** Verwachtte meetmomenten worden enkel gegenereerd als er geen meting is geweest binnen het tijdsinterval voor alle type vragenlijsten.&lt;br /&gt;
|[[Bestand:ROM reeks.jpg|gecentreerd|392x392px]]&lt;br /&gt;
|-&lt;br /&gt;
|(Delta)-T score&lt;br /&gt;
|De T-score is een uniforme maat om de diverse vragenlijsten naar scores te transformeren en loopt van 0-100. Een succesvolle behandeling zorgt voor een lagere nametingen dan de voormeting (behalve bij het meetinstrument MANSA-16). De Delta-T score is het verschil in T score tussen twee T scores.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Zie voor interpretatie van de Delta T-score de tabel onder &amp;quot;Toepassing - interpretatie delta T-score&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Gekoppeld meetmoment&lt;br /&gt;
|Een gekoppeld meetmoment is een valide meting die binnen de data van een behandelreeks valt. Een ongekoppelde meetmoment kan een valide meting zijn die buiten de behandelreeks valt. Of het kan een invalide meting zijn (die binnen of buiten een eventuele behandelreeks valt).&lt;br /&gt;
|Zie ook de visualisatie in de executive summary bovenaan deze pagina.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Totstandkoming ==&lt;br /&gt;
&lt;br /&gt;
=== Stappenplan ===&lt;br /&gt;
Hieronder is het stappenplan uitgewerkt dat gevolgd wordt om de berekeningen voor de ROM te maken. &lt;br /&gt;
&lt;br /&gt;
Per stap is toelichting gegeven en zo nodig een extra visualisatie toegevoegd. &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Stap&lt;br /&gt;
!Toelichting&lt;br /&gt;
!&lt;br /&gt;
|-&lt;br /&gt;
|0: Bepalen behandelingen binnen behandelreeks&lt;br /&gt;
|Eerst  wordt bepaald naar welke behandelingen we moeten kijken om de uitersten van behandelreeks te kunnen bepalen.&lt;br /&gt;
&lt;br /&gt;
* Mits het ZPM zorgtraject is aangemaakt met zorglabel N02 (&#039;&#039;Overgang  oude bekostiging met direct tijd naar Zorgprestatiemodel&#039;&#039;), wordt de  voormeting bepaald op basis van de voorafgaande DBC(s). De DBCs die worden  meegenomen bij de betreffende zorgtrajecten, zijn DBCs die dezelfde (1)  diagnose en (2) inschrijvingsnummer hebben als het zorgtraject.&lt;br /&gt;
&lt;br /&gt;
* Voor de combinatie van de zorgtrajecten met eventuele DBCs (en losse  DBCs) kijken we naar alle behandelcontacten met directe tijd. &lt;br /&gt;
** Voor een dergelijke behandelreeks moeten we het eerste/laatste behandelcontact bepalen.&lt;br /&gt;
|[[Bestand:Stap 0 ROM .png|gecentreerd|miniatuur|800x800px]]&lt;br /&gt;
|-&lt;br /&gt;
|1: Bepalen uitersten van behandelreeks&lt;br /&gt;
|Als er  bepaald is welke behandelingen in een behandelreeks vallen, wordt er per behandelreeks bepaald:&lt;br /&gt;
&lt;br /&gt;
* Het eerste behandelcontact&lt;br /&gt;
* Het laatste behandelcontact&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
LET OP&lt;br /&gt;
&lt;br /&gt;
Er moet directe tijd zijn geschreven op het behandelcontact en er moet  een diagnose bekend zijn voor de behandelreeks. De diagnose is nodig om te  bepalen of een eventuele ROM-meting met een vragenlijst is afgenomen die geldig is bij die specifieke diagnose&lt;br /&gt;
|[[Bestand:ROMstap1 nieuw.jpg|alt=|gecentreerd|miniatuur|1000x1000px]]&lt;br /&gt;
|-&lt;br /&gt;
|2: Bepalen valide metingen&lt;br /&gt;
|Dan wordt er gekeken of er binnen de vastgestelde uiterste waarden van een behandelreeks, valide metingen te vinden zijn.&lt;br /&gt;
&lt;br /&gt;
* Mits er een valide meting te vinden is, dan wordt de behandelreeks, en (optioneel) type vragenlijst meegenomen in de behandelreeks.&lt;br /&gt;
&lt;br /&gt;
* Mits er geen valide meting te vinden is, dan is een reeks enkel bepaald op basis van de behandelreeks. In dit geval zullen er dan ook geen geldige  metingen te tonen zijn in de dataset. Er worden wel twee meetmomenten gegenereerd, namelijk het verwachte voormeetmoment en het verwachte nameetmoment.&lt;br /&gt;
|[[Bestand:ValueCare - ROM (1).png|gecentreerd|miniatuur|800x800px]]&lt;br /&gt;
|-&lt;br /&gt;
|3:Nummering metingen&lt;br /&gt;
|We nummeren de opvolgende metingen binnen een behandelreeks op basis van de datum van afname. &lt;br /&gt;
Hierdoor kunnen we de opvolgende metingen makkelijk koppelen. &lt;br /&gt;
&lt;br /&gt;
Met behulp van het tijdsinterval per type vragenlijst en diagnose, kunnen we bepalen of de opvolgende metingen plaats hebben gevonden binnen het tijdsinterval (t.o.v. de vorige meting), waarbinnen ze worden verwacht. &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Optie&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; |Situatie &lt;br /&gt;
!Gevolg&lt;br /&gt;
|-&lt;br /&gt;
|A&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |De volgende meting valt binnen tijdsinterval&lt;br /&gt;
|De volgende meting is een valide meting. Let op: alle valide metingen moeten voldoen aan de criteria gedefinieerd in stap 2. &lt;br /&gt;
|-&lt;br /&gt;
|B&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |De volgende meting valt buiten tijdsinterval&lt;br /&gt;
|Genereren meetmoment (dus geen valide meting). Dit meetmoment moet duidelijk maken aan instellingen dat er een meting verwacht wordt, maar deze meting niet (valide of volledig) is afgenomen.&lt;br /&gt;
|-&lt;br /&gt;
|C&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; |Geen volgende meting&lt;br /&gt;
|Laatste behandelcontact is in het verleden geweest &lt;br /&gt;
|Genereren meetmomenten tot en met het laatste behandelcontact.&lt;br /&gt;
|-&lt;br /&gt;
|D&lt;br /&gt;
|Laatste behandelcontact wordt in de toekomst verwacht&lt;br /&gt;
|Genereren meetmomenten tot en met de aanleverdatum.&lt;br /&gt;
|}&lt;br /&gt;
|[[Bestand:ROM stap 3 diagram update .jpg|alt=|gecentreerd|miniatuur|1300x1300px]]&lt;br /&gt;
|-&lt;br /&gt;
|4: Bepalen voor- en nameting&lt;br /&gt;
|Het bepalen van de voor- en nametingen:&lt;br /&gt;
&lt;br /&gt;
De metingen die binnen een reeks het dichtste bij het eerste/laatste behandelcontact liggen worden bestempeld als voor- of nameting.&lt;br /&gt;
&lt;br /&gt;
Indien er enkel een voormeting of een nameting is en niet beide, dan genereren we een meetmoment voor de missende voor- of nameting, met als datum het eerste/laatste behandelcontact.&lt;br /&gt;
&lt;br /&gt;
* Mits er een valide meting heeft plaatsgevonden in de reeks, bepalen we of de meting een valide voor- of nameting is aan de hand van een marge rondom het eerste- of laatste behandelcontact. Deze marges worden bepaald aan de hand van parameters BI_MARGE_RONDOM_EERSTE_BEHANDELCONTACT_VOORMETING en BI_MARGE_RONDOM_LAATSTE_BEHANDELCONTACT_NAMETING .&lt;br /&gt;
* Optioneel: Instelbaar &lt;br /&gt;
** Mits er voor een reeks meerdere type vragenlijst worden gebruikt (bijv. zowel Honos-12 als SQ48) dan wordt er voor elk type vragenlijst een aparte reeks aangemaakt. De voor- en nametingen worden onafhankelijk van type vragenlijst bepaald. Dit wordt dus gedaan voor de overkoepelende behandelreeks.&lt;br /&gt;
|[[Bestand:ROMstap4 nieuw.jpg|alt=|gecentreerd|miniatuur|1000x1000px]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Gebruikte beheertabellen en parameters ===&lt;br /&gt;
Hieronder zijn de parameters en beheertabellen met relevante toelichting te vinden. De dataset die voor de ROM gebruikt wordt is &amp;lt;code&amp;gt;ROM meetmomenten.&amp;lt;/code&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Parameters&lt;br /&gt;
!Toelichting&lt;br /&gt;
|-&lt;br /&gt;
|BI_MARGE_RONDOM_EERSTE_BEHANDELCONTACT_VOORMETING&lt;br /&gt;
|Bandbreedte in dagen rondom eerste behandelcontact zorgtraject waarbinnen een geldige voormeting afgenomen moet zijn&lt;br /&gt;
|-&lt;br /&gt;
|BI_MARGE_RONDOM_LAATSTE_BEHANDELCONTACT_NAMETING&lt;br /&gt;
|Bandbreedte in dagen rondom laatste behandelcontact zorgtraject waarbinnen een geldige nameting afgenomen moet zijn&lt;br /&gt;
|-&lt;br /&gt;
|GGZBI_ROM_MEETMOMENTEN_ZELFDE_TYPE_VRAGENLIJST&lt;br /&gt;
|Of een reeks rekening moet houden met aparte type vragenlijsten of niet.&lt;br /&gt;
&lt;br /&gt;
Mits parameter = JA, genereren we voor elke verschillende vragenlijst-code binnen een behandelreeks, een aparte reeks&lt;br /&gt;
&lt;br /&gt;
Mits parameter = NEE, mogen de vragenlijsten onafhankelijk van elkaar afgenomen zijn&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;NOTE: deze parameter wil ik nog hernoemen naar GGZBI_ROM_MEETMOMENTEN_ZELFDE_TYPE_VRAGENLIJST&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;GGZBI_TIJDSINTERVAL_ROM_MEETMOMENTEN_ONAFHANKELIJK_VAN_TYPE&#039;&#039;&lt;br /&gt;
|Het tijdsinterval dat gebruikt wordt voor reeksen, waarbij geen tijdsinterval bepaald is in de beheertabel &#039;Beheer BI: Vragenlijst per diagnose&#039;  &lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Beheertabel&lt;br /&gt;
!Toelichting&lt;br /&gt;
|-&lt;br /&gt;
|Beheer BI: Vragenlijst per diagnose&lt;br /&gt;
|Per diagnosehoofdgroep kan het gebruikte ROM-instrument aangegeven worden.&lt;br /&gt;
In deze beheertabel kan ook het interval per type vragenlijst en diagnose ingesteld worden. (NIEUW!)&lt;br /&gt;
|-&lt;br /&gt;
|Beheer BI: Vragenlijst&lt;br /&gt;
|Per vragenlijst kan worden aangegeven of deze wordt gebruikt als ROM- en/of CQI-instrument&lt;br /&gt;
|-&lt;br /&gt;
|Beheer BI: Parameters&lt;br /&gt;
|Voor het instellen van o.a. de hierboven genoemde parameters.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Toepassing ==&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
=== Beheertabel ===&lt;br /&gt;
&lt;br /&gt;
Zoals hierboven al vaker aangegeven zijn er een aantal dingen instelbaar via beheertabellen. Zie ook het overzicht van beheertabellen hierboven. &lt;br /&gt;
&lt;br /&gt;
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. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== (Delta) t-score ===&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Bestand:Deltat nieuw.jpg|alt=|gecentreerd|miniatuur|800x800px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Interpretatie Delta T-score ====&lt;br /&gt;
Zie de tabel hieronder voor de interpretatie van de Delta T-score:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Code&lt;br /&gt;
!Classificatie&lt;br /&gt;
!Delta T-score&lt;br /&gt;
|-&lt;br /&gt;
|1&lt;br /&gt;
|Hersteld &lt;br /&gt;
|&amp;gt; 5 &amp;lt;code&amp;gt;AND&amp;lt;/code&amp;gt; voormeting t &amp;gt; 42,5 &amp;lt;code&amp;gt;AND&amp;lt;/code&amp;gt; nameting t &amp;lt; 42,5&lt;br /&gt;
|-&lt;br /&gt;
|2&lt;br /&gt;
|Verbeterd &lt;br /&gt;
|&amp;gt; 5 &lt;br /&gt;
|-&lt;br /&gt;
|3&lt;br /&gt;
|Onveranderd&lt;br /&gt;
| -5 &amp;lt; delta t &amp;lt; 5 &lt;br /&gt;
|-&lt;br /&gt;
|4 &lt;br /&gt;
|Verslechterd&lt;br /&gt;
|&amp;lt; -5 &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== KPI&#039;s en dashboards ===&lt;br /&gt;
Voor de ROM biedt ValueCare verschillende  dashboards in het portaal.  &lt;br /&gt;
&lt;br /&gt;
Deze zijn te vinden onder &amp;lt;code&amp;gt;Meer dashboards &amp;gt; ROM &amp;gt; ROM - Delta t-score&amp;lt;/code&amp;gt; en    &amp;lt;code&amp;gt;Meer dashboards &amp;gt; ROM &amp;gt; ROM - Proces valide metingen&amp;lt;/code&amp;gt;.  &lt;br /&gt;
&lt;br /&gt;
Zie hieronder een overzicht:  &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Dashboard&lt;br /&gt;
!Tegel&lt;br /&gt;
!Toelichting &lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; |Delta t-score&lt;br /&gt;
|Delta T-score ROM per maand&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; |Delta-T wordt per patient/behandeling berekend als de verschilscore tussen de vorige meting en huidige meting. &lt;br /&gt;
|-&lt;br /&gt;
|Delta T-score ROM per organisatieniveau&lt;br /&gt;
|-&lt;br /&gt;
|Delta T-score ROM per soort vragenlijst &lt;br /&gt;
|-&lt;br /&gt;
|Delta T-score ROM per RCI&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; |Proces valide metingen&lt;br /&gt;
|Valide ROM metingen per maand&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; |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. &lt;br /&gt;
|-&lt;br /&gt;
|Valide ROM metingen per organisatieniveau&lt;br /&gt;
|-&lt;br /&gt;
|Valide ROM metingen per soort vragenlijst &lt;br /&gt;
|-&lt;br /&gt;
|Valide ROM metingen per soort meetmoment &lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; |Effectmeting&lt;br /&gt;
|ROM RCI score per maand &lt;br /&gt;
|Alle RCI waarden van diverse meetinstrumenten zoals IDS-SR, HoNOS65, etc. gegroepeerd per dbc sluitdatum (einddatum DBC) &lt;br /&gt;
&lt;br /&gt;
Deze rapportage laat de gemiddelde ROM Deltra-t score zien.&lt;br /&gt;
|-&lt;br /&gt;
|ROM HoNOS65 subschalen &lt;br /&gt;
|Deze rapportage laat de ruwe scores van de voor- en nameting zien voor 11 vragen uit de HoNOS65 vragenlijst. &lt;br /&gt;
|-&lt;br /&gt;
|ROM RCI score per diagnosegroep&lt;br /&gt;
|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. &lt;br /&gt;
|-&lt;br /&gt;
|ROM CANSAS subschalen &lt;br /&gt;
|Deze rapportage laat de ruwe scores van de voor- en nameting zien voor 25 vragen uit de CANVAS vragenlijst. &lt;br /&gt;
&lt;br /&gt;
Proportie cliënten met onopgeloste zorgbehoeften is het percentage cliënten dat minimaal 1 heeft gescoord op de subschaal &amp;quot;onopgeloste zorgbehoeften&amp;quot; tov het totaal aantal cliënten. &lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; |Effectmeting Delta t-score&lt;br /&gt;
|ROM Delta-T score per maand &lt;br /&gt;
|Rapportage: gemiddelde ROM Delta-T score per maand. &lt;br /&gt;
|-&lt;br /&gt;
|ROM Delta-T score per org. niv. &lt;br /&gt;
|Rapportage: gemiddelde ROM Delta-T score per organisatie niveau.&lt;br /&gt;
|-&lt;br /&gt;
|ROM Delta-T score per diagnosegroep&lt;br /&gt;
|Rapportage: gemiddelde Delta-T score per diagnosegroep.&lt;br /&gt;
|-&lt;br /&gt;
|ROM Delta-T score per jaar &lt;br /&gt;
|Rapportage: gemiddelde Delta-T score per jaar. &lt;br /&gt;
|}&lt;br /&gt;
 &amp;lt;p style=&amp;quot;text-align: center&amp;quot;&amp;gt;{{VALUECARE}}&amp;lt;/p&amp;gt;&lt;/div&gt;</summary>
		<author><name>Cbruin</name></author>
	</entry>
	<entry>
		<id>https://www.normenkaderzorg.nl/index.php?title=Routine_Outcome_Monitoring_(ROM)&amp;diff=65485</id>
		<title>Routine Outcome Monitoring (ROM)</title>
		<link rel="alternate" type="text/html" href="https://www.normenkaderzorg.nl/index.php?title=Routine_Outcome_Monitoring_(ROM)&amp;diff=65485"/>
		<updated>2022-11-28T14:01:28Z</updated>

		<summary type="html">&lt;p&gt;Cbruin: /* Definities */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;p style=&amp;quot;text-align: center&amp;quot;&amp;gt;{{VALUECARE}}&amp;lt;/p&amp;gt;&lt;br /&gt;
== Inleiding ==&lt;br /&gt;
Deze pagina dient als naslagwerk om de managementrapportages op de Routine Outcome Monitoring (ROM) te interpreteren en gebruiken.&lt;br /&gt;
&lt;br /&gt;
De doelen van managementrapportage inzake ROM betreft het bieden van inzicht in:&lt;br /&gt;
&lt;br /&gt;
* De (tijdige) inzet van ROM instrumenten op de juiste momenten&lt;br /&gt;
* De effecten van de ingezette behandeling&lt;br /&gt;
&lt;br /&gt;
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. &lt;br /&gt;
&lt;br /&gt;
== Definities ==&lt;br /&gt;
Hieronder staan alle relevante termen met betrekking tot de ROM gedefinieerd en waar relevant extra toegelicht.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Term&lt;br /&gt;
!Definitie&lt;br /&gt;
!Toelichting&lt;br /&gt;
|-&lt;br /&gt;
|Voor- en nametingen&lt;br /&gt;
|De voor- en nametingen vormen de kapstok voor het bepalen of er een geldige ROM voormetingen dan wel nametingen uitgevoerd is voor het ZPM zorgtraject. Voor andere financieringsstromen geschiedt dit voor de daarvoor leidende zorgproducten (bijvoorbeeld een jeugdproduct). Daarnaast wordt per meting de T-score bepaald, zodat het effect kan worden gemeten door de T-score van de nameting te vergelijken met de voormeting.&lt;br /&gt;
| nvt&lt;br /&gt;
|-&lt;br /&gt;
|Voormeting&lt;br /&gt;
|Het eerste behandelcontact binnen het zorgtraject (of ander zorgproduct) is het ijkpunt voor de voormeting. Hierop is een (instelbare) marge in dagen van toepassing om als geldige voormeting te tellen.&lt;br /&gt;
| nvt&lt;br /&gt;
|-&lt;br /&gt;
|Nameting&lt;br /&gt;
|Het laatste behandelcontact binnen het zorgtraject (of ander zorgproduct) is het ijkpunt voor de nameting. Ook hierop is een (instelbare) marge in dagen van toepassing om als geldige nameting te tellen.&lt;br /&gt;
|De nameting van het voorgaande zorgtraject mag gezien worden als voormeting van het nieuwe traject, indien het voldoen aan de eisen:&lt;br /&gt;
&lt;br /&gt;
* Marge in dagen t.o.v. eerste behandelcontact in nieuwe zorgtraject&lt;br /&gt;
&lt;br /&gt;
* Vragenlijst wordt gebruikt binnen de diagnose hoofdgroep&lt;br /&gt;
&lt;br /&gt;
Notes:&lt;br /&gt;
&lt;br /&gt;
* Als er nog geen einddatum is bepaald voor een behandelreeks, verwachten we dat er nog behandelcontacten gaan volgen. In dit geval bepalen we wel een laatste (ofwel meest recente) behandelcontact, maar valideren we nog niet of er een geldige nameting is geweest.&lt;br /&gt;
* Als er een verwachte einddatum (in de toekomst) is ingevuld voor een behandelreeks, dan kijken we voor een valide nameting binnen het tijdsinterval rondom de einddatum van de behandelreeks&lt;br /&gt;
* Als de einddatum van een zorgtraject reeds voorbij is, dan kijken we naar het laatste (ofwel meest recente) behandelcontact  &lt;br /&gt;
|-&lt;br /&gt;
|Tussenmetingen&lt;br /&gt;
|Voor mensen die langdurig in zorg zijn (en hetzelfde zorgtraject hebben) zijn regelmatigere tussentijdse metingen van ROM is wenselijk. Het gewenste tijdsinterval verschilt per instelling, daarom is een tijdsinterval in te stellen. Voor informatie over het instelbare tijdsinterval, zie &#039;&#039;Tijdsinterval&#039;&#039;.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Valide meting&lt;br /&gt;
|Een valide meting is een meting die:&lt;br /&gt;
&lt;br /&gt;
* is aangemerkt als ROM&lt;br /&gt;
* volledig is ingevuld&lt;br /&gt;
* Als de diagnosegroep van het zorgtraject gevuld is, wordt met Beheer BI: Vragenlijst per diagnose bepaald of de vragenlijst in aanmerking komt voor de diagnose hoofdgroep.&lt;br /&gt;
** Indien de diagnosegroep leeg is, tonen we op dit moment geen meetmomenten in de dataset.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Tijdsinterval&lt;br /&gt;
|Hiermee wordt gedoeld op de gewenste tijd tussen ROM metingen. Zie ook definitie &#039;&#039;tussenmetingen&#039;&#039;. De tijdsinterval is door de instelling zelf in te stellen. De tijdsinterval kan verschillen per type vragenlijst en diagnose en kan ingesteld worden via de beheertabel Beheer BI: Vragenlijst per diagnose&lt;br /&gt;
|&amp;lt;code&amp;gt;Stuurinformatie &amp;gt; Beheer BI &amp;gt; Beheer BI: Vragenlijst per diagnose&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|Meetmoment&lt;br /&gt;
|Indien er geen meting plaatsvindt binnen het ingestelde tijdsinterval, wordt er een meetmoment aangemaakt. Dit is dus een moment waarop er een meting verwacht werd, maar deze niet is gedaan.&lt;br /&gt;
|Zie ook &amp;quot;Totstandkoming - Stappenplan - stap 3: Nummering metingen&amp;quot; hieronder.&lt;br /&gt;
|-&lt;br /&gt;
|Initiële meting&lt;br /&gt;
|Dit is de eerste valide meting binnen een reeks. De initiële meting is nodig als aanvulling op de voormeting voor de gevallen waarin de voormeting gegenereerd is (en dus geen valide meting is). In deze gevallen is de initiële meting de eerste valide meting binnen een reeks.&lt;br /&gt;
|Zie ook &amp;quot;Toepassing - (Delta) t-score&amp;quot; hieronder.&lt;br /&gt;
|-&lt;br /&gt;
|Behandelreeks&lt;br /&gt;
|Alle meetmomenten binnen een zorgtraject in combinatie met de DBC’s.&lt;br /&gt;
Binnen één behandelreeksmoeten de onderstaande aspecten overeenkomen. Komen deze aspecten niet overeen, dan geldt dat als een andere behandelreeks.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Inschrijving (en daarmee ook cliënt)&#039;&#039;&#039;&lt;br /&gt;
** Als een inschrijving eindigt, eindigt de behandelreeks&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Diagnose       &#039;&#039;&#039;&lt;br /&gt;
** Is er een nieuwe diagnose gesteld is, eindigt de behandelreeks&lt;br /&gt;
*&#039;&#039;&#039;Zorgtraject / DBC / Jeugd / WMO &#039;&#039;&#039;   &lt;br /&gt;
** Als er een nieuw zorgtraject, jeugdproduct, of wmo product is, eindigt de behandelreeks&lt;br /&gt;
|Als er voor een Jeugd product of WMO product een nieuw product is aangemaakt met een zelfde product-code wordt dit ondervangen in dezelfde behandelreeks. Dit geldt enkel als het nieuwe product binnen 35 dagen na sluiting van het vorige product is aangemaakt.&lt;br /&gt;
|-&lt;br /&gt;
|Reeks&lt;br /&gt;
|Een behandelreeks kan bestaan uit meerdere reeksen. Dit is afhankelijk van de instelling van GGZBI_ROM_MEETMOMENTEN_ZELFDE_TYPE_VRAGENLIJST. Mits er meerdere type vragenlijsten zijn afgenomen, kan er voor elk type vragenlijst een aparte reeks worden aangemaakt. De voor- en nameting worden op het niveau van de behandelreeks gedefinieerd. Oftewel, mits er een voormeting is afgenomen binnen één van de reeksen met dezelfde behandelreeks, zal deze voormeting getoond worden voor al die reeksen.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Behandelreeks&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;(Optioneel) vragenlijst code&#039;&#039;&#039;  &lt;br /&gt;
** Instelbaar&lt;br /&gt;
** Wordt enkel toegepast op behandelreeksen met één of meer geldige metingen&lt;br /&gt;
** Mits parameter = ‘JA’: dan geldt dat voor een andere vragenlijst-code een andere reeks wordt gemaakt (&lt;br /&gt;
*** T-scores worden enkel vergeleken voor vragenlijsten met hetzelfde type (bijv. enkel HoNOS vragenlijsten binnen één behandelreeks).&lt;br /&gt;
*** Meetmomenten worden gegenereerd voor elke type vragenlijst. Bijvoorbeeld, is er een HoNOS U verwacht dan voor elk type vragenlijst een nieuw meetmoment. (&lt;br /&gt;
** Mits parameter = ‘Nee’: dan geldt dat voor een andere vragenlijst-code dezelfde reeks wordt gebruikt&lt;br /&gt;
*** T-scores worden vergelijken onafhankelijk van het type vragenlijsten (Bijvoorbeeld, HoNOS en FARE worden afwisselend gebruikt).&lt;br /&gt;
*** Verwachtte meetmomenten worden enkel gegenereerd als er geen meting is geweest binnen het tijdsinterval voor alle type vragenlijsten.&lt;br /&gt;
|[[Bestand:ROM reeks.jpg|gecentreerd|392x392px]]&lt;br /&gt;
|-&lt;br /&gt;
|(Delta)-T score&lt;br /&gt;
|De T-score is een uniforme maat om de diverse vragenlijsten naar scores te transformeren en loopt van 0-100. Een succesvolle behandeling zorgt voor een lagere nametingen dan de voormeting (behalve bij het meetinstrument MANSA-16). De Delta-T score is het verschil in T score tussen twee T scores.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Zie voor interpretatie van de Delta T-score de tabel onder &amp;quot;Toepassing - interpretatie delta T-score&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Totstandkoming ==&lt;br /&gt;
&lt;br /&gt;
=== Stappenplan ===&lt;br /&gt;
Hieronder is het stappenplan uitgewerkt dat gevolgd wordt om de berekeningen voor de ROM te maken. &lt;br /&gt;
&lt;br /&gt;
Per stap is toelichting gegeven en zo nodig een extra visualisatie toegevoegd. &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Stap&lt;br /&gt;
!Toelichting&lt;br /&gt;
!&lt;br /&gt;
|-&lt;br /&gt;
|0: Bepalen behandelingen binnen behandelreeks&lt;br /&gt;
|Eerst  wordt bepaald naar welke behandelingen we moeten kijken om de uitersten van behandelreeks te kunnen bepalen.&lt;br /&gt;
&lt;br /&gt;
* Mits het ZPM zorgtraject is aangemaakt met zorglabel N02 (&#039;&#039;Overgang  oude bekostiging met direct tijd naar Zorgprestatiemodel&#039;&#039;), wordt de  voormeting bepaald op basis van de voorafgaande DBC(s). De DBCs die worden  meegenomen bij de betreffende zorgtrajecten, zijn DBCs die dezelfde (1)  diagnose en (2) inschrijvingsnummer hebben als het zorgtraject.&lt;br /&gt;
&lt;br /&gt;
* Voor de combinatie van de zorgtrajecten met eventuele DBCs (en losse  DBCs) kijken we naar alle behandelcontacten met directe tijd. &lt;br /&gt;
** Voor een dergelijke behandelreeks moeten we het eerste/laatste behandelcontact bepalen.&lt;br /&gt;
|[[Bestand:Stap 0 ROM .png|gecentreerd|miniatuur|800x800px]]&lt;br /&gt;
|-&lt;br /&gt;
|1: Bepalen uitersten van behandelreeks&lt;br /&gt;
|Als er  bepaald is welke behandelingen in een behandelreeks vallen, wordt er per behandelreeks bepaald:&lt;br /&gt;
&lt;br /&gt;
* Het eerste behandelcontact&lt;br /&gt;
* Het laatste behandelcontact&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
LET OP&lt;br /&gt;
&lt;br /&gt;
Er moet directe tijd zijn geschreven op het behandelcontact en er moet  een diagnose bekend zijn voor de behandelreeks. De diagnose is nodig om te  bepalen of een eventuele ROM-meting met een vragenlijst is afgenomen die geldig is bij die specifieke diagnose&lt;br /&gt;
|[[Bestand:ROMstap1 nieuw.jpg|alt=|gecentreerd|miniatuur|1000x1000px]]&lt;br /&gt;
|-&lt;br /&gt;
|2: Bepalen valide metingen&lt;br /&gt;
|Dan wordt er gekeken of er binnen de vastgestelde uiterste waarden van een behandelreeks, valide metingen te vinden zijn.&lt;br /&gt;
&lt;br /&gt;
* Mits er een valide meting te vinden is, dan wordt de behandelreeks, en (optioneel) type vragenlijst meegenomen in de behandelreeks.&lt;br /&gt;
&lt;br /&gt;
* Mits er geen valide meting te vinden is, dan is een reeks enkel bepaald op basis van de behandelreeks. In dit geval zullen er dan ook geen geldige  metingen te tonen zijn in de dataset. Er worden wel twee meetmomenten gegenereerd, namelijk het verwachte voormeetmoment en het verwachte nameetmoment.&lt;br /&gt;
|[[Bestand:ValueCare - ROM (1).png|gecentreerd|miniatuur|800x800px]]&lt;br /&gt;
|-&lt;br /&gt;
|3:Nummering metingen&lt;br /&gt;
|We nummeren de opvolgende metingen binnen een behandelreeks op basis van de datum van afname. &lt;br /&gt;
Hierdoor kunnen we de opvolgende metingen makkelijk koppelen. &lt;br /&gt;
&lt;br /&gt;
Met behulp van het tijdsinterval per type vragenlijst en diagnose, kunnen we bepalen of de opvolgende metingen plaats hebben gevonden binnen het tijdsinterval (t.o.v. de vorige meting), waarbinnen ze worden verwacht. &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Optie&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; |Situatie &lt;br /&gt;
!Gevolg&lt;br /&gt;
|-&lt;br /&gt;
|A&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |De volgende meting valt binnen tijdsinterval&lt;br /&gt;
|De volgende meting is een valide meting. Let op: alle valide metingen moeten voldoen aan de criteria gedefinieerd in stap 2. &lt;br /&gt;
|-&lt;br /&gt;
|B&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |De volgende meting valt buiten tijdsinterval&lt;br /&gt;
|Genereren meetmoment (dus geen valide meting). Dit meetmoment moet duidelijk maken aan instellingen dat er een meting verwacht wordt, maar deze meting niet (valide of volledig) is afgenomen.&lt;br /&gt;
|-&lt;br /&gt;
|C&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; |Geen volgende meting&lt;br /&gt;
|Laatste behandelcontact is in het verleden geweest &lt;br /&gt;
|Genereren meetmomenten tot en met het laatste behandelcontact.&lt;br /&gt;
|-&lt;br /&gt;
|D&lt;br /&gt;
|Laatste behandelcontact wordt in de toekomst verwacht&lt;br /&gt;
|Genereren meetmomenten tot en met de aanleverdatum.&lt;br /&gt;
|}&lt;br /&gt;
|[[Bestand:ROM stap 3 diagram update .jpg|alt=|gecentreerd|miniatuur|1300x1300px]]&lt;br /&gt;
|-&lt;br /&gt;
|4: Bepalen voor- en nameting&lt;br /&gt;
|Het bepalen van de voor- en nametingen:&lt;br /&gt;
&lt;br /&gt;
De metingen die binnen een reeks het dichtste bij het eerste/laatste behandelcontact liggen worden bestempeld als voor- of nameting.&lt;br /&gt;
&lt;br /&gt;
Indien er enkel een voormeting of een nameting is en niet beide, dan genereren we een meetmoment voor de missende voor- of nameting, met als datum het eerste/laatste behandelcontact.&lt;br /&gt;
&lt;br /&gt;
* Mits er een valide meting heeft plaatsgevonden in de reeks, bepalen we of de meting een valide voor- of nameting is aan de hand van een marge rondom het eerste- of laatste behandelcontact. Deze marges worden bepaald aan de hand van parameters BI_MARGE_RONDOM_EERSTE_BEHANDELCONTACT_VOORMETING en BI_MARGE_RONDOM_LAATSTE_BEHANDELCONTACT_NAMETING .&lt;br /&gt;
* Optioneel: Instelbaar &lt;br /&gt;
** Mits er voor een reeks meerdere type vragenlijst worden gebruikt (bijv. zowel Honos-12 als SQ48) dan wordt er voor elk type vragenlijst een aparte reeks aangemaakt. De voor- en nametingen worden onafhankelijk van type vragenlijst bepaald. Dit wordt dus gedaan voor de overkoepelende behandelreeks.&lt;br /&gt;
|[[Bestand:ROMstap4 nieuw.jpg|alt=|gecentreerd|miniatuur|1000x1000px]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Gebruikte beheertabellen en parameters ===&lt;br /&gt;
Hieronder zijn de parameters en beheertabellen met relevante toelichting te vinden. De dataset die voor de ROM gebruikt wordt is &amp;lt;code&amp;gt;ROM meetmomenten.&amp;lt;/code&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Parameters&lt;br /&gt;
!Toelichting&lt;br /&gt;
|-&lt;br /&gt;
|BI_MARGE_RONDOM_EERSTE_BEHANDELCONTACT_VOORMETING&lt;br /&gt;
|Bandbreedte in dagen rondom eerste behandelcontact zorgtraject waarbinnen een geldige voormeting afgenomen moet zijn&lt;br /&gt;
|-&lt;br /&gt;
|BI_MARGE_RONDOM_LAATSTE_BEHANDELCONTACT_NAMETING&lt;br /&gt;
|Bandbreedte in dagen rondom laatste behandelcontact zorgtraject waarbinnen een geldige nameting afgenomen moet zijn&lt;br /&gt;
|-&lt;br /&gt;
|GGZBI_ROM_MEETMOMENTEN_ZELFDE_TYPE_VRAGENLIJST&lt;br /&gt;
|Of een reeks rekening moet houden met aparte type vragenlijsten of niet.&lt;br /&gt;
&lt;br /&gt;
Mits parameter = JA, genereren we voor elke verschillende vragenlijst-code binnen een behandelreeks, een aparte reeks&lt;br /&gt;
&lt;br /&gt;
Mits parameter = NEE, mogen de vragenlijsten onafhankelijk van elkaar afgenomen zijn&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;NOTE: deze parameter wil ik nog hernoemen naar GGZBI_ROM_MEETMOMENTEN_ZELFDE_TYPE_VRAGENLIJST&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;GGZBI_TIJDSINTERVAL_ROM_MEETMOMENTEN_ONAFHANKELIJK_VAN_TYPE&#039;&#039;&lt;br /&gt;
|Het tijdsinterval dat gebruikt wordt voor reeksen, waarbij geen tijdsinterval bepaald is in de beheertabel &#039;Beheer BI: Vragenlijst per diagnose&#039;  &lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Beheertabel&lt;br /&gt;
!Toelichting&lt;br /&gt;
|-&lt;br /&gt;
|Beheer BI: Vragenlijst per diagnose&lt;br /&gt;
|Per diagnosehoofdgroep kan het gebruikte ROM-instrument aangegeven worden.&lt;br /&gt;
In deze beheertabel kan ook het interval per type vragenlijst en diagnose ingesteld worden. (NIEUW!)&lt;br /&gt;
|-&lt;br /&gt;
|Beheer BI: Vragenlijst&lt;br /&gt;
|Per vragenlijst kan worden aangegeven of deze wordt gebruikt als ROM- en/of CQI-instrument&lt;br /&gt;
|-&lt;br /&gt;
|Beheer BI: Parameters&lt;br /&gt;
|Voor het instellen van o.a. de hierboven genoemde parameters.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Toepassing ==&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
=== Beheertabel ===&lt;br /&gt;
&lt;br /&gt;
Zoals hierboven al vaker aangegeven zijn er een aantal dingen instelbaar via beheertabellen. Zie ook het overzicht van beheertabellen hierboven. &lt;br /&gt;
&lt;br /&gt;
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. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== (Delta) t-score ===&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Bestand:Deltat nieuw.jpg|alt=|gecentreerd|miniatuur|800x800px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Interpretatie Delta T-score ====&lt;br /&gt;
Zie de tabel hieronder voor de interpretatie van de Delta T-score:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Code&lt;br /&gt;
!Classificatie&lt;br /&gt;
!Delta T-score&lt;br /&gt;
|-&lt;br /&gt;
|1&lt;br /&gt;
|Hersteld &lt;br /&gt;
|&amp;gt; 5 &amp;lt;code&amp;gt;AND&amp;lt;/code&amp;gt; voormeting t &amp;gt; 42,5 &amp;lt;code&amp;gt;AND&amp;lt;/code&amp;gt; nameting t &amp;lt; 42,5&lt;br /&gt;
|-&lt;br /&gt;
|2&lt;br /&gt;
|Verbeterd &lt;br /&gt;
|&amp;gt; 5 &lt;br /&gt;
|-&lt;br /&gt;
|3&lt;br /&gt;
|Onveranderd&lt;br /&gt;
| -5 &amp;lt; delta t &amp;lt; 5 &lt;br /&gt;
|-&lt;br /&gt;
|4 &lt;br /&gt;
|Verslechterd&lt;br /&gt;
|&amp;lt; -5 &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== KPI&#039;s en dashboards ===&lt;br /&gt;
Voor de ROM biedt ValueCare verschillende  dashboards in het portaal.  &lt;br /&gt;
&lt;br /&gt;
Deze zijn te vinden onder &amp;lt;code&amp;gt;Meer dashboards &amp;gt; ROM &amp;gt; ROM - Delta t-score&amp;lt;/code&amp;gt; en    &amp;lt;code&amp;gt;Meer dashboards &amp;gt; ROM &amp;gt; ROM - Proces valide metingen&amp;lt;/code&amp;gt;.  &lt;br /&gt;
&lt;br /&gt;
Zie hieronder een overzicht:  &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Dashboard&lt;br /&gt;
!Tegel&lt;br /&gt;
!Toelichting &lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; |Delta t-score&lt;br /&gt;
|Delta T-score ROM per maand&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; |Delta-T wordt per patient/behandeling berekend als de verschilscore tussen de vorige meting en huidige meting. &lt;br /&gt;
|-&lt;br /&gt;
|Delta T-score ROM per organisatieniveau&lt;br /&gt;
|-&lt;br /&gt;
|Delta T-score ROM per soort vragenlijst &lt;br /&gt;
|-&lt;br /&gt;
|Delta T-score ROM per RCI&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; |Proces valide metingen&lt;br /&gt;
|Valide ROM metingen per maand&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; |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. &lt;br /&gt;
|-&lt;br /&gt;
|Valide ROM metingen per organisatieniveau&lt;br /&gt;
|-&lt;br /&gt;
|Valide ROM metingen per soort vragenlijst &lt;br /&gt;
|-&lt;br /&gt;
|Valide ROM metingen per soort meetmoment &lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; |Effectmeting&lt;br /&gt;
|ROM RCI score per maand &lt;br /&gt;
|Alle RCI waarden van diverse meetinstrumenten zoals IDS-SR, HoNOS65, etc. gegroepeerd per dbc sluitdatum (einddatum DBC) &lt;br /&gt;
&lt;br /&gt;
Deze rapportage laat de gemiddelde ROM Deltra-t score zien.&lt;br /&gt;
|-&lt;br /&gt;
|ROM HoNOS65 subschalen &lt;br /&gt;
|Deze rapportage laat de ruwe scores van de voor- en nameting zien voor 11 vragen uit de HoNOS65 vragenlijst. &lt;br /&gt;
|-&lt;br /&gt;
|ROM RCI score per diagnosegroep&lt;br /&gt;
|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. &lt;br /&gt;
|-&lt;br /&gt;
|ROM CANSAS subschalen &lt;br /&gt;
|Deze rapportage laat de ruwe scores van de voor- en nameting zien voor 25 vragen uit de CANVAS vragenlijst. &lt;br /&gt;
&lt;br /&gt;
Proportie cliënten met onopgeloste zorgbehoeften is het percentage cliënten dat minimaal 1 heeft gescoord op de subschaal &amp;quot;onopgeloste zorgbehoeften&amp;quot; tov het totaal aantal cliënten. &lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; |Effectmeting Delta t-score&lt;br /&gt;
|ROM Delta-T score per maand &lt;br /&gt;
|Rapportage: gemiddelde ROM Delta-T score per maand. &lt;br /&gt;
|-&lt;br /&gt;
|ROM Delta-T score per org. niv. &lt;br /&gt;
|Rapportage: gemiddelde ROM Delta-T score per organisatie niveau.&lt;br /&gt;
|-&lt;br /&gt;
|ROM Delta-T score per diagnosegroep&lt;br /&gt;
|Rapportage: gemiddelde Delta-T score per diagnosegroep.&lt;br /&gt;
|-&lt;br /&gt;
|ROM Delta-T score per jaar &lt;br /&gt;
|Rapportage: gemiddelde Delta-T score per jaar. &lt;br /&gt;
|}&lt;br /&gt;
 &amp;lt;p style=&amp;quot;text-align: center&amp;quot;&amp;gt;{{VALUECARE}}&amp;lt;/p&amp;gt;&lt;/div&gt;</summary>
		<author><name>Cbruin</name></author>
	</entry>
	<entry>
		<id>https://www.normenkaderzorg.nl/index.php?title=Klant_Query_Server&amp;diff=64749</id>
		<title>Klant Query Server</title>
		<link rel="alternate" type="text/html" href="https://www.normenkaderzorg.nl/index.php?title=Klant_Query_Server&amp;diff=64749"/>
		<updated>2022-10-19T14:33:34Z</updated>

		<summary type="html">&lt;p&gt;Cbruin: /* spelling */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Inleiding ==&lt;br /&gt;
Op verzoek stelt ValueCare aan de instellingen een Query Server beschikbaar met daarop een Postgres database met alle source data en BI resultaat data. De door de instelling aangemerkte gebruikers kunnen een connectie maken met de database en er queries op los laten. Ook is het mogelijk om een tool, zoals bijvoorbeeld PowerBI, te connecten tot de database.&lt;br /&gt;
&lt;br /&gt;
== Implementatie ==&lt;br /&gt;
Het volgende is nodig vanuit de instelling:&lt;br /&gt;
&lt;br /&gt;
* Een server en het IP adres van de server, tenzij de server wordt gehost door ValueCare.&lt;br /&gt;
* Een VPN verbinding van het klantnetwerk naar het ValueCare netwerk.&lt;br /&gt;
* Een lijst met gebruikers.&lt;br /&gt;
&lt;br /&gt;
De rest van de implementatie wordt door ValueCare verzorgd.&lt;br /&gt;
&lt;br /&gt;
== Hoe werkt het? ==&lt;br /&gt;
In het kort wordt het volgende dagelijks gedaan:&lt;br /&gt;
&lt;br /&gt;
* Er wordt een kopie van de source data en BI resultaat data op de ValueCare Productie server gemaakt.&lt;br /&gt;
* Op de Query Server zijn er 2 database schema&#039;s: vcs en public. Het vcs schema wordt leeg gemaakt.&lt;br /&gt;
* De kopie van de source data en BI resultaat data wordt in het vcs schema geplaatst.&lt;br /&gt;
De gebruiker kan vervolgens data in het vcs schema inzien, maar niet wijzigen. In het public schema kan de gebruiker tabellen aanmaken, wijzigen en verwijderen.&lt;br /&gt;
&lt;br /&gt;
== Toelichting data ==&lt;br /&gt;
&lt;br /&gt;
=== De data ===&lt;br /&gt;
Er zijn twee schema&#039;s beschikbaar op de Query Server: public en vcs. In het vcs schema worden alle bi- en bron-data neergezet, zodat de ValueCare data beschikbaar is. Deze data worden elke dag ververst, zodat het elke dag overeen komt met de data op de Productie-omgeving. Als u op schema vcs een eigen tabel zou aanmaken, wordt deze verwijderd tijdens de verversing. Om met eigen tabellen te werken, is het public-schema beschikbaar. De tabellen die hierop staan, blijven beschikbaar op de Query Server. Hoe u data overzet van schema vcs naar schema public leest u hieronder.&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;&#039;Tabellen kopiëren van schema VCS naar schema Public&#039;&#039;&#039;===&lt;br /&gt;
Er zijn verschillende manieren om een tabel van schema vcs over te zetten naar schema public. Hieronder is de query uitgeschreven voor één van die manieren. Als je dit vaak wil gebruiken, is het handig om hier een template van te maken (specifiek voor DBeaver). Hier vind je meer over in “Templates”.&lt;br /&gt;
&lt;br /&gt;
CREATE TABLE public.table_name (LIKE vcs.table_name INCLUDING ALL);&lt;br /&gt;
&lt;br /&gt;
INSERT INTO public.table_name&lt;br /&gt;
&lt;br /&gt;
SELECT * &lt;br /&gt;
&lt;br /&gt;
FROM vcs.table_name;&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;Van een dashboard of tegel naar de juiste tabel op de Query Server&#039;&#039;&#039; ===&lt;br /&gt;
Om te begrijpen welke tabellen op de Query Server onderliggend zijn aan de tegels en dashboards die zichtbaar zijn in het portaal is de tabel bi_queryserver_tegels_en_dashboards beschikbaar. Hierin kan je zien welke tabellen worden gebruikt in een tegel en/of dashboard. In onderstaand voorbeeld, ziet u dat voor de tegel ‘Waarde verblijfsdagen per maand’, die te vinden is in dataset ‘Verblijf ZPM’, de onderliggende tabel ‘bi_zis_verblijf_zpm’ is. Tabel bi_zis_verblijf_zpm is dan te vinden op de Query Server.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|&#039;&#039;&#039;tegel_naam&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;dataset_naam&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;tabel_naam&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;tegel_beschrijving&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|Waarde verblijfsdagen per maand&lt;br /&gt;
|Verblijf ZPM&lt;br /&gt;
|bi_zis_verblijf_zpm&lt;br /&gt;
|Deze rapportage toont waarde van de verblijfsdagen voor …&lt;br /&gt;
|}&lt;br /&gt;
Daarnaast kunt u vanuit het portaal ook het filter &#039;Paginanaam&#039; gebruiken. Als je deze toevoegt vanuit [+ nieuw filter] onderaan de linker balk met filters, dan ziet u ook welke tabellen er gebruikt worden voor het opstellen van de tegel en/of dashboard. Zoekt u bijvoorbeeld van een dashboard de bijbehorende dataset, dan kunt u ook het filter &#039;Paginanaam&#039; gebruiken, om deze vervolgens als dataset_naam op de Query Server terug te vinden.&lt;br /&gt;
&lt;br /&gt;
De logica achter de benaming van tabellen op de Query Server is hieronder weergegeven.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|&#039;&#039;&#039;Voorvoegsel&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Betekenis&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Uitleg&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|src_&lt;br /&gt;
|Source (bron)&lt;br /&gt;
|Alle tabellen die wij direct vanuit een bron ophalen krijgen het voorvoegsel src_. Dit zijn  dus tabellen vanuit bronnen, zoals XMCare, MijnQuarant, Beaufort, QuestManager,  etc. Ook bestanden die we ophalen vanaf een SFTP server of andere bronnen,  krijgen dit voorvoegsel.&lt;br /&gt;
|-&lt;br /&gt;
|bi_&lt;br /&gt;
|Business intelligence&lt;br /&gt;
|Alle tabellen die gebruikt worden voor het samenstellen van dashboards en tegels hebben het  voorvoegsel bi.  &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;Connectie opzetten&#039;&#039;&#039; ===&lt;br /&gt;
&lt;br /&gt;
# Vraag om de hostname en de databasename bij ValueCare&lt;br /&gt;
#* Het kan ook zijn dat de Query Server lokaal gehost wordt, in dat geval is de hostname doorgaans te achterhalen bij uw ICT-afdeling&lt;br /&gt;
# Vraag om de username en password bij uw ValueCare contactpersoon.&lt;br /&gt;
# Maak de connectie vanuit de tool die u gebruikt, door de hostname en de databasename in te vullen en in te loggen met uw username en password.&lt;br /&gt;
#* De Query Server beschikt over een postgres database, dus het poortnummer is de standaard postgres poort (5432)&lt;br /&gt;
&lt;br /&gt;
== Werken met DBeaver en de Query Server ==&lt;br /&gt;
Er zijn tal van goede programma&#039;s die u kunt gebruiken om te querieën op de Query Server. Mits u gebruik maakt of wilt maken van DBeaver om op de Query Server te querieën, dan vindt u hieronder een aantal instructies en een aantal tips &amp;amp; tricks die het gebruik van DBeaver nog fijner maken. &lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;Installeren DBeaver&#039;&#039;&#039; ===&lt;br /&gt;
&lt;br /&gt;
* Via &amp;lt;nowiki&amp;gt;https://dbeaver.io/download/&amp;lt;/nowiki&amp;gt; kunt u DBeaver downloaden. &lt;br /&gt;
* Met de standaard instellingen van de installatie kunt u prima op de Query Server komen, maar voelt u zich vooral vrij om de instellingen naar wens aan te passen.&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;Connectie opzetten met de database&#039;&#039;&#039; ===&lt;br /&gt;
&lt;br /&gt;
# Klik linksboven op het stekkertje om een nieuwe connectie op te zetten. (Dit kan eventueel ook via het menu: Database &amp;gt; New Database Connection&lt;br /&gt;
# Selecteer PostgreSQL&lt;br /&gt;
# Vul de juiste naam voor de Host in (het poortnummer staat default al goed: 5432)&lt;br /&gt;
# Vul de juiste naam voor de Database in&lt;br /&gt;
# Vul de juiste Username in (deze heb je ontvangen vanuit ValueCare. Heb je deze nog niet, dan kan je die aanvragen via jouw contactpersoon)&lt;br /&gt;
# Ga naar het kopje “Driver properties” en zet hier het veld tcpKeepAlive op ‘True’&lt;br /&gt;
# Klik op Finish&lt;br /&gt;
# Nu verschijnt er links in de “Database Navigator” een connectie met de naam van de database. Dubbelklik hierop om de connectie te openen&lt;br /&gt;
# Vul je wachtwoord in en voilà!&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;Tips &amp;amp; Tricks om snel met DBeaver te werken&#039;&#039;&#039; ===&lt;br /&gt;
&#039;&#039;&#039;Overzicht van de functietoetsen&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Uitvoeren van een query: ctrl + enter&lt;br /&gt;
&lt;br /&gt;
Openen van new script: F3&lt;br /&gt;
&lt;br /&gt;
Geavanceerd kopiëren: ctrl + shift + c    (uitgebreidere uitleg onder “Geavanceerd kopiëren”)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Templates&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Templates zijn erg handig in DBeaver. Hiermee kunt u veelgebruikte queries opslaan en hoeft u die niet volledig te typen, als u ze de volgende keer wil gebruiken. Bijvoorbeeld: In plaats van ‘SELECT * FROM table_name;’, type je enkel ‘saf’ en druk je op tab.&lt;br /&gt;
&lt;br /&gt;
Om een template aan te maken gaat u naar: Window &amp;gt; Preferences &amp;gt; SQL Editor &amp;gt; Templates &amp;gt; New.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Name&#039;&#039;: de combinatie aan woorden of letters die u wil typen in plaats van de query&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Pattern&#039;&#039;: de query die moet verschijnen als u de Name typt en op Tab drukt.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Insert variable&#039;&#039;: Hiermee kunt u een bepaalde variabele aanroepen nadat u het template gebruikt. Bijvoorbeeld, SELECT * FROM &#039;&#039;&#039;${table}&#039;&#039;&#039;; zorgt ervoor dat u makkelijk een bestaande tabel kunt selecteren als u het template gebruikt.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Geavanceerd kopiëren&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Met ctrl + shift + c kunt u geavanceerd kopiëren. Dit is handig als u de geselecteerde rijen wil gebruiken, bijvoorbeeld in een volgende query. Er staan dan automatisch quotes omheen en een komma tussen elk item, zoals hieronder weergegeven.&lt;br /&gt;
&lt;br /&gt;
&#039;item1&#039;,&lt;br /&gt;
&lt;br /&gt;
&#039;item2&#039;,&lt;br /&gt;
&lt;br /&gt;
...&lt;br /&gt;
&lt;br /&gt;
==== Exporteren naar Excel (xlsx) ====&lt;br /&gt;
U kunt een extensie installeren waarmee u direct Excels kunt downloaden. Dus niet eerst csv-bestanden die nog met de hand geconverteerd moeten worden. Volg de stappen in de link &#039;extensie installeren&#039;.&lt;br /&gt;
&lt;br /&gt;
LET OP!: Sluit DBeaver eerst af en start het op als Administrator. Bijv. door Ctrl + Shift + Rechtermuisknop op de taakbalk en dan &#039;Als administrator uitvoeren&#039;.&lt;br /&gt;
&lt;br /&gt;
==== CSV-bestanden als database benaderen ====&lt;br /&gt;
Klik op het plusje met New Database Connection, zoek naar &#039;csv&#039;.&lt;br /&gt;
&lt;br /&gt;
Onder Path kiest u een map waarin u alle .csv-bestanden neer gaat zetten. Klik op Finish.&lt;br /&gt;
&lt;br /&gt;
Alle csv&#039;s die u in de map (die je hierboven aangemaakt hebt) plaatst, zijn dan beschikbaar om op te queryen.&lt;br /&gt;
&lt;br /&gt;
In de Driver Properties kunt u onder separator instellen wat het scheidingsteken is.&lt;br /&gt;
&lt;br /&gt;
==== Regels afsterren: ====&lt;br /&gt;
Regels zijn op twee manieren als tekst neer te zetten.&lt;br /&gt;
&lt;br /&gt;
-- door middel van twee streepjes voor&lt;br /&gt;
&lt;br /&gt;
/*&lt;br /&gt;
&lt;br /&gt;
Of door middel van /* en */ &lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;*&amp;lt;/nowiki&amp;gt;/&lt;br /&gt;
&lt;br /&gt;
Als u al tekst heeft geschreven kunt u gebruiken maken van ctrl + / om automatisch streepjes voor de tekst te laten zetten. Selecteer de betreffende regels en druk op CTRL + /&lt;br /&gt;
&lt;br /&gt;
==== Databasenaam in export ====&lt;br /&gt;
Een export doet u door in een Resultset met de Rechtermuisknop op &#039;Export data ...&#039; te klikken. Als u wil dat de file-name automatisch de databasenaam, tabelnaam, en/of een timestamp bevat, kunt u dat doen door het volgende te doen.&lt;br /&gt;
&lt;br /&gt;
Bij Export data ... &amp;gt; Output (stap 4) &amp;gt; File name pattern, kunt u de naam van de te exporteren file bepalen. Als u daarin gebruik maakt van onderstaande variabelen, krijgt de export automatisch de naam van de betreffende variabele. &lt;br /&gt;
&lt;br /&gt;
De databasenaam: ${datasource}&lt;br /&gt;
&lt;br /&gt;
De tabelnaam: ${table} &lt;br /&gt;
&lt;br /&gt;
De timestamp: ${timestamp}&lt;br /&gt;
&lt;br /&gt;
Een combinatie hiervan is ook mogelijk. Bijvoorbeeld ${datasource}_${table}_${timestamp}.&lt;br /&gt;
&lt;br /&gt;
==== Naar hoofdletters/kleine letters van selectie   ====&lt;br /&gt;
Ctrl + Shift + X -&amp;gt; selectie naar hoofdletters&lt;br /&gt;
&lt;br /&gt;
Ctrl + Shift + Y -&amp;gt; selectie naar kleine letters&lt;br /&gt;
&lt;br /&gt;
== Werken met PowerBI en de Query Server ==&lt;br /&gt;
Mocht u met PowerBI de data op de Query Server willen gebruiken, dan dient u de volgende stappen te volgen:&lt;br /&gt;
&lt;br /&gt;
* Installeer PowerBI&lt;br /&gt;
* Open PowerBI&lt;br /&gt;
* Klik op &amp;quot;Gegevens ophalen&amp;quot; en &amp;quot;Meer&amp;quot; in het lint of &amp;quot;Gegevens ophalen&amp;quot; in het startscherm.&lt;br /&gt;
* Kies vervolgens in het menu &amp;quot;Gegevens ophalen&amp;quot; de optie &amp;quot;PostgreSQL-database&amp;quot; en klik op &amp;quot;Verbinding maken&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[Bestand:VC BI QueryServer PowerBI1.png|geen|miniatuur]]&lt;br /&gt;
&lt;br /&gt;
* Voer vervolgens in het menu &amp;quot;PostgreSQL-database&amp;quot; waarden in voor &amp;quot;Server&amp;quot; en &amp;quot;Database&amp;quot;.&lt;br /&gt;
** Uw ValueCare contactpersoon kan u helpen met de in te vullen waarden.&lt;br /&gt;
&lt;br /&gt;
[[Bestand:VC BI QueryServer PowerBI2.png|geen|miniatuur]]&lt;br /&gt;
&lt;br /&gt;
* Voer in het volgende menu uw login en wachtwoord in.&lt;br /&gt;
** Uw ValueCare contactpersoon heeft u op een veilige manier voorzien van deze gegevens.&lt;br /&gt;
** Dit hoeft u maar 1 keer te doen voor een connectie. De volgende keer wordt uw login en wachtwoord niet meer gevraagd.&lt;br /&gt;
* Kies vervolgens in het menu &amp;quot;Navigator&amp;quot; de gewenste tabel uit de lijst. Kies vervolgens op &amp;quot;Laden&amp;quot; als u de hele tabel wilt downloaden of kies &amp;quot;Gegevens transformeren&amp;quot; om data te limiteren en te bewerken.&lt;br /&gt;
* U kunt nu aan de slag.&lt;br /&gt;
&lt;br /&gt;
NB:&lt;br /&gt;
&lt;br /&gt;
* Via de knop &amp;quot;Recente bronnen&amp;quot; kunt u de verbinding met de Query Server selecteren en dan snel een extra tabel met data toevoegen&lt;br /&gt;
&lt;br /&gt;
== Werken met Excel en de Query Server ==&lt;br /&gt;
&lt;br /&gt;
Mocht u met Excel de data op de Query Server willen gebruiken, dan dient u de onderstaande stappen te volgen. Het is noodzakelijk dat u een programma installeert op uw computer, namelijk een ODBC driver. Als u geen programma&#039;s op uw eigen computer kunt installeren, hebt u hulp nodig van uw ICT service desk.&lt;br /&gt;
&lt;br /&gt;
Instructies:&lt;br /&gt;
&lt;br /&gt;
* Download Postgres ODBC driver via &amp;lt;nowiki&amp;gt;https://www.postgresql.org/ftp/odbc/versions/msi/&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** Neem de laatste versie! Neem de 64 bit versie!&lt;br /&gt;
* Installeer de ODBC driver op uw computer&lt;br /&gt;
** Start het programma &amp;quot;psqlodbc_x64&amp;quot; in de msi file.&lt;br /&gt;
** Klik op Next, vink aan &amp;quot;I accept the terms in the License Agreement&amp;quot;, klik Next, klik Next, klik Install&lt;br /&gt;
** Klik Ja op vraag of programma wijzigingen aan laptop/PC mag aanbrengen&lt;br /&gt;
** Klik Finish&lt;br /&gt;
* Configureer ODBC koppeling op uw computer&lt;br /&gt;
** Zoek via de Windows knop de app &amp;quot;ODBC-gegevensbronbeheer (64-bits)&amp;quot;&lt;br /&gt;
** Open deze app&lt;br /&gt;
** Klik op Toevoegen&lt;br /&gt;
** Klik op &amp;quot;PostgreSQL Unicode(x64)&amp;quot; en op &amp;quot;Voltooien&amp;quot;&lt;br /&gt;
** Vul de database gegevens en login gegevens in&lt;br /&gt;
*** Uw ValueCare contactpersoon kan u helpen met de in te vullen waarden.&lt;br /&gt;
*** Geef bij Data Source een begrijpelijke naam aan (laat de default naam niet staan). Bijvoorbeeld: Klant Qserver X&lt;br /&gt;
*** Klik op Test om te checken of de connectie werkt.&lt;br /&gt;
&lt;br /&gt;
[[Bestand:VC BI QueryServer Excel1.png|geen|miniatuur]]&lt;br /&gt;
&lt;br /&gt;
* Open Excel&lt;br /&gt;
* Zet de Excel connectie op&lt;br /&gt;
** Klik op Gegevens, Gegevens ophalen, Uit andere bronnen, Uit ODBC&lt;br /&gt;
** Klik in het scherm op de Data Source zoals net aangemaakt (bijvoorbeeld Bijvoorbeeld: Klant Qserver X) en klik op OK&lt;br /&gt;
** Vul in het volgende scherm wederom de gebruikersgegevens in en klik op OK&lt;br /&gt;
** Kies vervolgens in het scherm Navigator de gewenste tabellen en laadt deze in Excel&lt;br /&gt;
* U kunt nu aan de slag.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p style=&amp;quot;text-align: center&amp;quot;&amp;gt;&amp;lt;/p&amp;gt;&amp;lt;p style=&amp;quot;text-align: center&amp;quot;&amp;gt;{{VALUECARE}}&amp;lt;/p&amp;gt;&lt;/div&gt;</summary>
		<author><name>Cbruin</name></author>
	</entry>
	<entry>
		<id>https://www.normenkaderzorg.nl/index.php?title=Klant_Query_Server&amp;diff=64748</id>
		<title>Klant Query Server</title>
		<link rel="alternate" type="text/html" href="https://www.normenkaderzorg.nl/index.php?title=Klant_Query_Server&amp;diff=64748"/>
		<updated>2022-10-19T14:18:32Z</updated>

		<summary type="html">&lt;p&gt;Cbruin: /* spelling */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Inleiding ==&lt;br /&gt;
Op verzoek stelt ValueCare aan de instellingen een Query Server beschikbaar met daarop een Postgres database met alle source data en BI resultaat data. De door de instelling aangemerkte gebruikers kunnen een connectie maken met de database en er queries op los laten. Ook is het mogelijk om een tool, zoals bijvoorbeeld PowerBI, te connecten tot de database.&lt;br /&gt;
&lt;br /&gt;
== Implementatie ==&lt;br /&gt;
Het volgende is nodig vanuit de instelling:&lt;br /&gt;
&lt;br /&gt;
* Een server en het IP adres van de server, tenzij de server wordt gehost door ValueCare.&lt;br /&gt;
* Een VPN verbinding van het klantnetwerk naar het ValueCare netwerk.&lt;br /&gt;
* Een lijst met gebruikers.&lt;br /&gt;
&lt;br /&gt;
De rest van de implementatie wordt door ValueCare verzorgd.&lt;br /&gt;
&lt;br /&gt;
== Hoe werkt het? ==&lt;br /&gt;
In het kort wordt het volgende dagelijks gedaan:&lt;br /&gt;
&lt;br /&gt;
* Er wordt een kopie van de source data en BI resultaat data op de ValueCare Productie server gemaakt.&lt;br /&gt;
* Op de Query Server zijn er 2 database schema&#039;s: vcs en public. Het vcs schema wordt leeg gemaakt.&lt;br /&gt;
* De kopie van de source data en BI resultaat data wordt in het vcs schema geplaatst.&lt;br /&gt;
De gebruiker kan vervolgens data in het vcs schema inzien, maar niet wijzigen. In het public schema kan de gebruiker tabellen aanmaken, wijzigen en verwijderen.&lt;br /&gt;
&lt;br /&gt;
== Toelichting data ==&lt;br /&gt;
&lt;br /&gt;
=== De data ===&lt;br /&gt;
Er zijn twee schema&#039;s beschikbaar op de Query Server: public en vcs. In het vcs schema worden alle bi- en bron-data neergezet, zodat de ValueCare data beschikbaar is. Deze data worden elke dag ververst, zodat het elke dag overeen komt met de data op de Productie-omgeving. Als u op schema vcs een eigen tabel zou aanmaken, wordt deze verwijderd tijdens de verversing. Om met eigen tabellen te werken, is het public-schema beschikbaar. De tabellen die hierop staan, blijven beschikbaar op de Query Server. Hoe u data overzet van schema vcs naar schema public leest u hieronder.&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;&#039;Tabellen kopiëren van schema VCS naar schema Public&#039;&#039;&#039;===&lt;br /&gt;
Er zijn verschillende manieren om een tabel van schema vcs over te zetten naar schema public. Hieronder is de query uitgeschreven voor één van die manieren. Als je dit vaak wil gebruiken, is het handig om hier een template van te maken (specifiek voor DBeaver). Hier vind je meer over in “Templates”.&lt;br /&gt;
&lt;br /&gt;
CREATE TABLE public.table_name (LIKE vcs.table_name INCLUDING ALL);&lt;br /&gt;
&lt;br /&gt;
INSERT INTO public.table_name&lt;br /&gt;
&lt;br /&gt;
SELECT * &lt;br /&gt;
&lt;br /&gt;
FROM vcs.table_name;&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;Van een dashboard of tegel naar de juiste tabel op de Query Server&#039;&#039;&#039; ===&lt;br /&gt;
Om te begrijpen welke tabellen op de Query Server onderliggend zijn aan de tegels en dashboards die zichtbaar zijn in het portaal is de tabel bi_queryserver_tegels_en_dashboards beschikbaar. Hierin kan je zien welke tabellen worden gebruikt in een tegel en/of dashboard. In onderstaand voorbeeld, zie je dus dat voor de tegel ‘Waarde verblijfsdagen per maand’, die te vinden is in dataset ‘Verblijf ZPM’, de onderliggende tabel ‘bi_zis_verblijf_zpm’ is. Tabel bi_zis_verblijf_zpm is dan te vinden op de Query Server.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|&#039;&#039;&#039;tegel_naam&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;dataset_naam&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;tabel_naam&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;tegel_beschrijving&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|Waarde verblijfsdagen per maand&lt;br /&gt;
|Verblijf ZPM&lt;br /&gt;
|bi_zis_verblijf_zpm&lt;br /&gt;
|Deze rapportage toont waarde van de verblijfsdagen voor …&lt;br /&gt;
|}&lt;br /&gt;
Daarnaast kan je vanuit het portaal ook het filter paginanaam gebruiken. Als je deze toevoegt vanuit [+ nieuw filter] onderaan de linker balk met filters, dan zie je ook welke tabellen er gebruikt worden voor het opstellen van de tegel en/of dashboard.&lt;br /&gt;
&lt;br /&gt;
De logica achter de benaming van tabellen op de Query Server is hieronder weergegeven.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|&#039;&#039;&#039;Voorvoegsel&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Betekenis&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Uitleg&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|src_&lt;br /&gt;
|Source (bron)&lt;br /&gt;
|Alle tabellen die wij direct vanuit een bron ophalen krijgen het voorvoegsel src_. Dit zijn  dus tabellen vanuit bronnen, zoals XMCare, MijnQuarant, Beaufort, QuestManager,  etc. Ook bestanden die we ophalen vanaf een SFTP server of andere bronnen,  krijgen dit voorvoegsel.&lt;br /&gt;
|-&lt;br /&gt;
|bi_&lt;br /&gt;
|Business intelligence&lt;br /&gt;
|Alle tabellen die gebruikt worden voor het samenstellen van dashboards en tegels hebben het  voorvoegsel bi.  &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;Connectie opzetten&#039;&#039;&#039; ===&lt;br /&gt;
&lt;br /&gt;
# Vraag om de hostname en de databasename bij ValueCare&lt;br /&gt;
#* Het kan ook zijn dat de Query Server lokaal gehost wordt, in dat geval is de hostname doorgaans te achterhalen bij uw ICT-afdeling&lt;br /&gt;
# Vraag om de username en password bij jouw ValueCare contactpersoon.&lt;br /&gt;
# Maak de connectie vanuit de tool die u gebruikt, door de hostname en de databasename in te vullen en in te loggen met uw username en password.&lt;br /&gt;
#* De Query Server beschikt over een postgres database, dus het poortnummer is de standaard postgres poort (5432)&lt;br /&gt;
&lt;br /&gt;
== Werken met DBeaver en de Query Server ==&lt;br /&gt;
Er zijn tal van goede programma&#039;s die u kunt gebruiken om te querieën op de Query Server. Mits u gebruik maakt of wilt maken van DBeaver om op de Query Server te querieën, dan vindt u hieronder een aantal instructies en een aantal tips &amp;amp; tricks die het gebruik van DBeaver nog fijner maken.&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;Installeren DBeaver&#039;&#039;&#039; ===&lt;br /&gt;
&lt;br /&gt;
* Via &amp;lt;nowiki&amp;gt;https://dbeaver.io/download/&amp;lt;/nowiki&amp;gt; kunt u DBeaver downloaden&lt;br /&gt;
* Met de standaard instellingen van de installatie kan je prima op de Query Server komen, maar voel je vrij om de instellingen naar wens aan te passen.&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;Connectie opzetten met de database&#039;&#039;&#039; ===&lt;br /&gt;
&lt;br /&gt;
# Klik linksboven op het stekkertje om een nieuwe connectie op te zetten. (Dit kan eventueel ook via het menu: Database &amp;gt; New Database Connection&lt;br /&gt;
# Selecteer PostgreSQL&lt;br /&gt;
# Vul de juiste naam voor de Host in (het poortnummer staat default al goed: 5432)&lt;br /&gt;
# Vul de juiste naam voor de Database in&lt;br /&gt;
# Vul de juiste Username in (deze heb je ontvangen vanuit ValueCare. Heb je deze nog niet, dan kan je die aanvragen via jouw contactpersoon)&lt;br /&gt;
# Ga naar het kopje “Driver properties” en zet hier het veld tcpKeepAlive op ‘True’&lt;br /&gt;
# Klik op Finish&lt;br /&gt;
# Nu verschijnt er links in de “Database Navigator” een connectie met de naam van de database. Dubbelklik hierop om de connectie te openen&lt;br /&gt;
# Vul je wachtwoord in en voilà!&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;Tips &amp;amp; Tricks om snel met DBeaver te werken&#039;&#039;&#039; ===&lt;br /&gt;
&#039;&#039;&#039;Overzicht van de functietoetsen&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Uitvoeren van een query: ctrl + enter&lt;br /&gt;
&lt;br /&gt;
Openen van new script: F3&lt;br /&gt;
&lt;br /&gt;
Geavanceerd kopiëren: ctrl + shift + c    (uitgebreidere uitleg onder “Geavanceerd kopiëren”)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Templates&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Templates zijn erg handig in DBeaver. Hiermee kan je veelgebruikte queries opslaan en hoef je die niet volledig te typen, als je ze de volgende keer wil gebruiken. Bijvoorbeeld: In plaats van ‘SELECT * FROM table_name;’, type je enkel ‘saf’ en druk je op tab.&lt;br /&gt;
&lt;br /&gt;
Om een template aan te maken ga je naar: Window &amp;gt; Preferences &amp;gt; SQL Editor &amp;gt; Templates &amp;gt; New.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Name&#039;&#039;: de combinatie aan woorden of letters die jij wil typen in plaats van de query&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Pattern&#039;&#039;: de query die moet verschijnen als je de Name typt en op Tab drukt.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Insert variable&#039;&#039;: Hiermee kan je een bepaalde variabele aanroepen nadat je het template gebruikt. Bijvoorbeeld, SELECT * FROM &#039;&#039;&#039;${table}&#039;&#039;&#039;; zorgt ervoor dat je makkelijk een bestaande tabel kan selecteren als je het template gebruikt.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Geavanceerd kopiëren&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Met ctrl + shift + c kunt u geavanceerd kopiëren. Dit is handig als u de geselecteerde rijen wil gebruiken, bijvoorbeeld in een volgende query. Er staan dan automatisch quotes omheen en een komma tussen elk item, zoals hieronder weergegeven.&lt;br /&gt;
&lt;br /&gt;
&#039;item1&#039;,&lt;br /&gt;
&lt;br /&gt;
&#039;item2&#039;,&lt;br /&gt;
&lt;br /&gt;
...&lt;br /&gt;
&lt;br /&gt;
==== Exporteren naar Excel (xlsx) ====&lt;br /&gt;
Je kunt een extensie installeren waarmee je direct Excels kunt downloaden. Dus niet eerst csv-bestanden die nog met de hand geconverteerd moeten worden. Volg de stappen in de link &#039;extensie installeren&#039;.&lt;br /&gt;
&lt;br /&gt;
LET OP!: Sluit DBeaver eerst af en start het op als Administrator. Bijv. door Ctrl + Shift + Rechtermuisknop op de taakbalk en dan &#039;Als administrator uitvoeren&#039;.&lt;br /&gt;
&lt;br /&gt;
==== CSV-bestanden als database benaderen ====&lt;br /&gt;
Klik op het plusje met New Database Connection, zoek naar &#039;csv&#039;.&lt;br /&gt;
&lt;br /&gt;
Onder Path kies je een map waarin je alle .csv-bestanden neer gaat zetten. Klik op Finish.&lt;br /&gt;
&lt;br /&gt;
Alle csv&#039;s die je in de map (die je hierboven aangemaakt hebt) plaatst, zijn dan beschikbaar om op te queryen.&lt;br /&gt;
&lt;br /&gt;
In de Driver Properties kun je onder seperator instellen wat het scheidingsteken is.&lt;br /&gt;
&lt;br /&gt;
==== Regels afsterren: ====&lt;br /&gt;
Regels zijn op twee manieren als tekst neer te zetten.&lt;br /&gt;
&lt;br /&gt;
-- door middel van twee streepjes voor&lt;br /&gt;
&lt;br /&gt;
/*&lt;br /&gt;
&lt;br /&gt;
Of door middel van /* en */ &lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;*&amp;lt;/nowiki&amp;gt;/&lt;br /&gt;
&lt;br /&gt;
Als u al tekst heeft geschreven kunt u gebruiken maken van ctrl + / om automatisch streepjes voor de tekst te laten zetten. Selecteer de betreffende regels en druk op CTRL + /&lt;br /&gt;
&lt;br /&gt;
==== Databasenaam in export ====&lt;br /&gt;
Een export doe je door in een Resultset met de Rechtermuisknop op &#039;Export data ...&#039; te klikken. Als u wil dat de file-name automatisch de databasenaam, tabelnaam, en/of een timestamp bevat, kan je dat doen door het volgende te doen.&lt;br /&gt;
&lt;br /&gt;
Bij Export data ... &amp;gt; Output (stap 4) &amp;gt; File name pattern, kan je de naam van de te exporteren file bepalen. Als je daarin gebruik maakt van onderstaande variabelen, krijgt de export automatisch de naam van de betreffende variabele. &lt;br /&gt;
&lt;br /&gt;
De databasenaam: ${datasource}&lt;br /&gt;
&lt;br /&gt;
De tabelnaam: ${table} &lt;br /&gt;
&lt;br /&gt;
De timestamp: ${timestamp}&lt;br /&gt;
&lt;br /&gt;
Een combinatie hiervan is ook mogelijk. Bijvoorbeeld ${datasource}_${table}_${timestamp}.&lt;br /&gt;
&lt;br /&gt;
==== Naar hoofdletters/kleine letters van selectie   ====&lt;br /&gt;
Ctrl + Shift + X -&amp;gt; selectie naar hoofdletters&lt;br /&gt;
&lt;br /&gt;
Ctrl + Shift + Y -&amp;gt; selectie naar kleine letters&lt;br /&gt;
&lt;br /&gt;
== Werken met PowerBI en de Query Server ==&lt;br /&gt;
Mocht u met PowerBI de data op de Query Server willen gebruiken, dan dient u de volgende stappen te volgen:&lt;br /&gt;
&lt;br /&gt;
* Installeer PowerBI&lt;br /&gt;
* Open PowerBI&lt;br /&gt;
* Klik op &amp;quot;Gegevens ophalen&amp;quot; en &amp;quot;Meer&amp;quot; in het lint of &amp;quot;Gegevens ophalen&amp;quot; in het startscherm.&lt;br /&gt;
* Kies vervolgens in het menu &amp;quot;Gegevens ophalen&amp;quot; de optie &amp;quot;PostgreSQL-database&amp;quot; en klik op &amp;quot;Verbinding maken&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[Bestand:VC BI QueryServer PowerBI1.png|geen|miniatuur]]&lt;br /&gt;
&lt;br /&gt;
* Voer vervolgens in het menu &amp;quot;PostgreSQL-database&amp;quot; waarden in voor &amp;quot;Server&amp;quot; en &amp;quot;Database&amp;quot;.&lt;br /&gt;
** Uw ValueCare contactpersoon kan u helpen met de in te vullen waarden.&lt;br /&gt;
&lt;br /&gt;
[[Bestand:VC BI QueryServer PowerBI2.png|geen|miniatuur]]&lt;br /&gt;
&lt;br /&gt;
* Voer in het volgende menu uw login en wachtwoord in.&lt;br /&gt;
** Uw ValueCare contactpersoon heeft u op een veilige manier voorzien van deze gegevens.&lt;br /&gt;
** Dit hoeft u maar 1 keer te doen voor een connectie. De volgende keer wordt uw login en wachtwoord niet meer gevraagd.&lt;br /&gt;
* Kies vervolgens in het menu &amp;quot;Navigator&amp;quot; de gewenste tabel uit de lijst. Kies vervolgens op &amp;quot;Laden&amp;quot; als u de hele tabel wilt downloaden of kies &amp;quot;Gegevens transformeren&amp;quot; om data te limiteren en te bewerken.&lt;br /&gt;
* U kunt nu aan de slag.&lt;br /&gt;
&lt;br /&gt;
NB:&lt;br /&gt;
&lt;br /&gt;
* Via de knop &amp;quot;Recente bronnen&amp;quot; kunt u de verbinding met de Query Server selecteren en dan snel een extra tabel met data toevoegen&lt;br /&gt;
&lt;br /&gt;
== Werken met Excel en de Query Server ==&lt;br /&gt;
&lt;br /&gt;
Mocht u met Excel de data op de Query Server willen gebruiken, dan dient u de onderstaande stappen te volgen. Het is noodzakelijk dat u een programma installeert op uw computer, namelijk een ODBC driver. Als u geen programma&#039;s op uw eigen computer kunt installeren, hebt u hulp nodig van uw ICT service desk.&lt;br /&gt;
&lt;br /&gt;
Instructies:&lt;br /&gt;
&lt;br /&gt;
* Download Postgres ODBC driver via &amp;lt;nowiki&amp;gt;https://www.postgresql.org/ftp/odbc/versions/msi/&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** Neem de laatste versie! Neem de 64 bit versie!&lt;br /&gt;
* Installeer de ODBC driver op uw computer&lt;br /&gt;
** Start het programma &amp;quot;psqlodbc_x64&amp;quot; in de msi file.&lt;br /&gt;
** Klik op Next, vink aan &amp;quot;I accept the terms in the License Agreement&amp;quot;, klik Next, klik Next, klik Install&lt;br /&gt;
** Klik Ja op vraag of programma wijzigingen aan laptop/PC mag aanbrengen&lt;br /&gt;
** Klik Finish&lt;br /&gt;
* Configureer ODBC koppeling op uw computer&lt;br /&gt;
** Zoek via de Windows knop de app &amp;quot;ODBC-gegevensbronbeheer (64-bits)&amp;quot;&lt;br /&gt;
** Open deze app&lt;br /&gt;
** Klik op Toevoegen&lt;br /&gt;
** Klik op &amp;quot;PostgreSQL Unicode(x64)&amp;quot; en op &amp;quot;Voltooien&amp;quot;&lt;br /&gt;
** Vul de database gegevens en login gegevens in&lt;br /&gt;
*** Uw ValueCare contactpersoon kan u helpen met de in te vullen waarden.&lt;br /&gt;
*** Geef bij Data Source een begrijpelijke naam aan (laat de default naam niet staan). Bijvoorbeeld: Klant Qserver X&lt;br /&gt;
*** Klik op Test om te checken of de connectie werkt.&lt;br /&gt;
&lt;br /&gt;
[[Bestand:VC BI QueryServer Excel1.png|geen|miniatuur]]&lt;br /&gt;
&lt;br /&gt;
* Open Excel&lt;br /&gt;
* Zet de Excel connectie op&lt;br /&gt;
** Klik op Gegevens, Gegevens ophalen, Uit andere bronnen, Uit ODBC&lt;br /&gt;
** Klik in het scherm op de Data Source zoals net aangemaakt (bijvoorbeeld Bijvoorbeeld: Klant Qserver X) en klik op OK&lt;br /&gt;
** Vul in het volgende scherm wederom de gebruikersgegevens in en klik op OK&lt;br /&gt;
** Kies vervolgens in het scherm Navigator de gewenste tabellen en laadt deze in Excel&lt;br /&gt;
* U kunt nu aan de slag.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p style=&amp;quot;text-align: center&amp;quot;&amp;gt;&amp;lt;/p&amp;gt;&amp;lt;p style=&amp;quot;text-align: center&amp;quot;&amp;gt;{{VALUECARE}}&amp;lt;/p&amp;gt;&lt;/div&gt;</summary>
		<author><name>Cbruin</name></author>
	</entry>
	<entry>
		<id>https://www.normenkaderzorg.nl/index.php?title=Klant_Query_Server&amp;diff=64747</id>
		<title>Klant Query Server</title>
		<link rel="alternate" type="text/html" href="https://www.normenkaderzorg.nl/index.php?title=Klant_Query_Server&amp;diff=64747"/>
		<updated>2022-10-19T14:10:38Z</updated>

		<summary type="html">&lt;p&gt;Cbruin: /* spelling */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Inleiding ==&lt;br /&gt;
Op verzoek stelt ValueCare aan de instellingen een Query Server beschikbaar met daarop een Postgres database met alle source data en BI resultaat data. De door de instelling aangemerkte gebruikers kunnen een connectie maken met de database en er queries op los laten. Ook is het mogelijk om een tool, zoals bijvoorbeeld PowerBI, te connecten tot de database.&lt;br /&gt;
&lt;br /&gt;
== Implementatie ==&lt;br /&gt;
Het volgende is nodig vanuit de instelling:&lt;br /&gt;
&lt;br /&gt;
* Een server en het IP adres van de server, tenzij de server wordt gehost door ValueCare.&lt;br /&gt;
* Een VPN verbinding van het klantnetwerk naar het ValueCare netwerk.&lt;br /&gt;
* Een lijst met gebruikers.&lt;br /&gt;
&lt;br /&gt;
De rest van de implementatie wordt door ValueCare verzorgd.&lt;br /&gt;
&lt;br /&gt;
== Hoe werkt het? ==&lt;br /&gt;
In het kort wordt het volgende dagelijks gedaan:&lt;br /&gt;
&lt;br /&gt;
* Er wordt een kopie van de source data en BI resultaat data op de ValueCare Productie server gemaakt.&lt;br /&gt;
* Op de Query Server zijn er 2 database schema&#039;s: vcs en public. Het vcs schema wordt leeg gemaakt.&lt;br /&gt;
* De kopie van de source data en BI resultaat data wordt in het vcs schema geplaatst.&lt;br /&gt;
De gebruiker kan vervolgens data in het vcs schema inzien, maar niet wijzigen. In het public schema kan de gebruiker tabellen aanmaken, wijzigen en verwijderen.&lt;br /&gt;
&lt;br /&gt;
== Toelichting data ==&lt;br /&gt;
&lt;br /&gt;
=== De data ===&lt;br /&gt;
Er zijn twee schema&#039;s beschikbaar op de Query Server: public en vcs. In het vcs schema worden alle bi- en bron-data neergezet, zodat de ValueCare data beschikbaar is. Deze data worden elke dag ververst, zodat het elke dag overeen komt met de data op de Productie-omgeving. Als u op schema vcs een eigen tabel zou aanmaken, wordt deze verwijderd tijdens de verversing. Om met eigen tabellen te werken, is het public-schema beschikbaar. De tabellen die hierop staan, blijven beschikbaar op de Query Server. Hoe u data overzet van schema vcs naar schema public leest u hieronder.&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;&#039;Tabellen kopiëren van schema VCS naar schema Public&#039;&#039;&#039;===&lt;br /&gt;
Er zijn verschillende manieren om een tabel van schema vcs over te zetten naar schema public. Hieronder is de query uitgeschreven voor één van die manieren. Als je dit vaak wil gebruiken, is het handig om hier een template van te maken (specifiek voor DBeaver). Hier vind je meer over in “Templates”.&lt;br /&gt;
&lt;br /&gt;
CREATE TABLE public.table_name (LIKE vcs.table_name INCLUDING ALL);&lt;br /&gt;
&lt;br /&gt;
INSERT INTO public.table_name&lt;br /&gt;
&lt;br /&gt;
SELECT * &lt;br /&gt;
&lt;br /&gt;
FROM vcs.table_name;&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;Van een dashboard of tegel naar de juiste tabel op de Query Server&#039;&#039;&#039; ===&lt;br /&gt;
Om te begrijpen welke tabellen op de Query Server onderliggend zijn aan de tegels en dashboards die zichtbaar zijn in het portaal is de tabel bi_queryserver_tegels_en_dashboards beschikbaar. Hierin kan je zien welke tabellen worden gebruikt in een tegel en/of dashboard. In onderstaand voorbeeld, zie je dus dat voor de tegel ‘Waarde verblijfsdagen per maand’, die te vinden is in dataset ‘Verblijf ZPM’, de onderliggende tabel ‘bi_zis_verblijf_zpm’ is. Tabel bi_zis_verblijf_zpm is dan te vinden op de Query Server.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|&#039;&#039;&#039;tegel_naam&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;dataset_naam&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;tabel_naam&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;tegel_beschrijving&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|Waarde verblijfsdagen per maand&lt;br /&gt;
|Verblijf ZPM&lt;br /&gt;
|bi_zis_verblijf_zpm&lt;br /&gt;
|Deze rapportage toont waarde van de verblijfsdagen voor …&lt;br /&gt;
|}&lt;br /&gt;
Daarnaast kan je vanuit het portaal ook het filter paginanaam gebruiken. Als je deze toevoegt vanuit [+ nieuw filter] onderaan de linker balk met filters, dan zie je ook welke tabellen er gebruikt worden voor het opstellen van de tegel en/of dashboard.&lt;br /&gt;
&lt;br /&gt;
De logica achter de benaming van tabellen op de Query Server is hieronder weergegeven.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|&#039;&#039;&#039;Voorvoegsel&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Betekenis&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Uitleg&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|src_&lt;br /&gt;
|Source (bron)&lt;br /&gt;
|Alle tabellen  die wij direct vanuit een bron ophalen krijgen het voorvoegsel src_. Dit zijn  dus tabellen vanuit bronnen, zoals XMCare, MijnQuarant, Beaufort, QuestManager,  etc. Ook bestanden die we ophalen vanaf een SFTP server of andere bronnen,  krijgen dit voorvoegsel.&lt;br /&gt;
|-&lt;br /&gt;
|bi_&lt;br /&gt;
|Business intelligence&lt;br /&gt;
|Alle tabellen  die gebruikt worden voor het samenstellen van dashboards en tegels hebben het  voorvoegsel bi.  &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;Connectie opzetten&#039;&#039;&#039; ===&lt;br /&gt;
&lt;br /&gt;
# Vraag om de hostname en de databasename bij ValueCare&lt;br /&gt;
#* Het kan ook zijn dat de Query Server lokaal gehost wordt, in dat geval is de hostname doorgaans te achterhalen bij de ICT-afdeling&lt;br /&gt;
# Vraag om de username en password bij jouw ValueCare contactpersoon.&lt;br /&gt;
# Maak de connectie vanuit de tool die u gebruikt, door de hostname en de databasename in te vullen en in te loggen met uw username en password.&lt;br /&gt;
#* De Query Server beschikt over een postgres database, dus het poortnummer is de standaard postgres poort (5432)&lt;br /&gt;
&lt;br /&gt;
== Werken met DBeaver en de Query Server ==&lt;br /&gt;
Er zijn tal van goede programma&#039;s die u kunt gebruiken om te querieën op de Query Server. Mits u gebruik maakt of wilt maken van DBeaver om op de Query Server te querieën, dan vindt u hieronder een aantal instructies en een aantal tips &amp;amp; tricks die het gebruik van DBeaver nog fijner maken.&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;Installeren DBeaver&#039;&#039;&#039; ===&lt;br /&gt;
&lt;br /&gt;
* Via &amp;lt;nowiki&amp;gt;https://dbeaver.io/download/&amp;lt;/nowiki&amp;gt; kan je DBeaver downloaden&lt;br /&gt;
* Met de standaard instellingen van de installatie kan je prima op de Query Server komen, maar voel je vrij om de instellingen naar wens aan te passen.&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;Connectie opzetten met de database&#039;&#039;&#039; ===&lt;br /&gt;
&lt;br /&gt;
# Klik linksboven op het stekkertje om een nieuwe connectie op te zetten. (Dit kan eventueel ook via het menu: Database &amp;gt; New Database Connection&lt;br /&gt;
# Selecteer PostgreSQL&lt;br /&gt;
# Vul de juiste naam voor de Host in (het poortnummer staat default al goed: 5432)&lt;br /&gt;
# Vul juiste naam voor de Database in&lt;br /&gt;
# Vul de juiste Username in (deze heb je ontvangen vanuit ValueCare. Heb je deze nog niet, dan kan je die aanvragen via jouw contactpersoon)&lt;br /&gt;
# Ga naar het kopje “Driver properties” en zet hier het veld tcpKeepAlive op ‘True’&lt;br /&gt;
# Klik op Finish&lt;br /&gt;
# Nu verschijnt er links in de “Database Navigator” een connectie met de naam van de database. Dubbelklik hierop om de connectie te openen&lt;br /&gt;
# Vul je wachtwoord in en voilà!&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;Tips &amp;amp; Tricks om snel met DBeaver te werken&#039;&#039;&#039; ===&lt;br /&gt;
&#039;&#039;&#039;Overzicht van de functie-toetsen&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Uitvoeren van een query: ctrl + enter&lt;br /&gt;
&lt;br /&gt;
Openen van new script: F3&lt;br /&gt;
&lt;br /&gt;
Geavanceerd kopiëren: ctrl + shift + c    (uitgebreidere uitleg onder “Geavanceerd kopiëren”)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Templates&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Templates zijn erg handig in DBeaver. Hiermee kan je veelgebruikte queries opslaan en hoef je die niet volledig te typen, als je ze de volgende keer wil gebruiken. Bijvoorbeeld: In plaats van ‘SELECT * FROM table_name;’, type je enkel ‘saf’ en druk je op tab.&lt;br /&gt;
&lt;br /&gt;
Om een template aan te maken ga je naar: Window &amp;gt; Preferences &amp;gt; SQL Editor &amp;gt; Templates &amp;gt; New.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Name&#039;&#039;: de combinatie aan woorden of letters die jij wil typen in plaats van de query&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Pattern&#039;&#039;: de query die moet verschijnen als je de Name typt en op Tab drukt.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Insert variable&#039;&#039;: Hiermee kan je een bepaalde variabele aanroepen nadat je het template gebruikt. Bijvoorbeeld, SELECT * FROM &#039;&#039;&#039;${table}&#039;&#039;&#039;; zorgt ervoor dat je makkelijk een bestaande tabel kan selecteren als je het template gebruikt.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Geavanceerd kopiëren&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Met ctrl + shift + c kunt u geavanceerd kopiëren. Dit is handig als u de geselecteerde rijen wil gebruiken, bijvoorbeeld in een volgende query. Er staan dan automatisch quotes omheen en een komma tussen elk item, zoals hieronder weergegeven.&lt;br /&gt;
&lt;br /&gt;
&#039;item1&#039;,&lt;br /&gt;
&lt;br /&gt;
&#039;item2&#039;,&lt;br /&gt;
&lt;br /&gt;
...&lt;br /&gt;
&lt;br /&gt;
==== Exporteren naar Excel (xlsx) ====&lt;br /&gt;
Je kunt een extensie installeren waarmee je direct Excels kunt downloaden. Dus niet eerst csv-bestanden die nog met de hand geconverteerd moeten worden. Volg de stappen in de link &#039;extensie installeren&#039;.&lt;br /&gt;
&lt;br /&gt;
LET OP!: Sluit DBeaver eerst af en start het op als Administrator. Bijv. door Ctrl + Shift + Rechtermuisknop op de taakbalk en dan &#039;Als administrator uitvoeren&#039;.&lt;br /&gt;
&lt;br /&gt;
==== CSV-bestanden als database benaderen ====&lt;br /&gt;
Klik op het plusje met New Database Connection, zoek naar &#039;csv&#039;.&lt;br /&gt;
&lt;br /&gt;
Onder Path kies je een map waarin je alle .csv-bestanden neer gaat zetten. Klik op Finish.&lt;br /&gt;
&lt;br /&gt;
Alle csv&#039;s die je in de map (die je hierboven aangemaakt hebt) plaatst, zijn dan beschikbaar om op te queryen.&lt;br /&gt;
&lt;br /&gt;
In de Driver Properties kun je onder seperator instellen wat het scheidingsteken is.&lt;br /&gt;
&lt;br /&gt;
==== Regels afsterren: ====&lt;br /&gt;
Regels zijn op twee manieren als tekst neer te zetten.&lt;br /&gt;
&lt;br /&gt;
-- door middel van twee streepjes voor&lt;br /&gt;
&lt;br /&gt;
/*&lt;br /&gt;
&lt;br /&gt;
Of door middel van /* en */ &lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;*&amp;lt;/nowiki&amp;gt;/&lt;br /&gt;
&lt;br /&gt;
Als u al tekst heeft geschreven kunt u gebruiken maken van ctrl + / om automatisch streepjes voor de tekst te laten zetten. Selecteer de betreffende regels en druk op CTRL + /&lt;br /&gt;
&lt;br /&gt;
==== Databasenaam in export ====&lt;br /&gt;
Een export doe je door in een Resultset met de Rechtermuisknop op &#039;Export data ...&#039; te klikken. Als u wil dat de file-name automatisch de databasenaam, tabelnaam, en/of een timestamp bevat, kan je dat doen door het volgende te doen.&lt;br /&gt;
&lt;br /&gt;
Bij Export data ... &amp;gt; Output (stap 4) &amp;gt; File name pattern, kan je de naam van de te exporteren file bepalen. Als je daarin gebruik maakt van onderstaande variabelen, krijgt de export automatisch de naam van de betreffende variabele. &lt;br /&gt;
&lt;br /&gt;
De databasenaam: ${datasource}&lt;br /&gt;
&lt;br /&gt;
De tabelnaam: ${table} &lt;br /&gt;
&lt;br /&gt;
De timestamp: ${timestamp}&lt;br /&gt;
&lt;br /&gt;
Een combinatie hiervan is ook mogelijk. Bijvoorbeeld ${datasource}_${table}_${timestamp}.&lt;br /&gt;
&lt;br /&gt;
==== Naar hoofdletters/kleine letters van selectie   ====&lt;br /&gt;
Ctrl + Shift + X -&amp;gt; selectie naar hoofdletters&lt;br /&gt;
&lt;br /&gt;
Ctrl + Shift + Y -&amp;gt; selectie naar kleine letters&lt;br /&gt;
&lt;br /&gt;
== Werken met PowerBI en de Query Server ==&lt;br /&gt;
Mocht u met PowerBI de data op de Query Server willen gebruiken, dan dient u de volgende stappen te volgen:&lt;br /&gt;
&lt;br /&gt;
* Installeer PowerBI&lt;br /&gt;
* Open PowerBI&lt;br /&gt;
* Klik op &amp;quot;Gegevens ophalen&amp;quot; en &amp;quot;Meer&amp;quot; in het lint of &amp;quot;Gegevens ophalen&amp;quot; in het startscherm.&lt;br /&gt;
* Kies vervolgens in het menu &amp;quot;Gegevens ophalen&amp;quot; de optie &amp;quot;PostgreSQL-database&amp;quot; en klik op &amp;quot;Verbinding maken&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[Bestand:VC BI QueryServer PowerBI1.png|geen|miniatuur]]&lt;br /&gt;
&lt;br /&gt;
* Voer vervolgens in het menu &amp;quot;PostgreSQL-database&amp;quot; waarden in voor &amp;quot;Server&amp;quot; en &amp;quot;Database&amp;quot;.&lt;br /&gt;
** Uw ValueCare contactpersoon kan u helpen met de in te vullen waarden.&lt;br /&gt;
&lt;br /&gt;
[[Bestand:VC BI QueryServer PowerBI2.png|geen|miniatuur]]&lt;br /&gt;
&lt;br /&gt;
* Voer in het volgende menu uw login en wachtwoord in.&lt;br /&gt;
** Uw ValueCare contactpersoon heeft u op een veilige manier voorzien van deze gegevens.&lt;br /&gt;
** Dit hoeft u maar 1 keer te doen voor een connectie. De volgende keer wordt uw login en wachtwoord niet meer gevraagd.&lt;br /&gt;
* Kies vervolgens in het menu &amp;quot;Navigator&amp;quot; de gewenste tabel uit de lijst. Kies vervolgens op &amp;quot;Laden&amp;quot; als u de hele tabel wilt downloaden of kies &amp;quot;Gegevens transformeren&amp;quot; om data te limiteren en te bewerken.&lt;br /&gt;
* U kunt nu aan de slag.&lt;br /&gt;
&lt;br /&gt;
NB:&lt;br /&gt;
&lt;br /&gt;
* Via de knop &amp;quot;Recente bronnen&amp;quot; kunt u de verbinding met de Query Server selecteren en dan snel een extra tabel met data toevoegen&lt;br /&gt;
&lt;br /&gt;
== Werken met Excel en de Query Server ==&lt;br /&gt;
&lt;br /&gt;
Mocht u met Excel de data op de Query Server willen gebruiken, dan dient u de onderstaande stappen te volgen. Het is noodzakelijk dat u een programma installeert op uw computer, namelijk een ODBC driver. Als u geen programma&#039;s op uw eigen computer kunt installeren, hebt u hulp nodig van uw ICT service desk.&lt;br /&gt;
&lt;br /&gt;
Instructies:&lt;br /&gt;
&lt;br /&gt;
* Download Postgres ODBC driver via &amp;lt;nowiki&amp;gt;https://www.postgresql.org/ftp/odbc/versions/msi/&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** Neem de laatste versie! Neem de 64 bit versie!&lt;br /&gt;
* Installeer de ODBC driver op uw computer&lt;br /&gt;
** Start het programma &amp;quot;psqlodbc_x64&amp;quot; in de msi file.&lt;br /&gt;
** Klik op Next, vink aan &amp;quot;I accept the terms in the License Agreement&amp;quot;, klik Next, klik Next, klik Install&lt;br /&gt;
** Klik Ja op vraag of programma wijzigingen aan laptop/PC mag aanbrengen&lt;br /&gt;
** Klik Finish&lt;br /&gt;
* Configureer ODBC koppeling op uw computer&lt;br /&gt;
** Zoek via de Windows knop de app &amp;quot;ODBC-gegevensbronbeheer (64-bits)&amp;quot;&lt;br /&gt;
** Open deze app&lt;br /&gt;
** Klik op Toevoegen&lt;br /&gt;
** Klik op &amp;quot;PostgreSQL Unicode(x64)&amp;quot; en op &amp;quot;Voltooien&amp;quot;&lt;br /&gt;
** Vul de database gegevens en login gegevens in&lt;br /&gt;
*** Uw ValueCare contactpersoon kan u helpen met de in te vullen waarden.&lt;br /&gt;
*** Geef bij Data Source een begrijpelijke naam aan (laat de default naam niet staan). Bijvoorbeeld: Klant Qserver X&lt;br /&gt;
*** Klik op Test om te checken of de connectie werkt.&lt;br /&gt;
&lt;br /&gt;
[[Bestand:VC BI QueryServer Excel1.png|geen|miniatuur]]&lt;br /&gt;
&lt;br /&gt;
* Open Excel&lt;br /&gt;
* Zet de Excel connectie op&lt;br /&gt;
** Klik op Gegevens, Gegevens ophalen, Uit andere bronnen, Uit ODBC&lt;br /&gt;
** Klik in het scherm op de Data Source zoals net aangemaakt (bijvoorbeeld Bijvoorbeeld: Klant Qserver X) en klik op OK&lt;br /&gt;
** Vul in het volgende scherm wederom de gebruikersgegevens in en klik op OK&lt;br /&gt;
** Kies vervolgens in het scherm Navigator de gewenste tabellen en laadt deze in Excel&lt;br /&gt;
* U kunt nu aan de slag.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p style=&amp;quot;text-align: center&amp;quot;&amp;gt;&amp;lt;/p&amp;gt;&amp;lt;p style=&amp;quot;text-align: center&amp;quot;&amp;gt;{{VALUECARE}}&amp;lt;/p&amp;gt;&lt;/div&gt;</summary>
		<author><name>Cbruin</name></author>
	</entry>
	<entry>
		<id>https://www.normenkaderzorg.nl/index.php?title=Bestand:Afsterren_DBeaver.png&amp;diff=64746</id>
		<title>Bestand:Afsterren DBeaver.png</title>
		<link rel="alternate" type="text/html" href="https://www.normenkaderzorg.nl/index.php?title=Bestand:Afsterren_DBeaver.png&amp;diff=64746"/>
		<updated>2022-10-19T14:08:14Z</updated>

		<summary type="html">&lt;p&gt;Cbruin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Afsterren in DBeaver&lt;/div&gt;</summary>
		<author><name>Cbruin</name></author>
	</entry>
	<entry>
		<id>https://www.normenkaderzorg.nl/index.php?title=Klant_Query_Server&amp;diff=64745</id>
		<title>Klant Query Server</title>
		<link rel="alternate" type="text/html" href="https://www.normenkaderzorg.nl/index.php?title=Klant_Query_Server&amp;diff=64745"/>
		<updated>2022-10-19T14:01:41Z</updated>

		<summary type="html">&lt;p&gt;Cbruin: /* De data */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Inleiding ==&lt;br /&gt;
Op verzoek stelt ValueCare aan de instellingen een Query Server beschikbaar met daarop een Postgres database met alle source data en BI resultaat data. De door de instelling aangemerkte gebruikers kunnen een connectie maken met de database en er queries op los laten. Ook is het mogelijk om een tool, zoals bijvoorbeeld PowerBI, te connecten tot de database.&lt;br /&gt;
&lt;br /&gt;
== Implementatie ==&lt;br /&gt;
Het volgende is nodig vanuit de instelling:&lt;br /&gt;
&lt;br /&gt;
* Een server en het IP adres van de server, tenzij de server wordt gehost door ValueCare.&lt;br /&gt;
* Een VPN verbinding van het klantnetwerk naar het ValueCare netwerk.&lt;br /&gt;
* Een lijst met gebruikers.&lt;br /&gt;
&lt;br /&gt;
De rest van de implementatie wordt door ValueCare verzorgd.&lt;br /&gt;
&lt;br /&gt;
== Hoe werkt het? ==&lt;br /&gt;
In het kort wordt het volgende dagelijks gedaan:&lt;br /&gt;
&lt;br /&gt;
* Er wordt een kopie van de source data en BI resultaat data op de ValueCare Productie server gemaakt.&lt;br /&gt;
* Op de Query Server zijn er 2 database schema&#039;s: vcs en public. Het vcs schema wordt leeg gemaakt.&lt;br /&gt;
* De kopie van de source data en BI resultaat data wordt in het vcs schema geplaatst.&lt;br /&gt;
De gebruiker kan vervolgens data in het vcs schema inzien, maar niet wijzigen. In het public schema kan de gebruiker tabellen aanmaken, wijzigen en verwijderen.&lt;br /&gt;
&lt;br /&gt;
== Toelichting data ==&lt;br /&gt;
&lt;br /&gt;
=== De data ===&lt;br /&gt;
Er zijn twee schema&#039;s beschikbaar op de Query Server: public en vcs. In het vcs schema worden alle bi- en bron-data neergezet, zodat de ValueCare data beschikbaar is. Deze data worden elke dag ververst, zodat het elke dag overeen komt met de data op de Productie-omgeving. Als u op schema vcs een eigen tabel zou aanmaken, wordt deze verwijderd tijdens de verversing. Om met eigen tabellen te werken, is het public-schema beschikbaar. De tabellen die hierop staan, blijven beschikbaar op de Query Server. Hoe u data overzet van schema vcs naar schema public leest u hieronder.&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;&#039;Tabellen kopiëren van schema VCS naar schema Public&#039;&#039;&#039;===&lt;br /&gt;
Er zijn verschillende manieren om een tabel van schema vcs over te zetten naar schema public. Hieronder is de query uitgeschreven voor één van die manieren. Als je dit vaak wil gebruiken, is het handig om hier een template van te maken (specifiek voor DBeaver). Hier vind je meer over in “Templates”.&lt;br /&gt;
&lt;br /&gt;
CREATE TABLE public.table_name (LIKE vcs.table_name INCLUDING ALL);&lt;br /&gt;
&lt;br /&gt;
INSERT INTO public.table_name&lt;br /&gt;
&lt;br /&gt;
SELECT * &lt;br /&gt;
&lt;br /&gt;
FROM vcs.table_name;&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;Van een dashboard of tegel naar de juiste tabel op de Query Server&#039;&#039;&#039; ===&lt;br /&gt;
Om te begrijpen welke tabellen op de Query Server onderliggend zijn aan de tegels en dashboards die zichtbaar zijn in het portaal is de tabel bi_queryserver_tegels_en_dashboards beschikbaar. Hierin kan je zien welke tabellen worden gebruikt in een tegel en/of dashboard. In onderstaand voorbeeld, zie je dus dat voor de tegel ‘Waarde verblijfsdagen per maand’, die te vinden is in dataset ‘Verblijf ZPM’, de onderliggende tabel ‘bi_zis_verblijf_zpm’ is. Tabel bi_zis_verblijf_zpm is dan te vinden op de Query Server.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|&#039;&#039;&#039;tegel_naam&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;dataset_naam&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;tabel_naam&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;tegel_beschrijving&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|Waarde verblijfsdagen per maand&lt;br /&gt;
|Verblijf ZPM&lt;br /&gt;
|bi_zis_verblijf_zpm&lt;br /&gt;
|Deze rapportage toont waarde van de verblijfsdagen voor …&lt;br /&gt;
|}&lt;br /&gt;
Daarnaast kan je vanuit het portaal ook het filter paginanaam gebruiken. Als je deze toevoegt vanuit [+ nieuw filter] onderaan de linker balk met filters, dan zie je ook welke tabellen er gebruikt worden voor het opstellen van de tegel en/of dashboard.&lt;br /&gt;
&lt;br /&gt;
De logica achter de benaming van tabellen op de Query Server is hieronder weergegeven.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|&#039;&#039;&#039;Voorvoegsel&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Betekenis&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Uitleg&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|src_&lt;br /&gt;
|Source (bron)&lt;br /&gt;
|Alle tabellen  die wij direct vanuit een bron ophalen krijgen het voorvoegsel src_. Dit zijn  dus tabellen vanuit bronnen, zoals XMCare, MijnQuarant, Beaufort, QuestManager,  etc. Ook bestanden die we ophalen vanaf een SFTP server of andere bronnen,  krijgen dit voorvoegsel.&lt;br /&gt;
|-&lt;br /&gt;
|bi_&lt;br /&gt;
|Business intelligence&lt;br /&gt;
|Alle tabellen  die gebruikt worden voor het samenstellen van dashboards en tegels hebben het  voorvoegsel bi.  &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;Connectie opzetten&#039;&#039;&#039; ===&lt;br /&gt;
&lt;br /&gt;
# Vraag om de hostname en de databasename bij ValueCare&lt;br /&gt;
#* Het kan ook zijn dat de Query Server lokaal gehost wordt, in dat geval is de hostname doorgaans te achterhalen bij de ICT-afdeling&lt;br /&gt;
# Vraag om de username en password bij jouw ValueCare contactpersoon.&lt;br /&gt;
# Maak de connectie vanuit de tool die u gebruikt, door de hostname en de databasename in te vullen en in te loggen met uw username en password.&lt;br /&gt;
#* De Query Server beschikt over een postgres database, dus het poortnummer is de standaard postgres poort (5432)&lt;br /&gt;
&lt;br /&gt;
== Werken met DBeaver en de Query Server ==&lt;br /&gt;
Er zijn tal van goede programma&#039;s die u kunt gebruiken om te querieën op de Query Server. Mits u gebruik maakt of wilt maken van DBeaver om op de Query Server te querieën, dan vindt u hieronder een aantal instructies en een aantal tips &amp;amp; tricks die het gebruik van DBeaver nog fijner maken.&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;Installeren DBeaver&#039;&#039;&#039; ===&lt;br /&gt;
&lt;br /&gt;
* Via &amp;lt;nowiki&amp;gt;https://dbeaver.io/download/&amp;lt;/nowiki&amp;gt; kan je DBeaver downloaden&lt;br /&gt;
* Met de standaard instellingen van de installatie kan je prima op de Query Server komen, maar voel je vrij om de instellingen naar wens aan te passen.&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;Connectie opzetten met de database&#039;&#039;&#039; ===&lt;br /&gt;
&lt;br /&gt;
# Klik linksboven op het stekkertje om een nieuwe connectie op te zetten. (Dit kan eventueel ook via het menu: Database &amp;gt; New Database Connection&lt;br /&gt;
# Selecteer PostgreSQL&lt;br /&gt;
# Vul de juiste naam voor de Host in (het poortnummer staat default al goed: 5432)&lt;br /&gt;
# Vul juiste naam voor de Database in&lt;br /&gt;
# Vul de juiste Username in (deze heb je ontvangen vanuit ValueCare. Heb je deze nog niet, dan kan je die aanvragen via jouw contactpersoon)&lt;br /&gt;
# Ga naar het kopje “Driver properties” en zet hier het veld tcpKeepAlive op ‘True’&lt;br /&gt;
# Klik op Finish&lt;br /&gt;
# Nu verschijnt er links in de “Database Navigator” een connectie met de naam van de database. Dubbelklik hierop om de connectie te openen&lt;br /&gt;
# Vul je wachtwoord in en voilà!&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;Tips &amp;amp; Tricks om snel met DBeaver te werken&#039;&#039;&#039; ===&lt;br /&gt;
&#039;&#039;&#039;Overzicht van de functie-toetsen&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Uitvoeren van een query: ctrl + enter&lt;br /&gt;
&lt;br /&gt;
Openen van new script: F3&lt;br /&gt;
&lt;br /&gt;
Geavanceerd kopiëren: ctrl + shift + c    (uitgebreidere uitleg onder “Geavanceerd kopiëren”)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Templates&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Templates zijn erg handig in DBeaver. Hiermee kan je veelgebruikte queries opslaan en hoef je die niet volledig te typen, als je ze de volgende keer wil gebruiken. Bijvoorbeeld: In plaats van ‘SELECT * FROM table_name;’, type je enkel ‘saf’ en druk je op tab.&lt;br /&gt;
&lt;br /&gt;
Om een template aan te maken ga je naar: Window &amp;gt; Preferences &amp;gt; SQL Editor &amp;gt; Templates &amp;gt; New.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Name&#039;&#039;: de combinatie aan woorden of letters die jij wil typen in plaats van de query&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Pattern&#039;&#039;: de query die moet verschijnen als je de Name typt en op Tab drukt.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Insert variable&#039;&#039;: Hiermee kan je een bepaalde variabele aanroepen nadat je het template gebruikt. Bijvoorbeeld, SELECT * FROM &#039;&#039;&#039;${table}&#039;&#039;&#039;; zorgt ervoor dat je makkelijk een bestaande tabel kan selecteren als je het template gebruikt.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Geavanceerd kopiëren&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Met ctrl + shift + c kunt u geavanceerd kopiëren. Dit is handig als u de geselecteerde rijen wil gebruiken, bijvoorbeeld in een volgende query. Er staan dan automatisch quotes omheen en een komma tussen elk item, zoals hieronder weergegeven.&lt;br /&gt;
&lt;br /&gt;
&#039;item1&#039;,&lt;br /&gt;
&lt;br /&gt;
&#039;item2&#039;,&lt;br /&gt;
&lt;br /&gt;
...&lt;br /&gt;
&lt;br /&gt;
==== Exporteren naar Excel (xlsx) ====&lt;br /&gt;
Je kunt een extensie installeren waarmee je direct Excels kunt downloaden. Dus niet eerst csv-bestanden die nog met de hand geconverteerd moeten worden. Volg de stappen in de link &#039;extensie installeren&#039;.&lt;br /&gt;
&lt;br /&gt;
LET OP!: Sluit DBeaver eerst af en start het op als Administrator. Bijv. door Ctrl + Shift + Rechtermuisknop op de taakbalk en dan &#039;Als administrator uitvoeren&#039;.&lt;br /&gt;
&lt;br /&gt;
==== CSV-bestanden als database benaderen ====&lt;br /&gt;
Klik op het plusje met New Database Connection, zoek naar &#039;csv&#039;.&lt;br /&gt;
&lt;br /&gt;
Onder Path kies je een map waarin je alle .csv-bestanden naar gaat zetten. Klik op Finish.&lt;br /&gt;
&lt;br /&gt;
Alle csv&#039;s die je in de map die je hierboven getypt hebt plaatst, zijn dan beschikbaar om op te queryen.&lt;br /&gt;
&lt;br /&gt;
In de Driver Properties kun je onder seperator instellen wat het scheidingsteken is.&lt;br /&gt;
&lt;br /&gt;
==== Regels afsterren: ====&lt;br /&gt;
Regels zijn op twee manieren als tekst neer te zetten.&lt;br /&gt;
&lt;br /&gt;
-- door middel van twee streepjes voor&lt;br /&gt;
&lt;br /&gt;
/*&lt;br /&gt;
&lt;br /&gt;
Of door middel van /* en */ &lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;*&amp;lt;/nowiki&amp;gt;/&lt;br /&gt;
&lt;br /&gt;
Als u al tekst heeft geschreven kunt u gebruiken maken van ctrl + / om automatisch streepjes voor de tekst te laten zetten. Selecteer de betreffende regels en druk op CTRL + /&lt;br /&gt;
&lt;br /&gt;
==== Databasenaam in export ====&lt;br /&gt;
Een export doe je door in een Resultset met de Rechtermuisknop op &#039;Export data ...&#039; te klikken. Als u wil dat de file-name automatisch de databasenaam, tabelnaam, en/of een timestamp bevat, kan je dat doen door het volgende te doen.&lt;br /&gt;
&lt;br /&gt;
Bij Export data ... &amp;gt; Output (stap 4) &amp;gt; File name pattern, kan je de naam van de te exporteren file bepalen. Als je daarin gebruik maakt van onderstaande variabelen, krijgt de export automatisch de naam van de betreffende variabele. &lt;br /&gt;
&lt;br /&gt;
De databasenaam: ${datasource}&lt;br /&gt;
&lt;br /&gt;
De tabelnaam: ${table} &lt;br /&gt;
&lt;br /&gt;
De timestamp: ${timestamp}&lt;br /&gt;
&lt;br /&gt;
Een combinatie hiervan is ook mogelijk. Bijvoorbeeld ${datasource}_${table}_${timestamp}.&lt;br /&gt;
&lt;br /&gt;
==== Naar hoofdletters/kleine letters van selectie   ====&lt;br /&gt;
Ctrl + Shift + X -&amp;gt; selectie naar hoofdletters&lt;br /&gt;
&lt;br /&gt;
Ctrl + Shift + Y -&amp;gt; selectie naar kleine letters&lt;br /&gt;
&lt;br /&gt;
== Werken met PowerBI en de Query Server ==&lt;br /&gt;
Mocht u met PowerBI de data op de Query Server willen gebruiken, dan dient u de volgende stappen te volgen:&lt;br /&gt;
&lt;br /&gt;
* Installeer PowerBI&lt;br /&gt;
* Open PowerBI&lt;br /&gt;
* Klik op &amp;quot;Gegevens ophalen&amp;quot; en &amp;quot;Meer&amp;quot; in het lint of &amp;quot;Gegevens ophalen&amp;quot; in het startscherm.&lt;br /&gt;
* Kies vervolgens in het menu &amp;quot;Gegevens ophalen&amp;quot; de optie &amp;quot;PostgreSQL-database&amp;quot; en klik op &amp;quot;Verbinding maken&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[Bestand:VC BI QueryServer PowerBI1.png|geen|miniatuur]]&lt;br /&gt;
&lt;br /&gt;
* Voer vervolgens in het menu &amp;quot;PostgreSQL-database&amp;quot; waarden in voor &amp;quot;Server&amp;quot; en &amp;quot;Database&amp;quot;.&lt;br /&gt;
** Uw ValueCare contactpersoon kan u helpen met de in te vullen waarden.&lt;br /&gt;
&lt;br /&gt;
[[Bestand:VC BI QueryServer PowerBI2.png|geen|miniatuur]]&lt;br /&gt;
&lt;br /&gt;
* Voer in het volgende menu uw login en wachtwoord in.&lt;br /&gt;
** Uw ValueCare contactpersoon heeft u op een veilige manier voorzien van deze gegevens.&lt;br /&gt;
** Dit hoeft u maar 1 keer te doen voor een connectie. De volgende keer wordt uw login en wachtwoord niet meer gevraagd.&lt;br /&gt;
* Kies vervolgens in het menu &amp;quot;Navigator&amp;quot; de gewenste tabel uit de lijst. Kies vervolgens op &amp;quot;Laden&amp;quot; als u de hele tabel wilt downloaden of kies &amp;quot;Gegevens transformeren&amp;quot; om data te limiteren en te bewerken.&lt;br /&gt;
* U kunt nu aan de slag.&lt;br /&gt;
&lt;br /&gt;
NB:&lt;br /&gt;
&lt;br /&gt;
* Via de knop &amp;quot;Recente bronnen&amp;quot; kunt u de verbinding met de Query Server selecteren en dan snel een extra tabel met data toevoegen&lt;br /&gt;
&lt;br /&gt;
== Werken met Excel en de Query Server ==&lt;br /&gt;
&lt;br /&gt;
Mocht u met Excel de data op de Query Server willen gebruiken, dan dient u de onderstaande stappen te volgen. Het is noodzakelijk dat u een programma installeert op uw computer, namelijk een ODBC driver. Als u geen programma&#039;s op uw eigen computer kunt installeren, hebt u hulp nodig van uw ICT service desk.&lt;br /&gt;
&lt;br /&gt;
Instructies:&lt;br /&gt;
&lt;br /&gt;
* Download Postgres ODBC driver via &amp;lt;nowiki&amp;gt;https://www.postgresql.org/ftp/odbc/versions/msi/&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** Neem de laatste versie! Neem de 64 bit versie!&lt;br /&gt;
* Installeer de ODBC driver op uw computer&lt;br /&gt;
** Start het programma &amp;quot;psqlodbc_x64&amp;quot; in de msi file.&lt;br /&gt;
** Klik op Next, vink aan &amp;quot;I accept the terms in the License Agreement&amp;quot;, klik Next, klik Next, klik Install&lt;br /&gt;
** Klik Ja op vraag of programma wijzigingen aan laptop/PC mag aanbrengen&lt;br /&gt;
** Klik Finish&lt;br /&gt;
* Configureer ODBC koppeling op uw computer&lt;br /&gt;
** Zoek via de Windows knop de app &amp;quot;ODBC-gegevensbronbeheer (64-bits)&amp;quot;&lt;br /&gt;
** Open deze app&lt;br /&gt;
** Klik op Toevoegen&lt;br /&gt;
** Klik op &amp;quot;PostgreSQL Unicode(x64)&amp;quot; en op &amp;quot;Voltooien&amp;quot;&lt;br /&gt;
** Vul de database gegevens en login gegevens in&lt;br /&gt;
*** Uw ValueCare contactpersoon kan u helpen met de in te vullen waarden.&lt;br /&gt;
*** Geef bij Data Source een begrijpelijke naam aan (laat de default naam niet staan). Bijvoorbeeld: Klant Qserver X&lt;br /&gt;
*** Klik op Test om te checken of de connectie werkt.&lt;br /&gt;
&lt;br /&gt;
[[Bestand:VC BI QueryServer Excel1.png|geen|miniatuur]]&lt;br /&gt;
&lt;br /&gt;
* Open Excel&lt;br /&gt;
* Zet de Excel connectie op&lt;br /&gt;
** Klik op Gegevens, Gegevens ophalen, Uit andere bronnen, Uit ODBC&lt;br /&gt;
** Klik in het scherm op de Data Source zoals net aangemaakt (bijvoorbeeld Bijvoorbeeld: Klant Qserver X) en klik op OK&lt;br /&gt;
** Vul in het volgende scherm wederom de gebruikersgegevens in en klik op OK&lt;br /&gt;
** Kies vervolgens in het scherm Navigator de gewenste tabellen en laadt deze in Excel&lt;br /&gt;
* U kunt nu aan de slag.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p style=&amp;quot;text-align: center&amp;quot;&amp;gt;&amp;lt;/p&amp;gt;&amp;lt;p style=&amp;quot;text-align: center&amp;quot;&amp;gt;{{VALUECARE}}&amp;lt;/p&amp;gt;&lt;/div&gt;</summary>
		<author><name>Cbruin</name></author>
	</entry>
	<entry>
		<id>https://www.normenkaderzorg.nl/index.php?title=Klant_Query_Server&amp;diff=64544</id>
		<title>Klant Query Server</title>
		<link rel="alternate" type="text/html" href="https://www.normenkaderzorg.nl/index.php?title=Klant_Query_Server&amp;diff=64544"/>
		<updated>2022-10-12T06:33:26Z</updated>

		<summary type="html">&lt;p&gt;Cbruin: benaming&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Inleiding ==&lt;br /&gt;
Op verzoek stelt ValueCare aan de instellingen een Query Server beschikbaar met daarop een Postgres database met alle source data en BI resultaat data. De door de instelling aangemerkte gebruikers kunnen een connectie maken met de database en er queries op los laten. Ook is het mogelijk om een tool, zoals bijvoorbeeld PowerBI, te connecten tot de database.&lt;br /&gt;
&lt;br /&gt;
== Implementatie ==&lt;br /&gt;
Het volgende is nodig vanuit de instelling:&lt;br /&gt;
&lt;br /&gt;
* Een server en het IP adres van de server, tenzij de server wordt gehost door ValueCare.&lt;br /&gt;
* Een VPN verbinding van het klantnetwerk naar het ValueCare netwerk.&lt;br /&gt;
* Een lijst met gebruikers.&lt;br /&gt;
&lt;br /&gt;
De rest van de implementatie wordt door ValueCare verzorgd.&lt;br /&gt;
&lt;br /&gt;
== Hoe werkt het? ==&lt;br /&gt;
In het kort wordt het volgende dagelijks gedaan:&lt;br /&gt;
&lt;br /&gt;
* Er wordt een kopie van de source data en BI resultaat data op de ValueCare Productie server gemaakt.&lt;br /&gt;
* Op de Query Server zijn er 2 database schema&#039;s: vcs en public. Het vcs schema wordt leeg gemaakt.&lt;br /&gt;
* De kopie van de source data en BI resultaat data wordt in het vcs schema geplaatst.&lt;br /&gt;
De gebruiker kan vervolgens data in het vcs schema inzien, maar niet wijzigen. In het public schema kan de gebruiker tabellen aanmaken, wijzigen en verwijderen.&lt;br /&gt;
&lt;br /&gt;
== Toelichting data ==&lt;br /&gt;
&lt;br /&gt;
=== De data ===&lt;br /&gt;
Er zijn twee schema&#039;s beschikbaar op de Query Server: public en vcs. In het vcs schema wordt alle bi- en bron-data neergezet, zodat de ValueCare data beschikbaar is. Deze data worden elke dag ververst, zodat het elke dag overeen komt met de data op de Productie-omgeving. Als u op schema vcs een eigen tabel zou aanmaken, wordt deze verwijderd tijdens de verversing. Om met eigen tabellen te werken, is het public-schema beschikbaar. De tabellen die hierop staan, blijven beschikbaar op de Query Server. Hoe u data overzet van schema vcs naar schema public leest u hieronder.&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;&#039;Tabellen kopiëren van schema VCS naar schema Public&#039;&#039;&#039;===&lt;br /&gt;
Er zijn verschillende manieren om een tabel van schema vcs over te zetten naar schema public. Hieronder is de query uitgeschreven voor één van die manieren. Als je dit vaak wil gebruiken, is het handig om hier een template van te maken (specifiek voor DBeaver). Hier vind je meer over in “Templates”.&lt;br /&gt;
&lt;br /&gt;
CREATE TABLE public.table_name (LIKE vcs.table_name INCLUDING ALL);&lt;br /&gt;
&lt;br /&gt;
INSERT INTO public.table_name&lt;br /&gt;
&lt;br /&gt;
SELECT * &lt;br /&gt;
&lt;br /&gt;
FROM vcs.table_name;&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;Van een dashboard of tegel naar de juiste tabel op de Query Server&#039;&#039;&#039; ===&lt;br /&gt;
Om te begrijpen welke tabellen op de Query Server onderliggend zijn aan de tegels en dashboards die zichtbaar zijn in het portaal is de tabel bi_queryserver_tegels_en_dashboards beschikbaar. Hierin kan je zien welke tabellen worden gebruikt in een tegel en/of dashboard. In onderstaand voorbeeld, zie je dus dat voor de tegel ‘Waarde verblijfsdagen per maand’, die te vinden is in dataset ‘Verblijf ZPM’, de onderliggende tabel ‘bi_zis_verblijf_zpm’ is. Tabel bi_zis_verblijf_zpm is dan te vinden op de Query Server.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|&#039;&#039;&#039;tegel_naam&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;dataset_naam&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;tabel_naam&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;tegel_beschrijving&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|Waarde verblijfsdagen per maand&lt;br /&gt;
|Verblijf ZPM&lt;br /&gt;
|bi_zis_verblijf_zpm&lt;br /&gt;
|Deze rapportage toont waarde van de verblijfsdagen voor …&lt;br /&gt;
|}&lt;br /&gt;
Daarnaast kan je vanuit het portaal ook het filter paginanaam gebruiken. Als je deze toevoegt vanuit [+ nieuw filter] onderaan de linker balk met filters, dan zie je ook welke tabellen er gebruikt worden voor het opstellen van de tegel en/of dashboard.&lt;br /&gt;
&lt;br /&gt;
De logica achter de benaming van tabellen op de Query Server is hieronder weergegeven.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|&#039;&#039;&#039;Voorvoegsel&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Betekenis&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Uitleg&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|src_&lt;br /&gt;
|Source (bron)&lt;br /&gt;
|Alle tabellen  die wij direct vanuit een bron ophalen krijgen het voorvoegsel src_. Dit zijn  dus tabellen vanuit bronnen, zoals XMCare, MijnQuarant, Beaufort, QuestManager,  etc. Ook bestanden die we ophalen vanaf een SFTP server of andere bronnen,  krijgen dit voorvoegsel.&lt;br /&gt;
|-&lt;br /&gt;
|bi_&lt;br /&gt;
|Business intelligence&lt;br /&gt;
|Alle tabellen  die gebruikt worden voor het samenstellen van dashboards en tegels hebben het  voorvoegsel bi.  &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;Connectie opzetten&#039;&#039;&#039; ===&lt;br /&gt;
&lt;br /&gt;
# Vraag om de hostname en de databasename bij ValueCare&lt;br /&gt;
#* Het kan ook zijn dat de Query Server lokaal gehost wordt, in dat geval is de hostname doorgaans te achterhalen bij de ICT-afdeling&lt;br /&gt;
# Vraag om de username en password bij jouw ValueCare contactpersoon.&lt;br /&gt;
# Maak de connectie vanuit de tool die u gebruikt, door de hostname en de databasename in te vullen en in te loggen met uw username en password.&lt;br /&gt;
#* De Query Server beschikt over een postgres database, dus het poortnummer is de standaard postgres poort (5432)&lt;br /&gt;
&lt;br /&gt;
== Werken met DBeaver en de Query Server ==&lt;br /&gt;
Er zijn tal van goede programma&#039;s die u kunt gebruiken om te querieën op de Query Server. Mits u gebruik maakt of wilt maken van DBeaver om op de Query Server te querieën, dan vindt u hieronder een aantal instructies en een aantal tips &amp;amp; tricks die het gebruik van DBeaver nog fijner maken.&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;Installeren DBeaver&#039;&#039;&#039; ===&lt;br /&gt;
&lt;br /&gt;
* Via &amp;lt;nowiki&amp;gt;https://dbeaver.io/download/&amp;lt;/nowiki&amp;gt; kan je DBeaver downloaden&lt;br /&gt;
* Met de standaard instellingen van de installatie kan je prima op de Query Server komen, maar voel je vrij om de instellingen naar wens aan te passen.&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;Connectie opzetten met de database&#039;&#039;&#039; ===&lt;br /&gt;
&lt;br /&gt;
# Klik linksboven op het stekkertje om een nieuwe connectie op te zetten. (Dit kan eventueel ook via het menu: Database &amp;gt; New Database Connection&lt;br /&gt;
# Selecteer PostgreSQL&lt;br /&gt;
# Vul de juiste naam voor de Host in (het poortnummer staat default al goed: 5432)&lt;br /&gt;
# Vul juiste naam voor de Database in&lt;br /&gt;
# Vul de juiste Username in (deze heb je ontvangen vanuit ValueCare. Heb je deze nog niet, dan kan je die aanvragen via jouw contactpersoon)&lt;br /&gt;
# Ga naar het kopje “Driver properties” en zet hier het veld tcpKeepAlive op ‘True’&lt;br /&gt;
# Klik op Finish&lt;br /&gt;
# Nu verschijnt er links in de “Database Navigator” een connectie met de naam van de database. Dubbelklik hierop om de connectie te openen&lt;br /&gt;
# Vul je wachtwoord in en voilà!&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;Tips &amp;amp; Tricks om snel met DBeaver te werken&#039;&#039;&#039; ===&lt;br /&gt;
&#039;&#039;&#039;Overzicht van de functie-toetsen&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Uitvoeren van een query: ctrl + enter&lt;br /&gt;
&lt;br /&gt;
Openen van new script: F3&lt;br /&gt;
&lt;br /&gt;
Geavanceerd kopiëren: ctrl + shift + c    (uitgebreidere uitleg onder “Geavanceerd kopiëren”)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Templates&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Templates zijn erg handig in DBeaver. Hiermee kan je veelgebruikte queries opslaan en hoef je die niet volledig te typen, als je ze de volgende keer wil gebruiken. Bijvoorbeeld: In plaats van ‘SELECT * FROM table_name;’, type je enkel ‘saf’ en druk je op tab.&lt;br /&gt;
&lt;br /&gt;
Om een template aan te maken ga je naar: Window &amp;gt; Preferences &amp;gt; SQL Editor &amp;gt; Templates &amp;gt; New.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Name&#039;&#039;: de combinatie aan woorden of letters die jij wil typen in plaats van de query&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Pattern&#039;&#039;: de query die moet verschijnen als je de Name typt en op Tab drukt.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Insert variable&#039;&#039;: Hiermee kan je een bepaalde variabele aanroepen nadat je het template gebruikt. Bijvoorbeeld, SELECT * FROM &#039;&#039;&#039;${table}&#039;&#039;&#039;; zorgt ervoor dat je makkelijk een bestaande tabel kan selecteren als je het template gebruikt.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Geavanceerd kopiëren&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Met ctrl + shift + c kunt u geavanceerd kopiëren. Dit is handig als u de geselecteerde rijen wil gebruiken, bijvoorbeeld in een volgende query. Er staan dan automatisch quotes omheen en een komma tussen elk item, zoals hieronder weergegeven.&lt;br /&gt;
&lt;br /&gt;
&#039;item1&#039;,&lt;br /&gt;
&lt;br /&gt;
&#039;item2&#039;,&lt;br /&gt;
&lt;br /&gt;
...&lt;br /&gt;
&lt;br /&gt;
==== Exporteren naar Excel (xlsx) ====&lt;br /&gt;
Je kunt een extensie installeren waarmee je direct Excels kunt downloaden. Dus niet eerst csv-bestanden die nog met de hand geconverteerd moeten worden. Volg de stappen in de link &#039;extensie installeren&#039;.&lt;br /&gt;
&lt;br /&gt;
LET OP!: Sluit DBeaver eerst af en start het op als Administrator. Bijv. door Ctrl + Shift + Rechtermuisknop op de taakbalk en dan &#039;Als administrator uitvoeren&#039;.&lt;br /&gt;
&lt;br /&gt;
==== CSV-bestanden als database benaderen ====&lt;br /&gt;
Klik op het plusje met New Database Connection, zoek naar &#039;csv&#039;.&lt;br /&gt;
&lt;br /&gt;
Onder Path kies je een map waarin je alle .csv-bestanden naar gaat zetten. Klik op Finish.&lt;br /&gt;
&lt;br /&gt;
Alle csv&#039;s die je in de map die je hierboven getypt hebt plaatst, zijn dan beschikbaar om op te queryen.&lt;br /&gt;
&lt;br /&gt;
In de Driver Properties kun je onder seperator instellen wat het scheidingsteken is.&lt;br /&gt;
&lt;br /&gt;
==== Regels afsterren: ====&lt;br /&gt;
Regels zijn op twee manieren als tekst neer te zetten.&lt;br /&gt;
&lt;br /&gt;
-- door middel van twee streepjes voor&lt;br /&gt;
&lt;br /&gt;
/*&lt;br /&gt;
&lt;br /&gt;
Of door middel van /* en */ &lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;*&amp;lt;/nowiki&amp;gt;/&lt;br /&gt;
&lt;br /&gt;
Als u al tekst heeft geschreven kunt u gebruiken maken van ctrl + / om automatisch streepjes voor de tekst te laten zetten. Selecteer de betreffende regels en druk op CTRL + /&lt;br /&gt;
&lt;br /&gt;
==== Databasenaam in export ====&lt;br /&gt;
Een export doe je door in een Resultset met de Rechtermuisknop op &#039;Export data ...&#039; te klikken. Als u wil dat de file-name automatisch de databasenaam, tabelnaam, en/of een timestamp bevat, kan je dat doen door het volgende te doen.&lt;br /&gt;
&lt;br /&gt;
Bij Export data ... &amp;gt; Output (stap 4) &amp;gt; File name pattern, kan je de naam van de te exporteren file bepalen. Als je daarin gebruik maakt van onderstaande variabelen, krijgt de export automatisch de naam van de betreffende variabele. &lt;br /&gt;
&lt;br /&gt;
De databasenaam: ${datasource}&lt;br /&gt;
&lt;br /&gt;
De tabelnaam: ${table} &lt;br /&gt;
&lt;br /&gt;
De timestamp: ${timestamp}&lt;br /&gt;
&lt;br /&gt;
Een combinatie hiervan is ook mogelijk. Bijvoorbeeld ${datasource}_${table}_${timestamp}.&lt;br /&gt;
&lt;br /&gt;
==== Naar hoofdletters/kleine letters van selectie   ====&lt;br /&gt;
Ctrl + Shift + X -&amp;gt; selectie naar hoofdletters&lt;br /&gt;
&lt;br /&gt;
Ctrl + Shift + Y -&amp;gt; selectie naar kleine letters&lt;br /&gt;
&lt;br /&gt;
== Werken met PowerBI en de Query Server ==&lt;br /&gt;
Mocht u met PowerBI de data op de Query Server willen gebruiken, dan dient u de volgende stappen te volgen:&lt;br /&gt;
&lt;br /&gt;
* Installeer PowerBI&lt;br /&gt;
* Open PowerBI&lt;br /&gt;
* Klik op &amp;quot;Gegevens ophalen&amp;quot; en &amp;quot;Meer&amp;quot; in het lint of &amp;quot;Gegevens ophalen&amp;quot; in het startscherm.&lt;br /&gt;
* Kies vervolgens in het menu &amp;quot;Gegevens ophalen&amp;quot; de optie &amp;quot;PostgreSQL-database&amp;quot; en klik op &amp;quot;Verbinding maken&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[Bestand:VC BI QueryServer PowerBI1.png|geen|miniatuur]]&lt;br /&gt;
&lt;br /&gt;
* Voer vervolgens in het menu &amp;quot;PostgreSQL-database&amp;quot; waarden in voor &amp;quot;Server&amp;quot; en &amp;quot;Database&amp;quot;.&lt;br /&gt;
** Uw ValueCare contactpersoon kan u helpen met de in te vullen waarden.&lt;br /&gt;
&lt;br /&gt;
[[Bestand:VC BI QueryServer PowerBI2.png|geen|miniatuur]]&lt;br /&gt;
&lt;br /&gt;
* Voer in het volgende menu uw login en wachtwoord in.&lt;br /&gt;
** Uw ValueCare contactpersoon heeft u op een veilige manier voorzien van deze gegevens.&lt;br /&gt;
** Dit hoeft u maar 1 keer te doen voor een connectie. De volgende keer wordt uw login en wachtwoord niet meer gevraagd.&lt;br /&gt;
* Kies vervolgens in het menu &amp;quot;Navigator&amp;quot; de gewenste tabel uit de lijst. Kies vervolgens op &amp;quot;Laden&amp;quot; als u de hele tabel wilt downloaden of kies &amp;quot;Gegevens transformeren&amp;quot; om data te limiteren en te bewerken.&lt;br /&gt;
* U kunt nu aan de slag.&lt;br /&gt;
&lt;br /&gt;
NB:&lt;br /&gt;
&lt;br /&gt;
* Via de knop &amp;quot;Recente bronnen&amp;quot; kunt u de verbinding met de Query Server selecteren en dan snel een extra tabel met data toevoegen&lt;br /&gt;
&lt;br /&gt;
== Werken met Excel en de Query Server ==&lt;br /&gt;
&lt;br /&gt;
Mocht u met Excel de data op de Query Server willen gebruiken, dan dient u de onderstaande stappen te volgen. Het is noodzakelijk dat u een programma installeert op uw computer, namelijk een ODBC driver. Als u geen programma&#039;s op uw eigen computer kunt installeren, hebt u hulp nodig van uw ICT service desk.&lt;br /&gt;
&lt;br /&gt;
Instructies:&lt;br /&gt;
&lt;br /&gt;
* Download Postgres ODBC driver via &amp;lt;nowiki&amp;gt;https://www.postgresql.org/ftp/odbc/versions/msi/&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** Neem de laatste versie! Neem de 64 bit versie!&lt;br /&gt;
* Installeer de ODBC driver op uw computer&lt;br /&gt;
** Start het programma &amp;quot;psqlodbc_x64&amp;quot; in de msi file.&lt;br /&gt;
** Klik op Next, vink aan &amp;quot;I accept the terms in the License Agreement&amp;quot;, klik Next, klik Next, klik Install&lt;br /&gt;
** Klik Ja op vraag of programma wijzigingen aan laptop/PC mag aanbrengen&lt;br /&gt;
** Klik Finish&lt;br /&gt;
* Configureer ODBC koppeling op uw computer&lt;br /&gt;
** Zoek via de Windows knop de app &amp;quot;ODBC-gegevensbronbeheer (64-bits)&amp;quot;&lt;br /&gt;
** Open deze app&lt;br /&gt;
** Klik op Toevoegen&lt;br /&gt;
** Klik op &amp;quot;PostgreSQL Unicode(x64)&amp;quot; en op &amp;quot;Voltooien&amp;quot;&lt;br /&gt;
** Vul de database gegevens en login gegevens in&lt;br /&gt;
*** Uw ValueCare contactpersoon kan u helpen met de in te vullen waarden.&lt;br /&gt;
*** Geef bij Data Source een begrijpelijke naam aan (laat de default naam niet staan). Bijvoorbeeld: Klant Qserver X&lt;br /&gt;
*** Klik op Test om te checken of de connectie werkt.&lt;br /&gt;
&lt;br /&gt;
[[Bestand:VC BI QueryServer Excel1.png|geen|miniatuur]]&lt;br /&gt;
&lt;br /&gt;
* Open Excel&lt;br /&gt;
* Zet de Excel connectie op&lt;br /&gt;
** Klik op Gegevens, Gegevens ophalen, Uit andere bronnen, Uit ODBC&lt;br /&gt;
** Klik in het scherm op de Data Source zoals net aangemaakt (bijvoorbeeld Bijvoorbeeld: Klant Qserver X) en klik op OK&lt;br /&gt;
** Vul in het volgende scherm wederom de gebruikersgegevens in en klik op OK&lt;br /&gt;
** Kies vervolgens in het scherm Navigator de gewenste tabellen en laadt deze in Excel&lt;br /&gt;
* U kunt nu aan de slag.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p style=&amp;quot;text-align: center&amp;quot;&amp;gt;&amp;lt;/p&amp;gt;&amp;lt;p style=&amp;quot;text-align: center&amp;quot;&amp;gt;{{VALUECARE}}&amp;lt;/p&amp;gt;&lt;/div&gt;</summary>
		<author><name>Cbruin</name></author>
	</entry>
	<entry>
		<id>https://www.normenkaderzorg.nl/index.php?title=Routine_Outcome_Monitoring_(ROM)&amp;diff=63736</id>
		<title>Routine Outcome Monitoring (ROM)</title>
		<link rel="alternate" type="text/html" href="https://www.normenkaderzorg.nl/index.php?title=Routine_Outcome_Monitoring_(ROM)&amp;diff=63736"/>
		<updated>2022-09-23T12:03:50Z</updated>

		<summary type="html">&lt;p&gt;Cbruin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;p style=&amp;quot;text-align: center&amp;quot;&amp;gt;{{VALUECARE}}&amp;lt;/p&amp;gt;&lt;br /&gt;
== Inleiding ==&lt;br /&gt;
Deze pagina dient als naslagwerk om de managementrapportages op de Routine Outcome Monitoring (ROM) te interpreteren en gebruiken.&lt;br /&gt;
&lt;br /&gt;
De doelen van managementrapportage inzake ROM betreft het bieden van inzicht in:&lt;br /&gt;
&lt;br /&gt;
* De (tijdige) inzet van ROM instrumenten op de juiste momenten&lt;br /&gt;
* De effecten van de ingezette behandeling&lt;br /&gt;
&lt;br /&gt;
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. &lt;br /&gt;
&lt;br /&gt;
== Definities ==&lt;br /&gt;
Hieronder staan alle relevante termen met betrekking tot de ROM gedefinieerd en waar relevant extra toegelicht.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Term&lt;br /&gt;
!Definitie&lt;br /&gt;
!Toelichting&lt;br /&gt;
|-&lt;br /&gt;
|Voor- en nametingen&lt;br /&gt;
|De voor- en nametingen vormen de kapstok voor het bepalen of er een geldige ROM voormetingen dan wel nametingen uitgevoerd is voor het ZPM zorgtraject. Voor andere financieringsstromen geschiedt dit voor de daarvoor leidende zorgproducten (bijvoorbeeld een jeugdproduct). Daarnaast wordt per meting de T-score bepaald, zodat het effect kan worden gemeten door de T-score van de nameting te vergelijken met de voormeting.&lt;br /&gt;
| nvt&lt;br /&gt;
|-&lt;br /&gt;
|Voormeting&lt;br /&gt;
|Het eerste behandelcontact binnen het zorgtraject (of ander zorgproduct) is het ijkpunt voor de voormeting. Hierop is een (instelbare) marge in dagen van toepassing om als geldige voormeting te tellen.&lt;br /&gt;
| nvt&lt;br /&gt;
|-&lt;br /&gt;
|Nameting&lt;br /&gt;
|Het laatste behandelcontact binnen het zorgtraject (of ander zorgproduct) is het ijkpunt voor de nameting. Ook hierop is een (instelbare) marge in dagen van toepassing om als geldige nameting te tellen.&lt;br /&gt;
|De nameting van het voorgaande zorgtraject mag gezien worden als voormeting van het nieuwe traject, indien het voldoen aan de eisen:&lt;br /&gt;
&lt;br /&gt;
* Marge in dagen t.o.v. eerste behandelcontact in nieuwe zorgtraject&lt;br /&gt;
&lt;br /&gt;
* Vragenlijst wordt gebruikt binnen de diagnose hoofdgroep&lt;br /&gt;
&lt;br /&gt;
Notes:&lt;br /&gt;
&lt;br /&gt;
* Als er nog geen einddatum is bepaald voor een reeks, verwachten we dat er nog behandelcontacten gaan volgen. In dit geval bepalen we wel een laatste (ofwel meest recente) behandelcontact, maar valideren we nog niet of er een geldige nameting is geweest.&lt;br /&gt;
* Als er een verwachte einddatum (in de toekomst) is ingevuld voor een reeks, dan kijken we voor een valide nameting binnen het tijdsinterval rondom de einddatum van de reeks&lt;br /&gt;
* Als de einddatum van een zorgtraject reeds voorbij is, dan kijken we naar het laatste (ofwel meest recente) behandelcontact  &lt;br /&gt;
|-&lt;br /&gt;
|Tussenmetingen&lt;br /&gt;
|Voor mensen die langdurig in zorg zijn (en hetzelfde zorgtraject hebben) zijn regelmatigere tussentijdse metingen van ROM is wenselijk. Het gewenste tijdsinterval verschilt per instelling, daarom is een tijdsinterval in te stellen. Voor informatie over het instelbare tijdsinterval, zie &#039;&#039;Tijdsinterval&#039;&#039;.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Valide meting&lt;br /&gt;
|Een valide meting is een meting die:&lt;br /&gt;
&lt;br /&gt;
* is aangemerkt als ROM&lt;br /&gt;
* volledig is ingevuld&lt;br /&gt;
* Als de diagnosegroep van het zorgtraject gevuld is, wordt met Beheer BI: Vragenlijst per diagnose bepaald of de vragenlijst in aanmerking komt voor de diagnose hoofdgroep.&lt;br /&gt;
** Indien de diagnosegroep leeg is, tonen we op dit moment geen meetmomenten in de dataset.&lt;br /&gt;
|[[Bestand:ROM validemeting.jpg|gecentreerd|300x300px]]&lt;br /&gt;
|-&lt;br /&gt;
|Tijdsinterval&lt;br /&gt;
|Hiermee wordt gedoeld op de gewenste tijd tussen ROM metingen. Zie ook definitie &#039;&#039;tussenmetingen&#039;&#039;. De tijdsinterval is door de instelling zelf in te stellen. De tijdsinterval kan verschillen per type vragenlijst en diagnose en kan ingesteld worden via de beheertabel Beheer BI: Vragenlijst per diagnose&lt;br /&gt;
|&amp;lt;code&amp;gt;Stuurinformatie &amp;gt; Beheer BI &amp;gt; Beheer BI: Vragenlijst per diagnose&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|Meetmoment&lt;br /&gt;
|Indien er geen meting plaatsvindt binnen het ingestelde tijdsinterval, wordt er een meetmoment aangemaakt. Dit is dus een moment waarop er een meting verwacht werd, maar deze niet is gedaan.&lt;br /&gt;
|Zie ook &amp;quot;Totstandkoming - Stappenplan - stap 3: Nummering metingen&amp;quot; hieronder.&lt;br /&gt;
|-&lt;br /&gt;
|Initiële meting&lt;br /&gt;
|Dit is de eerste valide meting binnen een reeks. De initiële meting is nodig als aanvulling op de voormeting voor de gevallen waarin de voormeting gegenereerd is (en dus geen valide meting is). In deze gevallen is de initiële meting de eerste valide meting binnen een reeks.&lt;br /&gt;
|Zie ook &amp;quot;Toepassing - (Delta) t-score&amp;quot; hieronder.&lt;br /&gt;
|-&lt;br /&gt;
|Reeks&lt;br /&gt;
|Alle meetmomenten binnen een zorgtraject in combinatie met de DBC’s.&lt;br /&gt;
&lt;br /&gt;
Binnen één reeks moeten de onderstaande aspecten overeenkomen. Komen deze aspecten niet overeen, dan geldt dat als een andere reeks.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Inschrijving (en daarmee ook cliënt)&#039;&#039;&#039;&lt;br /&gt;
** Als een inschrijving eindigt, eindigt de reeks&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Diagnose       &#039;&#039;&#039;&lt;br /&gt;
** Is er een nieuwe diagnose gesteld is, eindigt de reeks&lt;br /&gt;
*&#039;&#039;&#039;Zorgtraject / DBC     &#039;&#039;&#039;&lt;br /&gt;
** Als er een nieuw zorgtraject is, eindigt de reeks&lt;br /&gt;
*&#039;&#039;&#039;Vragenlijst type respondent (cliënt of behandelaar)         &#039;&#039;&#039;&lt;br /&gt;
** Enkel voor reeksen met één of meer geldige metingen&lt;br /&gt;
** Als er een andere type respondent is, dan is dat een andere reeks&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;(Optioneel) vragenlijst code&#039;&#039;&#039;  &lt;br /&gt;
** Instelbaar&lt;br /&gt;
** Enkel voor reeksen met één of meer geldige metingen&lt;br /&gt;
** Mits parameter = ‘JA’: dan geldt dat voor een andere vragenlijst-code een andere reeks wordt gemaakt&lt;br /&gt;
** Mits parameter = ‘Nee’: dan geldt dat voor een andere vragenlijst-code dezelfde reeks wordt gebruikt&lt;br /&gt;
|[[Bestand:ROM reeks.jpg|gecentreerd|392x392px]]&lt;br /&gt;
|-&lt;br /&gt;
|(Delta)-T score&lt;br /&gt;
|De T-score is een uniforme maat om de diverse vragenlijsten naar scores te transformeren en loopt van 0-100. Een succesvolle behandeling zorgt voor een lagere nametingen dan de voormeting (behalve bij het meetinstrument MANSA-16). De Delta-T score is het verschil in T score tussen twee T scores.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Zie voor interpretatie van de Delta T-score de tabel onder &amp;quot;Toepassing - interpretatie delta T-score&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Totstandkoming ==&lt;br /&gt;
&lt;br /&gt;
=== Stappenplan ===&lt;br /&gt;
Hieronder is het stappenplan uitgewerkt dat gevolgd wordt om de berekeningen voor de ROM te maken. &lt;br /&gt;
&lt;br /&gt;
Per stap is toelichting gegeven en zo nodig een extra visualisatie toegevoegd. &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Stap&lt;br /&gt;
!Toelichting&lt;br /&gt;
!&lt;br /&gt;
|-&lt;br /&gt;
|0: Bepalen behandelingen reeks&lt;br /&gt;
|Eerst  wordt bepaald naar welke behandelingen we moeten kijken om de uitersten van  reeks te kunnen bepalen.&lt;br /&gt;
&lt;br /&gt;
* Mits het ZPM zorgtraject is aangemaakt met zorglabel N02 (&#039;&#039;Overgang  oude bekostiging met direct tijd naar Zorgprestatiemodel&#039;&#039;), wordt de  voormeting bepaald op basis van de voorafgaande DBC(s). De DBCs die worden  meegenomen bij de betreffende zorgtrajecten, zijn DBCs die dezelfde (1)  diagnose en (2) inschrijvingsnummer hebben als het zorgtraject.&lt;br /&gt;
&lt;br /&gt;
* Voor de combinatie van de zorgtrajecten met eventuele DBCs (en losse  DBCs) kijken we naar alle behandelcontacten met directe tijd. &lt;br /&gt;
** Voor een dergelijke reeks moeten  we het eerste/laatste behandelcontact bepalen.&lt;br /&gt;
|[[Bestand:Stap 0 ROM .png|gecentreerd|miniatuur|800x800px]]&lt;br /&gt;
|-&lt;br /&gt;
|1: Bepalen uitersten van reeks&lt;br /&gt;
|Als er  bepaald is welke behandelingen in een reeks vallen, wordt er per reeks  bepaald:&lt;br /&gt;
&lt;br /&gt;
* Het eerste behandelcontact&lt;br /&gt;
* Het laatste behandelcontact&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
LET OP&lt;br /&gt;
&lt;br /&gt;
Er moet directe tijd zijn geschreven op het behandelcontact en er moet  een diagnose bekend zijn voor de reeks. De diagnose is nodig om te  bepalen of een eventuele ROM-meting met een vragenlijst is afgenomen die  geldig is bij die specifieke diagnose&lt;br /&gt;
|[[Bestand:ROMstap1 nieuw.jpg|alt=|gecentreerd|miniatuur|1000x1000px]]&lt;br /&gt;
|-&lt;br /&gt;
|2: Bepalen valide metingen&lt;br /&gt;
|Dan wordt er  gekeken of er binnen de vastgestelde uiterste waarden van een reeks, valide  metingen te vinden zijn.&lt;br /&gt;
&lt;br /&gt;
* Mits er een valide meting  te vinden is, dan worden de facetten inschrijving (en daarmee cliënt),  diagnose, zorgtraject / dbcs, vragenlijst type respondent, en (optioneel)  vragenlijst code meegenomen in de reeks.&lt;br /&gt;
&lt;br /&gt;
* Mits er geen valide meting  te vinden is, dan is een reeks enkel bepaald op basis van de inschrijving,  diagnose, en het zorgtraject. In dit geval zullen er dan ook geen geldige  metingen te tonen zijn in de dataset. Er worden wel twee meetmomenten  gegenereerd, namelijk het verwachte voormeetmoment en het verwachte  nameetmoment.&lt;br /&gt;
|[[Bestand:ValueCare - ROM (1).png|gecentreerd|miniatuur|800x800px]]&lt;br /&gt;
|-&lt;br /&gt;
|3:Nummering metingen&lt;br /&gt;
|We nummeren de opvolgende metingen binnen een reeks op basis van de datum van afname. &lt;br /&gt;
Hierdoor kunnen we de opvolgende metingen makkelijk koppelen. &lt;br /&gt;
&lt;br /&gt;
Met behulp van het tijdsinterval per type vragenlijst en diagnose, kunnen we bepalen of de opvolgende metingen plaats hebben gevonden binnen het tijdsinterval (t.o.v. de vorige meting), waarbinnen ze worden verwacht. &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Optie&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; |Situatie &lt;br /&gt;
!Gevolg&lt;br /&gt;
|-&lt;br /&gt;
|A&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |De volgende meting valt binnen tijdsinterval&lt;br /&gt;
|De volgende meting is een valide meting. Let op: alle valide metingen moeten voldoen aan de criteria gedefinieerd in stap 2. &lt;br /&gt;
|-&lt;br /&gt;
|B&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |De volgende meting valt buiten tijdsinterval&lt;br /&gt;
|Genereren meetmoment (dus geen valide meting). Dit meetmoment moet duidelijk maken aan instellingen dat er een meting verwacht wordt, maar deze meting niet (valide of volledig) is afgenomen.&lt;br /&gt;
|-&lt;br /&gt;
|C&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; |Geen volgende meting&lt;br /&gt;
|Laatste behandelcontact is in het verleden geweest &lt;br /&gt;
|Genereren meetmomenten tot en met het laatste behandelcontact.&lt;br /&gt;
|-&lt;br /&gt;
|D&lt;br /&gt;
|Laatste behandelcontact wordt in de toekomst verwacht&lt;br /&gt;
|Genereren meetmomenten tot en met de aanleverdatum + 1 x tijdsinterval. &lt;br /&gt;
Er zal dus voor alle reeksen die doorlopen naar de toekomst, één meetmoment aangemaakt worden, die in de toekomst ligt.&lt;br /&gt;
|}&lt;br /&gt;
|[[Bestand:ROMstap3 nieuw 3.jpg|alt=|gecentreerd|miniatuur|1300x1300px]]&lt;br /&gt;
|-&lt;br /&gt;
|4: Bepalen voor- en nameting&lt;br /&gt;
|Het bepalen van de voor- en nametingen:&lt;br /&gt;
&lt;br /&gt;
De metingen die binnen een reeks het dichtste bij het eerste/laatste behandelcontact liggen worden bestempeld als voor- of nameting.&lt;br /&gt;
&lt;br /&gt;
Indien er enkel een voormeting of een nameting is en niet beide, dan genereren we een meetmoment voor de missende voor- of nameting, met als datum het eerste/laatste behandelcontact.&lt;br /&gt;
&lt;br /&gt;
* Mits er een valide meting heeft plaatsgevonden in de reeks, bepalen we de marge op basis van het tijdsinterval dat geldt voor het type vragenlijst en de gestelde diagnose.&lt;br /&gt;
&lt;br /&gt;
* Mits er geen valide meting heeft plaatsgevonden in de reeks, bepalen we de marge op basis van de BI parameter &#039;&#039;GGZBI_TIJDSINTERVAL_ROM_MEETMOMENTEN_ONAFHANKELIJK_VAN_TYPE&#039;&#039;.&lt;br /&gt;
* Optioneel: Instelbaar &lt;br /&gt;
** Mits er voor een reeks meerdere type vragenlijst worden gebruikt (bijv. zowel Honos-12 als SQ48) dan wordt er voor elk type vragenlijst een aparte reeks aangemaakt. Binnen deze aparte reeksen wordt dan ook weer bepaald of er een valide voor- en/of nameting was.&lt;br /&gt;
|[[Bestand:ROMstap4 nieuw.jpg|alt=|gecentreerd|miniatuur|1000x1000px]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Gebruikte beheertabellen en parameters ===&lt;br /&gt;
Hieronder zijn de parameters en beheertabellen met relevante toelichting te vinden. De dataset die voor de ROM gebruikt wordt is &amp;lt;code&amp;gt;ROM meetmomenten.&amp;lt;/code&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Parameters&lt;br /&gt;
!Toelichting&lt;br /&gt;
|-&lt;br /&gt;
|BI_MARGE_RONDOM_EERSTE_BEHANDELCONTACT_VOORMETING&lt;br /&gt;
|Bandbreedte in dagen rondom eerste behandelcontact zorgtraject waarbinnen een geldige voormeting afgenomen moet zijn&lt;br /&gt;
|-&lt;br /&gt;
|BI_MARGE_RONDOM_LAATSTE_BEHANDELCONTACT_NAMETING&lt;br /&gt;
|Bandbreedte in dagen rondom laatste behandelcontact zorgtraject waarbinnen een geldige nameting afgenomen moet zijn&lt;br /&gt;
|-&lt;br /&gt;
|GGZBI_TUSSENMETINGEN_ZELFDE_TYPE_VRAGENLIJST&lt;br /&gt;
|Of een reeks rekening moet houden met aparte vragenlijst_codes of niet.&lt;br /&gt;
&lt;br /&gt;
Mits parameter = JA, genereren we voor elke verschillende vragenlijst-code binnen een reeks, een nieuwe reeks&lt;br /&gt;
&lt;br /&gt;
Mits parameter = NEE, mogen de vragenlijsten onafhankelijk van elkaar afgenomen zijn&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;NOTE: deze parameter wil ik nog hernoemen naar GGZBI_ROM_MEETMOMENTEN_ZELFDE_TYPE_VRAGENLIJST&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;GGZBI_TIJDSINTERVAL_ROM_MEETMOMENTEN_ONAFHANKELIJK_VAN_TYPE&#039;&#039;&lt;br /&gt;
|Het tijdsinterval dat gebruikt wordt voor reeksen, waarbij geen tijdsinterval bepaald is in de beheertabel &#039;Beheer BI: Vragenlijst per diagnose&#039;  &lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Beheertabel&lt;br /&gt;
!Toelichting&lt;br /&gt;
|-&lt;br /&gt;
|Beheer BI: Vragenlijst per diagnose&lt;br /&gt;
|Per diagnosehoofdgroep kan het gebruikte ROM-instrument aangegeven worden.&lt;br /&gt;
In deze beheertabel kan ook het interval per type vragenlijst en diagnose ingesteld worden. (NIEUW!)&lt;br /&gt;
|-&lt;br /&gt;
|Beheer BI: Vragenlijst&lt;br /&gt;
|Per vragenlijst kan worden aangegeven of deze wordt gebruikt als ROM- en/of CQI-instrument&lt;br /&gt;
|-&lt;br /&gt;
|Beheer BI: Parameters&lt;br /&gt;
|Voor het instellen van o.a. de hierboven genoemde parameters.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Toepassing ==&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
=== Beheertabel ===&lt;br /&gt;
&lt;br /&gt;
Zoals hierboven al vaker aangegeven zijn er een aantal dingen instelbaar via beheertabellen. Zie ook het overzicht van beheertabellen hierboven. &lt;br /&gt;
&lt;br /&gt;
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. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== (Delta) t-score ===&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Bestand:Deltat nieuw.jpg|alt=|gecentreerd|miniatuur|800x800px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Interpretatie Delta T-score ====&lt;br /&gt;
Zie de tabel hieronder voor de interpretatie van de Delta T-score:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Code&lt;br /&gt;
!Classificatie&lt;br /&gt;
!Delta T-score&lt;br /&gt;
|-&lt;br /&gt;
|1&lt;br /&gt;
|Hersteld &lt;br /&gt;
|&amp;gt; 5 &amp;lt;code&amp;gt;AND&amp;lt;/code&amp;gt; voormeting t &amp;gt; 42,5 &amp;lt;code&amp;gt;AND&amp;lt;/code&amp;gt; nameting t &amp;lt; 42,5&lt;br /&gt;
|-&lt;br /&gt;
|2&lt;br /&gt;
|Verbeterd &lt;br /&gt;
|&amp;gt; 5 &lt;br /&gt;
|-&lt;br /&gt;
|3&lt;br /&gt;
|Onveranderd&lt;br /&gt;
| -5 &amp;lt; delta t &amp;lt; 5 &lt;br /&gt;
|-&lt;br /&gt;
|4 &lt;br /&gt;
|Verslechterd&lt;br /&gt;
|&amp;lt; -5 &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== KPI&#039;s en dashboards ===&lt;br /&gt;
Voor de ROM biedt ValueCare verschillende  dashboards in het portaal.  &lt;br /&gt;
&lt;br /&gt;
Deze zijn te vinden onder &amp;lt;code&amp;gt;Meer dashboards &amp;gt; ROM &amp;gt; ROM - Delta t-score&amp;lt;/code&amp;gt; en    &amp;lt;code&amp;gt;Meer dashboards &amp;gt; ROM &amp;gt; ROM - Proces valide metingen&amp;lt;/code&amp;gt;.  &lt;br /&gt;
&lt;br /&gt;
Zie hieronder een overzicht:  &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Dashboard&lt;br /&gt;
!Tegel&lt;br /&gt;
!Toelichting &lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; |Delta t-score&lt;br /&gt;
|Delta T-score ROM per maand&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; |Delta-T wordt per patient/behandeling berekend als de verschilscore tussen de vorige meting en huidige meting. &lt;br /&gt;
|-&lt;br /&gt;
|Delta T-score ROM per organisatieniveau&lt;br /&gt;
|-&lt;br /&gt;
|Delta T-score ROM per soort vragenlijst &lt;br /&gt;
|-&lt;br /&gt;
|Delta T-score ROM per RCI&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; |Proces valide metingen&lt;br /&gt;
|Valide ROM metingen per maand&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; |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. &lt;br /&gt;
|-&lt;br /&gt;
|Valide ROM metingen per organisatieniveau&lt;br /&gt;
|-&lt;br /&gt;
|Valide ROM metingen per soort vragenlijst &lt;br /&gt;
|-&lt;br /&gt;
|Valide ROM metingen per soort meetmoment &lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; |Effectmeting&lt;br /&gt;
|ROM RCI score per maand &lt;br /&gt;
|Alle RCI waarden van diverse meetinstrumenten zoals IDS-SR, HoNOS65, etc. gegroepeerd per dbc sluitdatum (einddatum DBC) &lt;br /&gt;
&lt;br /&gt;
Deze rapportage laat de gemiddelde ROM Deltra-t score zien.&lt;br /&gt;
|-&lt;br /&gt;
|ROM HoNOS65 subschalen &lt;br /&gt;
|Deze rapportage laat de ruwe scores van de voor- en nameting zien voor 11 vragen uit de HoNOS65 vragenlijst. &lt;br /&gt;
|-&lt;br /&gt;
|ROM RCI score per diagnosegroep&lt;br /&gt;
|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. &lt;br /&gt;
|-&lt;br /&gt;
|ROM CANSAS subschalen &lt;br /&gt;
|Deze rapportage laat de ruwe scores van de voor- en nameting zien voor 25 vragen uit de CANVAS vragenlijst. &lt;br /&gt;
&lt;br /&gt;
Proportie cliënten met onopgeloste zorgbehoeften is het percentage cliënten dat minimaal 1 heeft gescoord op de subschaal &amp;quot;onopgeloste zorgbehoeften&amp;quot; tov het totaal aantal cliënten. &lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; |Effectmeting Delta t-score&lt;br /&gt;
|ROM Delta-T score per maand &lt;br /&gt;
|Rapportage: gemiddelde ROM Delta-T score per maand. &lt;br /&gt;
|-&lt;br /&gt;
|ROM Delta-T score per org. niv. &lt;br /&gt;
|Rapportage: gemiddelde ROM Delta-T score per organisatie niveau.&lt;br /&gt;
|-&lt;br /&gt;
|ROM Delta-T score per diagnosegroep&lt;br /&gt;
|Rapportage: gemiddelde Delta-T score per diagnosegroep.&lt;br /&gt;
|-&lt;br /&gt;
|ROM Delta-T score per jaar &lt;br /&gt;
|Rapportage: gemiddelde Delta-T score per jaar. &lt;br /&gt;
|}&lt;br /&gt;
 &amp;lt;p style=&amp;quot;text-align: center&amp;quot;&amp;gt;{{VALUECARE}}&amp;lt;/p&amp;gt;&lt;/div&gt;</summary>
		<author><name>Cbruin</name></author>
	</entry>
	<entry>
		<id>https://www.normenkaderzorg.nl/index.php?title=Routine_Outcome_Monitoring_(ROM)&amp;diff=63735</id>
		<title>Routine Outcome Monitoring (ROM)</title>
		<link rel="alternate" type="text/html" href="https://www.normenkaderzorg.nl/index.php?title=Routine_Outcome_Monitoring_(ROM)&amp;diff=63735"/>
		<updated>2022-09-23T12:01:11Z</updated>

		<summary type="html">&lt;p&gt;Cbruin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;p style=&amp;quot;text-align: center&amp;quot;&amp;gt;{{VALUECARE}}&amp;lt;/p&amp;gt;&lt;br /&gt;
== Inleiding ==&lt;br /&gt;
Deze pagina dient als naslagwerk om de managementrapportages op de Routine Outcome Monitoring (ROM) te interpreteren en gebruiken.&lt;br /&gt;
&lt;br /&gt;
De doelen van managementrapportage inzake ROM betreft het bieden van inzicht in:&lt;br /&gt;
&lt;br /&gt;
* De (tijdige) inzet van ROM instrumenten op de juiste momenten&lt;br /&gt;
* De effecten van de ingezette behandeling&lt;br /&gt;
&lt;br /&gt;
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. &lt;br /&gt;
&lt;br /&gt;
== Definities ==&lt;br /&gt;
Hieronder staan alle relevante termen met betrekking tot de ROM gedefinieerd en waar relevant extra toegelicht.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Term&lt;br /&gt;
!Definitie&lt;br /&gt;
!Toelichting&lt;br /&gt;
|-&lt;br /&gt;
|Voor- en nametingen&lt;br /&gt;
|De voor- en nametingen vormen de kapstok voor het bepalen of er een geldige ROM voormetingen dan wel nametingen uitgevoerd is voor het ZPM zorgtraject. Voor andere financieringsstromen geschiedt dit voor de daarvoor leidende zorgproducten (bijvoorbeeld een jeugdproduct). Daarnaast wordt per meting de T-score bepaald, zodat het effect kan worden gemeten door de T-score van de nameting te vergelijken met de voormeting.&lt;br /&gt;
| nvt&lt;br /&gt;
|-&lt;br /&gt;
|Voormeting&lt;br /&gt;
|Het eerste behandelcontact binnen het zorgtraject (of ander zorgproduct) is het ijkpunt voor de voormeting. Hierop is een (instelbare) marge in dagen van toepassing om als geldige voormeting te tellen.&lt;br /&gt;
| nvt&lt;br /&gt;
|-&lt;br /&gt;
|Nameting&lt;br /&gt;
|Het laatste behandelcontact binnen het zorgtraject (of ander zorgproduct) is het ijkpunt voor de nameting. Ook hierop is een (instelbare) marge in dagen van toepassing om als geldige nameting te tellen.&lt;br /&gt;
|De nameting van het voorgaande zorgtraject mag gezien worden als voormeting van het nieuwe traject, indien het voldoen aan de eisen:&lt;br /&gt;
&lt;br /&gt;
* Marge in dagen t.o.v. eerste behandelcontact in nieuwe zorgtraject&lt;br /&gt;
&lt;br /&gt;
* Vragenlijst wordt gebruikt binnen de diagnose hoofdgroep&lt;br /&gt;
&lt;br /&gt;
Notes:&lt;br /&gt;
&lt;br /&gt;
* Als er nog geen einddatum is bepaald voor een reeks, verwachten we dat er nog behandelcontacten gaan volgen. In dit geval bepalen we wel een laatste (ofwel meest recente) behandelcontact, maar valideren we nog niet of er een geldige nameting is geweest.&lt;br /&gt;
* Als er een verwachte einddatum (in de toekomst) is ingevuld voor een reeks, dan kijken we voor een valide nameting binnen het tijdsinterval rondom de einddatum van de reeks&lt;br /&gt;
* Als de einddatum van een zorgtraject reeds voorbij is, dan kijken we naar het laatste (ofwel meest recente) behandelcontact  &lt;br /&gt;
|-&lt;br /&gt;
|Tussenmetingen&lt;br /&gt;
|Voor mensen die langdurig in zorg zijn (en hetzelfde zorgtraject hebben) zijn regelmatigere tussentijdse metingen van ROM is wenselijk. Het gewenste tijdsinterval verschilt per instelling, daarom is een tijdsinterval in te stellen. Voor informatie over het instelbare tijdsinterval, zie &#039;&#039;Tijdsinterval&#039;&#039;.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Valide meting&lt;br /&gt;
|Een valide meting is een meting die:&lt;br /&gt;
&lt;br /&gt;
* is aangemerkt als ROM&lt;br /&gt;
* volledig is ingevuld&lt;br /&gt;
* Als de diagnosegroep van het zorgtraject gevuld is, wordt met Beheer BI: Vragenlijst per diagnose bepaald of de vragenlijst in aanmerking komt voor de diagnose hoofdgroep.&lt;br /&gt;
** Indien de diagnosegroep leeg is, tonen we op dit moment geen meetmomenten in de dataset.&lt;br /&gt;
|[[Bestand:ROM validemeting.jpg|gecentreerd|300x300px]]&lt;br /&gt;
|-&lt;br /&gt;
|Tijdsinterval&lt;br /&gt;
|Hiermee wordt gedoeld op de gewenste tijd tussen ROM metingen. Zie ook definitie &#039;&#039;tussenmetingen&#039;&#039;. De tijdsinterval is door de instelling zelf in te stellen. De tijdsinterval kan verschillen per type vragenlijst en diagnose en kan ingesteld worden via de beheertabel Beheer BI: Vragenlijst per diagnose&lt;br /&gt;
|&amp;lt;code&amp;gt;Stuurinformatie &amp;gt; Beheer BI &amp;gt; Beheer BI: Vragenlijst per diagnose&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|Meetmoment&lt;br /&gt;
|Indien er geen meting plaatsvindt binnen het ingestelde tijdsinterval, wordt er een meetmoment aangemaakt. Dit is dus een moment waarop er een meting verwacht werd, maar deze niet is gedaan.&lt;br /&gt;
|Zie ook &amp;quot;Totstandkoming - Stappenplan - stap 3: Nummering metingen&amp;quot; hieronder.&lt;br /&gt;
|-&lt;br /&gt;
|Initiële meting&lt;br /&gt;
|Dit is de eerste valide meting binnen een reeks. De initiële meting is nodig als aanvulling op de voormeting voor de gevallen waarin de voormeting gegenereerd is (en dus geen valide meting is). In deze gevallen is de initiële meting de eerste valide meting binnen een reeks.&lt;br /&gt;
|Zie ook &amp;quot;Toepassing - (Delta) t-score&amp;quot; hieronder.&lt;br /&gt;
|-&lt;br /&gt;
|Reeks&lt;br /&gt;
|Alle meetmomenten binnen een zorgtraject in combinatie met de DBC’s.&lt;br /&gt;
&lt;br /&gt;
Binnen één reeks moeten de onderstaande aspecten overeenkomen. Komen deze aspecten niet overeen, dan geldt dat als een andere reeks.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Inschrijving (en daarmee ook cliënt)&#039;&#039;&#039;&lt;br /&gt;
** Als een inschrijving eindigt, eindigt de reeks&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Diagnose       &#039;&#039;&#039;&lt;br /&gt;
** Is er een nieuwe diagnose gesteld is, eindigt de reeks&lt;br /&gt;
*&#039;&#039;&#039;Zorgtraject / DBC     &#039;&#039;&#039;&lt;br /&gt;
** Als er een nieuw zorgtraject is, eindigt de reeks&lt;br /&gt;
*&#039;&#039;&#039;Vragenlijst type respondent (cliënt of behandelaar)         &#039;&#039;&#039;&lt;br /&gt;
** Enkel voor reeksen met één of meer geldige metingen&lt;br /&gt;
** Als er een andere type respondent is, dan is dat een andere reeks&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;(Optioneel) vragenlijst code&#039;&#039;&#039;  &lt;br /&gt;
** Instelbaar&lt;br /&gt;
** Enkel voor reeksen met één of meer geldige metingen&lt;br /&gt;
** Mits parameter = ‘JA’: dan geldt dat voor een andere vragenlijst-code een andere reeks wordt gemaakt&lt;br /&gt;
** Mits parameter = ‘Nee’: dan geldt dat voor een andere vragenlijst-code dezelfde reeks wordt gebruikt&lt;br /&gt;
|[[Bestand:ROM reeks.jpg|gecentreerd|392x392px]]&lt;br /&gt;
|-&lt;br /&gt;
|(Delta)-T score&lt;br /&gt;
|De T-score is een uniforme maat om de diverse vragenlijsten naar scores te transformeren en loopt van 0-100. Een succesvolle behandeling zorgt voor een lagere nametingen dan de voormeting (behalve bij het meetinstrument MANSA-16). De Delta-T score is het verschil in T score tussen twee T scores.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Zie voor interpretatie van de Delta T-score de tabel onder &amp;quot;Toepassing - interpretatie delta T-score&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Totstandkoming ==&lt;br /&gt;
&lt;br /&gt;
=== Stappenplan ===&lt;br /&gt;
Hieronder is het stappenplan uitgewerkt dat gevolgd wordt om de berekeningen voor de ROM te maken. &lt;br /&gt;
&lt;br /&gt;
Per stap is toelichting gegeven en zo nodig een extra visualisatie toegevoegd. &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Stap&lt;br /&gt;
!Toelichting&lt;br /&gt;
!&lt;br /&gt;
|-&lt;br /&gt;
|0: Bepalen behandelingen reeks&lt;br /&gt;
|Eerst  wordt bepaald naar welke behandelingen we moeten kijken om de uitersten van  reeks te kunnen bepalen.&lt;br /&gt;
&lt;br /&gt;
* Mits het ZPM zorgtraject is aangemaakt met zorglabel N02 (&#039;&#039;Overgang  oude bekostiging met direct tijd naar Zorgprestatiemodel&#039;&#039;), wordt de  voormeting bepaald op basis van de voorafgaande DBC(s). De DBCs die worden  meegenomen bij de betreffende zorgtrajecten, zijn DBCs die dezelfde (1)  diagnose en (2) inschrijvingsnummer hebben als het zorgtraject.&lt;br /&gt;
&lt;br /&gt;
* Voor de combinatie van de zorgtrajecten met eventuele DBCs (en losse  DBCs) kijken we naar alle behandelcontacten met directe tijd. &lt;br /&gt;
** Voor een dergelijke reeks moeten  we het eerste/laatste behandelcontact bepalen.&lt;br /&gt;
|[[Bestand:Stap 0 ROM .png|gecentreerd|miniatuur|800x800px]]&lt;br /&gt;
|-&lt;br /&gt;
|1: Bepalen uitersten van reeks&lt;br /&gt;
|Als er  bepaald is welke behandelingen in een reeks vallen, wordt er per reeks  bepaald:&lt;br /&gt;
&lt;br /&gt;
* Het eerste behandelcontact&lt;br /&gt;
* Het laatste behandelcontact&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
LET OP&lt;br /&gt;
&lt;br /&gt;
Er moet directe tijd zijn geschreven op het behandelcontact en er moet  een diagnose bekend zijn voor de reeks. De diagnose is nodig om te  bepalen of een eventuele ROM-meting met een vragenlijst is afgenomen die  geldig is bij die specifieke diagnose&lt;br /&gt;
|[[Bestand:ROMstap1 nieuw.jpg|alt=|gecentreerd|miniatuur|1000x1000px]]&lt;br /&gt;
|-&lt;br /&gt;
|2: Bepalen valide metingen&lt;br /&gt;
|Dan wordt er  gekeken of er binnen de vastgestelde uiterste waarden van een reeks, valide  metingen te vinden zijn.&lt;br /&gt;
&lt;br /&gt;
* Mits er een valide meting  te vinden is, dan worden de facetten inschrijving (en daarmee cliënt),  diagnose, zorgtraject / dbcs, vragenlijst type respondent, en (optioneel)  vragenlijst code meegenomen in de reeks.&lt;br /&gt;
&lt;br /&gt;
* Mits er geen valide meting  te vinden is, dan is een reeks enkel bepaald op basis van de inschrijving,  diagnose, en het zorgtraject. In dit geval zullen er dan ook geen geldige  metingen te tonen zijn in de dataset. Er worden wel twee meetmomenten  gegenereerd, namelijk het verwachte voormeetmoment en het verwachte  nameetmoment.&lt;br /&gt;
|[[Bestand:ValueCare - ROM (1).png|gecentreerd|miniatuur|800x800px]]&lt;br /&gt;
|-&lt;br /&gt;
|3:Nummering metingen&lt;br /&gt;
|We nummeren de opvolgende metingen binnen een reeks op basis van de datum van afname. &lt;br /&gt;
Hierdoor kunnen we de opvolgende metingen makkelijk koppelen. &lt;br /&gt;
&lt;br /&gt;
Met behulp van het tijdsinterval per type vragenlijst en diagnose, kunnen we bepalen of de opvolgende metingen plaats hebben gevonden binnen het tijdsinterval (t.o.v. de vorige meting), waarbinnen ze worden verwacht. &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Optie&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; |Situatie &lt;br /&gt;
!Gevolg&lt;br /&gt;
|-&lt;br /&gt;
|A&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |De volgende meting valt binnen tijdsinterval&lt;br /&gt;
|De volgende meting is een valide meting. Let op: alle valide metingen moeten voldoen aan de criteria gedefinieerd in stap 2. &lt;br /&gt;
|-&lt;br /&gt;
|B&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |De volgende meting valt buiten tijdsinterval&lt;br /&gt;
|Genereren meetmoment (dus geen valide meting). Dit meetmoment moet duidelijk maken aan instellingen dat er een meting verwacht wordt, maar deze meting niet (valide of volledig) is afgenomen.&lt;br /&gt;
|-&lt;br /&gt;
|C&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; |Geen volgende meting&lt;br /&gt;
|Laatste behandelcontact is in het verleden geweest &lt;br /&gt;
|Genereren meetmomenten tot en met het laatste behandelcontact.&lt;br /&gt;
|-&lt;br /&gt;
|D&lt;br /&gt;
|Laatste behandelcontact wordt in de toekomst verwacht&lt;br /&gt;
|Genereren meetmomenten tot en met de aanleverdatum + 1 x tijdsinterval. &lt;br /&gt;
Er zal dus voor alle reeksen die doorlopen naar de toekomst, één meetmoment aangemaakt worden, die in de toekomst ligt.&lt;br /&gt;
|}&lt;br /&gt;
|[[Bestand:ROMstap3 nieuw 3.jpg|alt=|gecentreerd|miniatuur|1300x1300px]]&lt;br /&gt;
|-&lt;br /&gt;
|4: Bepalen voor- en nameting&lt;br /&gt;
|Het bepalen van de voor- en nametingen:&lt;br /&gt;
&lt;br /&gt;
De metingen die binnen een reeks het dichtste bij het eerste/laatste behandelcontact liggen worden bestempeld als voor- of nameting.&lt;br /&gt;
&lt;br /&gt;
Indien er enkel een voormeting of een nameting is en niet beide, dan genereren we een meetmoment voor de missende voor- of nameting, met als datum het eerste/laatste behandelcontact.&lt;br /&gt;
&lt;br /&gt;
* Mits er een valide meting heeft plaatsgevonden in de reeks, bepalen we de marge op basis van het tijdsinterval dat geldt voor het type vragenlijst en de gestelde diagnose.&lt;br /&gt;
&lt;br /&gt;
* Mits er geen valide meting heeft plaatsgevonden in de reeks, bepalen we de marge op basis van de BI parameter &#039;&#039;GGZBI_TIJDSINTERVAL_ROM_MEETMOMENTEN_ONAFHANKELIJK_VAN_TYPE&#039;&#039;.&lt;br /&gt;
* Optioneel: Instelbaar &lt;br /&gt;
** Mits er voor een reeks meerdere type vragenlijst worden gebruikt (bijv. zowel Honos-12 als SQ48) dan wordt er voor elk type vragenlijst een aparte reeks aangemaakt. Binnen deze aparte reeksen wordt dan ook weer bepaald of er een valide voor- en/of nameting was.&lt;br /&gt;
|[[Bestand:ROMstap4 nieuw.jpg|alt=|gecentreerd|miniatuur|1000x1000px]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Gebruikte beheertabellen en parameters ===&lt;br /&gt;
Hieronder zijn de parameters en beheertabellen met relevante toelichting te vinden. De dataset die voor de ROM gebruikt wordt is &amp;lt;code&amp;gt;ROM meetmomenten.&amp;lt;/code&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Parameters&lt;br /&gt;
!Toelichting&lt;br /&gt;
|-&lt;br /&gt;
|BI_MARGE_RONDOM_EERSTE_BEHANDELCONTACT_VOORMETING&lt;br /&gt;
|Bandbreedte in dagen rondom eerste behandelcontact zorgtraject waarbinnen een geldige voormeting afgenomen moet zijn&lt;br /&gt;
|-&lt;br /&gt;
|BI_MARGE_RONDOM_LAATSTE_BEHANDELCONTACT_NAMETING&lt;br /&gt;
|Bandbreedte in dagen rondom laatste behandelcontact zorgtraject waarbinnen een geldige nameting afgenomen moet zijn&lt;br /&gt;
|-&lt;br /&gt;
|BI_INTERVAL_TUSSENMETINGEN_ZORGTRAJECT&lt;br /&gt;
|Interval dat bepaalt hoeveel dagen na de vorige meting binnen het zorgtraject een tussenmeting afgenomen moet zijn&lt;br /&gt;
|-&lt;br /&gt;
|BI_MARGE_TUSSENMETING&lt;br /&gt;
|Bandbreedte in dagen rondom het tijdstip bepaald in &#039;&#039;BI_INTERVAL_TUSSENMETINGEN_ZORGTRAJECT&#039;&#039; waarbinnen een geldige tussenmeting afgenomen moet zijn&lt;br /&gt;
|-&lt;br /&gt;
|GGZBI_TUSSENMETINGEN_ZELFDE_TYPE_VRAGENLIJST&lt;br /&gt;
|Of een reeks rekening moet houden met aparte vragenlijst_codes of niet.&lt;br /&gt;
&lt;br /&gt;
Mits parameter = JA, genereren we voor elke verschillende vragenlijst-code binnen een reeks, een nieuwe reeks&lt;br /&gt;
&lt;br /&gt;
Mits parameter = NEE, mogen de vragenlijsten onafhankelijk van elkaar afgenomen zijn&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;NOTE: deze parameter wil ik nog hernoemen naar GGZBI_ROM_MEETMOMENTEN_ZELFDE_TYPE_VRAGENLIJST&#039;&#039;&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Beheertabel&lt;br /&gt;
!Toelichting&lt;br /&gt;
|-&lt;br /&gt;
|Beheer BI: Vragenlijst per diagnose&lt;br /&gt;
|Per diagnosehoofdgroep kan het gebruikte ROM-instrument aangegeven worden.&lt;br /&gt;
In deze beheertabel kan ook het interval per type vragenlijst en diagnose ingesteld worden. (NIEUW!)&lt;br /&gt;
|-&lt;br /&gt;
|Beheer BI: Vragenlijst&lt;br /&gt;
|Per vragenlijst kan worden aangegeven of deze wordt gebruikt als ROM- en/of CQI-instrument&lt;br /&gt;
|-&lt;br /&gt;
|Beheer BI: Parameters&lt;br /&gt;
|Voor het instellen van o.a. de hierboven genoemde parameters.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Toepassing ==&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
=== Beheertabel ===&lt;br /&gt;
&lt;br /&gt;
Zoals hierboven al vaker aangegeven zijn er een aantal dingen instelbaar via beheertabellen. Zie ook het overzicht van beheertabellen hierboven. &lt;br /&gt;
&lt;br /&gt;
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. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== (Delta) t-score ===&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Bestand:Deltat nieuw.jpg|alt=|gecentreerd|miniatuur|800x800px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Interpretatie Delta T-score ====&lt;br /&gt;
Zie de tabel hieronder voor de interpretatie van de Delta T-score:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Code&lt;br /&gt;
!Classificatie&lt;br /&gt;
!Delta T-score&lt;br /&gt;
|-&lt;br /&gt;
|1&lt;br /&gt;
|Hersteld &lt;br /&gt;
|&amp;gt; 5 &amp;lt;code&amp;gt;AND&amp;lt;/code&amp;gt; voormeting t &amp;gt; 42,5 &amp;lt;code&amp;gt;AND&amp;lt;/code&amp;gt; nameting t &amp;lt; 42,5&lt;br /&gt;
|-&lt;br /&gt;
|2&lt;br /&gt;
|Verbeterd &lt;br /&gt;
|&amp;gt; 5 &lt;br /&gt;
|-&lt;br /&gt;
|3&lt;br /&gt;
|Onveranderd&lt;br /&gt;
| -5 &amp;lt; delta t &amp;lt; 5 &lt;br /&gt;
|-&lt;br /&gt;
|4 &lt;br /&gt;
|Verslechterd&lt;br /&gt;
|&amp;lt; -5 &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== KPI&#039;s en dashboards ===&lt;br /&gt;
Voor de ROM biedt ValueCare verschillende  dashboards in het portaal.  &lt;br /&gt;
&lt;br /&gt;
Deze zijn te vinden onder &amp;lt;code&amp;gt;Meer dashboards &amp;gt; ROM &amp;gt; ROM - Delta t-score&amp;lt;/code&amp;gt; en    &amp;lt;code&amp;gt;Meer dashboards &amp;gt; ROM &amp;gt; ROM - Proces valide metingen&amp;lt;/code&amp;gt;.  &lt;br /&gt;
&lt;br /&gt;
Zie hieronder een overzicht:  &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Dashboard&lt;br /&gt;
!Tegel&lt;br /&gt;
!Toelichting &lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; |Delta t-score&lt;br /&gt;
|Delta T-score ROM per maand&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; |Delta-T wordt per patient/behandeling berekend als de verschilscore tussen de vorige meting en huidige meting. &lt;br /&gt;
|-&lt;br /&gt;
|Delta T-score ROM per organisatieniveau&lt;br /&gt;
|-&lt;br /&gt;
|Delta T-score ROM per soort vragenlijst &lt;br /&gt;
|-&lt;br /&gt;
|Delta T-score ROM per RCI&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; |Proces valide metingen&lt;br /&gt;
|Valide ROM metingen per maand&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; |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. &lt;br /&gt;
|-&lt;br /&gt;
|Valide ROM metingen per organisatieniveau&lt;br /&gt;
|-&lt;br /&gt;
|Valide ROM metingen per soort vragenlijst &lt;br /&gt;
|-&lt;br /&gt;
|Valide ROM metingen per soort meetmoment &lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; |Effectmeting&lt;br /&gt;
|ROM RCI score per maand &lt;br /&gt;
|Alle RCI waarden van diverse meetinstrumenten zoals IDS-SR, HoNOS65, etc. gegroepeerd per dbc sluitdatum (einddatum DBC) &lt;br /&gt;
&lt;br /&gt;
Deze rapportage laat de gemiddelde ROM Deltra-t score zien.&lt;br /&gt;
|-&lt;br /&gt;
|ROM HoNOS65 subschalen &lt;br /&gt;
|Deze rapportage laat de ruwe scores van de voor- en nameting zien voor 11 vragen uit de HoNOS65 vragenlijst. &lt;br /&gt;
|-&lt;br /&gt;
|ROM RCI score per diagnosegroep&lt;br /&gt;
|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. &lt;br /&gt;
|-&lt;br /&gt;
|ROM CANSAS subschalen &lt;br /&gt;
|Deze rapportage laat de ruwe scores van de voor- en nameting zien voor 25 vragen uit de CANVAS vragenlijst. &lt;br /&gt;
&lt;br /&gt;
Proportie cliënten met onopgeloste zorgbehoeften is het percentage cliënten dat minimaal 1 heeft gescoord op de subschaal &amp;quot;onopgeloste zorgbehoeften&amp;quot; tov het totaal aantal cliënten. &lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; |Effectmeting Delta t-score&lt;br /&gt;
|ROM Delta-T score per maand &lt;br /&gt;
|Rapportage: gemiddelde ROM Delta-T score per maand. &lt;br /&gt;
|-&lt;br /&gt;
|ROM Delta-T score per org. niv. &lt;br /&gt;
|Rapportage: gemiddelde ROM Delta-T score per organisatie niveau.&lt;br /&gt;
|-&lt;br /&gt;
|ROM Delta-T score per diagnosegroep&lt;br /&gt;
|Rapportage: gemiddelde Delta-T score per diagnosegroep.&lt;br /&gt;
|-&lt;br /&gt;
|ROM Delta-T score per jaar &lt;br /&gt;
|Rapportage: gemiddelde Delta-T score per jaar. &lt;br /&gt;
|}&lt;br /&gt;
 &amp;lt;p style=&amp;quot;text-align: center&amp;quot;&amp;gt;{{VALUECARE}}&amp;lt;/p&amp;gt;&lt;/div&gt;</summary>
		<author><name>Cbruin</name></author>
	</entry>
	<entry>
		<id>https://www.normenkaderzorg.nl/index.php?title=Routine_Outcome_Monitoring_(ROM)&amp;diff=63733</id>
		<title>Routine Outcome Monitoring (ROM)</title>
		<link rel="alternate" type="text/html" href="https://www.normenkaderzorg.nl/index.php?title=Routine_Outcome_Monitoring_(ROM)&amp;diff=63733"/>
		<updated>2022-09-23T08:31:30Z</updated>

		<summary type="html">&lt;p&gt;Cbruin: Kleine aanpassing&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;p style=&amp;quot;text-align: center&amp;quot;&amp;gt;{{VALUECARE}}&amp;lt;/p&amp;gt;&lt;br /&gt;
== Inleiding ==&lt;br /&gt;
Deze pagina dient als naslagwerk om de managementrapportages op de Routine Outcome Monitoring (ROM) te interpreteren en gebruiken.&lt;br /&gt;
&lt;br /&gt;
De doelen van managementrapportage inzake ROM betreft het bieden van inzicht in:&lt;br /&gt;
&lt;br /&gt;
* De (tijdige) inzet van ROM instrumenten op de juiste momenten&lt;br /&gt;
* De effecten van de ingezette behandeling&lt;br /&gt;
&lt;br /&gt;
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. &lt;br /&gt;
&lt;br /&gt;
== Definities ==&lt;br /&gt;
Hieronder staan alle relevante termen met betrekking tot de ROM gedefinieerd en waar relevant extra toegelicht.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Term&lt;br /&gt;
!Definitie&lt;br /&gt;
!Toelichting&lt;br /&gt;
|-&lt;br /&gt;
|Voor- en nametingen&lt;br /&gt;
|De voor- en nametingen vormen de kapstok voor het bepalen of er een geldige ROM voormetingen dan wel nametingen uitgevoerd is voor het ZPM zorgtraject. Voor andere financieringsstromen geschiedt dit voor de daarvoor leidende zorgproducten (bijvoorbeeld een jeugdproduct). Daarnaast wordt per meting de T-score bepaald, zodat het effect kan worden gemeten door de T-score van de nameting te vergelijken met de voormeting.&lt;br /&gt;
| nvt&lt;br /&gt;
|-&lt;br /&gt;
|Voormeting&lt;br /&gt;
|Het eerste behandelcontact binnen het zorgtraject (of ander zorgproduct) is het ijkpunt voor de voormeting. Hierop is een (instelbare) marge in dagen van toepassing om als geldige voormeting te tellen.&lt;br /&gt;
| nvt&lt;br /&gt;
|-&lt;br /&gt;
|Nameting&lt;br /&gt;
|Het laatste behandelcontact binnen het zorgtraject (of ander zorgproduct) is het ijkpunt voor de nameting. Ook hierop is een (instelbare) marge in dagen van toepassing om als geldige nameting te tellen.&lt;br /&gt;
|De nameting van het voorgaande zorgtraject mag gezien worden als voormeting van het nieuwe traject, indien het voldoen aan de eisen:&lt;br /&gt;
&lt;br /&gt;
* Marge in dagen t.o.v. eerste behandelcontact in nieuwe zorgtraject&lt;br /&gt;
&lt;br /&gt;
* Vragenlijst wordt gebruikt binnen de diagnose hoofdgroep&lt;br /&gt;
&lt;br /&gt;
Notes:&lt;br /&gt;
&lt;br /&gt;
* Als er nog geen einddatum is bepaald voor een reeks, verwachten we dat er nog behandelcontacten gaan volgen. In dit geval bepalen we wel een laatste (ofwel meest recente) behandelcontact, maar valideren we nog niet of er een geldige nameting is geweest.&lt;br /&gt;
* Als er een verwachte einddatum (in de toekomst) is ingevuld voor een reeks, dan kijken we voor een valide nameting binnen het tijdsinterval rondom de einddatum van de reeks&lt;br /&gt;
* Als de einddatum van een zorgtraject reeds voorbij is, dan kijken we naar het laatste (ofwel meest recente) behandelcontact  &lt;br /&gt;
|-&lt;br /&gt;
|Tussenmetingen&lt;br /&gt;
|Voor mensen die langdurig in zorg zijn (en hetzelfde zorgtraject hebben) zijn regelmatigere tussentijdse metingen van ROM is wenselijk. Het gewenste tijdsinterval verschilt per instelling, daarom is een tijdsinterval in te stellen. Voor informatie over het instelbare tijdsinterval, zie &#039;&#039;Tijdsinterval&#039;&#039;.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Valide meting&lt;br /&gt;
|Een valide meting is een meting die:&lt;br /&gt;
&lt;br /&gt;
* is aangemerkt als ROM&lt;br /&gt;
* volledig is ingevuld&lt;br /&gt;
* Als de diagnosegroep van het zorgtraject gevuld is, wordt met Beheer BI: Vragenlijst per diagnose bepaald of de vragenlijst in aanmerking komt voor de diagnose hoofdgroep.&lt;br /&gt;
** Indien de diagnosegroep leeg is, tonen we op dit moment geen meetmomenten in de dataset.&lt;br /&gt;
|[[Bestand:ROM validemeting.jpg|gecentreerd|300x300px]]&lt;br /&gt;
|-&lt;br /&gt;
|Tijdsinterval&lt;br /&gt;
|Hiermee wordt gedoeld op de gewenste tijd tussen ROM metingen. Zie ook definitie &#039;&#039;tussenmetingen&#039;&#039;. De tijdsinterval is door de instelling zelf in te stellen. De tijdsinterval kan verschillen per type vragenlijst en diagnose en kan ingesteld worden via de beheertabel Beheer BI: Vragenlijst per diagnose&lt;br /&gt;
|&amp;lt;code&amp;gt;Stuurinformatie &amp;gt; Beheer BI &amp;gt; Beheer BI: Vragenlijst per diagnose&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|Meetmoment&lt;br /&gt;
|Indien er geen meting plaatsvindt binnen het ingestelde tijdsinterval, wordt er een meetmoment aangemaakt. Dit is dus een moment waarop er een meting verwacht werd, maar deze niet is gedaan.&lt;br /&gt;
|Zie ook &amp;quot;Totstandkoming - Stappenplan - stap 3: Nummering metingen&amp;quot; hieronder.&lt;br /&gt;
|-&lt;br /&gt;
|Initiële meting&lt;br /&gt;
|Dit is de eerste valide meting binnen een reeks. De initiële meting is nodig als aanvulling op de voormeting voor de gevallen waarin de voormeting gegenereerd is (en dus geen valide meting is). In deze gevallen is de initiële meting de eerste valide meting binnen een reeks.&lt;br /&gt;
|Zie ook &amp;quot;Toepassing - (Delta) t-score&amp;quot; hieronder.&lt;br /&gt;
|-&lt;br /&gt;
|Reeks&lt;br /&gt;
|Alle meetmomenten binnen een zorgtraject in combinatie met de DBC’s.&lt;br /&gt;
&lt;br /&gt;
Binnen één reeks moeten de onderstaande aspecten overeenkomen. Komen deze aspecten niet overeen, dan geldt dat als een andere reeks.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Inschrijving (en daarmee ook cliënt)&#039;&#039;&#039;&lt;br /&gt;
** Als een inschrijving eindigt, eindigt de reeks&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Diagnose       &#039;&#039;&#039;&lt;br /&gt;
** Is er een nieuwe diagnose gesteld is, eindigt de reeks&lt;br /&gt;
*&#039;&#039;&#039;Zorgtraject / DBC     &#039;&#039;&#039;&lt;br /&gt;
** Als er een nieuw zorgtraject is, eindigt de reeks&lt;br /&gt;
*&#039;&#039;&#039;Vragenlijst type respondent (cliënt of behandelaar)         &#039;&#039;&#039;&lt;br /&gt;
** Enkel voor reeksen met één of meer geldige metingen&lt;br /&gt;
** Als er een andere type respondent is, dan is dat een andere reeks&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;(Optioneel) vragenlijst code&#039;&#039;&#039;  &lt;br /&gt;
** Instelbaar&lt;br /&gt;
** Enkel voor reeksen met één of meer geldige metingen&lt;br /&gt;
** Mits parameter = ‘JA’: dan geldt dat voor een andere vragenlijst-code een andere reeks wordt gemaakt&lt;br /&gt;
** Mits parameter = ‘Nee’: dan geldt dat voor een andere vragenlijst-code dezelfde reeks wordt gebruikt&lt;br /&gt;
|[[Bestand:ROM reeks.jpg|gecentreerd|392x392px]]&lt;br /&gt;
|-&lt;br /&gt;
|(Delta)-T score&lt;br /&gt;
|De T-score is een uniforme maat om de diverse vragenlijsten naar scores te transformeren en loopt van 0-100. Een succesvolle behandeling zorgt voor een lagere nametingen dan de voormeting (behalve bij het meetinstrument MANSA-16). De Delta-T score is het verschil in T score tussen twee T scores.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Zie voor interpretatie van de Delta T-score de tabel onder &amp;quot;Toepassing - interpretatie delta T-score&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Totstandkoming ==&lt;br /&gt;
&lt;br /&gt;
=== Stappenplan ===&lt;br /&gt;
Hieronder is het stappenplan uitgewerkt dat gevolgd wordt om de berekeningen voor de ROM te maken. &lt;br /&gt;
&lt;br /&gt;
Per stap is toelichting gegeven en zo nodig een extra visualisatie toegevoegd. &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Stap&lt;br /&gt;
!Toelichting&lt;br /&gt;
!&lt;br /&gt;
|-&lt;br /&gt;
|0: Bepalen behandelingen reeks&lt;br /&gt;
|Eerst  wordt bepaald naar welke behandelingen we moeten kijken om de uitersten van  reeks te kunnen bepalen.&lt;br /&gt;
&lt;br /&gt;
* Mits het ZPM zorgtraject is aangemaakt met zorglabel N02 (&#039;&#039;Overgang  oude bekostiging met direct tijd naar Zorgprestatiemodel&#039;&#039;), wordt de  voormeting bepaald op basis van de voorafgaande DBC(s). De DBCs die worden  meegenomen bij de betreffende zorgtrajecten, zijn DBCs die dezelfde (1)  diagnose en (2) inschrijvingsnummer hebben als het zorgtraject.&lt;br /&gt;
&lt;br /&gt;
* Voor de combinatie van de zorgtrajecten met eventuele DBCs (en losse  DBCs) kijken we naar alle behandelcontacten met directe tijd. &lt;br /&gt;
** Voor een dergelijke reeks moeten  we het eerste/laatste behandelcontact bepalen.&lt;br /&gt;
|[[Bestand:Stap 0 ROM .png|gecentreerd|miniatuur|800x800px]]&lt;br /&gt;
|-&lt;br /&gt;
|1: Bepalen uitersten van reeks&lt;br /&gt;
|Als er  bepaald is welke behandelingen in een reeks vallen, wordt er per reeks  bepaald:&lt;br /&gt;
&lt;br /&gt;
* Het eerste behandelcontact&lt;br /&gt;
* Het laatste behandelcontact&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
LET OP&lt;br /&gt;
&lt;br /&gt;
Er moet directe tijd zijn geschreven op het behandelcontact en er moet  een diagnose bekend zijn voor de reeks. De diagnose is nodig om te  bepalen of een eventuele ROM-meting met een vragenlijst is afgenomen die  geldig is bij die specifieke diagnose&lt;br /&gt;
|[[Bestand:ROMstap1 nieuw.jpg|alt=|gecentreerd|miniatuur|1000x1000px]]&lt;br /&gt;
|-&lt;br /&gt;
|2: Bepalen valide metingen&lt;br /&gt;
|Dan wordt er  gekeken of er binnen de vastgestelde uiterste waarden van een reeks, valide  metingen te vinden zijn.&lt;br /&gt;
&lt;br /&gt;
* Mits er een valide meting  te vinden is, dan worden de facetten inschrijving (en daarmee cliënt),  diagnose, zorgtraject / dbcs, vragenlijst type respondent, en (optioneel)  vragenlijst code meegenomen in de reeks.&lt;br /&gt;
&lt;br /&gt;
* Mits er geen valide meting  te vinden is, dan is een reeks enkel bepaald op basis van de inschrijving,  diagnose, en het zorgtraject. In dit geval zullen er dan ook geen geldige  metingen te tonen zijn in de dataset. Er worden wel twee meetmomenten  gegenereerd, namelijk het verwachte voormeetmoment en het verwachte  nameetmoment.&lt;br /&gt;
|[[Bestand:ValueCare - ROM (1).png|gecentreerd|miniatuur|800x800px]]&lt;br /&gt;
|-&lt;br /&gt;
|3:Nummering metingen&lt;br /&gt;
|We nummeren de opvolgende metingen binnen een reeks op basis van de datum van afname. &lt;br /&gt;
Hierdoor kunnen we de opvolgende metingen makkelijk koppelen. &lt;br /&gt;
&lt;br /&gt;
Met behulp van het tijdsinterval per type vragenlijst en diagnose, kunnen we bepalen of de opvolgende metingen plaats hebben gevonden binnen het tijdsinterval (t.o.v. de vorige meting), waarbinnen ze worden verwacht. &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Optie&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; |Situatie &lt;br /&gt;
!Gevolg&lt;br /&gt;
|-&lt;br /&gt;
|A&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |De volgende meting valt binnen tijdsinterval&lt;br /&gt;
|De volgende meting is een valide meting. Let op: alle valide metingen moeten voldoen aan de criteria gedefinieerd in stap 2. &lt;br /&gt;
|-&lt;br /&gt;
|B&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |De volgende meting valt buiten tijdsinterval&lt;br /&gt;
|Genereren meetmoment (dus geen valide meting). Dit meetmoment moet duidelijk maken aan instellingen dat er een meting verwacht wordt, maar deze meting niet (valide of volledig) is afgenomen.&lt;br /&gt;
|-&lt;br /&gt;
|C&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; |Geen volgende meting&lt;br /&gt;
|Laatste behandelcontact is in het verleden geweest &lt;br /&gt;
|Genereren meetmomenten tot en met het laatste behandelcontact.&lt;br /&gt;
|-&lt;br /&gt;
|D&lt;br /&gt;
|Laatste behandelcontact wordt in de toekomst verwacht&lt;br /&gt;
|Genereren meetmomenten tot en met de aanleverdatum + 1 x tijdsinterval. &lt;br /&gt;
Er zal dus voor alle reeksen die doorlopen naar de toekomst, één meetmoment aangemaakt worden, die in de toekomst ligt.&lt;br /&gt;
|}&lt;br /&gt;
|[[Bestand:ROMstap3 nieuw 3.jpg|alt=|gecentreerd|miniatuur|1300x1300px]]&lt;br /&gt;
|-&lt;br /&gt;
|4: Bepalen voor- en nameting&lt;br /&gt;
|Het bepalen van de voor- en nametingen:&lt;br /&gt;
&lt;br /&gt;
De metingen die binnen een reeks het dichtste bij het eerste/laatste behandelcontact liggen worden bestempeld als voor- of nameting.&lt;br /&gt;
&lt;br /&gt;
Indien er enkel een voormeting of een nameting is en niet beide, dan genereren we een meetmoment voor de missende voor- of nameting, met als datum het eerste/laatste behandelcontact.&lt;br /&gt;
&lt;br /&gt;
* Mits er een valide meting heeft plaatsgevonden in de reeks, bepalen we de marge op basis van het tijdsinterval dat geldt voor het type vragenlijst en de gestelde diagnose.&lt;br /&gt;
&lt;br /&gt;
* Mits er geen valide meting heeft plaatsgevonden in de reeks, bepalen we de marge op basis van de BI parameter GGZBI_TIJDSINTERVAL_TUSSENMETINGEN_ONAFHANKELIJK-_VAN_TYPE (&#039;&#039;ik zal dit nog hernoemen naar GGZBI_TIJDSINTERVAL_ROM_MEETMO-MENTEN_ONAFHANKELIJK_VAN_TYPE)&#039;&#039;.&lt;br /&gt;
* Optioneel: Instelbaar &lt;br /&gt;
** Mits er voor een reeks meerdere type vragenlijst worden gebruikt (bijv. zowel Honos-12 als SQ48) dan wordt er voor elk type vragenlijst een aparte reeks aangemaakt. Binnen deze aparte reeksen wordt dan ook weer bepaald of er een valide voor- en/of nameting was.&lt;br /&gt;
|[[Bestand:ROMstap4 nieuw.jpg|alt=|gecentreerd|miniatuur|1000x1000px]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Gebruikte beheertabellen en parameters ===&lt;br /&gt;
Hieronder zijn de parameters en beheertabellen met relevante toelichting te vinden. De dataset die voor de ROM gebruikt wordt is &amp;lt;code&amp;gt;ROM meetmomenten.&amp;lt;/code&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Parameters&lt;br /&gt;
!Toelichting&lt;br /&gt;
|-&lt;br /&gt;
|BI_MARGE_RONDOM_EERSTE_BEHANDELCONTACT_VOORMETING&lt;br /&gt;
|Bandbreedte in dagen rondom eerste behandelcontact zorgtraject waarbinnen een geldige voormeting afgenomen moet zijn&lt;br /&gt;
|-&lt;br /&gt;
|BI_MARGE_RONDOM_LAATSTE_BEHANDELCONTACT_NAMETING&lt;br /&gt;
|Bandbreedte in dagen rondom laatste behandelcontact zorgtraject waarbinnen een geldige nameting afgenomen moet zijn&lt;br /&gt;
|-&lt;br /&gt;
|BI_INTERVAL_TUSSENMETINGEN_ZORGTRAJECT&lt;br /&gt;
|Interval dat bepaalt hoeveel dagen na de vorige meting binnen het zorgtraject een tussenmeting afgenomen moet zijn&lt;br /&gt;
|-&lt;br /&gt;
|BI_MARGE_TUSSENMETING&lt;br /&gt;
|Bandbreedte in dagen rondom het tijdstip bepaald in &#039;&#039;BI_INTERVAL_TUSSENMETINGEN_ZORGTRAJECT&#039;&#039; waarbinnen een geldige tussenmeting afgenomen moet zijn&lt;br /&gt;
|-&lt;br /&gt;
|GGZBI_TUSSENMETINGEN_ZELFDE_TYPE_VRAGENLIJST&lt;br /&gt;
|Of een reeks rekening moet houden met aparte vragenlijst_codes of niet.&lt;br /&gt;
&lt;br /&gt;
Mits parameter = JA, genereren we voor elke verschillende vragenlijst-code binnen een reeks, een nieuwe reeks&lt;br /&gt;
&lt;br /&gt;
Mits parameter = NEE, mogen de vragenlijsten onafhankelijk van elkaar afgenomen zijn&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;NOTE: deze parameter wil ik nog hernoemen naar GGZBI_ROM_MEETMOMENTEN_ZELFDE_TYPE_VRAGENLIJST&#039;&#039;&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Beheertabel&lt;br /&gt;
!Toelichting&lt;br /&gt;
|-&lt;br /&gt;
|Beheer BI: Vragenlijst per diagnose&lt;br /&gt;
|Per diagnosehoofdgroep kan het gebruikte ROM-instrument aangegeven worden.&lt;br /&gt;
In deze beheertabel kan ook het interval per type vragenlijst en diagnose ingesteld worden. (NIEUW!)&lt;br /&gt;
|-&lt;br /&gt;
|Beheer BI: Vragenlijst&lt;br /&gt;
|Per vragenlijst kan worden aangegeven of deze wordt gebruikt als ROM- en/of CQI-instrument&lt;br /&gt;
|-&lt;br /&gt;
|Beheer BI: Parameters&lt;br /&gt;
|Voor het instellen van o.a. de hierboven genoemde parameters.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Toepassing ==&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
=== Beheertabel ===&lt;br /&gt;
&lt;br /&gt;
Zoals hierboven al vaker aangegeven zijn er een aantal dingen instelbaar via beheertabellen. Zie ook het overzicht van beheertabellen hierboven. &lt;br /&gt;
&lt;br /&gt;
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. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== (Delta) t-score ===&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Bestand:Deltat nieuw.jpg|alt=|gecentreerd|miniatuur|800x800px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Interpretatie Delta T-score ====&lt;br /&gt;
Zie de tabel hieronder voor de interpretatie van de Delta T-score:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Code&lt;br /&gt;
!Classificatie&lt;br /&gt;
!Delta T-score&lt;br /&gt;
|-&lt;br /&gt;
|1&lt;br /&gt;
|Hersteld &lt;br /&gt;
|&amp;gt; 5 &amp;lt;code&amp;gt;AND&amp;lt;/code&amp;gt; voormeting t &amp;gt; 42,5 &amp;lt;code&amp;gt;AND&amp;lt;/code&amp;gt; nameting t &amp;lt; 42,5&lt;br /&gt;
|-&lt;br /&gt;
|2&lt;br /&gt;
|Verbeterd &lt;br /&gt;
|&amp;gt; 5 &lt;br /&gt;
|-&lt;br /&gt;
|3&lt;br /&gt;
|Onveranderd&lt;br /&gt;
| -5 &amp;lt; delta t &amp;lt; 5 &lt;br /&gt;
|-&lt;br /&gt;
|4 &lt;br /&gt;
|Verslechterd&lt;br /&gt;
|&amp;lt; -5 &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== KPI&#039;s en dashboards ===&lt;br /&gt;
Voor de ROM biedt ValueCare verschillende  dashboards in het portaal.  &lt;br /&gt;
&lt;br /&gt;
Deze zijn te vinden onder &amp;lt;code&amp;gt;Meer dashboards &amp;gt; ROM &amp;gt; ROM - Delta t-score&amp;lt;/code&amp;gt; en    &amp;lt;code&amp;gt;Meer dashboards &amp;gt; ROM &amp;gt; ROM - Proces valide metingen&amp;lt;/code&amp;gt;.  &lt;br /&gt;
&lt;br /&gt;
Zie hieronder een overzicht:  &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Dashboard&lt;br /&gt;
!Tegel&lt;br /&gt;
!Toelichting &lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; |Delta t-score&lt;br /&gt;
|Delta T-score ROM per maand&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; |Delta-T wordt per patient/behandeling berekend als de verschilscore tussen de vorige meting en huidige meting. &lt;br /&gt;
|-&lt;br /&gt;
|Delta T-score ROM per organisatieniveau&lt;br /&gt;
|-&lt;br /&gt;
|Delta T-score ROM per soort vragenlijst &lt;br /&gt;
|-&lt;br /&gt;
|Delta T-score ROM per RCI&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; |Proces valide metingen&lt;br /&gt;
|Valide ROM metingen per maand&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; |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. &lt;br /&gt;
|-&lt;br /&gt;
|Valide ROM metingen per organisatieniveau&lt;br /&gt;
|-&lt;br /&gt;
|Valide ROM metingen per soort vragenlijst &lt;br /&gt;
|-&lt;br /&gt;
|Valide ROM metingen per soort meetmoment &lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; |Effectmeting&lt;br /&gt;
|ROM RCI score per maand &lt;br /&gt;
|Alle RCI waarden van diverse meetinstrumenten zoals IDS-SR, HoNOS65, etc. gegroepeerd per dbc sluitdatum (einddatum DBC) &lt;br /&gt;
&lt;br /&gt;
Deze rapportage laat de gemiddelde ROM Deltra-t score zien.&lt;br /&gt;
|-&lt;br /&gt;
|ROM HoNOS65 subschalen &lt;br /&gt;
|Deze rapportage laat de ruwe scores van de voor- en nameting zien voor 11 vragen uit de HoNOS65 vragenlijst. &lt;br /&gt;
|-&lt;br /&gt;
|ROM RCI score per diagnosegroep&lt;br /&gt;
|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. &lt;br /&gt;
|-&lt;br /&gt;
|ROM CANSAS subschalen &lt;br /&gt;
|Deze rapportage laat de ruwe scores van de voor- en nameting zien voor 25 vragen uit de CANVAS vragenlijst. &lt;br /&gt;
&lt;br /&gt;
Proportie cliënten met onopgeloste zorgbehoeften is het percentage cliënten dat minimaal 1 heeft gescoord op de subschaal &amp;quot;onopgeloste zorgbehoeften&amp;quot; tov het totaal aantal cliënten. &lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; |Effectmeting Delta t-score&lt;br /&gt;
|ROM Delta-T score per maand &lt;br /&gt;
|Rapportage: gemiddelde ROM Delta-T score per maand. &lt;br /&gt;
|-&lt;br /&gt;
|ROM Delta-T score per org. niv. &lt;br /&gt;
|Rapportage: gemiddelde ROM Delta-T score per organisatie niveau.&lt;br /&gt;
|-&lt;br /&gt;
|ROM Delta-T score per diagnosegroep&lt;br /&gt;
|Rapportage: gemiddelde Delta-T score per diagnosegroep.&lt;br /&gt;
|-&lt;br /&gt;
|ROM Delta-T score per jaar &lt;br /&gt;
|Rapportage: gemiddelde Delta-T score per jaar. &lt;br /&gt;
|}&lt;br /&gt;
 &amp;lt;p style=&amp;quot;text-align: center&amp;quot;&amp;gt;{{VALUECARE}}&amp;lt;/p&amp;gt;&lt;/div&gt;</summary>
		<author><name>Cbruin</name></author>
	</entry>
	<entry>
		<id>https://www.normenkaderzorg.nl/index.php?title=Klant_Query_Server&amp;diff=62202</id>
		<title>Klant Query Server</title>
		<link rel="alternate" type="text/html" href="https://www.normenkaderzorg.nl/index.php?title=Klant_Query_Server&amp;diff=62202"/>
		<updated>2022-07-14T14:57:55Z</updated>

		<summary type="html">&lt;p&gt;Cbruin: /* Handleiding */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Inleiding ==&lt;br /&gt;
Op verzoek stelt ValueCare aan de instellingen een Query Server beschikbaar met daarop een Postgres database met alle source data en BI resultaat data. De door de instelling aangemerkte gebruikers kunnen een connectie maken met de database en er queries op los laten. Ook is het mogelijk om een tool, zoals bijvoorbeeld PowerBI, te connecten tot de database.&lt;br /&gt;
&lt;br /&gt;
== Implementatie ==&lt;br /&gt;
Het volgende is nodig vanuit de instelling:&lt;br /&gt;
&lt;br /&gt;
* Een server en het IP adres van de server, tenzij de server wordt gehost door ValueCare.&lt;br /&gt;
* Een VPN verbinding van het klantnetwerk naar het ValueCare netwerk.&lt;br /&gt;
* Een lijst met gebruikers.&lt;br /&gt;
&lt;br /&gt;
De rest van de implementatie wordt door ValueCare verzorgd.&lt;br /&gt;
&lt;br /&gt;
== Hoe werkt het? ==&lt;br /&gt;
In het kort wordt het volgende dagelijks gedaan:&lt;br /&gt;
&lt;br /&gt;
* Er wordt een kopie van de source data en BI resultaat data op de ValueCare Productie server gemaakt.&lt;br /&gt;
* Op de Query Server zijn er 2 database schema&#039;s: vcs en public. Het vcs schema wordt leeg gemaakt.&lt;br /&gt;
* De kopie van de source data en BI resultaat data wordt in het vcs schema geplaatst.&lt;br /&gt;
De gebruiker kan vervolgens data in het vcs schema inzien, maar niet wijzigen. In het public schema kan de gebruiker tabellen aanmaken, wijzigen en verwijderen.&lt;br /&gt;
&lt;br /&gt;
== Handleiding ==&lt;br /&gt;
&lt;br /&gt;
=== De data ===&lt;br /&gt;
Er zijn twee schema&#039;s beschikbaar op de queryserver: public en vcs. In het vcs schema wordt alle bi- en bron-data neergezet, zodat de ValueCare data beschikbaar is. Deze data worden elke dag ververst, zodat het elke dag overeen komt met de data op de Productie-omgeving. Als u op schema vcs een eigen tabel zou aanmaken, wordt deze verwijderd tijdens de verversing. Om met eigen tabellen te werken, is het public-schema beschikbaar. De tabellen die hierop staan, blijven beschikbaar op de Queryserver. Hoe u data overzet van schema vcs naar schema public leest u hieronder.&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;&#039;Tabellen kopiëren van schema VCS naar schema Public&#039;&#039;&#039;===&lt;br /&gt;
Er zijn verschillende manieren om een tabel van schema vcs over te zetten naar schema public. Hieronder is de query uitgeschreven voor één van die manieren. Als je dit vaak wil gebruiken, is het handig om hier een template van te maken (specifiek voor DBeaver). Hier vind je meer over in “Templates”.&lt;br /&gt;
&lt;br /&gt;
CREATE TABLE public.table_name (LIKE vcs.table_name INCLUDING ALL);&lt;br /&gt;
&lt;br /&gt;
INSERT INTO public.table_name&lt;br /&gt;
&lt;br /&gt;
SELECT * &lt;br /&gt;
&lt;br /&gt;
FROM vcs.table_name;&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;Van een dashboard of tegel naar de juiste tabel op de Queryserver&#039;&#039;&#039; ===&lt;br /&gt;
Om te begrijpen welke tabellen op de queryserver onderliggend zijn aan de tegels en dashboards die zichtbaar zijn in het portaal is de tabel bi_queryserver_tegels_en_dashboards beschikbaar. Hierin kan je zien welke tabellen worden gebruikt in een tegel en/of dashboard. In onderstaand voorbeeld, zie je dus dat voor de tegel ‘Waarde verblijfsdagen per maand’, die te vinden is in dataset ‘Verblijf ZPM’, de onderliggende tabel ‘bi_zis_verblijf_zpm’ is. Tabel bi_zis_verblijf_zpm is dan te vinden op de queryserver.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|&#039;&#039;&#039;tegel_naam&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;dataset_naam&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;tabel_naam&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;tegel_beschrijving&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|Waarde verblijfsdagen per maand&lt;br /&gt;
|Verblijf ZPM&lt;br /&gt;
|bi_zis_verblijf_zpm&lt;br /&gt;
|Deze rapportage toont waarde van de verblijfsdagen voor …&lt;br /&gt;
|}&lt;br /&gt;
Daarnaast kan je vanuit het portaal ook het filter paginanaam gebruiken. Als je deze toevoegt vanuit [+ nieuw filter] onderaan de linker balk met filters, dan zie je ook welke tabellen er gebruikt worden voor het opstellen van de tegel en/of dashboard.&lt;br /&gt;
&lt;br /&gt;
De logica achter de benaming van tabellen op de queryserver is hieronder weergegeven.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|&#039;&#039;&#039;Voorvoegsel&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Betekenis&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Uitleg&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|src_&lt;br /&gt;
|Source (bron)&lt;br /&gt;
|Alle tabellen  die wij direct vanuit een bron ophalen krijgen het voorvoegsel src_. Dit zijn  dus tabellen vanuit bronnen, zoals XMCare, MijnQuarant, Beaufort, QuestManager,  etc. Ook bestanden die we ophalen vanaf een SFTP server of andere bronnen,  krijgen dit voorvoegsel.&lt;br /&gt;
|-&lt;br /&gt;
|bi_&lt;br /&gt;
|Business intelligence&lt;br /&gt;
|Alle tabellen  die gebruikt worden voor het samenstellen van dashboards en tegels hebben het  voorvoegsel bi.  &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;Connectie opzetten&#039;&#039;&#039; ===&lt;br /&gt;
&lt;br /&gt;
# Vraag om de hostname en de databasename bij ValueCare&lt;br /&gt;
#* Het kan ook zijn dat de queryserver lokaal gehost wordt, in dat geval is de hostname doorgaans te achterhalen bij de ICT-afdeling&lt;br /&gt;
# Vraag om de username en password bij jouw ValueCare contactpersoon.&lt;br /&gt;
# Maak de connectie vanuit de tool die u gebruikt, door de hostname en de databasename in te vullen en in te loggen met uw username en password.&lt;br /&gt;
#* De Queryserver beschikt over een postgres database, dus het poortnummer is de standaard postgres poort (5432)&lt;br /&gt;
&lt;br /&gt;
== DBeaver ==&lt;br /&gt;
Er zijn tal van goede programma&#039;s die u kunt gebruiken om te querieën op de Queryserver. Mits u gebruik maakt of wilt maken van DBeaver om op de Queryserver te querieën, dan vindt u hieronder een aantal instructies en een aantal tips &amp;amp; tricks die het gebruik van DBeaver nog fijner maken.&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;Installeren DBeaver&#039;&#039;&#039; ===&lt;br /&gt;
&lt;br /&gt;
* Via &amp;lt;nowiki&amp;gt;https://dbeaver.io/download/&amp;lt;/nowiki&amp;gt; kan je DBeaver downloaden&lt;br /&gt;
* Met de standaard instellingen van de installatie kan je prima op de Queryserver komen, maar voel je vrij om de instellingen naar wens aan te passen.&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;Connectie opzetten met de database&#039;&#039;&#039; ===&lt;br /&gt;
&lt;br /&gt;
# Klik linksboven op het stekkertje om een nieuwe connectie op te zetten. (Dit kan eventueel ook via het menu: Database &amp;gt; New Database Connection&lt;br /&gt;
# Selecteer PostgreSQL&lt;br /&gt;
# Vul de juiste naam voor de Host in (het poortnummer staat default al goed: 5432)&lt;br /&gt;
# Vul juiste naam voor de Database in&lt;br /&gt;
# Vul de juiste Username in (deze heb je ontvangen vanuit ValueCare. Heb je deze nog niet, dan kan je die aanvragen via jouw contactpersoon)&lt;br /&gt;
# Ga naar het kopje “Driver properties” en zet hier het veld tcpKeepAlive op ‘True’&lt;br /&gt;
# Klik op Finish&lt;br /&gt;
# Nu verschijnt er links in de “Database Navigator” een connectie met de naam van de database. Dubbelklik hierop om de connectie te openen&lt;br /&gt;
# Vul je wachtwoord in en voilà!&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;Tips &amp;amp; Tricks om snel met DBeaver te werken&#039;&#039;&#039; ===&lt;br /&gt;
&#039;&#039;&#039;Overzicht van de functie-toetsen&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Uitvoeren van een query: ctrl + enter&lt;br /&gt;
&lt;br /&gt;
Openen van new script: F3&lt;br /&gt;
&lt;br /&gt;
Geavanceerd kopiëren: ctrl + shift + c    (uitgebreidere uitleg onder “Geavanceerd kopiëren”)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Templates&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Templates zijn erg handig in DBeaver. Hiermee kan je veelgebruikte queries opslaan en hoef je die niet volledig te typen, als je ze de volgende keer wil gebruiken. Bijvoorbeeld: In plaats van ‘SELECT * FROM table_name;’, type je enkel ‘saf’ en druk je op tab.&lt;br /&gt;
&lt;br /&gt;
Om een template aan te maken ga je naar: Window &amp;gt; Preferences &amp;gt; SQL Editor &amp;gt; Templates &amp;gt; New.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Name&#039;&#039;: de combinatie aan woorden of letters die jij wil typen in plaats van de query&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Pattern&#039;&#039;: de query die moet verschijnen als je de Name typt en op Tab drukt.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Insert variable&#039;&#039;: Hiermee kan je een bepaalde variabele aanroepen nadat je het template gebruikt. Bijvoorbeeld, SELECT * FROM &#039;&#039;&#039;${table}&#039;&#039;&#039;; zorgt ervoor dat je makkelijk een bestaande tabel kan selecteren als je het template gebruikt.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Geavanceerd kopiëren&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Met ctrl + shift + c kunt u geavanceerd kopiëren. Dit is handig als u de geselecteerde rijen wil gebruiken, bijvoorbeeld in een volgende query. Er staan dan automatisch quotes omheen en een komma tussen elk item, zoals hieronder weergegeven.&lt;br /&gt;
&lt;br /&gt;
&#039;item1&#039;,&lt;br /&gt;
&lt;br /&gt;
&#039;item2&#039;,&lt;br /&gt;
&lt;br /&gt;
...&lt;br /&gt;
&lt;br /&gt;
==== Exporteren naar Excel (xlsx) ====&lt;br /&gt;
Je kunt een extensie installeren waarmee je direct Excels kunt downloaden. Dus niet eerst csv-bestanden die nog met de hand geconverteerd moeten worden. Volg de stappen in de link &#039;extensie installeren&#039;.&lt;br /&gt;
&lt;br /&gt;
LET OP!: Sluit DBeaver eerst af en start het op als Administrator. Bijv. door Ctrl + Shift + Rechtermuisknop op de taakbalk en dan &#039;Als administrator uitvoeren&#039;.&lt;br /&gt;
&lt;br /&gt;
==== CSV-bestanden als database benaderen ====&lt;br /&gt;
Klik op het plusje met New Database Connection, zoek naar &#039;csv&#039;.&lt;br /&gt;
&lt;br /&gt;
Onder Path kies je een map waarin je alle .csv-bestanden naar gaat zetten. Klik op Finish.&lt;br /&gt;
&lt;br /&gt;
Alle csv&#039;s die je in de map die je hierboven getypt hebt plaatst, zijn dan beschikbaar om op te queryen.&lt;br /&gt;
&lt;br /&gt;
In de Driver Properties kun je onder seperator instellen wat het scheidingsteken is.&lt;br /&gt;
&lt;br /&gt;
==== Regels afsterren: ====&lt;br /&gt;
Regels zijn op twee manieren als tekst neer te zetten.&lt;br /&gt;
&lt;br /&gt;
-- door middel van twee streepjes voor&lt;br /&gt;
&lt;br /&gt;
/*&lt;br /&gt;
&lt;br /&gt;
Of door middel van /* en */ &lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;*&amp;lt;/nowiki&amp;gt;/&lt;br /&gt;
&lt;br /&gt;
Als u al tekst heeft geschreven kunt u gebruiken maken van ctrl + / om automatisch streepjes voor de tekst te laten zetten. Selecteer de betreffende regels en druk op CTRL + /&lt;br /&gt;
&lt;br /&gt;
==== Databasenaam in export ====&lt;br /&gt;
Een export doe je door in een Resultset met de Rechtermuisknop op &#039;Export data ...&#039; te klikken. Als u wil dat de file-name automatisch de databasenaam, tabelnaam, en/of een timestamp bevat, kan je dat doen door het volgende te doen.&lt;br /&gt;
&lt;br /&gt;
Bij Export data ... &amp;gt; Output (stap 4) &amp;gt; File name pattern, kan je de naam van de te exporteren file bepalen. Als je daarin gebruik maakt van onderstaande variabelen, krijgt de export automatisch de naam van de betreffende variabele. &lt;br /&gt;
&lt;br /&gt;
De databasenaam: ${datasource}&lt;br /&gt;
&lt;br /&gt;
De tabelnaam: ${table} &lt;br /&gt;
&lt;br /&gt;
De timestamp: ${timestamp}&lt;br /&gt;
&lt;br /&gt;
Een combinatie hiervan is ook mogelijk. Bijvoorbeeld ${datasource}_${table}_${timestamp}.&lt;br /&gt;
&lt;br /&gt;
==== Naar hoofdletters/kleine letters van selectie   ====&lt;br /&gt;
Ctrl + Shift + X -&amp;gt; selectie naar hoofdletters&lt;br /&gt;
&lt;br /&gt;
Ctrl + Shift + Y -&amp;gt; selectie naar kleine letters&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p style=&amp;quot;text-align: center&amp;quot;&amp;gt;&amp;lt;/p&amp;gt;&amp;lt;p style=&amp;quot;text-align: center&amp;quot;&amp;gt;{{VALUECARE}}&amp;lt;/p&amp;gt;&lt;/div&gt;</summary>
		<author><name>Cbruin</name></author>
	</entry>
	<entry>
		<id>https://www.normenkaderzorg.nl/index.php?title=Klant_Query_Server&amp;diff=62153</id>
		<title>Klant Query Server</title>
		<link rel="alternate" type="text/html" href="https://www.normenkaderzorg.nl/index.php?title=Klant_Query_Server&amp;diff=62153"/>
		<updated>2022-07-13T10:24:54Z</updated>

		<summary type="html">&lt;p&gt;Cbruin: /* Overzicht van de functie-toetsen */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Inleiding ==&lt;br /&gt;
Op verzoek stelt ValueCare aan de instellingen een Query Server beschikbaar met daarop een Postgres database met alle source data en BI resultaat data. De door de instelling aangemerkte gebruikers kunnen een connectie maken met de database en er queries op los laten. Ook is het mogelijk om een tool, zoals bijvoorbeeld PowerBI, te connecten tot de database.&lt;br /&gt;
&lt;br /&gt;
== Implementatie ==&lt;br /&gt;
Het volgende is nodig vanuit de instelling:&lt;br /&gt;
&lt;br /&gt;
* Een server en het IP adres van de server, tenzij de server wordt gehost door ValueCare.&lt;br /&gt;
* Een VPN verbinding van het klantnetwerk naar het ValueCare netwerk.&lt;br /&gt;
* Een lijst met gebruikers.&lt;br /&gt;
&lt;br /&gt;
De rest van de implementatie wordt door ValueCare verzorgd.&lt;br /&gt;
&lt;br /&gt;
== Hoe werkt het? ==&lt;br /&gt;
In het kort wordt het volgende dagelijks gedaan:&lt;br /&gt;
&lt;br /&gt;
* Er wordt een kopie van de source data en BI resultaat data op de ValueCare Productie server gemaakt.&lt;br /&gt;
* Op de Query Server zijn er 2 database schema&#039;s: vcs en public. Het vcs schema wordt leeg gemaakt.&lt;br /&gt;
* De kopie van de source data en BI resultaat data wordt in het vcs schema geplaatst.&lt;br /&gt;
De gebruiker kan vervolgens data in het vcs schema inzien, maar niet wijzigen. In het public schema kan de gebruiker tabellen aanmaken, wijzigen en verwijderen.&lt;br /&gt;
&lt;br /&gt;
== Handleiding ==&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;Van een dashboard of tegel naar de juiste tabel op de Queryserver&#039;&#039;&#039; ===&lt;br /&gt;
Om te begrijpen welke tabellen op de queryserver onderliggend zijn aan de tegels en dashboards die zichtbaar zijn in het portaal is de tabel bi_queryserver_tegels_en_dashboards beschikbaar. Hierin kan je zien welke tabellen worden gebruikt in een tegel en/of dashboard. In onderstaand voorbeeld, zie je dus dat voor de tegel ‘Waarde verblijfsdagen per maand’, die te vinden is in dataset ‘Verblijf ZPM’, de onderliggende tabel ‘bi_zis_verblijf_zpm’ is. Tabel bi_zis_verblijf_zpm is dan te vinden op de queryserver.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|&#039;&#039;&#039;tegel_naam&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;dataset_naam&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;tabel_naam&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;tegel_beschrijving&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|Waarde verblijfsdagen per maand&lt;br /&gt;
|Verblijf ZPM&lt;br /&gt;
|bi_zis_verblijf_zpm&lt;br /&gt;
|Deze rapportage toont waarde van de verblijfsdagen voor …&lt;br /&gt;
|}&lt;br /&gt;
Daarnaast kan je vanuit het portaal ook het filter paginanaam gebruiken. Als je deze toevoegt vanuit [+ nieuw filter] onderaan de linker balk met filters, dan zie je ook welke tabellen er gebruikt worden voor het opstellen van de tegel en/of dashboard.&lt;br /&gt;
&lt;br /&gt;
De logica achter de benaming van tabellen op de queryserver is hieronder weergegeven.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|&#039;&#039;&#039;Voorvoegsel&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Betekenis&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Uitleg&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|src_&lt;br /&gt;
|Source (bron)&lt;br /&gt;
|Alle tabellen  die wij direct vanuit een bron ophalen krijgen het voorvoegsel src_. Dit zijn  dus tabellen vanuit bronnen, zoals XMCare, MijnQuarant, Beaufort, QuestManager,  etc. Ook bestanden die we ophalen vanaf een SFTP server of andere bronnen,  krijgen dit voorvoegsel.&lt;br /&gt;
|-&lt;br /&gt;
|bi_&lt;br /&gt;
|Business intelligence&lt;br /&gt;
|Alle tabellen  die gebruikt worden voor het samenstellen van dashboards en tegels hebben het  voorvoegsel bi.  &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;Connectie opzetten&#039;&#039;&#039; ===&lt;br /&gt;
&lt;br /&gt;
# Vraag om de hostname en de databasename bij ValueCare&lt;br /&gt;
#* Het kan ook zijn dat de queryserver lokaal gehost wordt, in dat geval is de hostname doorgaans te achterhalen bij de ICT-afdeling&lt;br /&gt;
# Vraag om de username en password bij jouw ValueCare contactpersoon.&lt;br /&gt;
# Maak de connectie vanuit de tool die u gebruikt, door de hostname en de databasename in te vullen en in te loggen met uw username en password.&lt;br /&gt;
#* De Queryserver beschikt over een postgres database, dus het poortnummer is de standaard postgres poort (5432)&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;Tabellen kopiëren van schema VCS naar schema Public&#039;&#039;&#039; ===&lt;br /&gt;
Er zijn verschillende manieren om een tabel van schema vcs over te zetten naar schema public. Hieronder is de query uitgeschreven voor één van die manieren. Als je dit vaak wil gebruiken, is het handig om hier een template van te maken (specifiek voor DBeaver). Hier vind je meer over in “Templates”.&lt;br /&gt;
&lt;br /&gt;
CREATE TABLE public.table_name (LIKE vcs.table_name INCLUDING ALL);&lt;br /&gt;
&lt;br /&gt;
INSERT INTO public.table_name&lt;br /&gt;
&lt;br /&gt;
SELECT * &lt;br /&gt;
&lt;br /&gt;
FROM vcs.table_name;&lt;br /&gt;
&lt;br /&gt;
== DBeaver ==&lt;br /&gt;
Er zijn tal van goede programma&#039;s die u kunt gebruiken om te querieën op de Queryserver. Mits u gebruik maakt of wilt maken van DBeaver om op de Queryserver te querieën, dan vindt u hieronder een aantal instructies en een aantal tips &amp;amp; tricks die het gebruik van DBeaver nog fijner maken.&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;Installeren DBeaver&#039;&#039;&#039; ===&lt;br /&gt;
&lt;br /&gt;
* Via &amp;lt;nowiki&amp;gt;https://dbeaver.io/download/&amp;lt;/nowiki&amp;gt; kan je DBeaver downloaden&lt;br /&gt;
* Met de standaard instellingen van de installatie kan je prima op de Queryserver komen, maar voel je vrij om de instellingen naar wens aan te passen.&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;Connectie opzetten met de database&#039;&#039;&#039; ===&lt;br /&gt;
&lt;br /&gt;
# Klik linksboven op het stekkertje om een nieuwe connectie op te zetten. (Dit kan eventueel ook via het menu: Database &amp;gt; New Database Connection&lt;br /&gt;
# Selecteer PostgreSQL&lt;br /&gt;
# Vul de juiste naam voor de Host in (het poortnummer staat default al goed: 5432)&lt;br /&gt;
# Vul juiste naam voor de Database in&lt;br /&gt;
# Vul de juiste Username in (deze heb je ontvangen vanuit ValueCare. Heb je deze nog niet, dan kan je die aanvragen via jouw contactpersoon)&lt;br /&gt;
# Ga naar het kopje “Driver properties” en zet hier het veld tcpKeepAlive op ‘True’&lt;br /&gt;
# Klik op Finish&lt;br /&gt;
# Nu verschijnt er links in de “Database Navigator” een connectie met de naam van de database. Dubbelklik hierop om de connectie te openen&lt;br /&gt;
# Vul je wachtwoord in en voilà!&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;Tips &amp;amp; Tricks om snel met DBeaver te werken&#039;&#039;&#039; ===&lt;br /&gt;
&#039;&#039;&#039;Overzicht van de functie-toetsen&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Uitvoeren van een query: ctrl + enter&lt;br /&gt;
&lt;br /&gt;
Openen van new script: F3&lt;br /&gt;
&lt;br /&gt;
Geavanceerd kopiëren: ctrl + shift + c    (uitgebreidere uitleg onder “Geavanceerd kopiëren”)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Templates&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Templates zijn erg handig in DBeaver. Hiermee kan je veelgebruikte queries opslaan en hoef je die niet volledig te typen, als je ze de volgende keer wil gebruiken. Bijvoorbeeld: In plaats van ‘SELECT * FROM table_name;’, type je enkel ‘saf’ en druk je op tab.&lt;br /&gt;
&lt;br /&gt;
Om een template aan te maken ga je naar: Window &amp;gt; Preferences &amp;gt; SQL Editor &amp;gt; Templates &amp;gt; New.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Name&#039;&#039;: de combinatie aan woorden of letters die jij wil typen in plaats van de query&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Pattern&#039;&#039;: de query die moet verschijnen als je de Name typt en op Tab drukt.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Insert variable&#039;&#039;: Hiermee kan je een bepaalde variabele aanroepen nadat je het template gebruikt. Bijvoorbeeld, SELECT * FROM &#039;&#039;&#039;${table}&#039;&#039;&#039;; zorgt ervoor dat je makkelijk een bestaande tabel kan selecteren als je het template gebruikt.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Geavanceerd kopiëren&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Met ctrl + shift + c kunt u geavanceerd kopiëren. Dit is handig als u de geselecteerde rijen wil gebruiken, bijvoorbeeld in een volgende query. Er staan dan automatisch quotes omheen en een komma tussen elk item, zoals hieronder weergegeven.&lt;br /&gt;
&lt;br /&gt;
&#039;item1&#039;,&lt;br /&gt;
&lt;br /&gt;
&#039;item2&#039;,&lt;br /&gt;
&lt;br /&gt;
...&lt;br /&gt;
&lt;br /&gt;
==== Exporteren naar Excel (xlsx) ====&lt;br /&gt;
Je kunt een extensie installeren waarmee je direct Excels kunt downloaden. Dus niet eerst csv-bestanden die nog met de hand geconverteerd moeten worden. Volg de stappen in de link &#039;extensie installeren&#039;.&lt;br /&gt;
&lt;br /&gt;
LET OP!: Sluit DBeaver eerst af en start het op als Administrator. Bijv. door Ctrl + Shift + Rechtermuisknop op de taakbalk en dan &#039;Als administrator uitvoeren&#039;.&lt;br /&gt;
&lt;br /&gt;
==== CSV-bestanden als database benaderen ====&lt;br /&gt;
Klik op het plusje met New Database Connection, zoek naar &#039;csv&#039;.&lt;br /&gt;
&lt;br /&gt;
Onder Path kies je een map waarin je alle .csv-bestanden naar gaat zetten. Klik op Finish.&lt;br /&gt;
&lt;br /&gt;
Alle csv&#039;s die je in de map die je hierboven getypt hebt plaatst, zijn dan beschikbaar om op te queryen.&lt;br /&gt;
&lt;br /&gt;
In de Driver Properties kun je onder seperator instellen wat het scheidingsteken is.&lt;br /&gt;
&lt;br /&gt;
==== Regels afsterren: ====&lt;br /&gt;
Regels zijn op twee manieren als tekst neer te zetten.&lt;br /&gt;
&lt;br /&gt;
-- door middel van twee streepjes voor&lt;br /&gt;
&lt;br /&gt;
/*&lt;br /&gt;
&lt;br /&gt;
Of door middel van /* en */ &lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;*&amp;lt;/nowiki&amp;gt;/&lt;br /&gt;
&lt;br /&gt;
Als u al tekst heeft geschreven kunt u gebruiken maken van ctrl + / om automatisch streepjes voor de tekst te laten zetten. Selecteer de betreffende regels en druk op CTRL + /&lt;br /&gt;
&lt;br /&gt;
==== Databasenaam in export ====&lt;br /&gt;
Een export doe je door in een Resultset met de Rechtermuisknop op &#039;Export data ...&#039; te klikken. Als u wil dat de file-name automatisch de databasenaam, tabelnaam, en/of een timestamp bevat, kan je dat doen door het volgende te doen.&lt;br /&gt;
&lt;br /&gt;
Bij Export data ... &amp;gt; Output (stap 4) &amp;gt; File name pattern, kan je de naam van de te exporteren file bepalen. Als je daarin gebruik maakt van onderstaande variabelen, krijgt de export automatisch de naam van de betreffende variabele. &lt;br /&gt;
&lt;br /&gt;
De databasenaam: ${datasource}&lt;br /&gt;
&lt;br /&gt;
De tabelnaam: ${table} &lt;br /&gt;
&lt;br /&gt;
De timestamp: ${timestamp}&lt;br /&gt;
&lt;br /&gt;
Een combinatie hiervan is ook mogelijk. Bijvoorbeeld ${datasource}_${table}_${timestamp}.&lt;br /&gt;
&lt;br /&gt;
==== Naar hoofdletters/kleine letters van selectie   ====&lt;br /&gt;
Ctrl + Shift + X -&amp;gt; selectie naar hoofdletters&lt;br /&gt;
&lt;br /&gt;
Ctrl + Shift + Y -&amp;gt; selectie naar kleine letters&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p style=&amp;quot;text-align: center&amp;quot;&amp;gt;&amp;lt;/p&amp;gt;&amp;lt;p style=&amp;quot;text-align: center&amp;quot;&amp;gt;{{VALUECARE}}&amp;lt;/p&amp;gt;&lt;/div&gt;</summary>
		<author><name>Cbruin</name></author>
	</entry>
	<entry>
		<id>https://www.normenkaderzorg.nl/index.php?title=Klant_Query_Server&amp;diff=62152</id>
		<title>Klant Query Server</title>
		<link rel="alternate" type="text/html" href="https://www.normenkaderzorg.nl/index.php?title=Klant_Query_Server&amp;diff=62152"/>
		<updated>2022-07-13T10:24:25Z</updated>

		<summary type="html">&lt;p&gt;Cbruin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Inleiding ==&lt;br /&gt;
Op verzoek stelt ValueCare aan de instellingen een Query Server beschikbaar met daarop een Postgres database met alle source data en BI resultaat data. De door de instelling aangemerkte gebruikers kunnen een connectie maken met de database en er queries op los laten. Ook is het mogelijk om een tool, zoals bijvoorbeeld PowerBI, te connecten tot de database.&lt;br /&gt;
&lt;br /&gt;
== Implementatie ==&lt;br /&gt;
Het volgende is nodig vanuit de instelling:&lt;br /&gt;
&lt;br /&gt;
* Een server en het IP adres van de server, tenzij de server wordt gehost door ValueCare.&lt;br /&gt;
* Een VPN verbinding van het klantnetwerk naar het ValueCare netwerk.&lt;br /&gt;
* Een lijst met gebruikers.&lt;br /&gt;
&lt;br /&gt;
De rest van de implementatie wordt door ValueCare verzorgd.&lt;br /&gt;
&lt;br /&gt;
== Hoe werkt het? ==&lt;br /&gt;
In het kort wordt het volgende dagelijks gedaan:&lt;br /&gt;
&lt;br /&gt;
* Er wordt een kopie van de source data en BI resultaat data op de ValueCare Productie server gemaakt.&lt;br /&gt;
* Op de Query Server zijn er 2 database schema&#039;s: vcs en public. Het vcs schema wordt leeg gemaakt.&lt;br /&gt;
* De kopie van de source data en BI resultaat data wordt in het vcs schema geplaatst.&lt;br /&gt;
De gebruiker kan vervolgens data in het vcs schema inzien, maar niet wijzigen. In het public schema kan de gebruiker tabellen aanmaken, wijzigen en verwijderen.&lt;br /&gt;
&lt;br /&gt;
== Handleiding ==&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;Van een dashboard of tegel naar de juiste tabel op de Queryserver&#039;&#039;&#039; ===&lt;br /&gt;
Om te begrijpen welke tabellen op de queryserver onderliggend zijn aan de tegels en dashboards die zichtbaar zijn in het portaal is de tabel bi_queryserver_tegels_en_dashboards beschikbaar. Hierin kan je zien welke tabellen worden gebruikt in een tegel en/of dashboard. In onderstaand voorbeeld, zie je dus dat voor de tegel ‘Waarde verblijfsdagen per maand’, die te vinden is in dataset ‘Verblijf ZPM’, de onderliggende tabel ‘bi_zis_verblijf_zpm’ is. Tabel bi_zis_verblijf_zpm is dan te vinden op de queryserver.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|&#039;&#039;&#039;tegel_naam&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;dataset_naam&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;tabel_naam&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;tegel_beschrijving&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|Waarde verblijfsdagen per maand&lt;br /&gt;
|Verblijf ZPM&lt;br /&gt;
|bi_zis_verblijf_zpm&lt;br /&gt;
|Deze rapportage toont waarde van de verblijfsdagen voor …&lt;br /&gt;
|}&lt;br /&gt;
Daarnaast kan je vanuit het portaal ook het filter paginanaam gebruiken. Als je deze toevoegt vanuit [+ nieuw filter] onderaan de linker balk met filters, dan zie je ook welke tabellen er gebruikt worden voor het opstellen van de tegel en/of dashboard.&lt;br /&gt;
&lt;br /&gt;
De logica achter de benaming van tabellen op de queryserver is hieronder weergegeven.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|&#039;&#039;&#039;Voorvoegsel&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Betekenis&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Uitleg&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|src_&lt;br /&gt;
|Source (bron)&lt;br /&gt;
|Alle tabellen  die wij direct vanuit een bron ophalen krijgen het voorvoegsel src_. Dit zijn  dus tabellen vanuit bronnen, zoals XMCare, MijnQuarant, Beaufort, QuestManager,  etc. Ook bestanden die we ophalen vanaf een SFTP server of andere bronnen,  krijgen dit voorvoegsel.&lt;br /&gt;
|-&lt;br /&gt;
|bi_&lt;br /&gt;
|Business intelligence&lt;br /&gt;
|Alle tabellen  die gebruikt worden voor het samenstellen van dashboards en tegels hebben het  voorvoegsel bi.  &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;Connectie opzetten&#039;&#039;&#039; ===&lt;br /&gt;
&lt;br /&gt;
# Vraag om de hostname en de databasename bij ValueCare&lt;br /&gt;
#* Het kan ook zijn dat de queryserver lokaal gehost wordt, in dat geval is de hostname doorgaans te achterhalen bij de ICT-afdeling&lt;br /&gt;
# Vraag om de username en password bij jouw ValueCare contactpersoon.&lt;br /&gt;
# Maak de connectie vanuit de tool die u gebruikt, door de hostname en de databasename in te vullen en in te loggen met uw username en password.&lt;br /&gt;
#* De Queryserver beschikt over een postgres database, dus het poortnummer is de standaard postgres poort (5432)&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;Tabellen kopiëren van schema VCS naar schema Public&#039;&#039;&#039; ===&lt;br /&gt;
Er zijn verschillende manieren om een tabel van schema vcs over te zetten naar schema public. Hieronder is de query uitgeschreven voor één van die manieren. Als je dit vaak wil gebruiken, is het handig om hier een template van te maken (specifiek voor DBeaver). Hier vind je meer over in “Templates”.&lt;br /&gt;
&lt;br /&gt;
CREATE TABLE public.table_name (LIKE vcs.table_name INCLUDING ALL);&lt;br /&gt;
&lt;br /&gt;
INSERT INTO public.table_name&lt;br /&gt;
&lt;br /&gt;
SELECT * &lt;br /&gt;
&lt;br /&gt;
FROM vcs.table_name;&lt;br /&gt;
&lt;br /&gt;
== DBeaver ==&lt;br /&gt;
Er zijn tal van goede programma&#039;s die u kunt gebruiken om te querieën op de Queryserver. Mits u gebruik maakt of wilt maken van DBeaver om op de Queryserver te querieën, dan vindt u hieronder een aantal instructies en een aantal tips &amp;amp; tricks die het gebruik van DBeaver nog fijner maken.&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;Installeren DBeaver&#039;&#039;&#039; ===&lt;br /&gt;
&lt;br /&gt;
* Via &amp;lt;nowiki&amp;gt;https://dbeaver.io/download/&amp;lt;/nowiki&amp;gt; kan je DBeaver downloaden&lt;br /&gt;
* Met de standaard instellingen van de installatie kan je prima op de Queryserver komen, maar voel je vrij om de instellingen naar wens aan te passen.&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;Connectie opzetten met de database&#039;&#039;&#039; ===&lt;br /&gt;
&lt;br /&gt;
# Klik linksboven op het stekkertje om een nieuwe connectie op te zetten. (Dit kan eventueel ook via het menu: Database &amp;gt; New Database Connection&lt;br /&gt;
# Selecteer PostgreSQL&lt;br /&gt;
# Vul de juiste naam voor de Host in (het poortnummer staat default al goed: 5432)&lt;br /&gt;
# Vul juiste naam voor de Database in&lt;br /&gt;
# Vul de juiste Username in (deze heb je ontvangen vanuit ValueCare. Heb je deze nog niet, dan kan je die aanvragen via jouw contactpersoon)&lt;br /&gt;
# Ga naar het kopje “Driver properties” en zet hier het veld tcpKeepAlive op ‘True’&lt;br /&gt;
# Klik op Finish&lt;br /&gt;
# Nu verschijnt er links in de “Database Navigator” een connectie met de naam van de database. Dubbelklik hierop om de connectie te openen&lt;br /&gt;
# Vul je wachtwoord in en voilà!&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;Tips &amp;amp; Tricks om snel met DBeaver te werken&#039;&#039;&#039; ===&lt;br /&gt;
&lt;br /&gt;
====    &#039;&#039;&#039;Overzicht van de functie-toetsen&#039;&#039;&#039; ====&lt;br /&gt;
Uitvoeren van een query: ctrl + enter&lt;br /&gt;
&lt;br /&gt;
Openen van new script: F3&lt;br /&gt;
&lt;br /&gt;
Geavanceerd kopiëren: ctrl + shift + c    (uitgebreidere uitleg onder “Geavanceerd kopiëren”)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Templates&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Templates zijn erg handig in DBeaver. Hiermee kan je veelgebruikte queries opslaan en hoef je die niet volledig te typen, als je ze de volgende keer wil gebruiken. Bijvoorbeeld: In plaats van ‘SELECT * FROM table_name;’, type je enkel ‘saf’ en druk je op tab.&lt;br /&gt;
&lt;br /&gt;
Om een template aan te maken ga je naar: Window &amp;gt; Preferences &amp;gt; SQL Editor &amp;gt; Templates &amp;gt; New.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Name&#039;&#039;: de combinatie aan woorden of letters die jij wil typen in plaats van de query&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Pattern&#039;&#039;: de query die moet verschijnen als je de Name typt en op Tab drukt.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Insert variable&#039;&#039;: Hiermee kan je een bepaalde variabele aanroepen nadat je het template gebruikt. Bijvoorbeeld, SELECT * FROM &#039;&#039;&#039;${table}&#039;&#039;&#039;; zorgt ervoor dat je makkelijk een bestaande tabel kan selecteren als je het template gebruikt.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Geavanceerd kopiëren&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Met ctrl + shift + c kunt u geavanceerd kopiëren. Dit is handig als u de geselecteerde rijen wil gebruiken, bijvoorbeeld in een volgende query. Er staan dan automatisch quotes omheen en een komma tussen elk item, zoals hieronder weergegeven.&lt;br /&gt;
&lt;br /&gt;
&#039;item1&#039;,&lt;br /&gt;
&lt;br /&gt;
&#039;item2&#039;,&lt;br /&gt;
&lt;br /&gt;
...&lt;br /&gt;
&lt;br /&gt;
==== Exporteren naar Excel (xlsx) ====&lt;br /&gt;
Je kunt een extensie installeren waarmee je direct Excels kunt downloaden. Dus niet eerst csv-bestanden die nog met de hand geconverteerd moeten worden. Volg de stappen in de link &#039;extensie installeren&#039;.&lt;br /&gt;
&lt;br /&gt;
LET OP!: Sluit DBeaver eerst af en start het op als Administrator. Bijv. door Ctrl + Shift + Rechtermuisknop op de taakbalk en dan &#039;Als administrator uitvoeren&#039;.&lt;br /&gt;
&lt;br /&gt;
==== CSV-bestanden als database benaderen ====&lt;br /&gt;
Klik op het plusje met New Database Connection, zoek naar &#039;csv&#039;.&lt;br /&gt;
&lt;br /&gt;
Onder Path kies je een map waarin je alle .csv-bestanden naar gaat zetten. Klik op Finish.&lt;br /&gt;
&lt;br /&gt;
Alle csv&#039;s die je in de map die je hierboven getypt hebt plaatst, zijn dan beschikbaar om op te queryen.&lt;br /&gt;
&lt;br /&gt;
In de Driver Properties kun je onder seperator instellen wat het scheidingsteken is.&lt;br /&gt;
&lt;br /&gt;
==== Regels afsterren: ====&lt;br /&gt;
Regels zijn op twee manieren als tekst neer te zetten.&lt;br /&gt;
&lt;br /&gt;
-- door middel van twee streepjes voor&lt;br /&gt;
&lt;br /&gt;
/*&lt;br /&gt;
&lt;br /&gt;
Of door middel van /* en */ &lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;*&amp;lt;/nowiki&amp;gt;/&lt;br /&gt;
&lt;br /&gt;
Als u al tekst heeft geschreven kunt u gebruiken maken van ctrl + / om automatisch streepjes voor de tekst te laten zetten. Selecteer de betreffende regels en druk op CTRL + /&lt;br /&gt;
&lt;br /&gt;
==== Databasenaam in export ====&lt;br /&gt;
Een export doe je door in een Resultset met de Rechtermuisknop op &#039;Export data ...&#039; te klikken. Als u wil dat de file-name automatisch de databasenaam, tabelnaam, en/of een timestamp bevat, kan je dat doen door het volgende te doen.&lt;br /&gt;
&lt;br /&gt;
Bij Export data ... &amp;gt; Output (stap 4) &amp;gt; File name pattern, kan je de naam van de te exporteren file bepalen. Als je daarin gebruik maakt van onderstaande variabelen, krijgt de export automatisch de naam van de betreffende variabele. &lt;br /&gt;
&lt;br /&gt;
De databasenaam: ${datasource}&lt;br /&gt;
&lt;br /&gt;
De tabelnaam: ${table} &lt;br /&gt;
&lt;br /&gt;
De timestamp: ${timestamp}&lt;br /&gt;
&lt;br /&gt;
Een combinatie hiervan is ook mogelijk. Bijvoorbeeld ${datasource}_${table}_${timestamp}.&lt;br /&gt;
&lt;br /&gt;
==== Naar hoofdletters/kleine letters van selectie   ====&lt;br /&gt;
Ctrl + Shift + X -&amp;gt; selectie naar hoofdletters&lt;br /&gt;
&lt;br /&gt;
Ctrl + Shift + Y -&amp;gt; selectie naar kleine letters&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p style=&amp;quot;text-align: center&amp;quot;&amp;gt;&amp;lt;/p&amp;gt;&amp;lt;p style=&amp;quot;text-align: center&amp;quot;&amp;gt;{{VALUECARE}}&amp;lt;/p&amp;gt;&lt;/div&gt;</summary>
		<author><name>Cbruin</name></author>
	</entry>
	<entry>
		<id>https://www.normenkaderzorg.nl/index.php?title=Klant_Query_Server&amp;diff=62151</id>
		<title>Klant Query Server</title>
		<link rel="alternate" type="text/html" href="https://www.normenkaderzorg.nl/index.php?title=Klant_Query_Server&amp;diff=62151"/>
		<updated>2022-07-13T10:23:39Z</updated>

		<summary type="html">&lt;p&gt;Cbruin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Inleiding ==&lt;br /&gt;
Op verzoek stelt ValueCare aan de instellingen een Query Server beschikbaar met daarop een Postgres database met alle source data en BI resultaat data. De door de instelling aangemerkte gebruikers kunnen een connectie maken met de database en er queries op los laten. Ook is het mogelijk om een tool, zoals bijvoorbeeld PowerBI, te connecten tot de database.&lt;br /&gt;
&lt;br /&gt;
== Implementatie ==&lt;br /&gt;
Het volgende is nodig vanuit de instelling:&lt;br /&gt;
&lt;br /&gt;
* Een server en het IP adres van de server, tenzij de server wordt gehost door ValueCare.&lt;br /&gt;
* Een VPN verbinding van het klantnetwerk naar het ValueCare netwerk.&lt;br /&gt;
* Een lijst met gebruikers.&lt;br /&gt;
&lt;br /&gt;
De rest van de implementatie wordt door ValueCare verzorgd.&lt;br /&gt;
&lt;br /&gt;
== Hoe werkt het? ==&lt;br /&gt;
In het kort wordt het volgende dagelijks gedaan:&lt;br /&gt;
&lt;br /&gt;
* Er wordt een kopie van de source data en BI resultaat data op de ValueCare Productie server gemaakt.&lt;br /&gt;
* Op de Query Server zijn er 2 database schema&#039;s: vcs en public. Het vcs schema wordt leeg gemaakt.&lt;br /&gt;
* De kopie van de source data en BI resultaat data wordt in het vcs schema geplaatst.&lt;br /&gt;
De gebruiker kan vervolgens data in het vcs schema inzien, maar niet wijzigen. In het public schema kan de gebruiker tabellen aanmaken, wijzigen en verwijderen.&lt;br /&gt;
&lt;br /&gt;
== Handleiding ==&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;1. Van een dashboard of tegel naar de juiste tabel op de Queryserver&#039;&#039;&#039; ===&lt;br /&gt;
Om te begrijpen welke tabellen op de queryserver onderliggend zijn aan de tegels en dashboards die zichtbaar zijn in het portaal is de tabel bi_queryserver_tegels_en_dashboards beschikbaar. Hierin kan je zien welke tabellen worden gebruikt in een tegel en/of dashboard. In onderstaand voorbeeld, zie je dus dat voor de tegel ‘Waarde verblijfsdagen per maand’, die te vinden is in dataset ‘Verblijf ZPM’, de onderliggende tabel ‘bi_zis_verblijf_zpm’ is. Tabel bi_zis_verblijf_zpm is dan te vinden op de queryserver.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|&#039;&#039;&#039;tegel_naam&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;dataset_naam&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;tabel_naam&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;tegel_beschrijving&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|Waarde verblijfsdagen per maand&lt;br /&gt;
|Verblijf ZPM&lt;br /&gt;
|bi_zis_verblijf_zpm&lt;br /&gt;
|Deze rapportage toont waarde van de verblijfsdagen voor …&lt;br /&gt;
|}&lt;br /&gt;
Daarnaast kan je vanuit het portaal ook het filter paginanaam gebruiken. Als je deze toevoegt vanuit [+ nieuw filter] onderaan de linker balk met filters, dan zie je ook welke tabellen er gebruikt worden voor het opstellen van de tegel en/of dashboard.&lt;br /&gt;
&lt;br /&gt;
De logica achter de benaming van tabellen op de queryserver is hieronder weergegeven.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|&#039;&#039;&#039;Voorvoegsel&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Betekenis&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Uitleg&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|src_&lt;br /&gt;
|Source (bron)&lt;br /&gt;
|Alle tabellen  die wij direct vanuit een bron ophalen krijgen het voorvoegsel src_. Dit zijn  dus tabellen vanuit bronnen, zoals XMCare, MijnQuarant, Beaufort, QuestManager,  etc. Ook bestanden die we ophalen vanaf een SFTP server of andere bronnen,  krijgen dit voorvoegsel.&lt;br /&gt;
|-&lt;br /&gt;
|bi_&lt;br /&gt;
|Business intelligence&lt;br /&gt;
|Alle tabellen  die gebruikt worden voor het samenstellen van dashboards en tegels hebben het  voorvoegsel bi.  &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;2. Connectie opzetten&#039;&#039;&#039; ===&lt;br /&gt;
&lt;br /&gt;
# Vraag om de hostname en de databasename bij ValueCare&lt;br /&gt;
#* Het kan ook zijn dat de queryserver lokaal gehost wordt, in dat geval is de hostname doorgaans te achterhalen bij de ICT-afdeling&lt;br /&gt;
# Vraag om de username en password bij jouw ValueCare contactpersoon.&lt;br /&gt;
# Maak de connectie vanuit de tool die u gebruikt, door de hostname en de databasename in te vullen en in te loggen met uw username en password.&lt;br /&gt;
#* De Queryserver beschikt over een postgres database, dus het poortnummer is de standaard postgres poort (5432)&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;3. Tabellen kopiëren van schema VCS naar schema Public&#039;&#039;&#039; ===&lt;br /&gt;
Er zijn verschillende manieren om een tabel van schema vcs over te zetten naar schema public. Hieronder is de query uitgeschreven voor één van die manieren. Als je dit vaak wil gebruiken, is het handig om hier een template van te maken (specifiek voor DBeaver). Hier vind je meer over in “Templates”.&lt;br /&gt;
&lt;br /&gt;
CREATE TABLE public.table_name (LIKE vcs.table_name INCLUDING ALL);&lt;br /&gt;
&lt;br /&gt;
INSERT INTO public.table_name&lt;br /&gt;
&lt;br /&gt;
SELECT * &lt;br /&gt;
&lt;br /&gt;
FROM vcs.table_name;&lt;br /&gt;
&lt;br /&gt;
== DBeaver ==&lt;br /&gt;
Er zijn tal van goede programma&#039;s die u kunt gebruiken om te querieën op de Queryserver. Mits u gebruik maakt of wilt maken van DBeaver om op de Queryserver te querieën, dan vindt u hieronder een aantal instructies en een aantal tips &amp;amp; tricks die het gebruik van DBeaver nog fijner maken.&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;1. Installeren DBeaver&#039;&#039;&#039; ===&lt;br /&gt;
&lt;br /&gt;
* Via &amp;lt;nowiki&amp;gt;https://dbeaver.io/download/&amp;lt;/nowiki&amp;gt; kan je DBeaver downloaden&lt;br /&gt;
* Met de standaard instellingen van de installatie kan je prima op de Queryserver komen, maar voel je vrij om de instellingen naar wens aan te passen.&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;2. Connectie opzetten met de database&#039;&#039;&#039; ===&lt;br /&gt;
&lt;br /&gt;
# Klik linksboven op het stekkertje om een nieuwe connectie op te zetten. (Dit kan eventueel ook via het menu: Database &amp;gt; New Database Connection&lt;br /&gt;
# Selecteer PostgreSQL&lt;br /&gt;
# Vul de juiste naam voor de Host in (het poortnummer staat default al goed: 5432)&lt;br /&gt;
# Vul juiste naam voor de Database in&lt;br /&gt;
# Vul de juiste Username in (deze heb je ontvangen vanuit ValueCare. Heb je deze nog niet, dan kan je die aanvragen via jouw contactpersoon)&lt;br /&gt;
# Ga naar het kopje “Driver properties” en zet hier het veld tcpKeepAlive op ‘True’&lt;br /&gt;
# Klik op Finish&lt;br /&gt;
# Nu verschijnt er links in de “Database Navigator” een connectie met de naam van de database. Dubbelklik hierop om de connectie te openen&lt;br /&gt;
# Vul je wachtwoord in en voilà!&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;3. Tips &amp;amp; Tricks om snel met DBeaver te werken&#039;&#039;&#039; ===&lt;br /&gt;
&lt;br /&gt;
====    &#039;&#039;&#039;1.  Overzicht van de functie-toetsen&#039;&#039;&#039; ====&lt;br /&gt;
Uitvoeren van een query: ctrl + enter&lt;br /&gt;
&lt;br /&gt;
Openen van new script: F3&lt;br /&gt;
&lt;br /&gt;
Geavanceerd kopiëren: ctrl + shift + c    (uitgebreidere uitleg onder “Geavanceerd kopiëren”)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2. Templates&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Templates zijn erg handig in DBeaver. Hiermee kan je veelgebruikte queries opslaan en hoef je die niet volledig te typen, als je ze de volgende keer wil gebruiken. Bijvoorbeeld: In plaats van ‘SELECT * FROM table_name;’, type je enkel ‘saf’ en druk je op tab.&lt;br /&gt;
&lt;br /&gt;
Om een template aan te maken ga je naar: Window &amp;gt; Preferences &amp;gt; SQL Editor &amp;gt; Templates &amp;gt; New.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Name&#039;&#039;: de combinatie aan woorden of letters die jij wil typen in plaats van de query&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Pattern&#039;&#039;: de query die moet verschijnen als je de Name typt en op Tab drukt.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Insert variable&#039;&#039;: Hiermee kan je een bepaalde variabele aanroepen nadat je het template gebruikt. Bijvoorbeeld, SELECT * FROM &#039;&#039;&#039;${table}&#039;&#039;&#039;; zorgt ervoor dat je makkelijk een bestaande tabel kan selecteren als je het template gebruikt.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;3. Geavanceerd kopiëren&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Met ctrl + shift + c kunt u geavanceerd kopiëren. Dit is handig als u de geselecteerde rijen wil gebruiken, bijvoorbeeld in een volgende query. Er staan dan automatisch quotes omheen en een komma tussen elk item, zoals hieronder weergegeven.&lt;br /&gt;
&lt;br /&gt;
&#039;item1&#039;,&lt;br /&gt;
&lt;br /&gt;
&#039;item2&#039;,&lt;br /&gt;
&lt;br /&gt;
...&lt;br /&gt;
&lt;br /&gt;
==== 4. Exporteren naar Excel (xlsx) ====&lt;br /&gt;
Je kunt een extensie installeren waarmee je direct Excels kunt downloaden. Dus niet eerst csv-bestanden die nog met de hand geconverteerd moeten worden. Volg de stappen in de link &#039;extensie installeren&#039;.&lt;br /&gt;
&lt;br /&gt;
LET OP!: Sluit DBeaver eerst af en start het op als Administrator. Bijv. door Ctrl + Shift + Rechtermuisknop op de taakbalk en dan &#039;Als administrator uitvoeren&#039;.&lt;br /&gt;
&lt;br /&gt;
==== 5. CSV-bestanden als database benaderen ====&lt;br /&gt;
Klik op het plusje met New Database Connection, zoek naar &#039;csv&#039;.&lt;br /&gt;
&lt;br /&gt;
Onder Path kies je een map waarin je alle .csv-bestanden naar gaat zetten. Klik op Finish.&lt;br /&gt;
&lt;br /&gt;
Alle csv&#039;s die je in de map die je hierboven getypt hebt plaatst, zijn dan beschikbaar om op te queryen.&lt;br /&gt;
&lt;br /&gt;
In de Driver Properties kun je onder seperator instellen wat het scheidingsteken is.&lt;br /&gt;
&lt;br /&gt;
==== 6. Regels afsterren: ====&lt;br /&gt;
Regels zijn op twee manieren als tekst neer te zetten.&lt;br /&gt;
&lt;br /&gt;
-- door middel van twee streepjes voor&lt;br /&gt;
&lt;br /&gt;
/*&lt;br /&gt;
&lt;br /&gt;
Of door middel van /* en */ &lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;*&amp;lt;/nowiki&amp;gt;/&lt;br /&gt;
&lt;br /&gt;
Als u al tekst heeft geschreven kunt u gebruiken maken van ctrl + / om automatisch streepjes voor de tekst te laten zetten. Selecteer de betreffende regels en druk op CTRL + /&lt;br /&gt;
&lt;br /&gt;
==== 7. Databasenaam in export ====&lt;br /&gt;
Een export doe je door in een Resultset met de Rechtermuisknop op &#039;Export data ...&#039; te klikken. Als u wil dat de file-name automatisch de databasenaam, tabelnaam, en/of een timestamp bevat, kan je dat doen door het volgende te doen.&lt;br /&gt;
&lt;br /&gt;
Bij Export data ... &amp;gt; Output (stap 4) &amp;gt; File name pattern, kan je de naam van de te exporteren file bepalen. Als je daarin gebruik maakt van onderstaande variabelen, krijgt de export automatisch de naam van de betreffende variabele. &lt;br /&gt;
&lt;br /&gt;
De databasenaam: ${datasource}&lt;br /&gt;
&lt;br /&gt;
De tabelnaam: ${table} &lt;br /&gt;
&lt;br /&gt;
De timestamp: ${timestamp}&lt;br /&gt;
&lt;br /&gt;
Een combinatie hiervan is ook mogelijk. Bijvoorbeeld ${datasource}_${table}_${timestamp}.&lt;br /&gt;
&lt;br /&gt;
==== 8. Naar hoofdletters/kleine letters van selectie   ====&lt;br /&gt;
Ctrl + Shift + X -&amp;gt; selectie naar hoofdletters&lt;br /&gt;
&lt;br /&gt;
Ctrl + Shift + Y -&amp;gt; selectie naar kleine letters&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p style=&amp;quot;text-align: center&amp;quot;&amp;gt;&amp;lt;/p&amp;gt;&amp;lt;p style=&amp;quot;text-align: center&amp;quot;&amp;gt;{{VALUECARE}}&amp;lt;/p&amp;gt;&lt;/div&gt;</summary>
		<author><name>Cbruin</name></author>
	</entry>
	<entry>
		<id>https://www.normenkaderzorg.nl/index.php?title=Klant_Query_Server&amp;diff=62150</id>
		<title>Klant Query Server</title>
		<link rel="alternate" type="text/html" href="https://www.normenkaderzorg.nl/index.php?title=Klant_Query_Server&amp;diff=62150"/>
		<updated>2022-07-13T10:22:45Z</updated>

		<summary type="html">&lt;p&gt;Cbruin: De handleiding van de queryserver is toegevoegd. Hiermee kunnen klanten met een queryserver, makkelijker gebruik maken van de queryserver&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Inleiding ==&lt;br /&gt;
Op verzoek stelt ValueCare aan de instellingen een Query Server beschikbaar met daarop een Postgres database met alle source data en BI resultaat data. De door de instelling aangemerkte gebruikers kunnen een connectie maken met de database en er queries op los laten. Ook is het mogelijk om een tool, zoals bijvoorbeeld PowerBI, te connecten tot de database.&lt;br /&gt;
&lt;br /&gt;
== Implementatie ==&lt;br /&gt;
Het volgende is nodig vanuit de instelling:&lt;br /&gt;
&lt;br /&gt;
* Een server en het IP adres van de server, tenzij de server wordt gehost door ValueCare.&lt;br /&gt;
* Een VPN verbinding van het klantnetwerk naar het ValueCare netwerk.&lt;br /&gt;
* Een lijst met gebruikers.&lt;br /&gt;
&lt;br /&gt;
De rest van de implementatie wordt door ValueCare verzorgd.&lt;br /&gt;
&lt;br /&gt;
== Hoe werkt het? ==&lt;br /&gt;
In het kort wordt het volgende dagelijks gedaan:&lt;br /&gt;
&lt;br /&gt;
* Er wordt een kopie van de source data en BI resultaat data op de ValueCare Productie server gemaakt.&lt;br /&gt;
* Op de Query Server zijn er 2 database schema&#039;s: vcs en public. Het vcs schema wordt leeg gemaakt.&lt;br /&gt;
* De kopie van de source data en BI resultaat data wordt in het vcs schema geplaatst.&lt;br /&gt;
De gebruiker kan vervolgens data in het vcs schema inzien, maar niet wijzigen. In het public schema kan de gebruiker tabellen aanmaken, wijzigen en verwijderen.&lt;br /&gt;
&lt;br /&gt;
== Queryserver handleiding ==&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;1. Van een dashboard of tegel naar de juiste tabel op de Queryserver&#039;&#039;&#039; ===&lt;br /&gt;
Om te begrijpen welke tabellen op de queryserver onderliggend zijn aan de tegels en dashboards die zichtbaar zijn in het portaal is de tabel bi_queryserver_tegels_en_dashboards beschikbaar. Hierin kan je zien welke tabellen worden gebruikt in een tegel en/of dashboard. In onderstaand voorbeeld, zie je dus dat voor de tegel ‘Waarde verblijfsdagen per maand’, die te vinden is in dataset ‘Verblijf ZPM’, de onderliggende tabel ‘bi_zis_verblijf_zpm’ is. Tabel bi_zis_verblijf_zpm is dan te vinden op de queryserver.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|&#039;&#039;&#039;tegel_naam&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;dataset_naam&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;tabel_naam&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;tegel_beschrijving&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|Waarde verblijfsdagen per maand&lt;br /&gt;
|Verblijf ZPM&lt;br /&gt;
|bi_zis_verblijf_zpm&lt;br /&gt;
|Deze rapportage toont waarde van de verblijfsdagen voor …&lt;br /&gt;
|}&lt;br /&gt;
Daarnaast kan je vanuit het portaal ook het filter paginanaam gebruiken. Als je deze toevoegt vanuit [+ nieuw filter] onderaan de linker balk met filters, dan zie je ook welke tabellen er gebruikt worden voor het opstellen van de tegel en/of dashboard.&lt;br /&gt;
&lt;br /&gt;
De logica achter de benaming van tabellen op de queryserver is hieronder weergegeven.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|&#039;&#039;&#039;Voorvoegsel&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Betekenis&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Uitleg&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|src_&lt;br /&gt;
|Source (bron)&lt;br /&gt;
|Alle tabellen  die wij direct vanuit een bron ophalen krijgen het voorvoegsel src_. Dit zijn  dus tabellen vanuit bronnen, zoals XMCare, MijnQuarant, Beaufort, QuestManager,  etc. Ook bestanden die we ophalen vanaf een SFTP server of andere bronnen,  krijgen dit voorvoegsel.&lt;br /&gt;
|-&lt;br /&gt;
|bi_&lt;br /&gt;
|Business intelligence&lt;br /&gt;
|Alle tabellen  die gebruikt worden voor het samenstellen van dashboards en tegels hebben het  voorvoegsel bi.  &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;2. Connectie opzetten&#039;&#039;&#039; ===&lt;br /&gt;
&lt;br /&gt;
# Vraag om de hostname en de databasename bij ValueCare&lt;br /&gt;
#* Het kan ook zijn dat de queryserver lokaal gehost wordt, in dat geval is de hostname doorgaans te achterhalen bij de ICT-afdeling&lt;br /&gt;
# Vraag om de username en password bij jouw ValueCare contactpersoon.&lt;br /&gt;
# Maak de connectie vanuit de tool die u gebruikt, door de hostname en de databasename in te vullen en in te loggen met uw username en password.&lt;br /&gt;
#* De Queryserver beschikt over een postgres database, dus het poortnummer is de standaard postgres poort (5432)&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;3. Tabellen kopiëren van schema VCS naar schema Public&#039;&#039;&#039; ===&lt;br /&gt;
Er zijn verschillende manieren om een tabel van schema vcs over te zetten naar schema public. Hieronder is de query uitgeschreven voor één van die manieren. Als je dit vaak wil gebruiken, is het handig om hier een template van te maken (specifiek voor DBeaver). Hier vind je meer over in “Templates”.&lt;br /&gt;
&lt;br /&gt;
CREATE TABLE public.table_name (LIKE vcs.table_name INCLUDING ALL);&lt;br /&gt;
&lt;br /&gt;
INSERT INTO public.table_name&lt;br /&gt;
&lt;br /&gt;
SELECT * &lt;br /&gt;
&lt;br /&gt;
FROM vcs.table_name;&lt;br /&gt;
&lt;br /&gt;
== DBeaver ==&lt;br /&gt;
Er zijn tal van goede programma&#039;s die u kunt gebruiken om te querieën op de Queryserver. Mits u gebruik maakt of wilt maken van DBeaver om op de Queryserver te querieën, dan vindt u hieronder een aantal instructies en een aantal tips &amp;amp; tricks die het gebruik van DBeaver nog fijner maken.&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;1. Installeren DBeaver&#039;&#039;&#039; ===&lt;br /&gt;
&lt;br /&gt;
* Via &amp;lt;nowiki&amp;gt;https://dbeaver.io/download/&amp;lt;/nowiki&amp;gt; kan je DBeaver downloaden&lt;br /&gt;
* Met de standaard instellingen van de installatie kan je prima op de Queryserver komen, maar voel je vrij om de instellingen naar wens aan te passen.&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;2. Connectie opzetten met de database&#039;&#039;&#039; ===&lt;br /&gt;
&lt;br /&gt;
# Klik linksboven op het stekkertje om een nieuwe connectie op te zetten. (Dit kan eventueel ook via het menu: Database &amp;gt; New Database Connection&lt;br /&gt;
# Selecteer PostgreSQL&lt;br /&gt;
# Vul de juiste naam voor de Host in (het poortnummer staat default al goed: 5432)&lt;br /&gt;
# Vul juiste naam voor de Database in&lt;br /&gt;
# Vul de juiste Username in (deze heb je ontvangen vanuit ValueCare. Heb je deze nog niet, dan kan je die aanvragen via jouw contactpersoon)&lt;br /&gt;
# Ga naar het kopje “Driver properties” en zet hier het veld tcpKeepAlive op ‘True’&lt;br /&gt;
# Klik op Finish&lt;br /&gt;
# Nu verschijnt er links in de “Database Navigator” een connectie met de naam van de database. Dubbelklik hierop om de connectie te openen&lt;br /&gt;
# Vul je wachtwoord in en voilà!&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;3. Tips &amp;amp; Tricks om snel met DBeaver te werken&#039;&#039;&#039; ===&lt;br /&gt;
&lt;br /&gt;
====    &#039;&#039;&#039;1.  Overzicht van de functie-toetsen&#039;&#039;&#039; ====&lt;br /&gt;
Uitvoeren van een query: ctrl + enter&lt;br /&gt;
&lt;br /&gt;
Openen van new script: F3&lt;br /&gt;
&lt;br /&gt;
Geavanceerd kopiëren: ctrl + shift + c    (uitgebreidere uitleg onder “Geavanceerd kopiëren”)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2. Templates&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Templates zijn erg handig in DBeaver. Hiermee kan je veelgebruikte queries opslaan en hoef je die niet volledig te typen, als je ze de volgende keer wil gebruiken. Bijvoorbeeld: In plaats van ‘SELECT * FROM table_name;’, type je enkel ‘saf’ en druk je op tab.&lt;br /&gt;
&lt;br /&gt;
Om een template aan te maken ga je naar: Window &amp;gt; Preferences &amp;gt; SQL Editor &amp;gt; Templates &amp;gt; New.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Name&#039;&#039;: de combinatie aan woorden of letters die jij wil typen in plaats van de query&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Pattern&#039;&#039;: de query die moet verschijnen als je de Name typt en op Tab drukt.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Insert variable&#039;&#039;: Hiermee kan je een bepaalde variabele aanroepen nadat je het template gebruikt. Bijvoorbeeld, SELECT * FROM &#039;&#039;&#039;${table}&#039;&#039;&#039;; zorgt ervoor dat je makkelijk een bestaande tabel kan selecteren als je het template gebruikt.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;3. Geavanceerd kopiëren&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Met ctrl + shift + c kunt u geavanceerd kopiëren. Dit is handig als u de geselecteerde rijen wil gebruiken, bijvoorbeeld in een volgende query. Er staan dan automatisch quotes omheen en een komma tussen elk item, zoals hieronder weergegeven.&lt;br /&gt;
&lt;br /&gt;
&#039;item1&#039;,&lt;br /&gt;
&lt;br /&gt;
&#039;item2&#039;,&lt;br /&gt;
&lt;br /&gt;
...&lt;br /&gt;
&lt;br /&gt;
==== 4. Exporteren naar Excel (xlsx) ====&lt;br /&gt;
Je kunt een extensie installeren waarmee je direct Excels kunt downloaden. Dus niet eerst csv-bestanden die nog met de hand geconverteerd moeten worden. Volg de stappen in de link &#039;extensie installeren&#039;.&lt;br /&gt;
&lt;br /&gt;
LET OP!: Sluit DBeaver eerst af en start het op als Administrator. Bijv. door Ctrl + Shift + Rechtermuisknop op de taakbalk en dan &#039;Als administrator uitvoeren&#039;.&lt;br /&gt;
&lt;br /&gt;
==== 5. CSV-bestanden als database benaderen ====&lt;br /&gt;
Klik op het plusje met New Database Connection, zoek naar &#039;csv&#039;.&lt;br /&gt;
&lt;br /&gt;
Onder Path kies je een map waarin je alle .csv-bestanden naar gaat zetten. Klik op Finish.&lt;br /&gt;
&lt;br /&gt;
Alle csv&#039;s die je in de map die je hierboven getypt hebt plaatst, zijn dan beschikbaar om op te queryen.&lt;br /&gt;
&lt;br /&gt;
In de Driver Properties kun je onder seperator instellen wat het scheidingsteken is.&lt;br /&gt;
&lt;br /&gt;
==== 6. Regels afsterren: ====&lt;br /&gt;
Regels zijn op twee manieren als tekst neer te zetten.&lt;br /&gt;
&lt;br /&gt;
-- door middel van twee streepjes voor&lt;br /&gt;
&lt;br /&gt;
/*&lt;br /&gt;
&lt;br /&gt;
Of door middel van /* en */ &lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;*&amp;lt;/nowiki&amp;gt;/&lt;br /&gt;
&lt;br /&gt;
Als u al tekst heeft geschreven kunt u gebruiken maken van ctrl + / om automatisch streepjes voor de tekst te laten zetten. Selecteer de betreffende regels en druk op CTRL + /&lt;br /&gt;
&lt;br /&gt;
==== 7. Databasenaam in export ====&lt;br /&gt;
Een export doe je door in een Resultset met de Rechtermuisknop op &#039;Export data ...&#039; te klikken. Als u wil dat de file-name automatisch de databasenaam, tabelnaam, en/of een timestamp bevat, kan je dat doen door het volgende te doen.&lt;br /&gt;
&lt;br /&gt;
Bij Export data ... &amp;gt; Output (stap 4) &amp;gt; File name pattern, kan je de naam van de te exporteren file bepalen. Als je daarin gebruik maakt van onderstaande variabelen, krijgt de export automatisch de naam van de betreffende variabele. &lt;br /&gt;
&lt;br /&gt;
De databasenaam: ${datasource}&lt;br /&gt;
&lt;br /&gt;
De tabelnaam: ${table} &lt;br /&gt;
&lt;br /&gt;
De timestamp: ${timestamp}&lt;br /&gt;
&lt;br /&gt;
Een combinatie hiervan is ook mogelijk. Bijvoorbeeld ${datasource}_${table}_${timestamp}.&lt;br /&gt;
&lt;br /&gt;
==== 8. Naar hoofdletters/kleine letters van selectie   ====&lt;br /&gt;
Ctrl + Shift + X -&amp;gt; selectie naar hoofdletters&lt;br /&gt;
&lt;br /&gt;
Ctrl + Shift + Y -&amp;gt; selectie naar kleine letters&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p style=&amp;quot;text-align: center&amp;quot;&amp;gt;&amp;lt;/p&amp;gt;&amp;lt;p style=&amp;quot;text-align: center&amp;quot;&amp;gt;{{VALUECARE}}&amp;lt;/p&amp;gt;&lt;/div&gt;</summary>
		<author><name>Cbruin</name></author>
	</entry>
	<entry>
		<id>https://www.normenkaderzorg.nl/index.php?title=Jeugdmonitor&amp;diff=59362</id>
		<title>Jeugdmonitor</title>
		<link rel="alternate" type="text/html" href="https://www.normenkaderzorg.nl/index.php?title=Jeugdmonitor&amp;diff=59362"/>
		<updated>2022-02-14T10:00:19Z</updated>

		<summary type="html">&lt;p&gt;Cbruin: /* Beeindigen jeugdhulp (JW317) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;De eerste versie van de Jeugdmonitor was beschikbaar als Excel-bestand. Vanaf de tweede versie is de jeugdmonitor niet meer beschikbaar als Excel-bestand, maar als tegels en dashboards die te vinden zijn in het ValueCare portaal.&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Doelgroep&#039;&#039;&#039; ==&lt;br /&gt;
De jeugdmonitor is gemaakt om de financiële resultaten binnen de Jeugdzorg per jaar per gemeente te monitoren. Kinderen en jongeren onder de 18 jaar die hulp, zorg of ondersteuning nodig hebben vallen in de meeste gevallen onder de Jeugdwet. Deze worden gemonitord in de Jeugdwet.&lt;br /&gt;
&lt;br /&gt;
=== Verlengde jeugdhulp ===&lt;br /&gt;
Normaal gesproken komen cliënten die jonger zijn dan 18 jaar in aanmerking voor hulp binnen de Jeugdwet. Echter, kunnen cliënten van 18 tot 23 jaar in aanmerking komen voor verlengde jeugdhulp, als er sprake is van de volgende voorwaarden:&lt;br /&gt;
&lt;br /&gt;
# Er is geen financiering beschikbaar (bijv. vanuit ZvW, Wlz, WMO, ZvW) nadat de cliënt 18 is geworden.&lt;br /&gt;
# Naast (1) wordt er voldaan minstens één van volgende criteria:&lt;br /&gt;
#* Cliënt heeft jeugdhulp gehad vóór het 18e jaar en de gemeente vindt verdere jeugdhulp noodzakelijk&lt;br /&gt;
#* Cliënt heeft jeugdhulp gehad vóór het 18e jaar en binnen een half jaar na het 18 jaar komt cliënt opnieuw in aanmerking voor jeugdhulp&lt;br /&gt;
#* Cliënt heeft pleegzorg en voortzetting van de pleegzorg is nodig&lt;br /&gt;
&lt;br /&gt;
Een maatregel is uitgesproken met betrekking op een strafbaar feit dat is begaan tussen het 18e en 23e jaar.&lt;br /&gt;
&lt;br /&gt;
== Financiering vanuit gemeenten ==&lt;br /&gt;
In de GGZ wordt de jeugdzorg sinds 1 januari 2018 gefinancierd vanuit gemeenten. Er is onder andere gekozen voor gemeentelijke financiering, zodat de zorg lokaal georganiseerd kan worden, dichter bij het gezin. Met de introductie van de Jeugdwet is de DBC-systematiek die vóór 2018 van toepassing was op de Jeugdzorg, niet meer in gebruik. Vóór 2018 werd de jeugdzorg geregistreerd in DBC&#039;s en viel de bekostiging onder de ZvW (Zorgverzekeringswet), waarvan een groot deel binnen de AWBZ (Algemene Wet Bijzondere Ziektekosten) viel.&lt;br /&gt;
&lt;br /&gt;
Om de financiering en administratie binnen de Jeugdwet goed te organiseren is er een landelijke berichtenstandaard opgezet. Dit betreft met name een standaard voor het berichtenverkeer tussen gemeenten en zorgaanbieders. Hoe deze berichtenstandaard werkt, lees je hieronder. Allereerst vind je een korte uitleg van de berichten met betrekking tot het starten en beëindigen van de zorg. Dat zijn de berichten die actief gecontroleerd binnen ValueCare. Daarnaast vind je een overzicht van alle berichten.&lt;br /&gt;
&lt;br /&gt;
=== Verzoek om toewijzing (JW315) ===&lt;br /&gt;
De zorgaanbieder verzoekt de gemeente om een toewijzing te sturen voor het leveren van jeugdhulp waarvoor reeds een titel tot levering bestaat. Het Verzoek om toewijzing-bericht kan alleen gebruikt worden voor situaties waarbij het recht op jeugdhulp al vaststaat en is daarmee één van de rechtmatigheidsberichten. Met het Verzoek om toewijzing geeft de aanbieder aan dat de zorg is gestart. De gemeente stuurt altijd binnen drie werkdagen een retourbericht om aan te geven dat het Verzoek om toewijzing ontvangen is. De gemeente die het Verzoek om toewijzing ontvangt is verplicht om te toetsen of, op basis van het woonplaatsbeginsel, de client onder haar verantwoordelijkheid valt. Wanneer dat zo is, stuurt de gemeente de aanbieder een officiële toewijzing voor de te leveren jeugdhulp.&lt;br /&gt;
&lt;br /&gt;
=== Toewijzing/beschikking (JW301) ===&lt;br /&gt;
Met de toewijzing geeft de gemeente een aanbieder opdracht tot levering van jeugdhulp voor een specifieke client. Het geeft de aanbieder het recht om de zorg te gaan leveren en is daarmee één van de rechtmatigheidsberichten. In het bericht wordt het toegewezen product omschreven. Dit toegewezen product kan aspecifiek zijn (dat wil zeggen dat alleen een productcategorie wordt toegewezen) of specifiek (dat wil zeggen dat binnen de productcategorie ook een specifieke productcode wordt toegewezen). In de toewijzing wordt aangegeven welke specifieke aanbieder welk product moet leveren, met een bepaalde omvang en voor een bepaalde periode. Dit kan een periode zonder einddatum zijn.&lt;br /&gt;
&lt;br /&gt;
=== Starten Jeugdhulp (JW305) ===&lt;br /&gt;
Met het Startbericht geeft de aanbieder aan de gemeente door wanneer de levering gestart is. Het bericht is bedoeld om de gemeente inzicht te geven in het daadwerkelijk plaatsvinden van de levering van zorg en ondersteuning. Er kunnen geen rechten ontleend worden aan dit bericht, dat wil bijvoorbeeld zeggen dat er geen afhankelijkheid met de betaling (declaratie of facturatie) mag bestaan. Het Startbericht is daarmee één van de regieberichten.&lt;br /&gt;
&lt;br /&gt;
=== Beeindigen jeugdhulp (JW307) ===&lt;br /&gt;
Met het Stopbericht geeft de aanbieder aan de gemeente door wanneer de levering beëindigd is en wat de reden is van de beëindiging. Het bericht is bedoeld om de gemeente inzicht te geven in het daadwerkelijk plaatsvinden van de levering van zorg en ondersteuning. Er kunnen geen rechten ontleend worden aan dit bericht, dat wil bijvoorbeeld zeggen dat er geen afhankelijkheid met de betaling (facturatie) mag bestaan. Het Stopbericht is daarmee één van de regieberichten. Indien de start van de levering is doorgegeven met een Startbericht, wordt de beëindiging van de levering altijd doorgegeven met een Stopbericht. De beëindiging kan plaatsvinden op initiatief van de gemeente: de aanbieder ontvangt een intrekkingsbericht van de gemeente. Met het Stopbericht geeft de aanbieder door wanneer de levering definitief gestopt is.&lt;br /&gt;
&lt;br /&gt;
=== Verzoek om wijziging (JW317) ===&lt;br /&gt;
Als de zorgaanbieder vaststelt dat de geleverde zorg tijdens de levering van de zorg aangepast moet worden, kan er een verzoek om wijziging (VOW) worden aangevraagd bij de gemeente.&lt;br /&gt;
&lt;br /&gt;
=== Antwoordbericht (JW319) ===&lt;br /&gt;
Als een gemeente nader onderzoek moet doen met betrekking tot een VOW of VOT, of als een verzoek wordt afgewezen, wordt het Jw319-antwoordbericht gebruikt.&lt;br /&gt;
&lt;br /&gt;
== Registratie ==&lt;br /&gt;
&lt;br /&gt;
=== Productcategorie ===&lt;br /&gt;
Voor de Jeugdwet-producten is landelijk een aantal productcategorieën vastgesteld, die verplicht gebruikt moeten worden in de berichten. Deze categorieën zijn over en weer vertaalbaar in de indeling die de Vereniging van Nederlandse Gemeenten (VNG) voorstelt voor de financiële verantwoording van Jeugdwet-voorzieningen. Zo kunnen de productcategorieën een plek krijgen in de landelijke financiële verantwoording die gemeenten moeten afleggen aan het ministerie van Binnenlandse Zaken. Ook uit de afstemming met CAK en SVB blijkt dat hun productindelingen goed passen.&lt;br /&gt;
&lt;br /&gt;
=== Productcode ===&lt;br /&gt;
Onder de productcategorieën zijn productcodes gedefinieerd, als verbijzondering binnen een productcategorie. Deze codes, die specifieker beschrijven om welk product of welke dienst het gaat, zijn opgenomen in de standaardproductcodelijst Jeugdwet (JZ21). Gemeenten en aanbieders spreken onderling af welke van deze productcodes zij gebruiken, zodat de codes passen bij de gekozen Jeugdwet-uitvoering.&lt;br /&gt;
&lt;br /&gt;
Zorginstituut Nederland adviseert gemeenten en aanbieders om zoveel mogelijk gebruik te maken van de codes op de standaardproductcodelijst, omdat dit bijdraagt aan minder administratieve variëteit. Gemeenten mogen besluiten om de standaardproductcodelijst niet te gebruiken. Zij mogen dan zelf productcodes definiëren, binnen de productcategorieën die zijn vastgesteld. Samen met de aanbieder leggen ze dan vast welke codes gebruikt mogen worden bij welke productcategorie. In dat geval adviseert het Zorginstituut om codes te kiezen die &#039;&#039;niet&#039;&#039; voorkomen op de standaardproductcodelijst.&lt;br /&gt;
&lt;br /&gt;
=== Eenheid ===&lt;br /&gt;
De eenheid zegt iets over hoe de afrekening verloopt. De volgende eenheden zijn vanuit de informatiestandaard iJw 3.0 vastgesteld:&lt;br /&gt;
&lt;br /&gt;
* 01 - Facturatie in geregistreerde minuten&lt;br /&gt;
* 04 - Facturatie in geregistreerde uren&lt;br /&gt;
* 14 - Facturatie in geregistreerde verblijfsdagen&lt;br /&gt;
* 16 - Facturatie in geregistreerde dagdelen&lt;br /&gt;
* 82 - Facturatie stuks output&lt;br /&gt;
* 83 - Facturatie volgens vastgesteld tarief (€)&lt;br /&gt;
* 84 – Facturatie stuks inspanningsgericht&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Sinds 1 januari 2021 wordt de informatiestandaard iJw  3.0 gebruikt binnen de Jeugdwet. Vóór 2021 werd eenheid ’82 – Facturatie volgens arrangement’ gebruikt. Dit is opgesplitst in ‘82 – Facturatie stuks output’ en ’84 – stuks inspanningsgericht’. Outputgericht houdt in dat er afspraken zijn tussen gemeente en zorgaanbieder over de te behalen output. Daarbij hoeft niet vastgelegd te zijn hoe deze output wordt behaald. Inspanningsgericht houdt in dat er afspraken zijn tussen gemeente en zorgaanbieder wat betreft de levering van een product of dienst in een afgesproken tijdseenheid.&lt;br /&gt;
&lt;br /&gt;
=== Frequentie ===&lt;br /&gt;
De frequentie geeft aan hoe frequent er gefactureerd zal gaan worden. De volgende frequenties zijn vastgesteld:&lt;br /&gt;
&lt;br /&gt;
# - Per dag&lt;br /&gt;
# - Per week&lt;br /&gt;
# - Per 4 weken&lt;br /&gt;
# - Per maand&lt;br /&gt;
# - Per jaar&lt;br /&gt;
# - Totaal binnen geldigheidsduur beschikking&lt;br /&gt;
&lt;br /&gt;
=== Volume ===&lt;br /&gt;
Het volume geeft het vastgestelde maximum aan en is afhankelijk van de eenheid. Met andere woorden, een volume van 10.000 betekent bij eenheid 01, 10.000 minuten, maar betekent bij eenheid 83, 10.000 euro.&lt;br /&gt;
&lt;br /&gt;
=== Status ===&lt;br /&gt;
Er zijn 4 verschillende statussen van financiering in de jeugdmonitor, namelijk:&lt;br /&gt;
&lt;br /&gt;
# &#039;&#039;Gefactureerd - V&#039;&#039;an alle producten alle factuurmomenten.&lt;br /&gt;
# &#039;&#039;Onderhanden werk (OHW)-&#039;&#039; Van alle producten de waarde die nog niet gefactureerd is.  De OHW waarde van een product wordt per eenheid anders berekend:&lt;br /&gt;
#* &#039;&#039;&#039;01:&#039;&#039;&#039; Som van de tijd van alle contacten na de laatste datum tot uit factuur vermenigvuldigd met het afgesproken tarief.&lt;br /&gt;
#* &#039;&#039;&#039;04:&#039;&#039;&#039; Som van de tijd van alle contacten na de laatste datum tot uit factuur vermenigvuldigd met het afgesproken tarief.&lt;br /&gt;
#* &#039;&#039;&#039;14:&#039;&#039;&#039; Som van alle verblijfsdagen na de laatste datum tot uit factuur vermenigvuldigd met het afgesproken tarief.&lt;br /&gt;
#* &#039;&#039;&#039;16:&#039;&#039;&#039; Som van alle dagdelen na de laatste datum tot uit factuur vermenigvuldigd met het afgesproken tarief.&lt;br /&gt;
#* &#039;&#039;&#039;82:&#039;&#039;&#039; Som van alle mijlpalen die wel behaald zijn maar nog niet gefactureerd zijn vermenigvuldigd met het afgesproken tarief.&lt;br /&gt;
#* &#039;&#039;&#039;83:&#039;&#039;&#039; Het afgesproken volume maal de restende looptijd (afhankelijk van frequentie) na laatste datum uit factuur.&lt;br /&gt;
#* &#039;&#039;&#039;84:&#039;&#039;&#039; Som van de productie&lt;br /&gt;
# &#039;&#039;Extra waarde reeds geopend -&#039;&#039; Van alle openstaande producten de extra verwachte waarde&lt;br /&gt;
# &#039;&#039;Nog te openen -&#039;&#039; De waarde van alle producten die nog geopend gaan worden (dus nog niet bestaan)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;De prognose wordt als volgt berekend:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Per betalende instantie wordt de gemiddelde duur van een jeugd-product vermenigvuldigd met de gemiddelde productie op een jeugd-product. Deze wordt vermenigvuldigd met het aantal nog te verwachten te openen producten. Deze verwachting is gebaseerd op het aantal reeds geopende producten en het aantal nog resterende dagen in een jaar. Zodoende kan op elk moment van het schadelastjaar een schatting worden gemaakt van de nog te openen productie. Naarmate het jaar vordert, komt er meer data beschikbaar van reeds geopende producten en zal de prognose steeds nauwkeuriger worden.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p style=&amp;quot;text-align: center&amp;quot;&amp;gt;{{VALUECARE}}&amp;lt;/p&amp;gt;&lt;/div&gt;</summary>
		<author><name>Cbruin</name></author>
	</entry>
	<entry>
		<id>https://www.normenkaderzorg.nl/index.php?title=Jeugdmonitor&amp;diff=58480</id>
		<title>Jeugdmonitor</title>
		<link rel="alternate" type="text/html" href="https://www.normenkaderzorg.nl/index.php?title=Jeugdmonitor&amp;diff=58480"/>
		<updated>2021-12-21T09:30:56Z</updated>

		<summary type="html">&lt;p&gt;Cbruin: /* Verlengde jeugdhulp */ Zinsstructuur&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;De eerste versie van de Jeugdmonitor was beschikbaar als Excel-bestand. Vanaf de tweede versie is de jeugdmonitor niet meer beschikbaar als Excel-bestand, maar als tegels en dashboards die te vinden zijn in het ValueCare portaal.&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Doelgroep&#039;&#039;&#039; ==&lt;br /&gt;
De jeugdmonitor is gemaakt om de financiële resultaten binnen de Jeugdzorg per jaar per gemeente te monitoren. Kinderen en jongeren onder de 18 jaar die hulp, zorg of ondersteuning nodig hebben vallen in de meeste gevallen onder de Jeugdwet. Deze worden gemonitord in de Jeugdwet.&lt;br /&gt;
&lt;br /&gt;
=== Verlengde jeugdhulp ===&lt;br /&gt;
Normaal gesproken komen cliënten die jonger zijn dan 18 jaar in aanmerking voor hulp binnen de Jeugdwet. Echter, kunnen cliënten van 18 tot 23 jaar in aanmerking komen voor verlengde jeugdhulp, als er sprake is van de volgende voorwaarden:&lt;br /&gt;
&lt;br /&gt;
# Er is geen financiering beschikbaar (bijv. vanuit ZvW, Wlz, WMO, ZvW) nadat de cliënt 18 is geworden.&lt;br /&gt;
# Naast (1) wordt er voldaan minstens één van volgende criteria:&lt;br /&gt;
#* Cliënt heeft jeugdhulp gehad vóór het 18e jaar en de gemeente vindt verdere jeugdhulp noodzakelijk&lt;br /&gt;
#* Cliënt heeft jeugdhulp gehad vóór het 18e jaar en binnen een half jaar na het 18 jaar komt cliënt opnieuw in aanmerking voor jeugdhulp&lt;br /&gt;
#* Cliënt heeft pleegzorg en voortzetting van de pleegzorg is nodig&lt;br /&gt;
&lt;br /&gt;
Een maatregel is uitgesproken met betrekking op een strafbaar feit dat is begaan tussen het 18e en 23e jaar.&lt;br /&gt;
&lt;br /&gt;
== Financiering vanuit gemeenten ==&lt;br /&gt;
In de GGZ wordt de jeugdzorg sinds 1 januari 2018 gefinancierd vanuit gemeenten. Er is onder andere gekozen voor gemeentelijke financiering, zodat de zorg lokaal georganiseerd kan worden, dichter bij het gezin. Met de introductie van de Jeugdwet is de DBC-systematiek die vóór 2018 van toepassing was op de Jeugdzorg, niet meer in gebruik. Vóór 2018 werd de jeugdzorg geregistreerd in DBC&#039;s en viel de bekostiging onder de ZvW (Zorgverzekeringswet), waarvan een groot deel binnen de AWBZ (Algemene Wet Bijzondere Ziektekosten) viel.&lt;br /&gt;
&lt;br /&gt;
Om de financiering en administratie binnen de Jeugdwet goed te organiseren is er een landelijke berichtenstandaard opgezet. Dit betreft met name een standaard voor het berichtenverkeer tussen gemeenten en zorgaanbieders. Hoe deze berichtenstandaard werkt, lees je hieronder. Allereerst vind je een korte uitleg van de berichten met betrekking tot het starten en beëindigen van de zorg. Dat zijn de berichten die actief gecontroleerd binnen ValueCare. Daarnaast vind je een overzicht van alle berichten.&lt;br /&gt;
&lt;br /&gt;
=== Verzoek om toewijzing (JW315) ===&lt;br /&gt;
De zorgaanbieder verzoekt de gemeente om een toewijzing te sturen voor het leveren van jeugdhulp waarvoor reeds een titel tot levering bestaat. Het Verzoek om toewijzing-bericht kan alleen gebruikt worden voor situaties waarbij het recht op jeugdhulp al vaststaat en is daarmee één van de rechtmatigheidsberichten. Met het Verzoek om toewijzing geeft de aanbieder aan dat de zorg is gestart. De gemeente stuurt altijd binnen drie werkdagen een retourbericht om aan te geven dat het Verzoek om toewijzing ontvangen is. De gemeente die het Verzoek om toewijzing ontvangt is verplicht om te toetsen of, op basis van het woonplaatsbeginsel, de client onder haar verantwoordelijkheid valt. Wanneer dat zo is, stuurt de gemeente de aanbieder een officiële toewijzing voor de te leveren jeugdhulp.&lt;br /&gt;
&lt;br /&gt;
=== Toewijzing/beschikking (JW301) ===&lt;br /&gt;
Met de toewijzing geeft de gemeente een aanbieder opdracht tot levering van jeugdhulp voor een specifieke client. Het geeft de aanbieder het recht om de zorg te gaan leveren en is daarmee één van de rechtmatigheidsberichten. In het bericht wordt het toegewezen product omschreven. Dit toegewezen product kan aspecifiek zijn (dat wil zeggen dat alleen een productcategorie wordt toegewezen) of specifiek (dat wil zeggen dat binnen de productcategorie ook een specifieke productcode wordt toegewezen). In de toewijzing wordt aangegeven welke specifieke aanbieder welk product moet leveren, met een bepaalde omvang en voor een bepaalde periode. Dit kan een periode zonder einddatum zijn.&lt;br /&gt;
&lt;br /&gt;
=== Starten Jeugdhulp (JW305) ===&lt;br /&gt;
Met het Startbericht geeft de aanbieder aan de gemeente door wanneer de levering gestart is. Het bericht is bedoeld om de gemeente inzicht te geven in het daadwerkelijk plaatsvinden van de levering van zorg en ondersteuning. Er kunnen geen rechten ontleend worden aan dit bericht, dat wil bijvoorbeeld zeggen dat er geen afhankelijkheid met de betaling (declaratie of facturatie) mag bestaan. Het Startbericht is daarmee één van de regieberichten.&lt;br /&gt;
&lt;br /&gt;
=== Beeindigen jeugdhulp (JW307) ===&lt;br /&gt;
Met het Stopbericht geeft de aanbieder aan de gemeente door wanneer de levering beëindigd is en wat de reden is van de beëindiging. Het bericht is bedoeld om de gemeente inzicht te geven in het daadwerkelijk plaatsvinden van de levering van zorg en ondersteuning. Er kunnen geen rechten ontleend worden aan dit bericht, dat wil bijvoorbeeld zeggen dat er geen afhankelijkheid met de betaling (facturatie) mag bestaan. Het Stopbericht is daarmee één van de regieberichten. Indien de start van de levering is doorgegeven met een Startbericht, wordt de beëindiging van de levering altijd doorgegeven met een Stopbericht. De beëindiging kan plaatsvinden op initiatief van de gemeente: de aanbieder ontvangt een intrekkingsbericht van de gemeente. Met het Stopbericht geeft de aanbieder door wanneer de levering definitief gestopt is.&lt;br /&gt;
&lt;br /&gt;
=== Beeindigen jeugdhulp (JW317) ===&lt;br /&gt;
Als de zorgaanbieder vaststelt dat de geleverde zorg tijdens de levering van de zorg aangepast moet worden, kan er een verzoek om wijziging (VOW) worden aangevraagd bij de gemeente.&lt;br /&gt;
&lt;br /&gt;
=== Beeindigen jeugdhulp (JW319) ===&lt;br /&gt;
Als een gemeente nader onderzoek moet doen met betrekking tot een VOW of VOT, of als een verzoek wordt afgewezen, wordt het Jw319-antwoordbericht gebruikt.&lt;br /&gt;
&lt;br /&gt;
== Registratie ==&lt;br /&gt;
&lt;br /&gt;
=== Productcategorie ===&lt;br /&gt;
Voor de Jeugdwet-producten is landelijk een aantal productcategorieën vastgesteld, die verplicht gebruikt moeten worden in de berichten. Deze categorieën zijn over en weer vertaalbaar in de indeling die de Vereniging van Nederlandse Gemeenten (VNG) voorstelt voor de financiële verantwoording van Jeugdwet-voorzieningen. Zo kunnen de productcategorieën een plek krijgen in de landelijke financiële verantwoording die gemeenten moeten afleggen aan het ministerie van Binnenlandse Zaken. Ook uit de afstemming met CAK en SVB blijkt dat hun productindelingen goed passen.&lt;br /&gt;
&lt;br /&gt;
=== Productcode ===&lt;br /&gt;
Onder de productcategorieën zijn productcodes gedefinieerd, als verbijzondering binnen een productcategorie. Deze codes, die specifieker beschrijven om welk product of welke dienst het gaat, zijn opgenomen in de standaardproductcodelijst Jeugdwet (JZ21). Gemeenten en aanbieders spreken onderling af welke van deze productcodes zij gebruiken, zodat de codes passen bij de gekozen Jeugdwet-uitvoering.&lt;br /&gt;
&lt;br /&gt;
Zorginstituut Nederland adviseert gemeenten en aanbieders om zoveel mogelijk gebruik te maken van de codes op de standaardproductcodelijst, omdat dit bijdraagt aan minder administratieve variëteit. Gemeenten mogen besluiten om de standaardproductcodelijst niet te gebruiken. Zij mogen dan zelf productcodes definiëren, binnen de productcategorieën die zijn vastgesteld. Samen met de aanbieder leggen ze dan vast welke codes gebruikt mogen worden bij welke productcategorie. In dat geval adviseert het Zorginstituut om codes te kiezen die &#039;&#039;niet&#039;&#039; voorkomen op de standaardproductcodelijst.&lt;br /&gt;
&lt;br /&gt;
=== Eenheid ===&lt;br /&gt;
De eenheid zegt iets over hoe de afrekening verloopt. De volgende eenheden zijn vanuit de informatiestandaard iJw 3.0 vastgesteld:&lt;br /&gt;
&lt;br /&gt;
* 01 - Facturatie in geregistreerde minuten&lt;br /&gt;
* 04 - Facturatie in geregistreerde uren&lt;br /&gt;
* 14 - Facturatie in geregistreerde verblijfsdagen&lt;br /&gt;
* 16 - Facturatie in geregistreerde dagdelen&lt;br /&gt;
* 82 - Facturatie stuks output&lt;br /&gt;
* 83 - Facturatie volgens vastgesteld tarief (€)&lt;br /&gt;
* 84 – Facturatie stuks inspanningsgericht&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Sinds 1 januari 2021 wordt de informatiestandaard iJw  3.0 gebruikt binnen de Jeugdwet. Vóór 2021 werd eenheid ’82 – Facturatie volgens arrangement’ gebruikt. Dit is opgesplitst in ‘82 – Facturatie stuks output’ en ’84 – stuks inspanningsgericht’. Outputgericht houdt in dat er afspraken zijn tussen gemeente en zorgaanbieder over de te behalen output. Daarbij hoeft niet vastgelegd te zijn hoe deze output wordt behaald. Inspanningsgericht houdt in dat er afspraken zijn tussen gemeente en zorgaanbieder wat betreft de levering van een product of dienst in een afgesproken tijdseenheid.&lt;br /&gt;
&lt;br /&gt;
=== Frequentie ===&lt;br /&gt;
De frequentie geeft aan hoe frequent er gefactureerd zal gaan worden. De volgende frequenties zijn vastgesteld:&lt;br /&gt;
&lt;br /&gt;
# - Per dag&lt;br /&gt;
# - Per week&lt;br /&gt;
# - Per 4 weken&lt;br /&gt;
# - Per maand&lt;br /&gt;
# - Per jaar&lt;br /&gt;
# - Totaal binnen geldigheidsduur beschikking&lt;br /&gt;
&lt;br /&gt;
=== Volume ===&lt;br /&gt;
Het volume geeft het vastgestelde maximum aan en is afhankelijk van de eenheid. Met andere woorden, een volume van 10.000 betekent bij eenheid 01, 10.000 minuten, maar betekent bij eenheid 83, 10.000 euro.&lt;br /&gt;
&lt;br /&gt;
=== Status ===&lt;br /&gt;
Er zijn 4 verschillende statussen van financiering in de jeugdmonitor, namelijk:&lt;br /&gt;
&lt;br /&gt;
# &#039;&#039;Gefactureerd - V&#039;&#039;an alle producten alle factuurmomenten.&lt;br /&gt;
# &#039;&#039;Onderhanden werk (OHW)-&#039;&#039; Van alle producten de waarde die nog niet gefactureerd is.  De OHW waarde van een product wordt per eenheid anders berekend:&lt;br /&gt;
#* &#039;&#039;&#039;01:&#039;&#039;&#039; Som van de tijd van alle contacten na de laatste datum tot uit factuur vermenigvuldigd met het afgesproken tarief.&lt;br /&gt;
#* &#039;&#039;&#039;04:&#039;&#039;&#039; Som van de tijd van alle contacten na de laatste datum tot uit factuur vermenigvuldigd met het afgesproken tarief.&lt;br /&gt;
#* &#039;&#039;&#039;14:&#039;&#039;&#039; Som van alle verblijfsdagen na de laatste datum tot uit factuur vermenigvuldigd met het afgesproken tarief.&lt;br /&gt;
#* &#039;&#039;&#039;16:&#039;&#039;&#039; Som van alle dagdelen na de laatste datum tot uit factuur vermenigvuldigd met het afgesproken tarief.&lt;br /&gt;
#* &#039;&#039;&#039;82:&#039;&#039;&#039; Som van alle mijlpalen die wel behaald zijn maar nog niet gefactureerd zijn vermenigvuldigd met het afgesproken tarief.&lt;br /&gt;
#* &#039;&#039;&#039;83:&#039;&#039;&#039; Het afgesproken volume maal de restende looptijd (afhankelijk van frequentie) na laatste datum uit factuur.&lt;br /&gt;
#* &#039;&#039;&#039;84:&#039;&#039;&#039; Som van de productie&lt;br /&gt;
# &#039;&#039;Extra waarde reeds geopend -&#039;&#039; Van alle openstaande producten de extra verwachte waarde&lt;br /&gt;
# &#039;&#039;Nog te openen -&#039;&#039; De waarde van alle producten die nog geopend gaan worden (dus nog niet bestaan)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;De prognose wordt als volgt berekend:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Per betalende instantie wordt de gemiddelde duur van een jeugd-product vermenigvuldigd met de gemiddelde productie op een jeugd-product. Deze wordt vermenigvuldigd met het aantal nog te verwachten te openen producten. Deze verwachting is gebaseerd op het aantal reeds geopende producten en het aantal nog resterende dagen in een jaar. Zodoende kan op elk moment van het schadelastjaar een schatting worden gemaakt van de nog te openen productie. Naarmate het jaar vordert, komt er meer data beschikbaar van reeds geopende producten en zal de prognose steeds nauwkeuriger worden.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p style=&amp;quot;text-align: center&amp;quot;&amp;gt;{{VALUECARE}}&amp;lt;/p&amp;gt;&lt;/div&gt;</summary>
		<author><name>Cbruin</name></author>
	</entry>
	<entry>
		<id>https://www.normenkaderzorg.nl/index.php?title=Jeugdmonitor&amp;diff=58448</id>
		<title>Jeugdmonitor</title>
		<link rel="alternate" type="text/html" href="https://www.normenkaderzorg.nl/index.php?title=Jeugdmonitor&amp;diff=58448"/>
		<updated>2021-12-17T07:46:52Z</updated>

		<summary type="html">&lt;p&gt;Cbruin: /* Volume */ zinstructuur&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;De eerste versie van de Jeugdmonitor was beschikbaar als Excel-bestand. Vanaf de tweede versie is de jeugdmonitor niet meer beschikbaar als Excel-bestand, maar als tegels en dashboards die te vinden zijn in het ValueCare portaal.&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Doelgroep&#039;&#039;&#039; ==&lt;br /&gt;
De jeugdmonitor is gemaakt om de financiële resultaten binnen de Jeugdzorg per jaar per gemeente te monitoren. Kinderen en jongeren onder de 18 jaar die hulp, zorg of ondersteuning nodig hebben vallen in de meeste gevallen onder de Jeugdwet. Deze worden gemonitord in de Jeugdwet.&lt;br /&gt;
&lt;br /&gt;
=== Verlengde jeugdhulp ===&lt;br /&gt;
Normaal gesproken vallen cliënten die jonger zijn dan 18 jaar in aanmerking voor hulp binnen de Jeugdwet. Echter, kunnen cliënten van 18 tot 23 jaar in aanmerking komen voor verlengde jeugdhulp, als er sprake is van de volgende voorwaarden:&lt;br /&gt;
&lt;br /&gt;
# Er is geen financiering beschikbaar (bijv. vanuit ZvW, Wlz, WMO, ZvW) nadat de cliënt 18 is geworden.&lt;br /&gt;
# Naast (1) wordt er voldaan minstens één van volgende criteria:&lt;br /&gt;
#* Cliënt heeft jeugdhulp gehad vóór het 18e jaar en de gemeente vindt verdere jeugdhulp noodzakelijk&lt;br /&gt;
#* Cliënt heeft jeugdhulp gehad vóór het 18e jaar en binnen een half jaar na het 18 jaar komt cliënt opnieuw in aanmerking voor jeugdhulp&lt;br /&gt;
#* Cliënt heeft pleegzorg en voortzetting van de pleegzorg is nodig&lt;br /&gt;
&lt;br /&gt;
Een maatregel is uitgesproken met betrekking op een strafbaar feit dat is begaan tussen het 18e en 23e jaar.&lt;br /&gt;
&lt;br /&gt;
== Financiering vanuit gemeenten ==&lt;br /&gt;
In de GGZ wordt de jeugdzorg sinds 1 januari 2018 gefinancierd vanuit gemeenten. Er is onder andere gekozen voor gemeentelijke financiering, zodat de zorg lokaal georganiseerd kan worden, dichter bij het gezin. Met de introductie van de Jeugdwet is de DBC-systematiek die vóór 2018 van toepassing was op de Jeugdzorg, niet meer in gebruik. Vóór 2018 werd de jeugdzorg geregistreerd in DBC&#039;s en viel de bekostiging onder de ZvW (Zorgverzekeringswet), waarvan een groot deel binnen de AWBZ (Algemene Wet Bijzondere Ziektekosten) viel.&lt;br /&gt;
&lt;br /&gt;
Om de financiering en administratie binnen de Jeugdwet goed te organiseren is er een landelijke berichtenstandaard opgezet. Dit betreft met name een standaard voor het berichtenverkeer tussen gemeenten en zorgaanbieders. Hoe deze berichtenstandaard werkt, lees je hieronder. Allereerst vind je een korte uitleg van de berichten met betrekking tot het starten en beëindigen van de zorg. Dat zijn de berichten die actief gecontroleerd binnen ValueCare. Daarnaast vind je een overzicht van alle berichten.&lt;br /&gt;
&lt;br /&gt;
=== Verzoek om toewijzing (JW315) ===&lt;br /&gt;
De zorgaanbieder verzoekt de gemeente om een toewijzing te sturen voor het leveren van jeugdhulp waarvoor reeds een titel tot levering bestaat. Het Verzoek om toewijzing-bericht kan alleen gebruikt worden voor situaties waarbij het recht op jeugdhulp al vaststaat en is daarmee één van de rechtmatigheidsberichten. Met het Verzoek om toewijzing geeft de aanbieder aan dat de zorg is gestart. De gemeente stuurt altijd binnen drie werkdagen een retourbericht om aan te geven dat het Verzoek om toewijzing ontvangen is. De gemeente die het Verzoek om toewijzing ontvangt is verplicht om te toetsen of, op basis van het woonplaatsbeginsel, de client onder haar verantwoordelijkheid valt. Wanneer dat zo is, stuurt de gemeente de aanbieder een officiële toewijzing voor de te leveren jeugdhulp.&lt;br /&gt;
&lt;br /&gt;
=== Toewijzing/beschikking (JW301) ===&lt;br /&gt;
Met de toewijzing geeft de gemeente een aanbieder opdracht tot levering van jeugdhulp voor een specifieke client. Het geeft de aanbieder het recht om de zorg te gaan leveren en is daarmee één van de rechtmatigheidsberichten. In het bericht wordt het toegewezen product omschreven. Dit toegewezen product kan aspecifiek zijn (dat wil zeggen dat alleen een productcategorie wordt toegewezen) of specifiek (dat wil zeggen dat binnen de productcategorie ook een specifieke productcode wordt toegewezen). In de toewijzing wordt aangegeven welke specifieke aanbieder welk product moet leveren, met een bepaalde omvang en voor een bepaalde periode. Dit kan een periode zonder einddatum zijn.&lt;br /&gt;
&lt;br /&gt;
=== Starten Jeugdhulp (JW305) ===&lt;br /&gt;
Met het Startbericht geeft de aanbieder aan de gemeente door wanneer de levering gestart is. Het bericht is bedoeld om de gemeente inzicht te geven in het daadwerkelijk plaatsvinden van de levering van zorg en ondersteuning. Er kunnen geen rechten ontleend worden aan dit bericht, dat wil bijvoorbeeld zeggen dat er geen afhankelijkheid met de betaling (declaratie of facturatie) mag bestaan. Het Startbericht is daarmee één van de regieberichten.&lt;br /&gt;
&lt;br /&gt;
=== Beeindigen jeugdhulp (JW307) ===&lt;br /&gt;
Met het Stopbericht geeft de aanbieder aan de gemeente door wanneer de levering beëindigd is en wat de reden is van de beëindiging. Het bericht is bedoeld om de gemeente inzicht te geven in het daadwerkelijk plaatsvinden van de levering van zorg en ondersteuning. Er kunnen geen rechten ontleend worden aan dit bericht, dat wil bijvoorbeeld zeggen dat er geen afhankelijkheid met de betaling (facturatie) mag bestaan. Het Stopbericht is daarmee één van de regieberichten. Indien de start van de levering is doorgegeven met een Startbericht, wordt de beëindiging van de levering altijd doorgegeven met een Stopbericht. De beëindiging kan plaatsvinden op initiatief van de gemeente: de aanbieder ontvangt een intrekkingsbericht van de gemeente. Met het Stopbericht geeft de aanbieder door wanneer de levering definitief gestopt is.&lt;br /&gt;
&lt;br /&gt;
=== Beeindigen jeugdhulp (JW317) ===&lt;br /&gt;
Als de zorgaanbieder vaststelt dat de geleverde zorg tijdens de levering van de zorg aangepast moet worden, kan er een verzoek om wijziging (VOW) worden aangevraagd bij de gemeente.&lt;br /&gt;
&lt;br /&gt;
=== Beeindigen jeugdhulp (JW319) ===&lt;br /&gt;
Als een gemeente nader onderzoek moet doen met betrekking tot een VOW of VOT, of als een verzoek wordt afgewezen, wordt het Jw319-antwoordbericht gebruikt.&lt;br /&gt;
&lt;br /&gt;
== Registratie ==&lt;br /&gt;
&lt;br /&gt;
=== Productcategorie ===&lt;br /&gt;
Voor de Jeugdwet-producten is landelijk een aantal productcategorieën vastgesteld, die verplicht gebruikt moeten worden in de berichten. Deze categorieën zijn over en weer vertaalbaar in de indeling die de Vereniging van Nederlandse Gemeenten (VNG) voorstelt voor de financiële verantwoording van Jeugdwet-voorzieningen. Zo kunnen de productcategorieën een plek krijgen in de landelijke financiële verantwoording die gemeenten moeten afleggen aan het ministerie van Binnenlandse Zaken. Ook uit de afstemming met CAK en SVB blijkt dat hun productindelingen goed passen.&lt;br /&gt;
&lt;br /&gt;
=== Productcode ===&lt;br /&gt;
Onder de productcategorieën zijn productcodes gedefinieerd, als verbijzondering binnen een productcategorie. Deze codes, die specifieker beschrijven om welk product of welke dienst het gaat, zijn opgenomen in de standaardproductcodelijst Jeugdwet (JZ21). Gemeenten en aanbieders spreken onderling af welke van deze productcodes zij gebruiken, zodat de codes passen bij de gekozen Jeugdwet-uitvoering.&lt;br /&gt;
&lt;br /&gt;
Zorginstituut Nederland adviseert gemeenten en aanbieders om zoveel mogelijk gebruik te maken van de codes op de standaardproductcodelijst, omdat dit bijdraagt aan minder administratieve variëteit. Gemeenten mogen besluiten om de standaardproductcodelijst niet te gebruiken. Zij mogen dan zelf productcodes definiëren, binnen de productcategorieën die zijn vastgesteld. Samen met de aanbieder leggen ze dan vast welke codes gebruikt mogen worden bij welke productcategorie. In dat geval adviseert het Zorginstituut om codes te kiezen die &#039;&#039;niet&#039;&#039; voorkomen op de standaardproductcodelijst.&lt;br /&gt;
&lt;br /&gt;
=== Eenheid ===&lt;br /&gt;
De eenheid zegt iets over hoe de afrekening verloopt. De volgende eenheden zijn vanuit de informatiestandaard iJw 3.0 vastgesteld:&lt;br /&gt;
&lt;br /&gt;
* 01 - Facturatie in geregistreerde minuten&lt;br /&gt;
* 04 - Facturatie in geregistreerde uren&lt;br /&gt;
* 14 - Facturatie in geregistreerde verblijfsdagen&lt;br /&gt;
* 16 - Facturatie in geregistreerde dagdelen&lt;br /&gt;
* 82 - Facturatie stuks output&lt;br /&gt;
* 83 - Facturatie volgens vastgesteld tarief (€)&lt;br /&gt;
* 84 – Facturatie stuks inspanningsgericht&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Sinds 1 januari 2021 wordt de informatiestandaard iJw  3.0 gebruikt binnen de Jeugdwet. Vóór 2021 werd eenheid ’82 – Facturatie volgens arrangement’ gebruikt. Dit is opgesplitst in ‘82 – Facturatie stuks output’ en ’84 – stuks inspanningsgericht’. Outputgericht houdt in dat er afspraken zijn tussen gemeente en zorgaanbieder over de te behalen output. Daarbij hoeft niet vastgelegd te zijn hoe deze output wordt behaald. Inspanningsgericht houdt in dat er afspraken zijn tussen gemeente en zorgaanbieder wat betreft de levering van een product of dienst in een afgesproken tijdseenheid.&lt;br /&gt;
&lt;br /&gt;
=== Frequentie ===&lt;br /&gt;
De frequentie geeft aan hoe frequent er gefactureerd zal gaan worden. De volgende frequenties zijn vastgesteld:&lt;br /&gt;
&lt;br /&gt;
# - Per dag&lt;br /&gt;
# - Per week&lt;br /&gt;
# - Per 4 weken&lt;br /&gt;
# - Per maand&lt;br /&gt;
# - Per jaar&lt;br /&gt;
# - Totaal binnen geldigheidsduur beschikking&lt;br /&gt;
&lt;br /&gt;
=== Volume ===&lt;br /&gt;
Het volume geeft het vastgestelde maximum aan en is afhankelijk van de eenheid. Met andere woorden, een volume van 10.000 betekent bij eenheid 01, 10.000 minuten, maar betekent bij eenheid 83, 10.000 euro.&lt;br /&gt;
&lt;br /&gt;
=== Status ===&lt;br /&gt;
Er zijn 4 verschillende statussen van financiering in de jeugdmonitor, namelijk:&lt;br /&gt;
&lt;br /&gt;
# &#039;&#039;Gefactureerd - V&#039;&#039;an alle producten alle factuurmomenten.&lt;br /&gt;
# &#039;&#039;Onderhanden werk (OHW)-&#039;&#039; Van alle producten de waarde die nog niet gefactureerd is.  De OHW waarde van een product wordt per eenheid anders berekend:&lt;br /&gt;
#* &#039;&#039;&#039;01:&#039;&#039;&#039; Som van de tijd van alle contacten na de laatste datum tot uit factuur vermenigvuldigd met het afgesproken tarief.&lt;br /&gt;
#* &#039;&#039;&#039;04:&#039;&#039;&#039; Som van de tijd van alle contacten na de laatste datum tot uit factuur vermenigvuldigd met het afgesproken tarief.&lt;br /&gt;
#* &#039;&#039;&#039;14:&#039;&#039;&#039; Som van alle verblijfsdagen na de laatste datum tot uit factuur vermenigvuldigd met het afgesproken tarief.&lt;br /&gt;
#* &#039;&#039;&#039;16:&#039;&#039;&#039; Som van alle dagdelen na de laatste datum tot uit factuur vermenigvuldigd met het afgesproken tarief.&lt;br /&gt;
#* &#039;&#039;&#039;82:&#039;&#039;&#039; Som van alle mijlpalen die wel behaald zijn maar nog niet gefactureerd zijn vermenigvuldigd met het afgesproken tarief.&lt;br /&gt;
#* &#039;&#039;&#039;83:&#039;&#039;&#039; Het afgesproken volume maal de restende looptijd (afhankelijk van frequentie) na laatste datum uit factuur.&lt;br /&gt;
#* &#039;&#039;&#039;84:&#039;&#039;&#039; Som van de productie&lt;br /&gt;
# &#039;&#039;Extra waarde reeds geopend -&#039;&#039; Van alle openstaande producten de extra verwachte waarde&lt;br /&gt;
# &#039;&#039;Nog te openen -&#039;&#039; De waarde van alle producten die nog geopend gaan worden (dus nog niet bestaan)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;De prognose wordt als volgt berekend:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Per betalende instantie wordt de gemiddelde duur van een jeugd-product vermenigvuldigd met de gemiddelde productie op een jeugd-product. Deze wordt vermenigvuldigd met het aantal nog te verwachten te openen producten. Deze verwachting is gebaseerd op het aantal reeds geopende producten en het aantal nog resterende dagen in een jaar. Zodoende kan op elk moment van het schadelastjaar een schatting worden gemaakt van de nog te openen productie. Naarmate het jaar vordert, komt er meer data beschikbaar van reeds geopende producten en zal de prognose steeds nauwkeuriger worden.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p style=&amp;quot;text-align: center&amp;quot;&amp;gt;{{VALUECARE}}&amp;lt;/p&amp;gt;&lt;/div&gt;</summary>
		<author><name>Cbruin</name></author>
	</entry>
	<entry>
		<id>https://www.normenkaderzorg.nl/index.php?title=Jeugdmonitor&amp;diff=58351</id>
		<title>Jeugdmonitor</title>
		<link rel="alternate" type="text/html" href="https://www.normenkaderzorg.nl/index.php?title=Jeugdmonitor&amp;diff=58351"/>
		<updated>2021-12-14T09:03:40Z</updated>

		<summary type="html">&lt;p&gt;Cbruin: Opmaak&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;De eerste versie van de Jeugdmonitor was beschikbaar als Excel-bestand. Vanaf de tweede versie is de jeugdmonitor niet meer beschikbaar als Excel-bestand, maar als tegels en dashboards die te vinden zijn in het ValueCare portaal.&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Doelgroep&#039;&#039;&#039; ==&lt;br /&gt;
De jeugdmonitor is gemaakt om de financiële resultaten binnen de Jeugdzorg per jaar per gemeente te monitoren. Kinderen en jongeren onder de 18 jaar die hulp, zorg of ondersteuning nodig hebben vallen in de meeste gevallen onder de Jeugdwet. Deze worden gemonitord in de Jeugdwet.&lt;br /&gt;
&lt;br /&gt;
=== Verlengde jeugdhulp ===&lt;br /&gt;
Normaal gesproken vallen cliënten die jonger zijn dan 18 jaar in aanmerking voor hulp binnen de Jeugdwet. Echter, kunnen cliënten van 18 tot 23 jaar in aanmerking komen voor verlengde jeugdhulp, als er sprake is van de volgende voorwaarden:&lt;br /&gt;
&lt;br /&gt;
# Er is geen financiering beschikbaar (bijv. vanuit ZvW, Wlz, WMO, ZvW) nadat de cliënt 18 is geworden.&lt;br /&gt;
# Naast (1) wordt er voldaan minstens één van volgende criteria:&lt;br /&gt;
#* Cliënt heeft jeugdhulp gehad vóór het 18e jaar en de gemeente vindt verdere jeugdhulp noodzakelijk&lt;br /&gt;
#* Cliënt heeft jeugdhulp gehad vóór het 18e jaar en binnen een half jaar na het 18 jaar komt cliënt opnieuw in aanmerking voor jeugdhulp&lt;br /&gt;
#* Cliënt heeft pleegzorg en voortzetting van de pleegzorg is nodig&lt;br /&gt;
&lt;br /&gt;
Een maatregel is uitgesproken met betrekking op een strafbaar feit dat is begaan tussen het 18e en 23e jaar.&lt;br /&gt;
&lt;br /&gt;
== Financiering vanuit gemeenten ==&lt;br /&gt;
In de GGZ wordt de jeugdzorg sinds 1 januari 2018 gefinancierd vanuit gemeenten. Er is onder andere gekozen voor gemeentelijke financiering, zodat de zorg lokaal georganiseerd kan worden, dichter bij het gezin. Met de introductie van de Jeugdwet is de DBC-systematiek die vóór 2018 van toepassing was op de Jeugdzorg, niet meer in gebruik. Vóór 2018 werd de jeugdzorg geregistreerd in DBC&#039;s en viel de bekostiging onder de ZvW (Zorgverzekeringswet), waarvan een groot deel binnen de AWBZ (Algemene Wet Bijzondere Ziektekosten) viel.&lt;br /&gt;
&lt;br /&gt;
Om de financiering en administratie binnen de Jeugdwet goed te organiseren is er een landelijke berichtenstandaard opgezet. Dit betreft met name een standaard voor het berichtenverkeer tussen gemeenten en zorgaanbieders. Hoe deze berichtenstandaard werkt, lees je hieronder. Allereerst vind je een korte uitleg van de berichten met betrekking tot het starten en beëindigen van de zorg. Dat zijn de berichten die actief gecontroleerd binnen ValueCare. Daarnaast vind je een overzicht van alle berichten.&lt;br /&gt;
&lt;br /&gt;
=== Verzoek om toewijzing (JW315) ===&lt;br /&gt;
De zorgaanbieder verzoekt de gemeente om een toewijzing te sturen voor het leveren van jeugdhulp waarvoor reeds een titel tot levering bestaat. Het Verzoek om toewijzing-bericht kan alleen gebruikt worden voor situaties waarbij het recht op jeugdhulp al vaststaat en is daarmee één van de rechtmatigheidsberichten. Met het Verzoek om toewijzing geeft de aanbieder aan dat de zorg is gestart. De gemeente stuurt altijd binnen drie werkdagen een retourbericht om aan te geven dat het Verzoek om toewijzing ontvangen is. De gemeente die het Verzoek om toewijzing ontvangt is verplicht om te toetsen of, op basis van het woonplaatsbeginsel, de client onder haar verantwoordelijkheid valt. Wanneer dat zo is, stuurt de gemeente de aanbieder een officiële toewijzing voor de te leveren jeugdhulp.&lt;br /&gt;
&lt;br /&gt;
=== Toewijzing/beschikking (JW301) ===&lt;br /&gt;
Met de toewijzing geeft de gemeente een aanbieder opdracht tot levering van jeugdhulp voor een specifieke client. Het geeft de aanbieder het recht om de zorg te gaan leveren en is daarmee één van de rechtmatigheidsberichten. In het bericht wordt het toegewezen product omschreven. Dit toegewezen product kan aspecifiek zijn (dat wil zeggen dat alleen een productcategorie wordt toegewezen) of specifiek (dat wil zeggen dat binnen de productcategorie ook een specifieke productcode wordt toegewezen). In de toewijzing wordt aangegeven welke specifieke aanbieder welk product moet leveren, met een bepaalde omvang en voor een bepaalde periode. Dit kan een periode zonder einddatum zijn.&lt;br /&gt;
&lt;br /&gt;
=== Starten Jeugdhulp (JW305) ===&lt;br /&gt;
Met het Startbericht geeft de aanbieder aan de gemeente door wanneer de levering gestart is. Het bericht is bedoeld om de gemeente inzicht te geven in het daadwerkelijk plaatsvinden van de levering van zorg en ondersteuning. Er kunnen geen rechten ontleend worden aan dit bericht, dat wil bijvoorbeeld zeggen dat er geen afhankelijkheid met de betaling (declaratie of facturatie) mag bestaan. Het Startbericht is daarmee één van de regieberichten.&lt;br /&gt;
&lt;br /&gt;
=== Beeindigen jeugdhulp (JW307) ===&lt;br /&gt;
Met het Stopbericht geeft de aanbieder aan de gemeente door wanneer de levering beëindigd is en wat de reden is van de beëindiging. Het bericht is bedoeld om de gemeente inzicht te geven in het daadwerkelijk plaatsvinden van de levering van zorg en ondersteuning. Er kunnen geen rechten ontleend worden aan dit bericht, dat wil bijvoorbeeld zeggen dat er geen afhankelijkheid met de betaling (facturatie) mag bestaan. Het Stopbericht is daarmee één van de regieberichten. Indien de start van de levering is doorgegeven met een Startbericht, wordt de beëindiging van de levering altijd doorgegeven met een Stopbericht. De beëindiging kan plaatsvinden op initiatief van de gemeente: de aanbieder ontvangt een intrekkingsbericht van de gemeente. Met het Stopbericht geeft de aanbieder door wanneer de levering definitief gestopt is.&lt;br /&gt;
&lt;br /&gt;
=== Beeindigen jeugdhulp (JW317) ===&lt;br /&gt;
Als de zorgaanbieder vaststelt dat de geleverde zorg tijdens de levering van de zorg aangepast moet worden, kan er een verzoek om wijziging (VOW) worden aangevraagd bij de gemeente.&lt;br /&gt;
&lt;br /&gt;
=== Beeindigen jeugdhulp (JW319) ===&lt;br /&gt;
Als een gemeente nader onderzoek moet doen met betrekking tot een VOW of VOT, of als een verzoek wordt afgewezen, wordt het Jw319-antwoordbericht gebruikt.&lt;br /&gt;
&lt;br /&gt;
== Registratie ==&lt;br /&gt;
&lt;br /&gt;
=== Productcategorie ===&lt;br /&gt;
Voor de Jeugdwet-producten is landelijk een aantal productcategorieën vastgesteld, die verplicht gebruikt moeten worden in de berichten. Deze categorieën zijn over en weer vertaalbaar in de indeling die de Vereniging van Nederlandse Gemeenten (VNG) voorstelt voor de financiële verantwoording van Jeugdwet-voorzieningen. Zo kunnen de productcategorieën een plek krijgen in de landelijke financiële verantwoording die gemeenten moeten afleggen aan het ministerie van Binnenlandse Zaken. Ook uit de afstemming met CAK en SVB blijkt dat hun productindelingen goed passen.&lt;br /&gt;
&lt;br /&gt;
=== Productcode ===&lt;br /&gt;
Onder de productcategorieën zijn productcodes gedefinieerd, als verbijzondering binnen een productcategorie. Deze codes, die specifieker beschrijven om welk product of welke dienst het gaat, zijn opgenomen in de standaardproductcodelijst Jeugdwet (JZ21). Gemeenten en aanbieders spreken onderling af welke van deze productcodes zij gebruiken, zodat de codes passen bij de gekozen Jeugdwet-uitvoering.&lt;br /&gt;
&lt;br /&gt;
Zorginstituut Nederland adviseert gemeenten en aanbieders om zoveel mogelijk gebruik te maken van de codes op de standaardproductcodelijst, omdat dit bijdraagt aan minder administratieve variëteit. Gemeenten mogen besluiten om de standaardproductcodelijst niet te gebruiken. Zij mogen dan zelf productcodes definiëren, binnen de productcategorieën die zijn vastgesteld. Samen met de aanbieder leggen ze dan vast welke codes gebruikt mogen worden bij welke productcategorie. In dat geval adviseert het Zorginstituut om codes te kiezen die &#039;&#039;niet&#039;&#039; voorkomen op de standaardproductcodelijst.&lt;br /&gt;
&lt;br /&gt;
=== Eenheid ===&lt;br /&gt;
De eenheid zegt iets over hoe de afrekening verloopt. De volgende eenheden zijn vanuit de informatiestandaard iJw 3.0 vastgesteld:&lt;br /&gt;
&lt;br /&gt;
* 01 - Facturatie in geregistreerde minuten&lt;br /&gt;
* 04 - Facturatie in geregistreerde uren&lt;br /&gt;
* 14 - Facturatie in geregistreerde verblijfsdagen&lt;br /&gt;
* 16 - Facturatie in geregistreerde dagdelen&lt;br /&gt;
* 82 - Facturatie stuks output&lt;br /&gt;
* 83 - Facturatie volgens vastgesteld tarief (€)&lt;br /&gt;
* 84 – Facturatie stuks inspanningsgericht&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Sinds 1 januari 2021 wordt de informatiestandaard iJw  3.0 gebruikt binnen de Jeugdwet. Vóór 2021 werd eenheid ’82 – Facturatie volgens arrangement’ gebruikt. Dit is opgesplitst in ‘82 – Facturatie stuks output’ en ’84 – stuks inspanningsgericht’. Outputgericht houdt in dat er afspraken zijn tussen gemeente en zorgaanbieder over de te behalen output. Daarbij hoeft niet vastgelegd te zijn hoe deze output wordt behaald. Inspanningsgericht houdt in dat er afspraken zijn tussen gemeente en zorgaanbieder wat betreft de levering van een product of dienst in een afgesproken tijdseenheid.&lt;br /&gt;
&lt;br /&gt;
=== Frequentie ===&lt;br /&gt;
De frequentie geeft aan hoe frequent er gefactureerd zal gaan worden. De volgende frequenties zijn vastgesteld:&lt;br /&gt;
&lt;br /&gt;
# - Per dag&lt;br /&gt;
# - Per week&lt;br /&gt;
# - Per 4 weken&lt;br /&gt;
# - Per maand&lt;br /&gt;
# - Per jaar&lt;br /&gt;
# - Totaal binnen geldigheidsduur beschikking&lt;br /&gt;
&lt;br /&gt;
=== Volume ===&lt;br /&gt;
Het volume geeft het vastgestelde maximum aan en afhankelijk van de eenheid. Met andere woorden een volume van 10.000 betekent bij eenheid 01, 10.000 minuten, maar betekent bij eenheid 83, 10.000 euro.&lt;br /&gt;
&lt;br /&gt;
=== Status ===&lt;br /&gt;
Er zijn 4 verschillende statussen van financiering in de jeugdmonitor, namelijk:&lt;br /&gt;
&lt;br /&gt;
# &#039;&#039;Gefactureerd - V&#039;&#039;an alle producten alle factuurmomenten.&lt;br /&gt;
# &#039;&#039;Onderhanden werk (OHW)-&#039;&#039; Van alle producten de waarde die nog niet gefactureerd is.  De OHW waarde van een product wordt per eenheid anders berekend:&lt;br /&gt;
#* &#039;&#039;&#039;01:&#039;&#039;&#039; Som van de tijd van alle contacten na de laatste datum tot uit factuur vermenigvuldigd met het afgesproken tarief.&lt;br /&gt;
#* &#039;&#039;&#039;04:&#039;&#039;&#039; Som van de tijd van alle contacten na de laatste datum tot uit factuur vermenigvuldigd met het afgesproken tarief.&lt;br /&gt;
#* &#039;&#039;&#039;14:&#039;&#039;&#039; Som van alle verblijfsdagen na de laatste datum tot uit factuur vermenigvuldigd met het afgesproken tarief.&lt;br /&gt;
#* &#039;&#039;&#039;16:&#039;&#039;&#039; Som van alle dagdelen na de laatste datum tot uit factuur vermenigvuldigd met het afgesproken tarief.&lt;br /&gt;
#* &#039;&#039;&#039;82:&#039;&#039;&#039; Som van alle mijlpalen die wel behaald zijn maar nog niet gefactureerd zijn vermenigvuldigd met het afgesproken tarief.&lt;br /&gt;
#* &#039;&#039;&#039;83:&#039;&#039;&#039; Het afgesproken volume maal de restende looptijd (afhankelijk van frequentie) na laatste datum uit factuur.&lt;br /&gt;
#* &#039;&#039;&#039;84:&#039;&#039;&#039; Som van de productie&lt;br /&gt;
# &#039;&#039;Extra waarde reeds geopend -&#039;&#039; Van alle openstaande producten de extra verwachte waarde&lt;br /&gt;
# &#039;&#039;Nog te openen -&#039;&#039; De waarde van alle producten die nog geopend gaan worden (dus nog niet bestaan)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;De prognose wordt als volgt berekend:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Per betalende instantie wordt de gemiddelde duur van een jeugd-product vermenigvuldigd met de gemiddelde productie op een jeugd-product. Deze wordt vermenigvuldigd met het aantal nog te verwachten te openen producten. Deze verwachting is gebaseerd op het aantal reeds geopende producten en het aantal nog resterende dagen in een jaar. Zodoende kan op elk moment van het schadelastjaar een schatting worden gemaakt van de nog te openen productie. Naarmate het jaar vordert, komt er meer data beschikbaar van reeds geopende producten en zal de prognose steeds nauwkeuriger worden.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p style=&amp;quot;text-align: center&amp;quot;&amp;gt;{{VALUECARE}}&amp;lt;/p&amp;gt;&lt;/div&gt;</summary>
		<author><name>Cbruin</name></author>
	</entry>
</feed>