User Tools

Site Tools


fmk:1.6.0:services:rediger_ophaeldning

This is an old revision of the document!


Rediger manuel dispensering (ophældning)

Denne service anvendes til at foretage ændringer til en allerede registeret ophældning.

Forespørgsel

Request

I forespørgsel til denne service angives først PersonIdentifier på patienten, efterfulgt af DispensingCardIdentifier, som udpeger det dispenseringskort, der 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ører, hvad man ønsker foretaget, de forklares enkeltvis herunder.

  • Optionelt: en række InsertAdministrationInPeriod elementer, Indsætter en ny administrationsplan i den givne dispenseringsperiode.
  • Optionelt: en række UpdateAdministrationInPeriod elementer, Opdatere en administrationsplan i den givne dispenseringsperiode.
  • Optionelt: en række RemoveAdministrationInPeriod elementer, Fjerner en administrationsplan i den givne dispenseringsperiode.
  • Optionelt: en række ClosePeriod elementer, lukker en given dispenseringsperiode.

Elementerne InsertAdministrationInPeriod, UpdateAdministrationInPeriod og RemoveAdministrationInPeriod indeholder her følgende elementer:

  • PlannedAdministrationIdentifier, Id'et på den planlagte administration, der arbejdes med
  • DispensingPeriodIdentifier, Id'et på den dispenseringsperiode, der arbejdes med
  • DispensingPeriodVersion, Versionsnummeret på den nuværende version af dispenseringsperioden.

Elementerne ClosePeriod indeholder følgende elementer:

  • DispensingPeriodIdentifier, Id'et på den dispenseringsperiode, der arbejdes med
  • DispensingPeriodVersion, 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 InsertedDispensingInPeriod elementer
  • Optionelt: En række UpdatedDispensingInPeriod elementer
  • Optionelt: En række RemovedDispensingInPeriod elementer
  • Optionelt: En række ClosedPeriod elementer.

De første 3 (InsertedDispensingInPeriod, UpdatedDispensingInPeriod og RemovedDispensingInPeriod) indeholder hver følgende elementer:

  • DispensingIdentifier ID'et på den dispensering som er blevet oprettet/opdateret/fjernet fra perioden
  • DispensingVersion Versionsnummeret for den nye version af dispenseringen

ClosedPeriod elementerne indeholder følgende:

  • DispensingPeriodIdentifier ID'et på den pågældende periode.
  • DispensingPeriodVersion Det nye versionsnummer for perioden.
  • DispensingPeriodStatus Den 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>
fmk/1.6.0/services/rediger_ophaeldning.1761837142.txt.gz · Last modified: (external edit)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki