Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Topics - Claus Hemberg Jørgensen

Pages: 1 ... 13 14 [15]
211
Pga. OS-opdatering m.v. vil der være servicevindue på FMK dokumentationssiderne på http://wiki.fmk.netic.dk/doku.php i dag onsdag den 23.05.2018 mellem kl. 12.30 og 16. Der kan forventes kortvarig nedetid af få minutters varighed enkelte gange i løbet af perioden.

På FMK-teamets vegne
Claus

212
Ny version af FMK (1.4.6.14) deployes i dag på test1, forventet på test2 15.05.2018

Indholdet er:

Key   Fmk Type   Summary
FMK-4520   Intern   Planned administration periode uden slutdato fejler
FMK-4519   Intern   Indfør NOT NULL på Modified/ModifiedDatetime på relevante DD tabeller
FMK-4512   Data justering  ASCP00110672 Fejl i filtrering af udløbne doseringsperioder på PDF
FMK-4509   Validering   E3: Tillad status Kasseret i SetDoseDispensingStatus
FMK-4501   Intern   Tilføj indhold til ddv_vaccinesubsitutions stamdata-tabellen i fmk-datamodel projektet
FMK-4497   Intern   Tilføj RM isalive check i FMK isalive
FMK-4494   Intern   Fjern check for riak adgang fra isalive
FMK-4492   Ny funktionalitet   Validering af periode-status før der tillades Update og Delete
FMK-4489   Intern   Periodisk fejl ved hent request / response
FMK-4488   Intern   Organisationskode visning i auditlog
FMK-4485   Intern   FMK sikkerhedsrettelse
FMK-4480   Data justering   E3: Nye recepter dukker ikke op på DD-kort
FMK-4477   Snitflade   Historiske kald af medicinkort returnerer historiske recepter og effektueringer
FMK-4475   Intern   NPE i DD PDF hvis dosisdispenseringen ikke har angivet pakkegruppe eller -apotek
FMK-4471   Intern   Nashorn giver fejl kort efter genstart, check dosis2text i isalive
FMK-4469   Intern   Request-Response log via Kafka: Runtime fejl betyder at log ikke gemmes
FMK-4457   Ny funktionalitet   E3: Implementering af UndoEffectuatedDoseDispensingPeriod
FMK-4448   Intern   PricelistVersionDate håndteres forkert mht til tidszone.
FMK-4437   Ny funktionalitet   E3: Implementering af EffectuateDoseDispensingPeriod
FMK-4385   Ny funktionalitet   E3: Implementering af GetDoseDispensingCardHistory

213
Vi har i flere tilfælde oplevet, at nogle patienters medicinkort er blevet uforholdsmæssigt store mht. størrelsen af den returnerede xml. Det har vist sig at skyldes, at en ordination er blevet oprettet med et usædvanligt stort antal <Dose> elementer, i visse tilfælde flere tusinde. Ud fra indholdet af disse doseringer har vi vurderet dem til at skyldes en fejl ved oprettelsen, formentlig banale indtastningsfejl fra brugernes side. For at undgå dette indfører vi derfor en max-grænse på 99 <Dose> elementer per <Day> element. Valideringen bliver indført gradvis, og i første omgang vil evt. nye af disse tilfælde kun blive logget og dermed give os et overblik over, om det stadig er noget der opstår. Hvis det ikke viser sig at skabe større problemer, vil checket blive enable'd som en "hård" validering.

Logning og efterflg. validering forventes indført efter release af FMK 1.4.6.10 er foretaget, men FMK-klienter bør nok allerede nu overveje, om den nye regel kan give nogle udfordringer.

214
På seneste teknikermøde blev der fremsat ønske om, at dosis-til-tekst komponenten skulle kunne generere en kort doseringstekst der er længere end de 70 tegn, som FMK snitfladen p.t. begrænser det til. Denne mulighed er gjort tilgængelige i de nye JS/Java/.NET-udgaver af dosis-til-tekst komponenten, jvf. tidligere annoncering herom. Rent praktisk er der kommet en optionel længde-parameter på DosisTilTekstWrapper-klassens ConvertShortText() metode. Hvis denne parameter ikke angives, anvendes 70 tegn som hidtil.

Mvh Claus

215
Som tidl. annonceret, er dosis-til-tekst blevet omskrevet til javascript (vha. typescript), bl.a. til brug for web-løsninger. Der er nu også udviklet java- og .NET komponenter der indkapsler javascript-implementationen og udstiller den i et API lignende den tidligere dosis-til-tekst komponent, dog udvidet med muligheden for at generere doseringsforslag. For info om de respektive komponenter, se herunder:

