Author Topic: 1.4.6: Diverse småændringer i snitfladen  (Read 8344 times)

Ulrik Skyt

  • FMK-teknik user
  • *
  • Posts: 134
    • View Profile
1.4.6: Diverse småændringer i snitfladen
« on: 2016-03-09 16:00:23 »
I forbindelse med implementationen af FMK 1.4.6 er vi stødt på en række mindre fejl / uhensigtsmæssigheder i snitfladen, som vi har rettet. Herunder er en oversigt over ændringerne.
  • Elementet OrganisationIdentifier er fjernet fra GetMedicineCardRequest og GetMedicineCardResponse, hvilket betyder at disse requests kun kan kaldes med en PersonIdentifier. Bemærk at der fortsat er flere muligheder i den apoteks-specifikke service GetMedicineCardOnlyEffectuatable.
  • Tilføjet elementerne Gender og BirthDate til SimpleCPRPersonType, da man i den gamle apotekersnitflade kunne se denne information. Det betyder at elementer der indeholder en SimpleCPRPersonType, vil indeholde køn og fødselsdato.
  • Ændret typen af elementet PackageNumber fra talværdier til strengværdier. Formålet er at være kompatibel med potentielle nye typer ID'er i fremtiden, hvilket vil kunne angives via Source-attributten.
  • Elementet ModifiedBy i AbortEffectuationRequest, InvalidatePrescriptionRequest, ReopenPrescriptionRequest, TerminatePrescriptionRequest og UndoEffectuationRequest er ændret fra optional (minOccurs=0 i schema-filen) til at være påkrævet.
  • Fjernet elementet ModifiedBy fra UndoEffectuation, da der allerede findes en ModifiedBy på UndoEffectuationRequest.
  • Fjernet elementet ReportedBy fra UndoEffectuation, som bliver benyttet i UndoEffectuationRequest, da det ikke giver mening på apotekersnitfladen.
  • Fjernet elementet ReportedBy fra InvalidatePrescriptionRequest, da det ikke giver mening på apotekersnitfladen.
  • Elementet DeadlineDateTime er fjernet fra DoseDispensing. Det er ikke praktisk muligt for apotekerne at angive en deadline på forhånd, men deadline indtræffer de facto når servicen påbegynd ekspedition (StartEffectuation) kaldes.
  • StartEffectuationRequest er udvidet med elementet DoseDispensing, der beskriver information omkring dosisdispensering. (se evt. eksempel  http://wiki.fmk.netic.dk/doku.php?id=fmk:1.4.6:pabegynd_ekspedition).
  • Typerne CreatePrescriptionOrderEffectuationRequest og CreatePrescriptionOrderEffectuationResponse er omdøbt til henholdsvis CreateAndEffectuatePrescriptionRequest og CreateAndEffectuatePrescriptionResponse.
  • Udvidet CreateAndEffectuatePrescriptionRequest således at det er muligt at oprette papirrecepter på personer uden et cpr-nummer. Bemærk, funktionaliteten er ikke implementeret endnu.

Vi lægger en ny version af schemaerne ud på denne side snarest muligt og lægger i opfølgende bemærkning i denne tråd, når det er gjort.
« Last Edit: 2016-03-15 08:15:02 by Ulrik Skyt »

Ulrik Skyt

  • FMK-teknik user
  • *
  • Posts: 134
    • View Profile
Re: 1.4.6: Diverse småændringer i snitfladen
« Reply #1 on: 2016-03-15 08:15:37 »
Der er lagt schemaer på DokuWiki som svarer til ovenstående rettelser.