This is an old revision of the document!
Table of Contents
Rediger manuel dispensering (ophældning)
Service anvendes til at foretage ændringer til en allerede registeret ophældning.
Forespørgsel
I forepørgsel til service angives først PersonIdentifier på patienten, efterfulgte af DispensingCardIdentifier som udpeger det dispenseringskort som arbejdes på.
I elementet ModifiedBy medsendes information omkring organisationen og brugeren som har foretaget ændringerne, Modifikator. Er ændringerne oprettet af en anden aktør end personen der foretager kaldet mod FMK medsendes både et ReportedBy-element, og ModifiedBy. Se evt. Aktører på FMK.
Herefter kan der angives en række elementer som afgøre hvad man ønsket foretaget, de foreklares enkeltvis efterfølgende.
- Optionelt: en række
InsertAdministrationInPeriodelementer, Indsætter en ny administrationsplan i den givne dispenseringsperiode. - Optionelt: en række
UpdateAdministrationInPeriodelementer, Opdatere en administrationsplan i den givne dispenseringsperiode. - Optionelt: en række
RemoveAdministrationInPeriodelementer, Fjerner en administrationsplan i den givne dispenseringsperiode. - Optionelt: en række
ClosePeriodelementer, lukker en given dispenseringsperiode.
Elementerne InsertAdministrationInPeriod, UpdateAdministrationInPeriod og RemoveAdministrationInPeriod indeholder her følgende elementer:
PlannedAdministrationIdentifier, Id'et på den planlagte administration der arbejdes medDispensingPeriodIdentifier, Id'et på den dispenseringsperiode der arbejdes medDispensingPeriodVersion, Versionsnummeret på den nuværende version af dispenseringsperioden.
Elementerne ClosePeriod indeholder følgende elementer:
DispensingPeriodIdentifier, Id'et på den dispenseringsperiode der arbejdes medDispensingPeriodVersion, Versionsnummeret på den nuværende version af dispenseringsperioden.
- AmendDispensingRequest.xml
<AmendDispensingRequest> <PersonIdentifier source="CPR">1111111118</PersonIdentifier> <DispensingCardIdentifier>35132103203</DispensingCardIdentifier> <ModifiedBy> <HealthcareProfessional> <Indentifier source="CPR">2012850101</Indentifier> <Name>Hanne Jensen</Name> </HealthcareProfessional> <Role>Apoteksansat</Role> <Organisation> <Identifier source="EAN-Lokationsnummer">123456789</Identifier> <Type>Apotek</Type> <Name>Aarhus Kobbergade Apotek</Name> <AddressLine>Kobbergade 17, 8000 Aarhus</AddressLine> <TelephoneNumber>00000000</TelephoneNumber> <EmailAddress>ABC@XYZ.com</EmailAddress> </Organisation> </ModifiedBy> <InsertAdministrationInPeriod> <PlannedAdministrationIdentifier>3213581330335</PlannedAdministrationIdentifier> <DispensingPeriodIdentifier>231581313103</DispensingPeriodIdentifier> <DispensingPeriodVersion>32163181303</DispensingPeriodVersion> </InsertAdministrationInPeriod> <UpdateAdministrationInPeriod> <PlannedAdministrationIdentifier>32181831303</PlannedAdministrationIdentifier> <DispensingPeriodIdentifier>231581313103</DispensingPeriodIdentifier> <DispensingPeriodVersion>32163181303</DispensingPeriodVersion> </UpdateAdministrationInPeriod> <UpdateAdministrationInPeriod> <PlannedAdministrationIdentifier>32138183130</PlannedAdministrationIdentifier> <DispensingPeriodIdentifier>231581313103</DispensingPeriodIdentifier> <DispensingPeriodVersion>32163181303</DispensingPeriodVersion> </UpdateAdministrationInPeriod> </AmendDispensingRequest>
Svar
I svar fra service kommer igen patientens PersonIdentifier, efterfulgt af den DispensingCardIdentifier som var angivet i forespørgslen.
Herefter kommer en række elementer tilsvarende det som blev angivet i forespørgslen
- Optionelt: En række
InsertedDispensingInPeriodelementer - Optionelt: En række
UpdatedDispensingInPeriodelementer - Optionelt: En række
RemovedDispensingInPeriodelementer - Optionelt: En række
ClosedPeriodelementer.
De første 3 (InsertedDispensingInPeriod, UpdatedDispensingInPeriod og RemovedDispensingInPeriod) indeholder hver følgende elementer:
DispensingIdentifierID'et på den dispensering som er blevet oprettet/opdateret/fjernet fra periodenDispensingVersionVersionsnummeret for den nye version af dispenseringen
ClosedPeriod elementerne indeholder følgende:
DispensingPeriodIdentifierID'et på den pågældende periode.DispensingPeriodVersionDet nye versionsnummer for perioden.DispensingPeriodStatusDen nye status for perioden.
- AmendDispensingResponse.xml
<AmendDispensingResponse> <PersonIdentifier source="CPR">1111111118</PersonIdentifier> <DispensingCardIdentifier>35132103203</DispensingCardIdentifier> <InsertedDispensingInPeriod> <DispensingIdentifier>321368135130</DispensingIdentifier> <DispensingVersion>32135813135023</DispensingVersion> </InsertedDispensingInPeriod> <UpdatedDispensingInPeriod> <DispensingIdentifier>32138513513031</DispensingIdentifier> <DispensingVersion>23158131533035</DispensingVersion> </UpdatedDispensingInPeriod> <UpdatedDispensingInPeriod> <DispensingIdentifier>1233581313203</DispensingIdentifier> <DispensingVersion>32181381310323</DispensingVersion> </UpdatedDispensingInPeriod> </AmendDispensingResponse>
