User Tools

Site Tools


fmk:extensions:hent_akutte_perioder

Hent akutte dosisdispenseringsperioder

Hent akutte perioder er en service som både udleverings og pakkeapotek kan benytte. Servicen bruges til at hente et overblik over alle de patienter som har en akut periode på et af sine dosisdispenseringskort som er udleveret/pakket det pågældende apotek som man søger på

Forespørgsler til servicen

Der er 3 primære inputs til servicen:

  • OrderedAtPharmacyIdentifier: Lokationsnummeret på det udleverende apotek
  • PackedAtPharmacyIdentifier: Lokationsnummeret på det pakkende apotek
  • ProductionDateTime: Produktionstidspunktet (Et tidspunkt mellem tidsfrist for ændringer & periodens start)

Man skal som udgangspunkt angivet enten OrderedAtPharmacyIdentifier eller PackedAtPharmacyIdentifier FMK vil derefter fremsøge dosisdispenseringskort med akut periode(r) som er bundet til det angivne apotek, enten direkte på dosisdispenseringskortet eller via en pakkegruppe. Alternativt kan begge apoteker angives og FMK fremsøger herved kun kort som er bundet til begge disse apoteker. ProductionDateTime er valgfri at benytte, benyttes den ikke vil FMK bruge tidspunktet hvor forespørgslen finder sted.

GetAcutePeriodsRequest.xml
<GetAcutePeriodsRequest>
   <OrderedAtPharmacyIdentifier source="EAN-Lokationsnummer">5790000172924</OrderedAtPharmacyIdentifier>
   <PackedAtOrganisationIdentifier source="EAN-Lokationsnummer">5790000171545</PackedAtOrganisationIdentifier>
</GetAcutePeriodsRequest>

Svar fra servicen

Svaret fra servicen benytter meget samme struktur som servicen Hent pakkegruppe når man i den service beder om status, dog er der i forespørgslen ikke mulighed for at anmode om patient-detaljer og disse vil heller ikke blive returneret fra denne service, derfor sendes kun PersonIdentifier retur. Der returnes heller ikke informationer omkring eventuelle pakkegrupper.

1.4.6.E6 PersonWithDoseDispensing elementet er udvidet med optionelt element DoseDispensingOnHold som angiver som patients dosisdispensering er sat i bero.

