Tredie del af FMK 1.4.6 snitfladen klar på TEST1

Started by Ulrik Skyt, 2016-03-30 16:36:57

Previous topic - Next topic

Ulrik Skyt

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
  • Tilføjet schemaer til servicen Annuller Bestilling (CancelOrderRequest, CancelOrderResponse). Servicen er endnu ikke implementeret.

Ændrede schema- og wsdl-filer er publiceret på DokuWiki (her).

Med venlig hilsen
FMK teamet