maandag 15 december 2014

KanbanFlow, prachtige (gratis) tool voor dagelijkse planning !

Helder overzicht


Detaillering van taken


Meerdere kanban-boards


Gebruikers toevoegen en rol toekennen



Uitgebreide instellingen per kanban-board




Persoonlijke effectiviteit : Pomodoro timer !





dinsdag 28 oktober 2014

An example of a Cognos 10 report with web2.0 look and feel

Below is an example of an interactive cognos report i recently made.

you can see the interactivity in this short screencam : http://youtu.be/kEBiI1T6gow

To give the report an intuitive look and feel i both used Cognos functionalities together with javascript
On mouse-over on a row in the list at the left, the right panel is being updated with a report text.

Using Tabs (images with onclick-events) the user can switch between the viewing the content of laboratium reports and a workflow-form.

The workflow-form is submitted and refreshed content within the cognos report without the need to reprompt the page. For this i used the html-object-tag and embedded a small report giving back the result.


 Youtube Video







maandag 29 september 2014

De vraag van 125 miljoen : Hoe complex is de registratie van ziekenhuiszorg ?

           

    bron : http://www.headonline.nl/

Ziekenhuizen zijn al jarenlang bezig om de kwaliteit van registratie te waarborgen.
Speciale afdelingen, procedures en richtlijnen, opleidingen en instructies aan medewerkers/specialisten, dure tools, eigengebouwde oplossingen en een legio aan rapportages moeten bijdragen aan de kwaliteit van registratie. Kortgeleden kwam hier ook het zelfonderzoek bij van de ziekenhuizen naar mogelijk onrechtmatige declaraties. In het bovenstaand artikel worden de uitkomsten ervan aangehaald.

Helaas maakt de complexiteit in de regelgeving het er naar mijn idee niet makkelijker op om de kwaliteit van registratie te borgen. Een veelheid aan systeemwijzigingen en veelvuldige aanpassingen in belangrijke coderingen brengen veel werk met zich mee en leggen grote druk op de beheersingsorganisatie. Ook als BI-specialisten dragen wij dagelijks ons steentje bij.

Om een eerste indruk te krijgen van de complexiteit is het aardig om de inhoudsopgave van hier genoemd document (DBConderhoud, Gebruikersdocument Uitlevering Deel 1 V20140501) eens te bekijken. 36 pagina's aan wijzigingen die doorgevoerd moeten worden op veelal verschillende ingangsdata.

Hieronder een aantal voorbeeld van wijzigingen op de registratie die door DBC onderhoud worden voorgesteld:

Voorbeeld Dure Geneesmiddelen: 
Radium-223 chlorideEr is een nieuwe add-on en zorgactiviteit beschikbaar voor Radium-223 chloride (193465 en 193665), met toedieningseenheid megabecquerel (MBq). Deze add-on is declarabel met terugwerkende kracht vanaf 1 december 2013 (ZPK 20).
AfliberceptEr is een nieuwe add-on en zorgactiviteit beschikbaar voor Aflibercept (193466 en 193666). Deze add-on is declarabel met terugwerkende kracht vanaf 1 januari 2014 (ZPK 20).
Trastuzumab-emtansine en AlemtuzumabEr zijn nieuwe add-ons en zorgactiviteiten beschikbaar voor Trastuzumab-emtansine (193467 en 193667) en Alemtuzumab (193328 en 193528). Deze add-ons zijn declarabel met terugwerkende kracht vanaf 1 februari 2014 (ZPK 20).
Voorbeeld Ontslagdatum: 
Een klinische periode bestaat uit de aaneengesloten registratie van verpleegdagen en IC-verpleegdagen (zorgprofielklasse 3 en 19) en wordt beëindigd op de klinische ontslagdatum. In de huidige situatie kan een afwezigheidsdag (een dag waarop geen verpleegdag geregistreerd wordt) onterecht als ontslagdatum gezien worden. Om dit te voorkomen, is aan de definitie van
Gebruikersdocument uitlevering deel 1 ‘ontslagdatum’ toegevoegd dat er alleen sprake van ontslag is als er aansluitend aan één of meerdere verpleegdagen geen afwezigheidsdagen zijn geregistreerd.
Voorbeeld Stomazorg: 
Urostoma
Per 1 januari 2014 zijn twee nieuwe zorgactiviteiten uitgeleverd voor het aanleggen van een catheteriseerbaar urostoma en een continent urostoma. De zorgactiviteit 036188 onderscheidt zich van zorgactiviteit 036190 doordat bij zorgactiviteit 036188 naast de stoma ook een urinereservoir anders dan de blaas wordt aangelegd, een zogenaamde pouch gemaakt van een stuk darm. Bij zorgactiviteit 036190 is bedoeld het aanleggen van een catheteriseerbaar stoma en kanaal op de bestaande urineblaas, in de urologie chirurgie bekend als Mitrofanoff of Monti procedure.
Om het onderscheid helder te maken is het noodzakelijk de omschrijvingen aan te passen door aan de omschrijving van zorgactiviteit 036188 ‘met nieuw urinereservoir (pouch)’ toe te voegen en aan de omschrijving van zorgactiviteit 036190 'op bestaande urineblaas' toe te voegen.