216
http://wiki.fmk.netic.dk/doku.php?id=fmk:generel:eksempel_kode kan der nu findes en opdateret FMK 1.4.6 C# testklient. Ændringer siden første version:
  • Opdateret mht. anvendt WSDL
  • Whitelisting header bl.a. vedr. OrgUsingId
  • Tilføjet GetPrescriptions eksempel

217
Det nye PDF print, der har været under udarbejdelse i en længere periode, er nu tilgængeligt på både test1 og test2.

Ud over en lang række layoutmæssige ændringer, er den væsentligste ændring i forhold til tidligere, at komplekse doseringer, der ikke kan beskrives på en enkelt linje i oversigtstabellen, udskrives separat i en efterfølgende detaljeret tabel. Inkluderet herunder er jo så også strukturede doseringer med flere perioder, der hidtil blot har været udskrevet med den lange doseringstekst

Bemærk i øvrigt, at der i snitfladerne 1.4.4 og nyere er kommet en ny mulighed for at fravælge vandmærkemarkeringer som "INDLAGT" og "IKKE AJOURFØRT", se http://wiki.fmk.netic.dk/doku.php?id=fmk:1.4.2:hent_medicinkort_som_pdf&#nyt_print_under_udarbejdelse for detaljer herom.

218
Den tidligere annoncerede javascript-udgave af dosis-til-tekst komponenten er nu gjort tilgængelig via npmjs.org. Npm er en meget udbredt package manager anvendt i javascript community'et, og npmjs.org er et offentligt tilgængeligt repository byggende på npm. Dosis-til-tekst komponenten kan, sammen med downloadinstruktioner og eksempelkode,  findes her: https://www.npmjs.com/package/fmk-dosis-til-tekst-ts

219
Pga. en tidligere fejl i restore-funktionaliteten der har skabt dublerede id'er i receptfornyelses- og udleveringsanmodninger på TEST2 foretager vi i løbet af uge 2 oprydning (sletning!) af disse anmodninger, da de giver anledning til en del problemer og supportsager. Det drejer sig om 218 anmodninger fordelt på flg. CPR-numre: 0101010055, 0101010059, 0101010117, 0101011232, 0307752106, 0510171632, 2009854570, 2401010004, 2412331773.

Vi håber ikke det giver anledning til store problemer, at disse anmodninger bliver slettet (men det vil det helt sikkert give, hvis de ikke bliver slettet).

220
FMK 1.4.x / Rettelse til FMK 1.4.6 wsdl
« on: 2016-06-24 15:03:07 »
Der er foretaget en rettelse til FMK 1.4.6 wsdl'en vedr. PauseDrugMedicationType, der fejlagtigt ikke havde mulighed for at angive tidspunkter, men kun dato. Dette er nu rettet, og wsdl'er er opdaterede på http://wiki.fmk.netic.dk/doku.php?id=fmk:1.4.6:wsdl_og_xml_skemaer.

Rettelsen er endnu ikke released på testmiljøerne, men vil formentlig blive inkluderet i næste release til test1-miljøet (dato endnu ikke fastsat).

Med venlig hilsen
FMK-teamet

221
Som en konsekvens af indførelsen af extensions til FMK snitfladerne, er der indført en let opstramning af systemautorisation. Denne er i skrivende stund blevet aktiveret på test1 som følge af deployment af 1.4.4.10b den 20.04.2016.

Det betyder rent praktisk, at det ikke længere er muligt for den samme version af et klientsystem at have adgang til flere forskellige snitflader på samme tid, eller med andre ord: at have dubletter af Systemejer+Systemnavn+Systemversion i listen af "Autoriserede systemer" på FMK administrationswebsiden.

Eks.:

SystemEjerX har whitelisted sit system "SystemY" til systemversion 1.0 og FMK+EO+POR version 1.4.2. SystemY er nu blevet videreudviklet til at anvende FMK 1.4.4, og der skal derfor oprettes en ny adgang på administrationswebsiden. Denne adgang har man hidtil kunnet lave ved blot at kopiere den eksisterende linje og tilrette FMK versionen, men dette er ikke længere muligt. Nu kræves det, at SystemY anvender et nyt systemversionsnr. som også skal angives i den pågældende nye linje.

Man vil få flg. fejl fra FMK hvis der forekommer dubletter i system autorisationslisten:

Error occurred during authorisation: more than one authorised system found for systemname 'XXX', systemVersion 'X.Y', systemOwner 'YYYYY', service MedicineCard (alternativt EO eller POR)

Mvh
Claus Hemberg Jørgensen, Trifork A/S

Pages: 1 ... 13 14 [15]