Vi har nu deployet en version (v1.4.4.10.a) af FMK på TEST1.
Den gamle version af FMK (v1.4.4.9.d) som var deployet på TEST1 før, kører nu på TEST2. Så hvis I af en eller anden grund vil udskyde overgangen til den nye version, så kan i teste imod TEST2 miljøet.
Den nye version understøtter følgende apoteks-rettede services i 1.4.6 snitfladen:
- Hent medicinkort for apoteker
- Påbegynd ekspedition
- Opret effektuering på recept
- Afbryd ekspedition
- Tilbagegefør effektuering på recept
- Afslut recept
- Ugyldiggør recept
- Genåbn recept
- Opret bestilling
- Opret og ekspeder recept
Samtidig er der indført en række mindre schema-ændringer til 1.4.6:
- Fjernet servicen Opdater Effektuering (og tilhørende schema-filer) - brugerne kan anvende tilbagefør og evt. ekspedere igen, hvis der skal rettes en fejl.
- CreateAndEffectuatePrescriptionType (som anvendes i servicen opret og ekspeder recept)
- Order skal være obligatorisk (fjern minOccurs=0)
- CreatedBy angives kun på request niveau, ikke pr. recept
- CreateOrderAndEffectuationType (som anvendes i servicen opret og ekspeder recept)
- Fjernet bestillingens status - status skal altid være Udført
- CreateOrderType (som anvendes ved recept-oprettelse)
- DoseDispensed skal bare være et flag, ikke en struktur. Dem der opretter en bestilling er ikke dem, der kender værdierne for DD-felterne. Flaget er indført i CreateOrder og CreatePrescription.
- CreateOrderRequest (som anvendes ved oprettelse af en bestilling på en eksisterende recept)
- Fjern ReportedBy - alle roller må oprette en bestilling, så det giver ikke mening at anvende på vegne af.
- CreateOrderPrescriptionType (som anvendes ved oprettelse af en bestilling på en eksisterende recept)
- Felter fra Order indlejres, dog uden CreatedBy og ReportedBy, som kun angives på request-niveau
- DoseDispensed skal bare være et flag, ikke en struktur. Dem der opretter en bestilling er ikke dem, der kender værdierne for DD-felterne.
- InvalidatePrescriptionType (som anvendes i servicen InvalidatePrescription)
- Feltet ReasonText er omdøbt til InvalidationReasonText og gjort obligatorisk.
- PrescriptionType (som bruges når man henter recepter, fx som en del af et medicinkort)
- Nyt felt InvalidationReasonText tilføjet på Prescription. Udfyldes på recepter hvor status er sat til Ugyldig (af et apotek).
- Flyttet DosageText fra Prescription.(PackageRestriction, DoseDispensedRestriction) til Prescription.
- Flyttet LabelText fra Prescription.Order.Effectuation.PackageDispensed til Prescription.Order.Effectuation.
- Ændringerne fra denne høring er implementeret: http://www.fmk-teknik.dk/index.php?topic=887.0 (http://www.fmk-teknik.dk/index.php?topic=887.0)
- Tilføjet schemaer til servicen Annuller Bestilling (CancelOrderRequest, CancelOrderResponse). Servicen er endnu ikke implementeret.
Ændrede schema- og wsdl-filer er publiceret på DokuWiki (her (http://wiki.fmk.netic.dk/doku.php?id=fmk:1.4.6:wsdl_og_xml_skemaer)).
Med venlig hilsen
FMK teamet