links:

woensdag 24 september 2014

Waarom Big Data en Small Data slechts 1/3 van de informatie bevat die nodig is voor sturing en leiderschap !

Dit is wat Daniel Ofman zegt over integraal leiderschap en de 3 belangrijke informatiebronnen : 

In de HET-wereld krijg je informatie in de vorm van gegevens, van data
In de WIJ-wereld krijg je informatie in de vorm van verhalen
Uit je IK-wereld krijg je informatie in de vorm van Intuïtie.

Het zou prachtig zijn als je gebruik leert maken van AL DIE BRONNEN van informatie. 


Bekijk de onderstaande inspirerende video. https://www.youtube.com/watch?v=1AKk0i8RGHA#t=82






dinsdag 23 september 2014

Laadproces Datawarehouse met Cognos Gantt chart (10.2)


Eindelijk is er in Cognos de mogelijkheid om een gantt-chart te plotten. Vanaf Cognose 10 kunnen extra visualisaties worden toegevoegd.

Wel even de visualisation downloaden en installeren vanaf :  https://www.analyticszone.com/homepage/web/displayHomePage.action

Wij gebruiken deze om het laad-proces inzichtelijk te maken. Het aardige is dat de visualisatie gecustomized kan worden met een handige tool die te downloaden is.

Ga naar:
https://www.analyticszone.com/homepage/web/displayMarketplacePage.action#catalog/assets_viscustomizer

Hiermee kunnen kleuren, transparantie, diktes e.d. aangepast worden.

dinsdag 19 augustus 2014

BI-oplossing lijkt nog te vaak op Informatiebord voor wandelaars...U bevindt zich hier !


Afgelopen weekend heb ik gewandeld op de Rucphense heide, de gele paaltjes route.
Jammer genoeg waren de gele paaltjes na ongeveer 2 uur wandelen ineens op ! Bij café Het Ossekopke wisten ze ons de weg te wijzen naar het dichtst bijzijnde informatiebord.

Dan blijkt maar weer hoe moeilijk het is om de weg te vinden met behulp zo'n kaart.
Hier staat natuurlijk keurig op waar je op dat moment je bevindt. Dat op zich is wel een prettige wetenschap. Het begint pas als je wilt bepalen welke weg je moet nemen om het snelst bij je doel uit te komen. Allerlei vragen komen er op : Waar staat de auto ook alweer geparkeerd ? In welke richting staat het bord ? Hoe lang is het nog lopen ? Waarom kan ik het informatiebord niet draaien in de richting die ik op wil ?

Na lang staren en discussieren zijn we twijfelachtig een weg ingeslagen. Natuurlijk eerst een fotootje gemaakt. Met de foto al draaiend in de hand komen we, na nog een keer verkeerd gelopen te zijn, gelukkig aan bij de auto.

Vandaag bedacht ik dat wij nog steeds rapporten maken die op zijn best een cijfermatige weergave zijn van de werkelijkheid met de indicatie 'u bevindt zich hier'. De gebruikers achterlatend met vragen als : waar moet ik naartoe, hoever ben ik al, hoe kom ik het snelst bij mijn doel ?

vrijdag 4 juli 2014

Generate Process Mining XML format straight from SQL Server 2008

How to generate MXML straight from SQL Server 2008 !

Daan Blindeinformatiearchitect/BI-deskundige

Hello all,

I'd like to share my solution for creating PM-logs in mxml format straight from SQL Server.

The trick is to use the FOR XML PATH statement.

Consider you have a table with the following fields :
1. Event_key (e.g. DBCs_Key)
2. EventName (e.g. Closing DBC)
3. DateTime event 
3. Department

With the next SQL statement you can easily create the MXML output that is needed for PROM or other tools.


