= OpenAC v2.010 release notes = ''Release datum: ('''gepland''') 16 januari 2015'' [milestone:release-2.010 milestone] [[TOC(heading=Inhoud)]] [[TOC(heading=Releases, sectionindex, compact, Releases/)]] [[TicketQuery(milestone=release-2.010, format=progress)]] == Algemeen == Deze release richt zich vooral op de medische dossiervorming, maar neemt ook enkele wijzigingen die door externe veranderingen worden afgedwongen mee. Geplande uitbreidingen: - ICD-10 - ACLs - Grouper update voor RZ15a - Afsluitdata 120 dagen - AWBZ in de kern - Dashboard Voor het beheer is de overgang naar Python 2.7 van belang. == Voor het Secretariaat == - '''Agenda''' Knippen en plakken in de agenda zijn verbeterd. - '''Dashboard''' De wie-is-waar widget is uitgebreid met een selectie op agendalocatie. - '''Dashboard''' Door te rechter-klikken op de achtergrond van het dashboard kan gekozen worden welke widgets getoond worden. - '''Dossier''' In enkele gevallen kreeg een medewerker ook dossiers van een andere medewerker te zien in de lijst ''laatst geselecteerd door''. Dit is verholpen. - '''Planlijsten''' De nieuwe planlijst ''bezoeken buiten een financieel traject'' laat zien welke patienten een bezoek hebben gebracht aan het AC, waarvoor geen geldig financieel traject aangemaakt kon worden. Dat geeft meestal aan dat er een zorgvraag niet klopt. - '''Dossier''' Verschillende datum-velden hebben nu extra controles om rare afspraken te voorkomen. - '''Dossier''' Sommige velden hebben een maximumlengte (zoals roepnaam, daar kan je 64 tekens in kwijt). Het is nu niet meer mogelijk om meer dan dat maximum in te vullen; voorheen kon het wel maar verdween dan een deel van de tekst. - '''Dossier''' Enkele korte achternamen zoals "Bij" of "Den" konden niet worden gezocht. Dat kan nu wel. - '''Dossier''' Verzekeringen die (in het verleden) al eens gebruikt zijn voor facturatie, kunnen nu niet bij een patient verwijderd worden. - [[Image(subtraject1.png, class=inline-right)]]'''Dossier''' Het subtraject-blok geeft nu alle (FENAC) verrichtingen weer die bij het subtraject horen. Voorheen werd de wergave afgekapt. - '''Planlijsten''' Nederlandse 06-nummers die niet goed lijken te zijn (verkeerd aantal cijfers) worden niet meer gebruikt voor SMSjes. - '''Roosters''' Het roosterscherm heeft nu ook een link naar de bijbehorende handleiding. - [[Image(roosters1.png, class=inline-right)]]'''Roosters''' Het is nu mogelijk om ''alle perioden'' te kiezen in het roosterscherm. In combinatie met de selectie van medewerker is het hiermee mogelijk om een volledig rooster-overzicht te krijgen van een bepaalde medewerker. - '''Werklijsten''' Er is een nieuwe werklijst ''niet-facturabele afgesloten subtrajecten''. Hierop staan die waar de looptijd van is verstreken (90, 120 of 365 dagen) maar die om een of andere reden -- meestal ontbrekende gegevens of verwijzingen -- niet facturabel zijn. Klik op een dossier in de lijst om de gegevens te voltooien. - '''Werklijsten''' Het aantal patienten dat wacht op intake is gecorrigeerd; elke patient wordt maar een keer geteld. == Voor de Onderzoekers == - '''Audiometrie''' De koppeling met Eldege is vernieuwd en verbeterd. - '''AWBZ''' Voor de AC's met AWBZ in OpenAC, wordt het veld indicatiestelling nu correct verborgen als er geen indicatiestelling nodig is. - '''Dossier''' Het subtraject-blok geeft nu alle (FENAC) verrichtingen weer die bij het subtraject horen. Voorheen werd de wergave afgekapt. - '''Dossier''' In het subtraject (fin-traject) blok worden de FENAC-verrichtingen die zijn gescoord in een traject allemaal getoond, verdeeld over meerdere regels. - '''Verwijzingen''' Nu de klinisch-fysici / audiologen een AGB-code kunnen aanvragen, wordt de verwijzing van een vervolgtraject in het Audiologisch Centrum de verantwoordelijkheid van de KFA. Er kan een verwijzing worden opgenomen door de KFA; merk op dat het ook mogelijk is om verwijzingen te verwijderen, als de gebruiker daar toestemming voor heeft. - '''Verwijzingen''' De meest-recente verwijzing komt nu bovenaan de lijst van verwijzingen in het zorgtraject-blok te staan. == Voor het Management == - '''Afleiding''' Er was een enkel geval waarbij OpenAC een subtraject aanmaakte terwijl dat subtraject altijd door de landelijke Grouper afgewezen wordt. Het gaat om een subtraject met alleen de FENAC-verrichting I784, ''cursus individueel''. Deze verrichting op zich leidt niet tot een declarabel product -- er is geen domein-specifieke zorg geleverd, en het duurt niet langer dan een uur. OpenAC maakt vanaf v2.010 hier geen subtraject voor aan -- uiteraard wel als er andere verrichtingen zijn. - '''AWBZ''' De planlijst (alleen relevant voor AWBZ) ''Indicatiebesluit nog niet aangevraagd'' was niet zichtbaar; nu wel. - '''AWBZ''' Tenzij er een H333 bij AWBZ bezoeken zit, wordt het bijbehorend subtraject afgewezen. - '''AWBZ''' Vanaf 1-1-2015 worden AWBZ trajecten aan de zorgverzekeraar gedeclareerd. - '''AWBZ''' De productie-rapportage splitst nu de productie uit per zorgverzekeraar. - '''Jaarkaarten''' Het is niet meer mogelijk om jaarkaarten te declareren. - '''OHW''' Bij het bepalen van onderhanden-werk op een gegeven peildatum wordt ook de status van elk traject op die datum meegenomen -- hierdoor worden trajecten die na de peildatum zijn gefactureerd, nog wel meegenomen als onderhanden-op-de-peildatum. - '''Factureren''' De uitzonderingssituatie voor CZ en de Friesland, waarvoor specifieke code in OpenAC is opgenomen om vervolgtrajecten te factureren, word afgebouwd. Als de eigen KFA een AGB code heeft, wordt geen gebruik meer gemaakt van de uitzondering. - '''Rapportage''' De [wiki:Documentatie/Rapportages#AOIC-steekproef AO/IC steekproef] kan nu worden gefilterd op locatie (van het financiƫle traject van de nota). - '''Rapportage''' De DIS-aanlevering kan soms fout gaan. Er is nu in OpenAC een menu-item ''DIS aanlevering resetten'' waarmee een aanlevering (na correctie) nogmaals gedaan kan worden voor een bepaalde periode. '''TODO''' Documentatie hiervan - '''Rapportage''' Trajecten die zijn afgeschreven, houden nu niet meer een DIS-aanlevering tegen. - '''Rapportage''' De omzetrapportage is uitgebreid met een extra kolom ''factureerbaar vanaf''. - '''Rapportage''' Enkele rapportages kunnen heel veel kolommen opleveren. Er gold een maximum van 255 kolommen; dit is nu opgerekt naar 1024 (het maximum dat door OpenOffice wordt ondersteund). - '''Rapportage''' Kolommen in rapportages die herkenbaar een datum, een tijd of een getal zijn, worden nu ook zo geformateerd in de (Excel) export. - '''Rapportages''' In een (Excel) export van een rapportage wordt nu weergegeven wat de versie en revisie is van OpenAC die de rapportage heeft gemaakt. - '''Rapportages''' De rapportage AP-doorlooptijd had een selectie op einddatum. Sinds 2012 is dat geen zinvol criterium meer, en de fin-trajecten worden nu op begin-datum geselecteerd. - '''Rapportages''' In sommige exports (van rapportages) vat Excel een productcode zoals ''12/11/21'' op als een datum in Amerikaanse stijl. Dit gebeurt nu niet meer. - '''Wachttijdmonitor''' De [wiki:Documentatie/Rapportages#Wachttijdmonitor wachttijdmonitor] (de voorspelling hoe lang het duurt om een bepaalde soort afspraak in te plannen) is volledig herzien. '''TODO: ''' Is die documentatie compleet? - [[Image(werklijsten1.png, class=inline-right)]]'''Werklijsten''' Er is een nieuwe werklijst ''niet-facturabele afgesloten subtrajecten''. Hierop staan die subtrajecten (financiele trajecten) waar de looptijd van is verstreken (90, 120 of 365 dagen) maar die niet facturabel zijn, om wat voor reden dan ook. In deze lijst kan worden doorgeklikt naar het dossier om de gegevens te controleren en te voltooien, waardoor de trajecten '''wel''' facturabel worden. De afgesloten, maar niet facturabele, trajecten komen niet meer in het factureerscherm voor, waardoor er minder afgewezen trajecten daar in bakje B terecht zullen komen. - '''Werklijsten''' Er is een nieuwe werklijst ''bezoeken buiten een subtraject'' waarmee "zwevende" bezoekdagen kunnen worden opgespoord die niet in een subtraject zitten (en waardoor de verrichtingen van die dag niet gefactureerd worden). Een beschrijving van de lijst staat in de [wiki:Documentatie/Gebruikershandleiding/Werklijsten#Bezoekenbuiteneensubtraject gebruikershandleiding voor werklijsten]. == Voor het Beheer == - '''Afsluitregels''' De afsluitregels (90, 120 en 365 dagen-regels voor het afsluiten van subtrajecten) worden nu uit codetabellen ingelezen. Het is zeer onverstandig om aan die codetabellen te gaan sleutelen. - '''CQI''' De documentatie van de [wiki:Documentatie/Beheershandleiding/CQI instellingen voor CQI] is uitegbreid met programmeer-voorbeelden. - '''Database''' Paradox-databases worden niet meer ondersteund (dit was voor het laatst relevant 2009). - '''E-mail''' Uitgaande email kan nu ook gebruik maken van NTLM authenticatie. - '''ICD-10''' Er worden ICD-10 codes in verschillende bestanden in het declaratieverkeer opgenomen. Tot 1 juli zijn de velden verplicht maar is de invulling ervan betekenisloos. - '''Init''' In de adaptatie-init hebben sommige AC's een dictionary met locatiegegevens. Er is ook een codetabel met locatiegegevens. Als een AC geen locatiegegevens-dictionary heeft, worden de gegevens uit de codetabel gebruikt (met name als merge-variabelen). We raden alle ACs aan om de gegevens over locaties in de codetabel op te nemen en dan de dictionary te verwijderen. - '''Koepels''' De controles op de volledigheid van een koepel-tarief zijn verbeterd. Het is niet meer mogelijk om onvolledige koepeltarieven op te slaan. - '''Merge-variabelen''' De volgende merge-variabelen (voor gebruik in sjablonen) zijn toegevoegd of aangepast. Er is nu ook iets meer [wiki:Documentatie/Beheershandleiding/Sjablonen documentatie over variabelen] op de sjablonen-pagina van de beheershandleiding. - ''behandeling_locatie'' en ''agendalocatie'' geven nu een volledige locatienaam (niet alleen een letter) - ''cursusentry_datum'' is nu als dag-maand-jaar weergegeven. - nieuwe merge-variabelen ''duur_afspraak'' en ''duur'' geven aan wat de directe (contact) tijd en totale (ook indirect) tijd van een afspraak zijn - nieuwe merge-variabele ''tijd_afspraak'' geeft de begintijd van de eerste directe activiteit in een afspraak. Dit is te zien als je een afspraak hebt met een indirecte activiteit (bijvoorbeeld brieven-uitwerktijd) voor een directe activiteit (bijvoorbeeld audiometrie). - Variabelen van decursus die meerregelig zijn, worden nu allemaal meerregelig weergegeven. Voorheen kreeg je af-en-toe een puntkomma in de tekst. - ''medewerkerfunctie'' is toegevoegd aan de merge-variabelen bij een afspraak. - '''Permissies''' Er is een begin gemaakt aan het vernieuwen van het permissie-systeem. Het nieuwe permissies-scherm is [wiki:Documentatie/Beheershandleiding/Gebruikers beschikbaar]. De bestaande permissies blijven functioneren of worden gemigreerd met het migratiescript. - '''Permissies''' Het is nu mogelijk om toegang tot codetabellen te verlenen aan individuele medewerkers. - '''Python''' OpenAC v2.010 werkt niet meer met Python 2.5. Het migratiescript `python27` bestaat nog steeds om versiebeheer om te zetten. Python 2.7 wordt door de starterkit geinstalleerd. - '''Python''' Met Python 2.7 komt ook een nieuwere PyODBC module mee. Hier hoeft niks voor gedaan te worden. - '''SBV-Z''' Het gebruik van SBV-Z servercertificaat is mogelijk. - '''Sessies''' Het aantal gebruikers die zijn aangemeld zijn wordt nu weergegeven op de titel van de sessielijst. - '''Structuur''' Het tabelnscherm waarin de structuur van de OpenAC tabellen kon worden aangepast had een vervelende bug in v2.008, die nu is opgelost. Het is weer mogelijk om structuurwijzigingen via dit scherm te doen en in te leveren. - '''SQLAlchemy''' De gebundelde versie van SQLAlchemy is bijgewerkt naar 0.9.8, de meest recente. Dit vereist Python 2.7. - '''Tabellen''' Nieuwe tabellen met een auto-increment key beginnen nu bij 10000 te tellen. Dit voorkomt een soort Python met de melding ''persistent instance with key 46 conflicts with new instance'', welke veel voorkwam bij voorkeuren en CQI instellingen. Hierdoor hoeft er ook minder gedaan te worden in de migratie-scripts. - '''Tarieven''' Tarieven die gebruikt zijn (om te factureren) kunnen nu niet meer worden verwijderd worden. - '''Tools''' De ZHViewer applicatie kan nu ook versie 9 van ZH308 bestanden tonen. - '''Tools''' Het SVN-script geeft iets meer status informatie. - '''Vektis''' De vektis-bestanden (voor het declaratieverkeer) krijgen nu een bestandsextensie met een versienummer er in. - '''Verwijzingen''' Met de [wiki:Documentatie/Beheershandleiding/Instellingen/Modules#kern.d040_behandeling module-parameter] `ingangsdatum_verwijzing_audioloog` kan worden ingesteld vanaf wanner de audioloog een verwijzing met AGB code moet meegeven aan een vervolgtraject. - '''Verzekeraars''' Het is niet mogelijk om een verzekeraar waarbij gedeclareerd is, te verwijderen. - '''ZIS''' In academische huizen worden soms oude DBCs herzien. Hie is nu ook automatische ondersteuning voor in OpenAC. == Lokale Aanpassingen == - '''Alkmaar''' Hanteert andere merge-variabelen voor recepten met hoortoestellen volgens richtlijn. - '''Friesland''' De actie-module heeft nu een andere default-status (''onbekend'' in plaats van ''normaal'). - '''Hoensbroek''' Bezoeken bij KNO worden nu gedeeltelijk automatisch ingevuld. - '''Hoensbroek''' Gebruikt nu ook de AWBZ-modules in de kern (die zijn dan weer afgeleid uit de adaptatie van Hoensbroek). - '''Hoensbroek''' De AWBZ bundels en notaregels hebben nu een aparte seriefix zodat de gebruikte nummers uniek zijn. - '''Nijmegen''' gebruikt OpenAC om AWBZ te registreren. - '''Pento''' De AC's van Pento hebben nu ook een gezamelijke sjablonen-directory. - '''Utrecht''' Gebruikt nu ook de "Amersfoortse" uitnodigingen-lijst met onderscheid tussen verschillende manieren om een patient uit te nodigen. - '''Zwolle''' Het uitleensysteem is uitgebreid met iets betere rapportage. == Migratie == '''Locatiegegevens''' Het is sterk aan te raden om de locatiegegevens in de codetabel ''locatie'' in te vullen (er zijn veel velden; vul in wat zinvol is voor de adaptatie en neem eventueel nog wat extra beschrijvende velden op). Daarna kunnen de locatie-gegevens uit de adaptatie-init gehaald worden. Als de adaptatie-init een blok als de volgende bevat: {{{ locatiegegevens = {"E": { "adresregel1": "Torenallee 20", ... }}} Dan kan dat allemaal weg -- de adresregels komen dan in de codetabel te staan en worden net als voorheen overgenomen als locatie- of agendalocatie-gegevens in OpenAC. '''Script''' Ook voor v2.010 is er een migratie-script om database-aanpassingen te doen en nieuwe gegevens in te voeren. Zie voor verdere uitleg over het migratie-script de [Documentatie/Beheershandleiding/Scripts#Migratie beheershandleiding]. De migratie-stappen voor v2.010 zijn: - Datastructuur bijwerken. - Permissies worden herzien naar de nieuwe permissie-opzet. - Enkele oude variabelen worden opgeruimd (uit de database en `config.tsv`). - Fin-trajecten (subtrajecten) gestart in 2015 worden nogmaals doorgerekend om aan de nieuwe looptijd te voldoen. [[NoteBox(warn, '''Let op:''' het is niet mogelijk om in een keer een migratie van v2.006 of v2.007 naar v2.010 te doen. Doe eerst de migratie naar v2.008 en dan die van v2.008 naar v2.010.)]] (t/m git f5b8898722d3697848026b0029d6e8e0e51f8fee)