= OpenAC v2.014 release notes = ''Release datum: ('''gepland''') nnb, eind 2015'' [milestone:release-2.014 milestone] [[TOC(heading=Inhoud)]] [[TOC(heading=Releases, sectionindex, compact, depth=1, Releases/)]] [[TicketQuery(milestone=release-2.014, format=progress)]] == Algemeen == De kern-verandering voor OpenAC v2.014 is de audiometrie. Er wordt gewerkt aan nieuwe koppelingen met audiometrische software, de bestaande grafieken in OpenAC worden verfijnd en uitgebreid met nieuwe soorten toon-curves, en de achterliggende dataopslag wordt vernieuwd. == Voor het Secretariaat == - '''Agenda''' De knop ''overnemen en verder bewerken'' als je een afspraak hebt geknipt of gekopiƫerd, werkt nu weer. Ticket #7571. - '''Dossier''' Als in het dossier een actie is afgehandeld (door het linkje ''actie afhandelen'' te klikken) dan wordt de actie ook weer dichtgeklapt. == Voor de Onderzoekers == - '''Correspondentie''' De multi-brieven (brieven naar meerdere ontvangers) zijn bijgewerkt. In combinatie met decursus-entries had een brief soms geen ontvangers. Dit is gefixt (ook in v2.012). Zie ticket #8782. - '''Decursus''' Decursus-entries kunnen nu ook in een apart tabblad bewerkt worden (dit is ook al in v2.012 beschikbaar). - '''Dossier''' Als in het dossier een actie is afgehandeld (door het linkje ''actie afhandelen'' te klikken) dan wordt de actie ook weer dichtgeklapt. - '''Dossier''' Het vraagtekentje (?) verschijnt nu bij relaties (zoals de audicien bij recepten) als je permissie ''relatie''+R hebt. Voorheen was dat gekoppeld aan ''relatie''+C, waarmee je relaties ook aan kunt maken. Het sterretje (*) om relaties aan te maken is nog steeds aan permissie ''relatie''+C gekoppeld. - '''Hoortoestellen''' De import van hoortoestellen uit de landelijke database is alweer uitgebreid. Bouwvormen worden nu correct overgenomen. - '''Lettergrootte''' De instelling van de lettergrootte werkt nu beter met het patienten-logo in het dossier. Lange aantekeningen worden afgekapt, en de dossier-foto wordt geschaald naar de hoogte van het logo. Voor gebruikers met de standaard-instellingen is geen verandering te zien. == Voor het Management == - '''Factureren''' Als een subtraject facturabel is en wordt gefiatteerd, maar naarna gewijzigd wordt zodat het niet meer facturabel is, dan wordt ook de fiattering ongedaan gemaakt. - '''Factureren''' Een initiƫel subtraject mag niet door een KFA worden verwezen. Daarvoor is een verwijzing uit de eerste lijn nodig. Dergelijke subtrajecten worden nu door OpenAC afgewezen. - '''Factureren''' Het is nu mogelijk om per declaratiestandaard (dwz. declaratie van APs, of AWBZ, of andere soorten zorg) of die declaratie via VECOZO verloopt of niet. Ticket #8770. == Voor het Beheer == - '''Blokkeren''' Het is mogelijk om updates van andere adaptaties te blokkeren. Dan zie je niet wat de rest van het veld aan sjabloonwijzigingen doet -- en dat kan aardig wat dataverkeer schelen. Er zijn twee manieren om het te doen: - Met het OpenAC script `svn`. Geef als argument `block` op en namen die je wilt blokkeren. - In de adaptatie-init, in functie `finish()`. Gebruik daarvoor code als dit (lees dit als blokkeer alles behalve Pento en AC Amsterdam): {{{ if not logica.ingelogd_door_admin: logica.svn.blokkeer_adaptaties( logica.AdaptatieSet("niet-pento", "niet-amsterdam")) }}} Het is ook mogelijk om de naam `"self"` te gebruiken (liefst in de vorm `"niet-self"` omdat je jezelf juist niet wilt blokkeren) om de huidige adaptatie aan te duiden. Dit is in een AC dat onder een paraplu valt (ACs van Pento met name) niet aan te bevelen, omdat de andere leden van de paraplu dan nog steeds geblokkeerd worden. - '''Database''' Een heel enkele keer komt het voor dat je met meerdere adaptaties aan het werk bent, en vergeet om de database om te gooien. Dan log je in in de database van adaptatie X, terwijl je in OpenAC adaptatie Y hebt ingesteld. Er wordt gesynchroniseerd, datastructuur uitgebreid, enz. en dan is je database (van X) naar de gallemiezen. OpenAC controleert nu welke adaptatie hoort bij een database en weigert in te loggen als er met een andere adaptatie mee wordt verbonden. - '''Exact''' De !ExactGlobe module heeft een configuratie-dictionary. Hieraan is toegevoegd ''boeking.dagboeknummer_awbz'' (naast de bestaande ''boeking.dagboeknummer''). Dit nummer wordt gebruikt voor AWBZ boekingen. - '''OpenOffice''' De OpenOffice en [wiki:OpenOffice LibreOffice] ondersteuning is bijgewerkt. Nu sluit OpenAC niet af op het moment dat je OpenOffice afsluit. - '''SQLAlchemy''' Is bijgewerkt naar versie 1.0.8. - '''SQLAlchemy''' OpenAC in combinatie met SQL Server maakt velden van type ''VARCHAR(MAX)'' aan in de database. Door een bug in SQLAlchemy, een externe library die door OpenAC gebruikt wordt, veroorzaakte dit binnen OpenAC weer Pythons. We hebben een ticket ingediend bij SQLA en de fix zit daar in de volgende release, die dan weer in OpenAC wordt overgenomen. Voorlopig heeft OpenAC een workaround. - '''Starterkit''' De starterkit vertelt nu, op de eerste pagina van de installatie-wizard, precies welke versie en revisie van OpenAC geinstalleerd gaat worden. - '''Velden''' Velden die naar een andere tabel verwijzen (niet code-tabellen), zoals relaties, krijgen nu onafhankelijk een vraagteken (?) als de gebruiker permissie +R heeft op de tabel, en een sterretje (*) als de gebruiker permissie +C heeft op die tabel. Hiermee kunnen medewerkers dus zoeken als ze +R hebben, en aanmaken als ze +C hebben. Voorheen was voor beide knopjes +C vereist. Ticket #8917. == Lokale Aanpassingen == - '''Drenthe''' De etiketten van verschillende relaties zijn allemaal gelijk getrokken. - '''Twente''' De etiketten van verschillende relaties zijn allemaal gelijk getrokken. == Migratie == '''Script''' Ook voor v2.014 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 [wiki:/Documentatie/Beheerder/Scripts#Migratie beheershandleiding]. De migratie-stappen voor v2.014 zijn te vinden door het migratie-script te draaien zonder argumenten. [[NoteBox(warn, '''Let op:''' het is niet mogelijk om in een keer een migratie van versies eerder dan v2.012 te doen. Doe eerst de migratie naar v2.012 en dan die van v2.012 naar v2.014.)]] == Testplan == Zie ook het algemene [wiki:/Documentatie/Beheerder/Testplan OpenAC testplan]. Zoals nu gebruikelijk zijn er [wiki:Releases/v2.014/Integratietests integratietests], [wiki:Releases/v2.014/Regressietests regressietests] en een [wiki:Releases/v2.014/Performancetests performancetest] voor deze release. (t/m r36892 4415850d3)