SELECT hdr.DBCs_Bkey as "@id"
,
(
SELECT 
EventName as "WorkflowModelElement"
,'Start' as EventType
,DateTimeEvent as "Timestamp"
,Department as "Originator"

FROM [ASZ_DBC_ProcesStappen] as dtl

WHERE dtl.DBCs_Bkey =hdr.DBCs_Bkey 

FOR XML PATH('AuditTrailEntry'),TYPE
)

FROM (SELECT DISTINCT dbcs_bkey FROM ASZ_DBC_ProcesStappen) as hdr

FOR XML PATH('ProcessInstance'),TYPE,ROOT('Process') 


This would give you the xml output as shown in the below link.

The only thing you have to add is the header info and a footer (if you are interested i can provide one) .

If you put the sql statement in a view or stored procedure you can easily filter the log with just SQL statements ! 

Some more screenshots of PROM visuals with the produced output you can find here : 
http://mijnpictures.blogspot.nl/2013/06/examples-prom-output-with-sql-produced.html

hope you enjoy this solution.
Daan Blinde


this is a copy of a forum article :
https://www.linkedin.com/groups/How-generate-MXML-straight-from-1915049.S.253072885?type=member&gid=1915049&view=&item=253072885

vrijdag 23 mei 2014

Hoe kun je Cognos rapporten voorzien van commentaar/documentatie ?

Regelmatig heb ik me afgevraagd hoe ik het beste mijn ‘ingewikkelde’ rapporten kan documenteren.
Handig voor eigen gebruik en voor je collega’s die een keer jouw rapport mogen aanpassen !

Nu maak ik vaak gebruik van hidden velden in het rapport maar in dit artikel worden nog een aantal andere suggesties gedaan :


Daarmee kom ik op de volgende 4 mogelijkheden:
  1.   Commentaar functie binnen een query item
  2.   Extra data-item aanmaken onder de naam ‘Rapport Documentatie’
  3.   Extra data-items aanmaken om zo de query-items in te delen
  4.   Hidden velden in het rapport 




voorbeeld van hidden tabel met de changelog van een rapport

donderdag 22 mei 2014

Visualizing processing time using simple Cognos chart


Each horizontal line is 1 specific patientcase. 
Each coloured dot represents one event (admission, surgery, discharge)
Along the y-axis where x=0 you can find each individual patientcase. 
The x-axis represents the duration in time as from the start-event.

The graph shows us that most of the surgeries are taking place within one day of the admission. Is also shows that more than half of the population stays 7 days or more in the hospital. There are a few patientcases with a duration of 20 days or longer.

Using a scatterplot it is simple to visualize the process times of a certain process. The most important clue is to plot the patientcases on the y-axis by giving them a number using a rank-formula. After that you can calculate the time between the starting event (admission) and the other events (surgery, discharge).

Using your imagination it is possible to make an interactive report (for example with Cognos Reports) in which the user can choose the starting event and the other events that must be plotted in the graph.
You can also add filters like gender, age, diagnosis, location etc.



















Hopefully this post is helpfull, if not you can always contact me!

Daan Blinde




Visualiseren van procestijden


Elke horizontale lijn is 1 specifieke patiencasus. De bolletjes staan elk voor 1 gebeurtenis (opname, operatie of ontslag). Langs de 0-lijn op de y-as staan de individuele patientcases, de x-as geeft de tijdsduur in dagen aan vanaf de eerste gebeurtenis (in dit geval de opname).

Hier is goed te zien dat het gros van de operaties (van een specifieke diagnose) plaatsvindt binnen 1 dag na de opname. Daarnaast valt op dat de helft van de patienten 7 dagen of langer in het ziekenhuis verblijft.
Met een aantal uitschieters van meer dan 20 dagen.

Door slim gebruik te maken van een standaard scatter plot is het redelijk eenvoudig procestijden te visualiseren. Het belangrijkste is om op de Y-as de individuele patientcases te plotten. Dit kan worden bereikt door de patientnummers een volgnummer (rank) te geven. Vervolgens kun je van de gebeurtenissen de tijd berekenen vanaf de eerste gebeurtenis.

Met een beetje fantasie maak je dan in (bijv.) Cognos een interactief rapport waarbij de gebruiker de keuze heeft welke gebeurtenis de referentie is en welke gebeurtenissen geplot worden in de grafiek.



Ik hoop dat deze post je verder helpt in het analyseren van processen.
Voel je vrij om contact met me op te nemen als je nog vragen hebt!

Daan Blinde