wiki:Releases/v2.006

Version 51 (modified by thomas, 11 years ago) (diff)

--

OpenAC v2.006 release notes

Release datum: 26 maart 2014 milestone

TOC(heading=Inhoud)?

TOC(heading=Releases, sectionindex, compact, depth=1, Releases/)?

Algemeen

Na de grote veranderingen in OpenAC v2.004 met groepsafspraken en de agenda, is v2.006 weer een release met heel veel nieuwe features: nieuwe rapportages, knoppen in het dossier, en koppelingen met externe systemen.

Kwaliteitsindicatoren

In het dossier is een kanarie-geel blok kwaliteitsindicatoren opgenomen waarin de output- en kwaliteitsindicatoren worden vertoond. Dit zijn alleen de automatisch berekende indicatoren. Zie Kwaliteitsindicatoren? in de gebruikershandleiding.

Schadelastrapportage

De schadelastrapportage is in versie 2.006 op basis van een functioneel ontwerp van de FINAD werkgroep uitgebreid met maar liefst 6 tabbladen. Zie Schadelast? in de gebruikershandleiding.

Cohorten

Een cohort in de context van OpenAC is een groep patiënten met vergelijkbare eigenschappen die als groep gevolgd kan worden. Sinds versie 2.006 heeft OpenAC een module om met cohorten te werken. Zie Cohorten? in de gebruikershandleiding.

CANG koppeling

Een nieuwe module waarmee een koppeling met de Centrale Administratie Neonatale gehoorscreening gerealiseerd is. De eerste elektronische verwijzing in OpenAC is een feit! Zie CANG? in de gebruikershandleiding.

Agendaserver

De agendaserver is klaar voor gebruik. Zie MessageQueue? in de beheershandleiding.

Keuzes naar Klembord