GetAcutePeriodsResponse.xml
<GetAcutePeriodsResponse>
  <PersonWithDoseDispensing>
    <PersonIdentifier source="CPR">1111111118</PersonIdentifier>
    <DoseDispensingCard>
      <Identifier>1579594960555008717</Identifier>
      <Description>Standard dosisdispenseringskort</Description>
      <DoseDispensingPeriod>
        <Identifier>1579594960555016717</Identifier>
        <Created>
          <By>
            <Other>
              <Name>
                <GivenName>Testrup</GivenName>
                <MiddleName>Test</MiddleName>
                <Surname>Testesen</Surname>
              </Name>
            </Other>
            <Role>Apoteksansat</Role>
            <Organisation>
              <Name>Haderslev Løve Apotek</Name>
              <AddressLine>Gravene 1</AddressLine>
              <AddressLine>6100 Haderslev</AddressLine>
              <TelephoneNumber>74522443</TelephoneNumber>
              <Type>Apotek</Type>
              <Identifier source="EAN-Lokationsnummer">579000000000</Identifier>
            </Organisation>
          </By>
          <DateTime>2020-01-21T08:22:40Z</DateTime>
        </Created>
        <Modified>
          <By>
            <Other>
              <Name>
                <GivenName>Testrup</GivenName>
                <MiddleName>Test</MiddleName>
                <Surname>Testesen</Surname>
              </Name>
            </Other>
            <Role>Apoteksansat</Role>
            <Organisation>
              <Name>Haderslev Løve Apotek</Name>
              <AddressLine>Gravene 1</AddressLine>
              <AddressLine>6100 Haderslev</AddressLine>
              <TelephoneNumber>74522443</TelephoneNumber>
              <Type>Apotek</Type>
              <Identifier source="EAN-Lokationsnummer">5790000000000</Identifier>
            </Organisation>
          </By>
          <DateTime>2020-01-21T08:22:40Z</DateTime>
        </Modified>
        <StartDate>2020-01-23</StartDate>
        <EndDate>2020-01-23</EndDate>
        <Deadline>2020-01-21T08:22:40Z</Deadline>
        <ExpectedDelivery>2020-01-21T08:22:40Z</ExpectedDelivery>
        <Status>Planlagt</Status>
        <ProductionIdentifier>28731982379172398BARCODE03928402398408</ProductionIdentifier>
        <AcutePacking>Akut ændring af medicinering</AcutePacking>
      </DoseDispensingPeriod>
    </DoseDispensingCard>
  </PersonWithDoseDispensing>
  <PersonWithDoseDispensing>
    <PersonIdentifier source="CPR">2208931460</PersonIdentifier>
    <DoseDispensingCard>
      <Identifier>1579594960555003717</Identifier>
      <Description>Standard dosisdispenseringskort</Description>
      <DoseDispensingPeriod>
        <Identifier>1579594960555012717</Identifier>
        <Created>
          <By>
            <Other>
              <Name>
                <GivenName>Testrup</GivenName>
                <MiddleName>Test</MiddleName>
                <Surname>Testesen</Surname>
              </Name>
            </Other>
            <Role>Apoteksansat</Role>
            <Organisation>
              <Name>Haderslev Løve Apotek</Name>
              <AddressLine>Gravene 1</AddressLine>
              <AddressLine>6100 Haderslev</AddressLine>
              <TelephoneNumber>74522443</TelephoneNumber>
              <Type>Apotek</Type>
              <Identifier source="EAN-Lokationsnummer">5790000000000</Identifier>
            </Organisation>
          </By>
          <DateTime>2020-01-21T08:22:40Z</DateTime>
        </Created>
        <Modified>
          <By>
            <Other>
              <Name>
                <GivenName>Testrup</GivenName>
                <MiddleName>Test</MiddleName>
                <Surname>Testesen</Surname>
              </Name>
            </Other>
            <Role>Apoteksansat</Role>
            <Organisation>
              <Name>Haderslev Løve Apotek</Name>
              <AddressLine>Gravene 1</AddressLine>
              <AddressLine>6100 Haderslev</AddressLine>
              <TelephoneNumber>74522443</TelephoneNumber>
              <Type>Apotek</Type>
              <Identifier source="EAN-Lokationsnummer">5790000000000</Identifier>
            </Organisation>
          </By>
          <DateTime>2020-01-21T08:22:40Z</DateTime>
        </Modified>
        <StartDate>2020-01-22</StartDate>
        <EndDate>2020-01-22</EndDate>
        <Deadline>2020-01-21T08:22:40Z</Deadline>
        <ExpectedDelivery>2020-01-21T08:22:40Z</ExpectedDelivery>
        <Status>Planlagt</Status>
        <ProductionIdentifier>28731982379172398BARCODE03928402398408</ProductionIdentifier>
        <AcutePacking>Akut ændring af medicinering</AcutePacking>
      </DoseDispensingPeriod>
      <DoseDispensingPeriod>
        <Identifier>1579594960555010717</Identifier>
        <Created>
          <By>
            <Other>
              <Name>
                <GivenName>Testrup</GivenName>
                <MiddleName>Test</MiddleName>
                <Surname>Testesen</Surname>
              </Name>
            </Other>
            <Role>Apoteksansat</Role>
            <Organisation>
              <Name>Haderslev Løve Apotek</Name>
              <AddressLine>Gravene 1</AddressLine>
              <AddressLine>6100 Haderslev</AddressLine>
              <TelephoneNumber>74522443</TelephoneNumber>
              <Type>Apotek</Type>
              <Identifier source="EAN-Lokationsnummer">5790000000000</Identifier>
            </Organisation>
          </By>
          <DateTime>2020-01-21T08:22:40Z</DateTime>
        </Created>
        <Modified>
          <By>
            <Other>
              <Name>
                <GivenName>Testrup</GivenName>
                <MiddleName>Test</MiddleName>
                <Surname>Testesen</Surname>
              </Name>
            </Other>
            <Role>Apoteksansat</Role>
            <Organisation>
              <Name>Haderslev Løve Apotek</Name>
              <AddressLine>Gravene 1</AddressLine>
              <AddressLine>6100 Haderslev</AddressLine>
              <TelephoneNumber>74522443</TelephoneNumber>
              <Type>Apotek</Type>
              <Identifier source="EAN-Lokationsnummer">5790000000000</Identifier>
            </Organisation>
          </By>
          <DateTime>2020-01-21T08:22:40Z</DateTime>
        </Modified>
        <StartDate>2020-01-23</StartDate>
        <EndDate>2020-01-23</EndDate>
        <Deadline>2020-01-21T08:22:40Z</Deadline>
        <ExpectedDelivery>2020-01-21T08:22:40Z</ExpectedDelivery>
        <Status>Planlagt</Status>
        <ProductionIdentifier>28731982379172398BARCODE03928402398408</ProductionIdentifier>
        <AcutePacking>Akut ændring af medicinering</AcutePacking>
      </DoseDispensingPeriod>
    </DoseDispensingCard>
    <DoseDispensingCard>
      <Identifier>1579594960555005717</Identifier>
      <Description>Standard dosisdispenseringskort</Description>
      <DoseDispensingPeriod>
        <Identifier>1579594960555014717</Identifier>
        <Created>
          <By>
            <Other>
              <Name>
                <GivenName>Testrup</GivenName>
                <MiddleName>Test</MiddleName>
                <Surname>Testesen</Surname>
              </Name>
            </Other>
            <Role>Apoteksansat</Role>
            <Organisation>
              <Name>Haderslev Løve Apotek</Name>
              <AddressLine>Gravene 1</AddressLine>
              <AddressLine>6100 Haderslev</AddressLine>
              <TelephoneNumber>74522443</TelephoneNumber>
              <Type>Apotek</Type>
              <Identifier source="EAN-Lokationsnummer">5790000000000</Identifier>
            </Organisation>
          </By>
          <DateTime>2020-01-21T08:22:40Z</DateTime>
        </Created>
        <ReportedBy>
          <Other>
            <Name>
              <GivenName>Testrup</GivenName>
              <MiddleName>Test</MiddleName>
              <Surname>Testesen</Surname>
            </Name>
          </Other>
          <Role>Apoteksansat</Role>
          <Organisation>
            <Name>Haderslev Løve Apotek</Name>
            <AddressLine>Gravene 1</AddressLine>
            <AddressLine>6100 Haderslev</AddressLine>
            <TelephoneNumber>74522443</TelephoneNumber>
            <Type>Apotek</Type>
            <Identifier source="EAN-Lokationsnummer">5790000000000</Identifier>
          </Organisation>
        </ReportedBy>
        <Modified>
          <By>
            <Other>
              <Name>
                <GivenName>Testrup</GivenName>
                <MiddleName>Test</MiddleName>
                <Surname>Testesen</Surname>
              </Name>
            </Other>
            <Role>Apoteksansat</Role>
            <Organisation>
              <Name>Haderslev Løve Apotek</Name>
              <AddressLine>Gravene 1</AddressLine>
              <AddressLine>6100 Haderslev</AddressLine>
              <TelephoneNumber>74522443</TelephoneNumber>
              <Type>Apotek</Type>
              <Identifier source="EAN-Lokationsnummer">5790000000000</Identifier>
            </Organisation>
          </By>
          <DateTime>2020-01-21T08:22:40Z</DateTime>
        </Modified>
        <StartDate>2020-01-23</StartDate>
        <EndDate>2020-01-23</EndDate>
        <Deadline>2020-01-21T08:22:40Z</Deadline>
        <ExpectedDelivery>2020-01-21T08:22:40Z</ExpectedDelivery>
        <Status>Planlagt</Status>
        <ProductionIdentifier>28731982379172398BARCODE03928402398408</ProductionIdentifier>
        <AcutePacking>Akut ændring af medicinering</AcutePacking>
      </DoseDispensingPeriod>
    </DoseDispensingCard>
  </PersonWithDoseDispensing>
</GetAcutePeriodsResponse>
fmk/extensions/hent_akutte_perioder.txt · Last modified: by 127.0.0.1

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki