De operationele BI binnen het EPD is gebaseerd op Oracle Analytics Server. Het is een tooling waarmee niet alleen standaard inzichten kunnen worden geleverd aan eindgebruikers, maar waarin een zorginstelling ook zelfstandig inzichten kan ontwikkelen.
Op deze pagina wordt meer informatie gegeven over de mogelijkheden die de BI tool biedt ten behoeve van eigen ontwikkeling.
De BI tool omvat grofweg 3 producten. Hoewel er een overlap kan zitten in gebruik is het handig om het onderscheid te begrijpen, zodat per situatie het beste product kan worden ingezet.
1. ../analytics
Voor het aanpassen van dashboards die binnen EPD beschikbaar worden gesteld
Voor het creëren van eigen onderwerpgebiedenVoor het eenvoudig visualiseren van data en het zien van verbanden tussen data
Voor het creëren van pixel-perfect rapportages (voor bijv. het genereren van een behandelplan of het realiseren van een periodiek verslag)
Standaard onderwerpgebieden zijn gemakkelijk te begrijpen voor gebruikers met een technische of niet-technische achtergrond. Door gebruik te maken van standaard onderwerpgebieden kan een eindgebruiker zich richten op de inzichten in plaats van op ingewikkelde gegevensstructuren.
Maar mocht je inzichten willen maken op gegevens die niet in de onderwerpsgebieden zitten, dan kun je de standaard onderwerpsgebieden uitbreiden met extra gegevens, of je kunt zelfs totaal nieuwe eigen onderwerpsgebieden creëren.
Note: Ondanks de grote vrijheid betreft de operationele BI tool van de SDB groep een volledig gestandaardiseerde oplossing, geschikt voor operationele BI op basis van data uit het EPD. Er zijn standaard geen mogelijkheden om data uit andere bronpakketten te
integreren binnen de operationele BI omgeving.
Nadat je m.b.v. de keuze-optie Standaard een gegevensset hebt gemaakt en opgeslagen, zie je deze de volgende keer terug onder de keuze-optie Local Subject Area.
Onderwerp | Hoofd tabellen binnen IMPULSE schema | Hoofd views |
Inschrijving/Aanmelding | Klient, Inschrijving | |
Behandeling | Behandeling Progbeh | |
Organisatie onderdeel | Afd_groep Organisatie_hierarchie | |
Tijdschrijven | Agenda_stam, Agenda_medewerker, Agenda_client, Agenda_client_verrichting Activiteit, Verrichting | |
Verblijf | Verp_dagen_verrichting Verrichting | |
Financieel traject | Zorgrtraject, Zorgtraject_behandeling | |
Diagnose | Diagnose_stam Diagnose_icd10, Diagnose_dsm5 | |
Meetinstrumenten | Urom_<...> | |
Codetabellen | cl_<...> | nvt |
Afgeleide gegevens die doorgestuurd worden naar facturatie module en naar BI | <...>_zorgdata_<...> filter op kolom typeresultaat | nvt |
Onderwerp rondom facturatie | Hoofd tabellen binnen billing schema | Hoofd views |
Facturatie | billing.declarationrow billing.declaration_row_data | nvt |
Onderwerp | Hoofd tabellen binnen impulse_bi schema | |
Afgeleide productie die binnen BI gebruikt wordt voor het tonen van tijdschrijfactiviteiten | impulse_bi.bi_stg_verantwoording | nvt |
Client gerelateerde zorgactiviteiten, ongeacht of deze wel/niet declarabel zijn | impulse_bi.bi_fact_verantwoording_client | nvt |
Productie per financieringsstroom waarbij de regels van de specifieke financiering zijn toegepast. | <...>_zorgdata_<...> filter op kolom typeresultaat | nvt |
Afgeleide facturatie gegevens die binnen BI gebruikt worden voor inzicht in facturatieproces | bi_staging.bil_declaration_rows_billing bi_staging.bil_decl_row_employees bi_staging.bil_exclusions | nvt |
Organisatie hierarchie | bi_dim_organisatie | nvt |
Onderwerp | Functie | Output |
Organisatie | geef_organisatieonderdeel (p_organisatieniveau_nr , p_afdeling_nr, p_groep_nr ) | Geeft omschrijving van
organisatieonderdeel |
Organisatie | geef_afdeling(p_afdeling_nr) | Geeft omschrijving van de
afdeling |
Organisatie | geef_afdgroep (p_afdeling_nr, p_groep_nr) | Geeft omschrijving van de groep |
Organisatie | geef_verblijf_op_datum (p_client_nummer,
p_peildatum) | geef afdeling/groep van verblijf op peildatum |
Organisatie | geef_kostenplaats_op_datum (afspraak_afdeling
,afspraak_groep
,afspraak_datum_tijd) | geef kostenplaats op peildatum |
Instantie | geef_instantie(p_instantie_nr) | |
Client | geef_leeftijd_client (p_peildatum,
p_geboortedatum) | Geeft leeftijd in aantal jaar |
Client | geef_contactpersoon (p_klient_nummer ,
p_soort_relatie) | Geeft naam van persoon die
specifieke relatie heeft met
cliënt |
Client | geef_laatstediagnose (p_client_nummer) | Geeft de laatste diagnose van
de client. Uit de diagnose_stam |
Medewerker | geefMedewerkernaam (p_naam,
p_voorvoegsels, p_voorletters) | Geeft samengestelde naam van
een medewerker. |
Medewerker | geefMedewerkernaam (p_medewerker) | Geeft de samengestelde naam
van een medewerker op basis
van zijn medewerker nummer |
Medewerker | geefMedewerkerNummer (p_user_name) | Geeft het medewerkernummer
op basis van de ingelogde
gebuiker. Deze functie is
gemaakt in geval een manager
inlogt en de gegevens van zijn
medewerkers wil bekijken |
Behandeling | geef_behandelprogramma (p_behandelprogramma_nr) | Geeft omschrijving van
behandelprogramma
(behandelmodule) |
Behandeling | geef_trajecttype (p_trajecttype_nr) | Geeft omschrijving van
trajecttype |
Uitschrijving | geef_reden_uitschr (p_reden_nr) | Geeft omschrijving van reden
uitschrijving |
Agenda | geef_activiteit (p_activiteit_nr ) | Geeft omschrijving van activiteit |
Agenda | geef_agenda_type (p_agenda_type) | Geeft omschrijving van type
afspraak (bijvoorbeeld:
C=Contact, I= Indirecte Tijd) |
Agenda | geef_eerstvolgendeafspraak (p_client_nummer) | Geeft de laatste afspraak van de
client indien er geen afspraak
meer is in de toekomst.
Wanneer er wel een afspraak is
in de toekomst dan wordt er gekeken naar de eerstvolgende
afspraak |
Agenda | geef_deler_aantal_clienten (p_afspraak_nummer) | Geef aantal clienten dat
daadwerkelijk aanwezig is
tijdens agenda afspraak |
Evaluatie | geef_zorggebied(p_zorggebied_nr) | Geeft omschrijving van
zorggebied |
Evaluatie | geef_zorgdoel(p_zorgdoel_nr) | Geeft omschrijving van zorgdoel |
Conversie | geef_conversie_waarde_einde (p_koppeling_n
aam
,p_waarde_start
,p_datum) | Geef naar waarde uit de
generieke conversietabel |
Formulieren (eigen) | geef_eerste_formulier_antw (p_client_nummer ,p_form_hoofdstuk_refid ,p_form_vraag_refid ,p_datum_vanaf ,p_datum_eind) geef_laatste_formulier_antw(...) | Geeft eerste / laatste antwoord op vraag uit een eigen formulier die binnen een bepaalde periode is ingevuld. Input: clientnr, refid van vragenlijst en refid van vraag en datum vanaf, datum t/m |
Formulieren (standaard) | geef_eerste_form_antw_plain (p_focl_client ,p_datum_vanaf ,p_datum_eind ,p_form_hoofdstuk_refid ,p_form_vraag_refid) geef_laatste_form_antw_plain(...) | Geeft eerste / laatste antwoord op vraag uit een standaard formulier die binnen een bepaalde periode is ingevuld. Input: clientnr, datum vanaf, datum t/m, refid van vragenlijst en refid van vraag |