= OpenAC v2.014 release notes = ''Release datum: ('''testrelease''') 22 februari 2016'' [milestone:release-2.014 milestone] [[TOC(heading=Inhoud)]] [[TOC(heading=Releases, sectionindex, compact, depth=1, Releases/)]] [[TicketQuery(milestone=release-2.014, format=progress)]] == Post-Release Fixes == Er zijn (nog) geen wijzigingen na de release doorgevoerd. == 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. In sommige schermen (dossier, relaties) is een lijst te zien met de ''50 laatst geselecteerd'' (daar zijn dan bolletjes voor). Die lijsten kunnen meteen na de overstap leeg zijn. Dat komt omdat de administratie van laatst-geselecteerd op een andere manier wordt gevoerd. De lijsten vullen zich vanzelf weer nadat er dossiers zijn geopend of opgeslagen. Met de nieuwe administratie is beter in te zien wie-wat-wanneer gedaan heeft. == Audiogrammen == (TODO: hier uitgebreide informatie over de veranderingen in de audiogrammen) - '''Switch''' Zet de switch ''metingdata_via_driver'' aan. Dan wordt de nieuwe NOAH data gebruikt als bron voor meting-data. Met de switch uit worden de "oude" data (uit OpenAC v2.012) en toonaudiogrammen gebruikt. Met de switch aan worden de "nieuwe" data (uit de herinterpretatie van de metgegevens die als migratie-stap is uitgevoerd) en de nieuwe toonaudiogrammen ebruikt. - '''Volledig Scherm''' Het is nu mogelijk om metingen in een apart tabblad te bekijken. Klik hiervoor op de link __volledig scherm__ in een meting-blok. In het nieuwe tabblad dat opent, kan je alle metingen / alle '''toon'''audiogrammen tegelijk bekijken. - Naast het toonaudiogram is een lijst met datums opgenomen. Dat zijn de dagen waarop er metingen zijn verricht. Klik op het vinkje om het (toon)audiogram van die dag zichtbaar te maken of te verbergen. - Klik op __nadruk__ om de andere (toon)audiogrammen iets lichter weer te geven zodat het ene (toon)audiogram met de nadruk beter zichtbaar is. == Voor het Secretariaat == - '''Acties''' Acties zijn nu uitgebreid met een thema en een prioriteit. Of dat zichtbaar is, hangt af van lokale instellingen. - '''Agenda''' De knop ''overnemen en verder bewerken'' als je een afspraak hebt geknipt of gekopiëerd, werkt nu weer. Ticket #7571. - '''Agenda''' Het rooster dat in de agenda zichtbaar is, is alleen het rooster dat van toepassing is op de ingelogde AGB en geselecteerde locatie. Voorheen kon je incidenteel ook het rooster van andere locaties of AGBs te zien krijgen, als een medewerker op meerdere locaties werkte. - '''Agenda''' In het uren-overzicht (gewerkte tijd) van een medewerker is nu ook te zien welk deel van het rooster gecanceld is door nulrooster-afspraken (zoals werken buiten de deur). Er kan een regel verschijnen ''nulrooster/roostervrij'' met een negatief aantal uren. - '''Agenda''' Na het verversen van de agenda -- bijvoorbeeld doordat er een nieuwe afspraak is ingepland -- springt de agenda niet meer helemaal terug naar links. We vragen de ACs bij het testen er speciaal op te letten of dit niet elders, waar er eerder door OpenAC gescrolld werd, rare effecten heeft. - '''Agenda''' Een nieuw vinkje ''bestede uren'' laat de geregistreerde '''bezoeken''' zien in de agenda. Zonder dat vinkje gaat de agenda alleen over '''afspraken'''. - '''Batch Printen''' In het dossierscherm kunnen batch-prints gemaakt worden. Als een sjabloon prompt-velden heeft (die je moet invullen als je het sjabloon kiest in het dossier) dan wordt daar ook om gevraagd bij batch-prints. De ingevoerde waarden worden dan voor alle brieven in de batch gebruikt. #8981. - '''Batch Printen''' De lijst van sjablonen wordt bij batch-printen op dezelfde manier gefilterd op locatie als de lijst sjablonen in het dossier. - '''Cohorten''' De selectie voor locatie van een cohort, wordt nu beperkt aan de hand van de ingelogde AGB en geselecteerde locatie in het startscherm. - '''Dossier''' Als in het dossier een actie is afgehandeld (door het linkje ''actie afhandelen'' te klikken) dan wordt de actie ook weer dichtgeklapt. - '''Dossier''' In het dossierscherm kunnen de lijsten van ''50 laatst geselecteerd'' of ''50 laatst opgeslagen'' meteen na de overstap leeg zijn. Dat komt omdat de administratie van laatst-geselecteerd op een andere manier wordt gevoerd. De lijsten vullen zich vanzelf weer nadat er dossiers zijn geopend of opgeslagen. Met de nieuwe administratie is beter in te zien wie-wat-wanneer gedaan heeft. - '''Dossier''' Het gebied rechts-bovenaan het dossierscherm, waar naam, geboortedatum en sommige opmerkingen verschijnen, is uitgebreid: - Het past zich aan de lettergrootte aan. - Opmerkingen kunnen worden voorzien van een kleurtje. - Als er teveel opmerkingen zijn, worden ze redelijk afgekapt. - Als de patiënt is overleden, worden veel gegevens niet meer vertoond, maar de geboortedatum van de patiënt nog wel. - '''Dossier''' Verwijsdatums mogen niet in de toekomst liggen. - '''Dossier''' Arabische namen zoals ''Al-Khwarizimi'', ''El-Habib'' worden niet meer opgevat als een samengestelde naam-naam-echtgenoot. Dit geldt alleen voor de samenstellinge ''Al-'' en ''El-''. - '''Dossier''' Bij het maken van een afspraak kan de voorkeur van de patiënt worden opgegeven in een notitie, bijvoorbeeld ''woe middag''. Lange tijd is ''woe'' opgevat als vrijdag; dat is nu gecorrigeerd. Zie ticket #9334. - '''Dossier''' In de taakbox van het dossierscherm kan je een lijst opvragen met een datum-bereik, of door dossiernummers in te voeren. Als je een datum-bereik invult, wordt een deel van de geselecteerde dossiers in de lijst getoond, maar worden alle dossiers van de lijst door OpenAC vastgehouden voor batch-taken. Als je meer nummers invulde dan in de lijst paste, kapte OpenAC dit af en werd de batch-taak alleen uitgevoerd voor de dossiers die in de lijst zichtbaar waren. Dit is gecorrigeerd: als er meer nummers zijn ingevoerd dan in de lijst verschijnen, worden batch-taken toch uitgevoerd voor alle dossiernummers die zijn ingevoerd. Ticket #9119. - '''Dossier''' Als je vanuit het dossier een afspraak uitbreidt met een nieuwe activiteit, en die via de agenda inplant door in de agenda ergens te klikken, nam OpenAC altijd de nieuwe medewerker over voor alle activiteiten van die afspraak. Dat kan nu door de beheerder van OpenAC aangepast worden door middel van een parameter -- in welk geval de aangeklikte medewerker alleen voor de nieuwe activiteit wordt gebruikt. Ticket #9372 - '''Dossier''' De lijsten in het dossierscherm van ''laatst-geselecteerd'' worden nu op een andere manier berekend. Dit betekent onder andere dat als een collega een dossier bekijkt, dat dossier niet meer "weggekaapt" wordt: het staat nog steeds bij de ''laatst-bekeken'' dossiers. - '''Scannen''' In de scanviewer zijn knopjes opgenomen om de scan een kwartslag naar links of rechts te draaien. Dit is handig bij scans van een liggend-afgedrukt A4'tje. - '''Scannen''' Het is nu mogelijk om de scan-resolutie te kiezen (100, 300, 600dpi) om een scherper beeld te krijgen. - '''Scannen''' De markeerstift is aangepast en zou nu niet meer de afbeelding helemaal weg moeten poetsen. - '''Sjablonen''' Het is nu mogelijk om de sjabloon-lijst beter af te stemmen op het blok waar de lijst sjablonen in wordt opgevraagd. Zo kan bijvoorbeeld het sjabloon intake-vragenlijst voor vrouwen, alleen in de lijst verschijnen voor dossiers van mensen die als geslacht vrouw hebben. - '''Werklijsten''' Geheime adressen komen niet meer voor op de controlelijst voor onvolledige adressen. - '''Werklijsten''' Lege BSN's (niet ingevuld) komen niet meer voor op de lijst BSN meervoudig in gebruik. - '''Werklijsten''' Patiënten met een niet-regulier zorgtraject kunnen nu ook op de controlelijst ''BSN/identiteit niet vastgesteld'' voorkomen. - '''Werklijsten''' In de planlijsten om SMS- en Email-herinneringen te sturen, kan nu ook op activiteit worden gefilterd. Daarnaast worden de medewerker- en activiteit-aantallen nu goed bijgewerkt. - '''Werklijsten''' In de planlijsten voor het uitnodigen van patiënten is een kolom ''spoed'' opgenomen, waar ook op gesorteerd kan worden. Voorheen was een spoedafspraak alleen te herkennen doordat te tekst vetgedrukt was. - '''Werklijsten''' De titel van de werklijst ''verwijskaart nog niet binnen'' is aangepast om aan te geven wat er werkelijk wordt gecontroleerd. == Voor de Onderzoekers == - '''Acties''' Acties zijn nu uitgebreid met een thema en een prioriteit. Of dat zichtbaar is, hangt af van lokale instellingen. - '''Audiogrammen''' De audiogrammen kunnen in een apart scherm worden bekenen. Hier zijn de diagrammen groter en mooier getekend en kunnen de diagrammen van meerdere bezoeken tegelijk bekeken worden. - '''AWBZ''' In een indicatievrij AWBZ traject is het niet meer verplicht om een datum op te geven in de AWBZ profielen. - '''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). - [[Image(links.png, 200px, class=inline-right)]]'''Decursus''' De rapportage ''decursus'' (vaak gebruikt voor patiëntenoverleg) kan nu rechtstreeks het dossier van een van de besproken patiënten openen. De kopjes van de rapportage, waar de patiëntgegevens staan, lijken nu op links (blauw en onderstreept). Klik erop om het bijbehorende dossier te openen. Er kan maar een dossier tegelijk openstaan (zoals gebruikelijk in OpenAC). - '''Documenten''' In het document-scherm zijn de labels voor de verschillende layouts van het documenten- en decursus-overzicht, aangepast (bijvoorbeeld in plaats van ''fancyh3'', de veelzeggender ''notitie''). De zeer-beperkte layout ''h3'' is verwijderd. - '''Documenten''' In het documenten-scherm is ook een decursus-overzicht. Voorheen werd alleen de opgeslagen decursus vertoond in dit overzicht. Nu ook de nog-niet-opgeslagen decursus. - '''Doorverwijzen''' In het zorgtraject kon al aangegeven worden dat de patiënt is doorverwezen (bijvoorbeeld naar de perifere logopedie). Er kan nu ook een datum (van de doorverwijzing) worden opgegeven. Of dit zichtbaar is, en of het verplicht is, hangt af van lokale instellingen. - '''Dossier''' In het dossierscherm kunnen de lijsten van ''50 laatst geselecteerd'' of ''50 laatst opgeslagen'' meteen na de overstap leeg zijn. Dat komt omdat de administratie van laatst-geselecteerd op een andere manier wordt gevoerd. De lijsten vullen zich vanzelf weer nadat er dossiers zijn geopend of opgeslagen. Met de nieuwe administratie is beter in te zien wie-wat-wanneer gedaan heeft. - '''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. - '''Dossier''' Het logo-gebied rechts-bovenaan het dossier is sterk uitgebreid. - Het past zich aan de lettergrootte aan. - Opmerkingen kunnen worden voorzien van een kleurtje. - Als er teveel opmerkingen zijn, worden ze redelijk afgekapt. - Het is mogelijk om een foto op te nemen, rechts naast de naam en geboortedatum. - Als de patiënt is overleden, worden veel gegevens niet meer vertoond, maar de geboortedatum van de patiënt nog wel. - '''Dossier''' De lijsten in het dossierscherm van ''laatst-geselecteerd'' worden nu op een andere manier berekend. Dit betekent onder andere dat als een collega een dossier bekijkt, dat dossier niet meer "weggekaapt" wordt: het staat nog steeds bij de ''laatst-bekeken'' dossiers. - '''Dossier''' Als het dossier-scherm gesloten wordt, wordt ook een bijbehorend decursus-in-volledig-scherm gesloten. Ook als er een MAC-AC-scherm openstaat, wordt dat gesloten. - '''Hoortoestellen''' De import van hoortoestellen uit de landelijke database is alweer uitgebreid. Bouwvormen worden nu correct overgenomen. - '''ICD-10''' Op verzoek van de KFA's zijn codes voor specifieke lees- en spellings-stoornissen toegevoegd, en dyslexie. - '''Indicatoren''' De doorlooptijd krijgt een geschatte waarde als er geen definitieve berekening gedaan kan worden. - '''Indicatoren''' In het indicatoren-blok kan worden ingevuld wanneer de diagnostiek is afgerond, ten behoeve van de bepaling van de doorlooptijd. - '''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. - '''Rapportages''' In sommige rapportages zijn cellen waar patiënt- of relatie-nummers staan, veranderd in linkjes. Deze zijn te herkennen aan de vormgeving (blauw en onderstreept). Klik op de cel in de rapportage om het bijbehorende dossier (of relatie, of wat-dan-ook) te openen in het bijbehorende scherm. Zie ''decursus'' hierboven voor een voorbeeld. - '''SBV-Z''' De SBV-Z controles leken twee keer hetzelfde te controleren. Dat doen ze niet, ze gebruiken verschillende zoekpaden, maar nu is dat in de berichten aan de gebruiker ook te zien. - '''Werklijsten''' De planlijst ''openstaande acties'' kan nu worden gesorteerd op prioriteit (als die kolom er is). Hoge prioriteit en de prioriteit ''niet vastgesteld'' komen dan bovenaan. - '''Zorgtrajecten''' De einddatum van een zorgtraject waar nog een open afspraak in de toekomst staat, wordt bepaald aan de hand van de (fictieve) einddatum van het subtraject waarin de afspraak zou vallen als het een bezoek wordt. Hierdoor lijken zorgtrajecten iets langer te duren, maar verandert de einddatum op het moment van binnenmelden niet. == Voor het Management == - '''AFAS''' De export naar het boekhoudpakket van AFAS is uitgebreid met een kolom waar de UZOVI-code van de verzekeraar is opgenomen (in overleg met de !FinAd afdelingen van de AC's die deze export gebruiken). - '''Agenda''' In het uren-overzicht (gewerkte tijd) van een medewerker is nu ook te zien welk deel van het rooster gecanceld is door nulrooster-afspraken (zoals werken buiten de deur). Er kan een regel verschijnen ''nulrooster/roostervrij'' met een negatief aantal uren. Ticket #9315. - '''Agenda''' Een nieuw vinkje ''bestede uren'' laat de geregistreerde '''bezoeken''' zien in de agenda. Zonder dat vinkje gaat de agenda alleen over '''afspraken'''. - '''AWBZ''' Er is een nieuwe kolom 'Zorgverzekeraar' in controlesheet van het AWBZ-productierapport toegevoegd zodat de totalen in tabblad 'Productie per verzekeraar' op patiënt niveau te herleiden zijn. - '''CQI''' Richtafspraken meer dan een jaar in de toekomst, zijn niet langer een exclusie-criterium voor de CQI-uitnodigingen. - '''Factureren''' Als een subtraject facturabel is en wordt gefiatteerd, maar daarna 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. - '''Factureren''' Een AWBZ nota heeft nu (net als een AP nota) een linkje naar het dossier waar de nota vandaan komt. #9019. - '''Factureren''' De AWBZ bezoeken die onder een zorgtraject met een zorgvraag die niet gelijk is aan 'gehoor' en/of 'spraak/taal' worden tijdens het fiatteren afgekeurd zodat die alsnog juist worden ingevuld en daarna opnieuw gefiatteerd. Zo wordt voorkomen dat die bezoeken niet als 'NIET_DECLARABEL' staan. - '''Factureren''' In enkele gevallen is in het dossier een subtraject aangemerkt als ''niet facturabel'' terwijl dat niet zo is. Als er op de link ''factureerstatus'' wordt geklikt en het traject blijkt toch facturabel, volgt een redelijke melding. - '''Factureren''' In enkele gevallen verandert tijdens het fiatteren een subtraject van verzekeraar -- omdat de patiënt van verzekeraar is veranderd sinds het vorige subtraject, bijvoorbeeld. Deze subtrajecten worden nu niet meer bij de verkeerde verzekeraar gebundeld, maar komen terug in bakje A. - '''Indicatoren''' De kwaliteitsindicatoren-berekeningen zijn weer bijgesteld naar de laatste definities. - '''Medewerkerdossier''' In het medewerkersdossier zijn, bij email-adressen van medewerkers, de velden ''notaspecificatie'' en ''herinnering toegestaan'' niet meer zichtbaar: zie zijn alleen zinvol bij email-adressen van patiënten. - '''Nota''' Als een adres van een nota niet in Nederland is, wordt nu ook de (tweeletterige) landcode aan het adres toegevoegd. #9526. - '''Notabeheer''' AWBZ bundels worden alleen vertoond bij de bijbehorende AGB-locatie. - '''Rapportage''' AWBZ per verzekeraar is aangepast om ook niet-standaard debiteurennummers te ondersteunen. - '''Rapportage''' De wachttijdmonitor (rapportage) heeft nu ook een controle-sheet. - '''Rapportage''' De schadelastrapportage kan nu worden opgevraagd voor financieringsbronnen anders dan ''ap'' (dus ook voor AWBZ). - '''Rapportage''' De schadelastrapportage splitst nu producten uit naar zorgtype, om onderscheid te maken tussen een AP.101 gehoor en een AP.101 spraak/taal. - '''Rapportage''' De schadelastrapportage is uitgebreid met een prognose over de ontwikkelingen van onderhanden APs (op basis van soortgelijke ontwikkelingen uit het verleden). - '''Rapportage''' De MAC-AC en FDSK rapportages hangen nu aan andere permissies; alleen medewerkers die deze registraties mogen invoeren, hebben toegang tot de rapportage. - '''Rapportage''' De rapportage ''productie medewerkers'' is uitgebreid met de naam en functie van elke medewerker (voorheen stond daar alleen de login-code). #9386 - '''Tarieven''' Het is nu ook mogelijk om passantentarieven in te voeren voor andere financieringsbronnen dan ''regulier''. - '''VECOZO''' Verzekeringsgegevens worden minder vaak gecontroleerd (dat gebeurde ook soms als het helemaal niet hoefde). Bij het fiatteren en in het dossier gebeurt het uiteraard nog steeds. #9362 == Voor het Beheer == - '''Aantekeningen''' De instelling popup-bij-aantekeningen is verdwenen. Per-aantekening kan je nu invoeren of het een logo-aantekening is (die verschijnen in het gebied rechts-bovenin het dossier). Een logo-aantekening kan een kleur hebben, zodat de aantekeningen in verschillende kleuren worden weergegeven, en een logo-aantekening kan een popup veroorzaken. Dit is afzonderlijk, per aantekening, in te stellen. - '''Acties''' Zijn uitgebreid met een thema en een prioriteit. Er is een nieuwe codetabel met actie-thema's en een codetabel met prioriteiten in de kernmodule `d042_dossier`. Het is niet verplicht om deze velden in te vullen. Een AC kan ook kiezen om de velden te verbergen (via het structuurscherm van OpenAC). Om deze velden verplicht te stellen, gebruikt de module-parameter `ingangsdatum_themavelden` van kernmodule `d042_dossier`. - '''Agenda''' De switch ''binnengemelde_afspraak_openen'' geeft aan of een klik in de agenda de afspraak, of juist het bezoek (default als de switch uit staat) opent. - '''Audit-Trail''' De log-meldingen als een agenda-entry wordt verwijderd, geven nu meer informatie (met name '''wie''' het heeft gedaan). - '''Audit-Trail''' Als de switch ''debug_agenda_entries'' aan staat, worden ook veranderingen in de medewerkers bij een tijdvak gelogd. - '''Audit-Trail''' De lijsten in het dossierscherm van ''laatst-geselecteerd'' worden nu op een andere manier berekend. De audit-trail records worden hiervoor gebruikt. Dat betekent dat de inhoud van de lijsten nu iets anders kan zijn dan in de vorige versie (met name is er nu meer ruimte om te noteren dat een medewerker een dossier heeft gezien: dus dossiers worden niet meer "weggekaapt" als iemand anders er naar kijkt). - '''Audit-Trail''' De velden ''created'', ''modified'' en ''accessed'' worden nu minder bijgewerkt, ten faveure van de uitgebreide audit-trail records. - '''Beheersrechten''' De speciale rol van gebruiker ''admin'' is grotendeels weggenomen: - Medewerkers met functie ''admin'' (de medewerkersfunctie kan je invullen in het medewerkersscherm; ''admin'' is een van de standaard-keuzes) krijgen "beheersrechten", wat inhoudt dat ze alles mogen doen wat de ''admin'' gebruiker zou mogen. - Medewerkers met functie ''beheerder'' krijgen geen speciale behandeling meer. Op enkele plekken in OpenAC werd op deze functie gecontroleerd, maar het is niet eens een medewerkersfunctie die in de kern is gedefiniëerd. - Er zijn fijnmazige permissies ingevoerd voor het certificaten-beheer, zodat je niet meer ''admin'' hoeft te zijn om certificaten te beheren. Deze permissies staan onder `__permissies__/beheer/certificaten`. Elk certificaat dat in OpenAC geinstalleerd kan worden, is afzonderlijk toe te kennen hier. - In het medewerkerscherm wordt getest op `medewerker+C` om medewerkers aan te mogen maken (voorheen beheersrechten) en `gebruikersgroep+C` om gebruikersgroepen aan te mogen maken (ook voorheen beheersrechten). Voor ''admin''-gebruikers maakt dat niks uit, maar het is nu mogelijk voor P&O om medewerkers / gebruikers in OpenAC aan te maken zonder tussenkomst van admin. - Het beheerscherm voor SQL queries is nu niet-read-only als je `query+C` hebt (voorheen alleen bij beheersrechten). - Normtijden mogen worden gewijzigd met `normtijd+U` (maar sinds het DOT-tijdperk zijn de normtijden landelijk vastgesteld, dus doe dit niet). - De waarschuwing in de CQI module, als je exclusie-aantekeningen opgeeft die niet bestaan, wordt nu getoond aan medewerkers met de ''developer'' switch, in plaats van alleen aan ''admin''. - '''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. - '''Blokkeren''' Als de ''developer'' switch aan staat, dan wordt er niet geblokkeerd. Zo kan je in de adaptatie blokkeren, terwijl je als ontwikkelaar daar geen last van hebt (vooral van belang voor de FENAC ontwikkelaars die steeds van adaptatie wisselen). - '''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. - '''Database''' In sommige gevallen loopt de database heel ver achter op de codetabellen. Dat leidt tot problemen bij het opstarten, en dat geeft nu een begrijpelijke foutmelding in plaats van een Python. - '''Decursus''' De thema's ''conclusie-lo'' en ''conclusie-lost'' zijn aan de codetabel in de kern toegevoegd. Hier werd al wel naar verwezen, maar ze stonden niet in het lijstje. - '''Doorverwijzen''' In het zorgtraject kan worden aangegeven dat de patiënt is doorverwezen (bijvoorbeeld naar de perifere logopedie). Sommige AC's willen daar een datum aan toevoegen (om aan te geven wanneer de doorverwijzing heeft plaatsgevonden). Dat kan als volgt: - Maak het veld `behandeling:doorverwijzing-datum` zichtbaar, door in het structuurscherm het veld een plek te geven. Wij raden aan box `5:5` (na de drop-down waarin gekozen kan worden voor een doorverwijzing) met layout `2:4` (plek voor het label en de datum). - In de adaptatie-init, geef de parameter `ingangsdatum_doorverwijzing_datum` op aan de module `d040_behandeling`, (in de `start()` functie), zo: {{{ d040_behandeling.start(ingangsdatum_doorverwijzing_datum="2015-12-01") }}} Vergeet niet om OpenAC opnieuw op te starten. Een zorgtraject dat start op of na de ingangsdatum, en waarvoor een doorverwijzing is ingevuld, maar waarvoor geen doorverwijs-datum is ingevuld, krijgt een rode signalering. Wij raden aan om geen datum te kiezen in het verre verleden, omdat dat tot veel signaleringen zou kunnen leiden. - '''Dossier''' Er is een nieuwe module-parameter voor `s080_agenda`, ''resources_vervangen_bij_overnemen''. Als deze parameter op `False` staat (de default is `True`) dan verandert het gedrag van OpenAC bij het overnemen van een medewerker in een afspraak. Als een afspraak openstaat in het dossier en er wordt in de agenda op een lege plek geklikt, dan neemt OpenAC de aangeklikte medewerker (of kamer) over in de afspraak. Met deze module-parameter aan (de default) wordt de aangeklikte medewerker gebruikt voor alle activiteiten van de afspraak. Met de parameter uit wordt de aangeklikte medewerker alleen voor nieuw-toegevoegde activiteiten gebruikt. #9372 - '''Dossier''' Het veld ''status'' van afspraken (ook richtafspraken en binnengemelde afspraken) kan zichtbaar worden gemaakt. Dit gaat via de normale ACLs. Hiermee kan, in bijzondere gevallen, een afspraak van status worden veranderd -- bijvoorbeeld binnengemeld kan worden omgezet in annulering. Let er wel op dat de ACLs goed zijn ingesteld (liefst -R voor de meeste medewerkers). - '''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. - '''Exact''' De !ExactGlobe module heeft, in de Auris-variant, bij export een nieuw veld ''Project'' waar de code van de verzekeraarskoepel waar de gedebiteerde verzekeraar in zit, in staat. - '''Factureerstatus''' Bij het bepalen van de factureerstatus worden de registratiefouten opgevraagd. Dit proces heeft nu uitgebreide logging (achter switch ''debug_fin_trajecten''). - '''Foto''' Om een foto in het dossier op te nemen, kan gezocht worden naar een gekoppeld bestand met een bepaalde naam. Er is een nieuwe convenience-function `maak_displayfoto_re_functie` om daarbij te helpen (als de voorgedefinieerde functies niet voldoen). - '''Grouper''' De URL van de landelijke grouper is veranderd nu VECOZO de grouper beheert. Dit is ook in v2.012 en v2.010 opgenomen. - '''Instellingen''' De instellingen ''dossierlocatie in daglijst'' en ''agenda tonen per plangroep'' zijn nu in de instellingen-groep ''agenda'' te vinden, waar ze horen. - '''Lettergrootte''' De minimum-lettergrootte is nu 6pt; voorheen kon je OpenAC in een toestand krijgen met 1pt letters, en dat is te klein om werkbaar te zijn. - '''Migratie''' Het is nu mogelijk om aan het migratie script een `-c` optie mee te geven om bepaalde configuratie-variabelen tijdelijk een andere waarde te geven. - '''!OpenOffice''' De !OpenOffice en !LibreOffice ondersteuning is bijgewerkt. Nu sluit OpenAC niet af op het moment dat je !OpenOffice afsluit. - '''Paraferen''' Er is een nieuwe switch 'debug_paraferen' gerealiseerd om de debug meldingen rondom het paraferen van verrichtingen te tonen en in log op te slaan. - '''Permissies''' Het is nu mogelijk om gebruik te maken van ''ACL aliassen'' om bijzondere permissies toe te kennen, door te filteren op velden van de entry waarnaar gekeken wordt. Bijvoorbeeld om een medewerker op read-only te zetten bij afspraken die een richtafspraak zijn. Vooralsnog is er geen user-interface om deze in te voeren. De ACL-aliassen verschijnen wel als apart-toe-te-kennen permissies in het toegangsrechtenscherm. - '''Permissies''' Er zijn voorgeprogrammeerde ACL-aliassen. De een is voor richtdagen (dwz. plandagen met status ''richtafspraak'') en de ander voor no-shows (dwz. annuleringen, plandagen met status ''geannuleerd''). Deze zijn hard-gecodeerd. - '''Permissies''' Toestemming om richtdagen te maken of afspraken te annuleren, en de linkjes in het dossier die dat mogelijk maken, hangen nu af van de ACL-aliassen voor richtdag en no-show. - '''Permissies''' In het toegangsrechtenscherm is een vinkje ''effectieve rechten''. Standaard staat dit aan, en dan zie je voor gebruikers wat ze effectief mogen -- inclusief het effect van de gebruikersgroepen waar ze in zitten. Als het vinkje uit staat, zie je alleen de uizonderingen die voor die ene gebruiker gemaakt zijn. - '''Rooster''' Als je de roosters bekijkt in het roosterscherm is het mogelijk om ''alle periodes'' te kiezen. Als je dan een rooster-item bewerkt, kan OpenAC niet controleren of de begindatum overeenkomt met de bedoelde periode (bijvoorbeeld wekelijks op maandag). OpenAC voert nu dan ook geen controle uit -- voorheen kreeg je een rare melding dat het rooster niet op een zondag begon. Ticket #9370. - '''Scan''' De bepaling van bestandsnamen (waar een scan of foto wordt opgeslagen) is licht veranderd, waardoor er geen vreemde tekens meer in de namen voorkomen. - '''Scanviewer''' Als de switch ''developer'' aanstaat, kan je in de scan-viewer ook annotaties maken. Dit feature is nog lang niet uitgewerkt, maar wel zichtbaar (als je de switch aan hebt staan). - '''Script''' De documentatie van het script `verstuur_herinneringen` is bijgewerkt: als er geen locatie is opgegeven, betekent dat "alle locaties van de huidige AGB". - '''Script''' Het script `performance` is uitgebreid met een zeer simplistische `--analyze-log`, die je los kunt laten op een SQLAlchemy log om queries te tellen. Maak een kopie van een `sqlalchemy.log` en gebruik optie `-f ` om die te analyseren. - '''Script''' Het script `verstuur_herinneringen`, waarmee SMS en e-mail herinneringen voor afspraken kunnen worden gestuurd (net zoals vanuit het planlijstenscherm), is uitgebreid met filter-opties. Met opties `--met-medewerker`, `--met-activiteit` en `--met-bron` kan een specifieke medewerker, specifieke activiteit of specifieke financieringsbron worden geselecteerd. - '''Sessies''' Sessie-berichten, en sessies-afsluiten (openstaande OpenAC sessies automatisch afsluiten door de beheerder), werkte niet goed. Dat is hersteld. - '''Sjablonen''' Een sjabloon kan nu een filter-expressie hebben; hiermee word getest of het blok waarin het sjabloon wordt opgevraagd, voldoet aan de voorwaarden om het sjabloon te tonen. Zo kan bijvoorbeeld een intake-vragenlijst voor vrouwen, alleen voor vrouwen worden vertoond. - '''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. - '''Tinnitus''' De tinnitus-module, ontwikkeld voor AC Hoensbroek, is nu een kernmodule. - '''Unittests''' Aan het driver-script voor unittests is de optie `--dry-run` toegevoegd, die alleen print welke tests uitgevoerd zouden worden. - '''VECOZO''' Bij de COV-check is de logging uitgebreid (gebruik switch ''debug_vecozo'') en is een nieuwe switch ''dummy_vecozo'' gemaakt om met fake COV gegevens te testen. - '''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. - '''Werklijsten''' De werklijst bezoeken buiten een subtraject kan nu programmamatisch worden uitgebreid met meet financieringsbronnen (default wordt alleen van ''dp-ap'' en ''regulier'' verwacht dat ze een subtraject opleveren). - '''Werklijsten''' Als je een werklijst vervangt door een andere implementatie, leidt dat niet meer tot een rode melding bij alle medewerkers. - '''Werklijsten''' Je kunt programmamatisch de breedte van de werk-, plan- en controlelijsten aanpassen. Zie ticket #9529 voor details. == Lokale Aanpassingen == - '''Amersfoort''' De uitnodigingsoort (bij richtafspraken) is hersteld. - '''Auris''' De kennelijk-niet-recent-gebruikte optie ''annulering zonder afspraak'' is verwijderd. - '''Auris''' De naamgeving van het bestand waarmee Eldege audiometrie-gegevens worden uitgewisseld, is aangepast voor werkstations met meerdere gebruikers. - '''Drenthe''' De etiketten van verschillende relaties zijn allemaal gelijk getrokken. - '''Eindhoven''' Trajecten hebben per-financieringsbron een ander kleurtje. - '''Eindhoven''' Kostenplaats voor export naar Exact aangepast. - '''Friesland''' Sneltoets 3, ''schoolinfo toevoegen'', heeft nu in het menu een leesbare omschrijving. - '''Friesland''' Module-parameter ''bezoek_tijdvak_verplicht'', die al lang niks meer deed, verwijderd. - '''Hoensbroek''' KNO-bezoeken worden automatisch gefiatteerd. - '''Hoensbroek''' Een KNO bezoek-zonder-afspraak krijgt nu automatisch een bijbehorende afspraak. - '''Hoensbroek''' Er is een koppeling met het online-portaal van !BergOp gerealiseerd. - '''Hoensbroek''' Resten van de AWBZ/ZG module, die inmiddels naar de kern is verhuisd, verwijderd. - '''Hoensbroek''' De tinnitusmodule is verhuisd naar de kern. - '''Nijmegen''' Herstelscript voor foutief-ingediende AWBZ nota's. - '''Nijmegen''' De berekening van relatieve uren bij AWBZ/ZG is voor Nijmegen aangepast. - '''Pento''' De Pento pseudo-adaptatie kan nu ook opgestart worden: dat is zodat je wijzigingen in kunt leveren (in die adaptaties). - '''Twente''' De etiketten van verschillende relaties zijn allemaal gelijk getrokken. - '''Twente''' Dossiers zijn automatisch ''digitaal'' als ze vanaf 1-1-2015 zijn aangemaakt. - '''Utrecht''' Het patiëntenbestand, dat nog vervuild was met patiënten van voor de verzelfstandiging, is opgeschoond. - '''VUMC''' Module-parameter ''bezoek_tijdvak_verplicht'', die al lang niks meer deed, verwijderd. == 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/Ontwikkelaar/Procedures/TestProtocol 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 r39232 09d55cc38)