Veel keuze-balkjes in OpenAC zij nu voorzien van een knopje kopieer naast de bestaande zoek- en nieuw-invoeren-knopjes. De kopieerknop lijkt op een kleine letter C. Als hierop geklikt wordt, wordt de kaartweergave van de selectie (of dat nou een huisarts is of een dossierlocatie . De OpenAC beheerder moet dit aanzetten, zie hieronder bij Beheer.

Kaarten naar Klembord

Elke kaart-weergave van gegevens, zoals hiernaast getoond een adres , kan via het linkje Kopieer naar klembord gekopieerd worden. Hierna zijn de gegevens in andere programma's te plakken. De links verschijnen ook bij behandeldagen, patiëntgegevens, metingen, enzovoorts: elk ingeklapt blok heeft zo'n link. De OpenAC beheerder moet deze link aanzetten, zie hieronder bij Beheer.

Notaspecificatie

Tijdens het factureren? kan er een notaspecificatie (per email) aan patiënten worden verstuurd. Dit kan als in het dossier een email-adres is ingevoerd dat geschikt is voor het versturen van (pro forma) nota's.

Voor het Secretariaat

  • Acties Voorheen werden "afgehandelde" acties altijd uit het dossier verwijderd. Hierdoor is er geen historie van acties. Vanaf OpenAC v2.006 worden acties behouden in het dossier, maar gemarkeerd als afgehandeld. Het is nog steeds mogelijk om acties te verwijderen door op het prullenbakje van de actie te klikken.
  • Acties mogen alleen afgehendeld of verwijderd worden door de eigenaars, admins, de medewerkers die geselecteerd zijn in het actie-blok of door de medewerkers met een permissie 'dossier-acties-anderen-afhandelen'. Alle andere medewerkers mogen dat niet.
  • Binnengemelde Afspraken worden sinds v2.004 in het rood aangegeven. De markering is iets duidelijker (met een dikker lijntje) geworden. De kleur is vanaf v2.006 instelbaar per adaptatie; het kan ook uitgezet worden.
  • Cohorten Er is een (optioneel) hoofdscherm Cohorten bijgekomen, waarmee groepen van patiënten kunnen worden aangemaakt; een groep patiënten (een cohort) kan eenvoudig worden ingepland als groepsafspraak.
  • Medewerkerselectie in roosterscherm In het roosterscherm kunnen de rooster-items worden gefilterd op medewerker. OpenAC neemt de geselecteerde medewerker over bij het invoeren van een nieuw rooster-item.
  • Nota in Dossier Bij subtrajecten (financiele trajecten) die zijn gefactureerd en waarvan bekend is in welke notabundels ze terecht zijn gekomen, is nu een link in het subtraject opgenomen en . De link opent in het notabeheerscherm de bijbehorende nota. Alleen medewerkers met financieel-gerelateerde gebruikersrechten krijgen zo'n link.

Voor de Onderzoekers

  • Controlelijsten De nieuwe controlelijst Behandeling met een diagnose-mismatch helpt bij het opsporen van verschillen tussen de daadwerkelijke behandeling (de verrichtingen) en de geconstateerde zorgvraag. Zie de gebruikershandleiding? voor details.
  • Decursus Rapportage De rapportage met decursusnotities van een periode -- een rapportage die vooral voor teambesprekingen gebruikt wordt -- is uitgebreid met een optionele sortering, zodat het ook op patient gesorteerd kan worden. Zie de rapportagehandleiding? voor details.
  • Tympanogram In het tympanogram kon geen negatieve (onder) druk worden ingevuld. Dat kan nu wel (bijvoorbeeld -2).

Voor het Management

  • Controlelijsten Er is nu een nieuwe controlelijst voor bestanden met een status kleur in oranje. Deze is hetzelfde als de controlelijst voor bestanden met status kleur rood die in v2.002 is geintroduceerd.
  • Controlelijsten Er is een nieuwe controlelijst Behandeling met een diagnose-mismatch die aangeeft wanneer de geregistreerde zorgvraag niet overeenkomt met de door OpenAC afgeleide diagnose. Zie de gebruikershandleiding? voor details.
  • FDSK De aanlevering van FDSK-gegevens kon met v2.004 niet. Dat is in v2.006 gerepareerd.
  • Rapportage De schadelastrapportage kon tot deze versie alleen door gebruiker admin gemaakt worden. Met ingang van v2.006 kan iedereen met management-toestemming (voor wie de schadelastrapportage als knop in het scherm verschijnt) de rapportage uitdraaien. Ticket #6345 ea.
  • Rapportage De schadelastrapportage en de rapportage AP productie per verzekeraar konden verschillende uitkomsten geven. Dit wordt door de migratie naar v2.006 opgelost (zie onder bij migratie, voor de beheerder).
  • Rapportage De werktijden-rapportage (van gewerkte- en rooster-uren van de medewerkers binnen een periode) telde in v2.004 en eerder groepsafspraken dubbel (of drievoudig) en bij lange afspraken die over de lunch vielen, werd ook soms dubbel geteld. Deze problemen zijn gefixt in versie v2.006, maar dat kan betekenen dat de gewerkte uren voor sommige medewerkers flink dalen (omdat er niet meer driedubbel geteld wordt). Voor de medewerkers die meer dan 24 uren op een dag leken te werken is dit een uitkomst.

Voor het Beheer

  • Acties Acties worden nu bewaard, om historie van acties vast te houden; zie ticket #6009.
  • Annuleringen Bij het vastleggen van een annulering vanuit de agenda (een "no-show") is het vanaf v2.006 mogelijk om zelf te bepalen wat voor no-show het is. Voorheen hield OpenAC een vast stramien aan voor het bepalen van de no-show type (in het bijzonder niet-verschenen zonder bericht). De adaptatie kan een lokale model-klasse voor NoShowType definieren en daarmee de soort no-show die OpenAC gebruikt, aanpassen. Zie r27012 voor een voorbeeld.
  • Cohorten Het nieuwe scherm cohorten kan worden aangezet door de module s080_cohorten aan de adaptatie-inite toe te voegen.
  • Decursus Rapportage De module s080_decursus heeft een parameter erbij gekregen om sortering in de decursusrapportage mogelijk te maken. Zie de rapportagehandleiding? voor informatie over de rapportage zelf en de moduledocumentatie? voor informatie over de moduleparameter.
  • Documentenscherm Vanuit het dossier kan via de knop documenten het documentenscherm opgeroepen worden. Hier staan tabbladen in met een overzicht van decursus en een overzicht van de correspondentie voor het dossier. In v2.006 is het mogelijk om zelf tabbladen hieraan toe te voegen. Zie daarvoor de technische documentatie van de klasse ViewBase.
  • Klembord Er is een nieuwe switch gebruik_klembord. Als deze aan staat (dat is niet de default) dan krijgt de gebruiker een link om kaarten te kopiëren naar het klembord en kunnen selecties ook worden gekopieerd. Het is aan te bevelen deze switch in de adaptatie-init in te stellen, zodat het consistent is binnen het AC. Dat kan bijvoorbeeld met de regel console.switch("gebruik_klembord", True) in de finish() van de adaptatie. Om het klembord voor alle gebruikers uit te zetten, gebruik console.switch("gebruik_klembord", False).
  • Mappen Als er mappen worden gekoppeld aan OpenAC, wordt nu een ander formaat gebruikt voor de opgeslagen bestand_filenaam. Voorheen werd alleen de naam van de map opgeslagen, waardoor het niet mogelijk was om aan twee dossiers dezelfde map te koppelen. Dit is nu aangepast, en mappen worden gekoppeld door in de bestandentabel van OpenAC een unieke bestandsnaam op te nemen (volgens gewoon OpenAC recept), met periode, adaptatie en tijdstip-gegevens erin. Daarna volgt een speciale string -OACMAP- gevolgd door de naam van de map. OpenAC codeert en decodeert dit zelf. Als er lokale scripts of queries zijn die iets met de gekoppelde mappen doen, moeten die worden aangepast aan de nieuwe inhoud van het veld.
  • Planhorizon De instelling van een planhorizon (de datum tot wanneer de roosters worden geprojecteerd) moet af-en-toe bijgewerkt worden, omdat die horizon dichterbij komt. Vanaf v2.006 is er een moduleparameter voor d030_planning waarmee automatisch de planhorizon op een bepaalde afstand gehouden kan worden. Een redelijke instelling is dan "planhorizon over 13 maanden". Zie de moduledocumentatie? voor details. Ticket #4759.
  • Query Parameters Bij het schrijven van eigen SQL queries zijn veiliger geworden. Het is mogelijk om een getal of een code uit een tabel te kiezen door een # of een @ voor de parameternaam te zetten. Zie de beheershandleiding? voor details.
  • Regelmatig Anonieme backups Het wordt aanbevolen om regelmatig een anonieme backup naar de FENAC te versturen, in het kader van het dataconvenant met de FENAC en om te zorgen dat de OpenAC ontwikkelaars altijd redelijk "verse" gegevens hebben van alle adaptaties om mee te testen. OpenAC waarschuwt als er al lang geen anonieme backup verstuurd is; als er met v2.006 nog geen anonieme backup is gemaakt, zegt het:

    De laatste anonieme backup die naar de FENAC is verstuurd dateert van voor v2.006; maak binnenkort een nieuwe.

Lokale Aanpassingen

  • Hoensbroek heeft het rood-markeren van binnengemelde afspraken uitgezet.
  • Hoensbroek heeft het kopiëren naar het klembord uitgezet.

Migratie

  • Database De velden created, modified en accessed, waarmee OpenAC registreert wie er aan een dossier (of sommige andere gegevens) heeft gewerkt, waren traditioneel te klein om alle gegevens te bevatten die er in moeten. In v2.006 zijn de velden daarom opgerekt van 40 van 49 posities. Dit leidt tot heel veel rode meldingen over velden die moeten worden aangepast. Datastructuur bijwerken zal deze keer wellicht langer duren dan anders.
  • Database De acties hebben twee velden er bij gekregen, afgehandeld en afgehandeld_datum, voor het opslaan van de gegevens over wanneer een actie is afgehandeld. Dit hangt samen met de configuratie-instelling voor acties (zie hierboven).
  • Database De kwaliteitsindicatoren en outputindicatoren zijn nu opgenomen als aparte tabel. Deze tabel wordt automatisch aangemaakt bij het opstarten van OpenAC v2.006. Om de tabel te vullen met berekende indicatoren, draai het migratie-script v2_006. Zie voor details hieronder.
  • Database Hoewel de koppeling van mappen aan een dossier nu anders wordt opgeslagen, is er geen migratie (nodig). OpenAC kan zowel de oude koppeling (met alleen de map-naam) en de nieuwe (met extra gegevens en markering -OACMAP-) aan. Externe scripts moeten misschien wel aangepast worden.
  • Database De nieuwe koppeling met de CANG introduceert nieuwe tabellen en nieuwe velden in de patienten-tabel (CANG-ID, om de koppeling met dat externe systeem vast te leggen; dit wordt alleen gevuld voor patienten die volgens het CANG-protocol worden aangemeld) en in de decursus-tabel.
  • Grouper Module In OpenAC v2.004 wordt de koppeling met de landelijke Grouper in alle adaptaties geladen; ook bij academische huizen en andere gebruikers die geen gebruik maken van de Grouper. In v2.006 is dit verhuisd naar de adaptatie-init, en is elke adaptatie zelf verantwoordelijk voor het importeren en laden van de Grouper-module. Controleer hiervoor de adaptatie-init. Typisch betekent dit dat er twee regels bij moeten: from kern import e080_grouper (bovenaan) en e080_grouper.start() (in de start() functie van de adaptatie).
  • Herinneringen Voor het versturen van e-mail herinneringen bij een SMTP server die authenticatie vereist, wordt een wachtwoord opgeslagen in de instellingen van OpenAC. In v2.004 werd dit wachtwoord niet-versleuteld opgeslagen. Vanaf v2.006 wel, maar hierdoor is het wel nodig om (eenmalig) nogmaals het wachtwoord voor de SMTP server in te voeren.

Om de overgang naar v2.006 te versoepelen is er een migratie-script. Dit is het OpenAC script migratie, dat als een gewoon OpenAC script te gebruiken is nadat je OpenAC hebt bijgewerkt naar v2.006. Het migratie-script past een migratie-module toe, v2_006 in dit geval, die de migratie-stappen voor deze versie uitvoert.

Het migratie-script geef je een of meer parameters. De eerste is de naam van de migratie-module (v2_006). Daarna moet je een of meer opties meegeven die aangeven wat de module moet doen. Met --all worden alle migratie-stappen opeenvolgend uitgevoerd, maar het is ook mogelijk om de migratie-stappen een-voor-een uit te voeren. Gebruik --help voor een overzicht van de uit-te-voeren migratiestappen. Gebruik optie -v om (nog) meer te loggen dan het anders zou doen.

Dit commando laat zien welke stappen er zijn:

Python25\python.exe script.py migratie v2_006 --help

En dit commando voert alle stappen uit en maakt een (extra) logbestand migratie.log ter controle.

Python25\python.exe script.py migratie v2_006 -v --all

Deze migratie-module voert de volgende acties uit (gebruik --help om de lijst te controleren):

  • Datastructuur bijwerken. Als je dit al hebt gedaan na het schakelen, gebeurt er niks.
  • Inlezen landelijke normtijden. Voorheen werd dit elke keer gedaan als OpenAC opstart, maar de normtijden veranderen nooit, dus dat is overbodig.
  • Inlezen van landelijke verzekeraarskoepels. Hierdoor heeft iedereen dezelfde lijst met koepels en bijbehorende UZOVI-codes.
  • Opruimen van "wees" tijdvakken. In de loop der tijd kunnen er tijdvakken zijn ontstaan de in de database die nergens meer bijhoren; ze hangen niet aan een of andere afspraak. Deze tijdvakken worden opgeruimd. Daarnaast kunnen er tijdvakken zijn die aan meerdere records hangen. Deze tijdvakken worden, zomogelijk, ontward en aan slechts een afspraak of bezoek gehangen. De uitvoer van het migratiescript informeert of er niet-te-fixen tijdvakken zijn.
  • Berekenen van output- en kwaliteitsindicatoren voor alle trajecten met een bezoek vanaf januari 2013.
  • Berekenen van de afgeleide OpenAC-diagnose voor alle subtrajecten vanaf de aanvang van DOT, januari 2012.
  • Invullen van AGB-locatie in trajecten waar dat (nog) niet is gebeurd, volgens het stramien van ticket #6505.

NoteBox(warn, De migratie is alleen van v2.004 naar v2.006 getest. Gebruikers van oudere versies van OpenAC wordt aangeraden eerst naar v2.004 te migreren (met alle stappen vandien), en daarna pas naar v2.006 te migreren.)?

Attachments (8)

Download all attachments as: .zip