User Tools

Site Tools


fmk:1.6.0:services:registrer_udlevering

This is an old revision of the document!


Registrer udlevering ved behandling

Denne service tillader registration af en eller flere nye udleveringer af en eksisterende lægemiddelordination. Udleveringen foretages af lægen eller dennes medhjælp ved at medicinen udleveres til patienten. Service opretter et eller flere udleveringsgrundlag af typen “Udleveret ved behandling”, som udleveringerne tilknyttes. Det er også muligt at angive WarrantIdentifier på allerede eksisterende udleveringsgrundlag, hvis udleveringerne i stedet ønskes tilknyttet til disse.

Forespørgsel

I forespørgslen skal det sikres, at der arbejdes på den seneste version af både medicinkortet og dermed også på seneste version af lægemiddelordinationen. Der skal medsendes information omkring lægens organisation (sygehus, praksis mm) og lægen, begge dele for lægen der foretager opdateringen af medicinkortet.

Dernæst angives en række CreateHandoverOfDrugMedication-elementer. Hver af disse indeholder en DrugMedicationIdentifier på den relevante lægemiddelordination samt et eller flere CreateTreatmentHandover-elementer. Disse indeholder hver følgende oplysninger:

  • Et valg mellem et flag at typen CreateNewWarrant eller ID på et udleveringsgrundlag ExistingWarrantIdentifier. Herved er det muligt at angive, hvorvidt servicen skal oprette et nyt udleveringsgrundlag af typen “Udleveret ved behandling”, eller udleveringen skal tilknyttes et allerede eksisterende udleveringsgrundlag af denne type.
  • TerminateWarrant – her angives true, hvis udleveringsgrundlaget skal lukkes, false hvis udleveringsgrundlaget skal forblive åbent efter service-kald.
  • En sekvens af Handover-elementer. Disse indeholder hver en DateTime for udleveringstidpunktet, optionelt en CreatedBy-modifikator, og enten et Package- eller et SingleUnits-element. Desuden er det muligt optionelt at angive op til flere RegisterDrugAdministration-elementer, hvor faktisk medicinadministration kan registreres på udleveringen.

I Package angives oplysninger om udleverede pakker, herunder pakkens varenummer (PackageNumber) og evt. pakningsstørrelse (PackageSize) samt antallet af pakker (PackageQuantity). I SingleUnits angives i stedet en DoseQuantity og tilhørende DoseQuantityUnitText for mængden af medicin. Valget mellem disse to elementer afspejler, hvorvidt lægen har udleveret medicin til borgeren i pakker eller enkelte doser.

I begge elementer er det muligt at angive lægemiddelsubstitution i SubstitutedDrug-elementet, hvis der er blevet foretaget substitution ved udleveringen

Svar

I svaret returneres ID’er på de oprettede udleveringer og tilknyttede udleveringsgrundlag. Rækkefølgen er i øvrigt bevaret i forhold til request-dokumentet.

"RegisterHandoverResponse.xml"
<RegisterHandoverResponse>
    <PersonIdentifier>1111111118</PersonIdentifier>
    <MedicineCardVersion>1341404077657004001</MedicineCardVersion>
    <CreatedTreatmentHandovers>
        <DrugMedicationIdentifier>123412789734</DrugMedicationIdentifier>
        <WarrantAndHandovers>
             <WarrantIdentifier>1332830239001</WarrantIdentifier>
             <RegisteredHandover>
                  <HandoverIdentifier>13328324670209</HandoverIdentifier>
                  <DrugAdministrationIdentifier>3412438013489</DrugAdministrationIdentifier>
             </RegisteredHandover
        </WarrantAndHandovers>
    </CreatedTreatmentHandovers>
</RegisterHandoverResponse>
fmk/1.6.0/services/registrer_udlevering.1760445030.txt.gz · Last modified: (external edit)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki