User Tools

Site Tools


fmk:1.6.0:services:hent_akutte_perioder

This is an old revision of the document!


Hent akutte dosisdispenseringsperioder

Hent akutte perioder er en service som både udleverings- og pakkeapotek kan benytte. Udleverings-/pakkeapoteket kan anvende servicen til at hente et overblik over deres patienter med en akut periode på et af sine dosisdispenseringskort

Forespørgsler til servicen

Request

Der er 3 primære inputs til servicen:

  • OrderedAtPharmacyIdentifier: Lokationsnummeret på det udleverende apotek
  • PackedAtPharmacyIdentifier: Lokationsnummeret på det pakkende apotek
  • FilterDate: Op til 2 af disse kan angives. Se beskrivelse herunder.

Man skal som udgangspunkt angive enten OrderedAtPharmacyIdentifier eller PackedAtPharmacyIdentifier. FMK vil derefter fremsøge dosisdispenseringskort med akut periode(r), som er tilhører det angivne apotek, enten direkte på dosisdispenseringskortet eller via en pakkegruppe. Alternativt kan begge apoteker angives, og FMK fremsøger herved kun dosisdispenseringskort, som er bundet til begge disse apoteker.

FilterDate er valgfri at benytte. Benyttes den ikke vil FMK bruge “nu” og “14 dage”. FilterDate erstatter ProductionTime i 1.4.6, hvor ProductionTime skulle være en dato mellem Deadline og StartDate (Begge inklusive). Da Deadline udgår i 1.6.0, benyttes 1 eller 2 FilterDate til at vælge et tidsrum, hvor StartDate skal ligge imellem disse datoer. Angives 1 FilterDate vil FMK søge mellem “nu” og den angivne FilterDate. Angives begge FilterDate søger FMK i perioder, hvor StartDate ligger imellem disse datoer.

GetAcutePeriodsRequest.xml
<GetAcutePeriodsRequest>
   <OrderedAtPharmacyIdentifier source="EAN-Lokationsnummer">5790000172924</OrderedAtPharmacyIdentifier>
   <PackedAtOrganisationIdentifier source="EAN-Lokationsnummer">5790000171545</PackedAtOrganisationIdentifier>
   <FilterDate>2025-07-01</FilterDate>
   <FilterDate>2025-07-08</FilterDate>
</GetAcutePeriodsRequest>

Svar fra servicen

Response

Svaret fra servicen indeholder en liste af EntityWithDispensing elementer. Disse elementer indeholder følgende:

  • Valget mellem PersonIdentifier, Patient & Organisation. Da det ikke er muligt at bede om patient detailjer i denne service, vil Patient ikke kunne forekomme. Patient ligger dog i skemaet, da EntityWithDispensing typen genbruges i en række andre services.
  • Optionelt en række PatientRegistration elementer (“DD i bero” og “Ikke egnet til DD”). Såfremt der på patienten er registeret nogle af disse, og disse er aktive, vil de fremkomme her.
  • DispensingCard element, som indeholder en række informationer.

DispensingCard elementet indeholder følgende informationer:

  • Identifier ID på dispenseringskortet
  • Description Beskrivelse af kortet
  • PackingGroupIdentifier, PackingGroupName, OrderedAtPharmacy & PackedAtOrganisation. Bemærk igen at DispensingOrganisation er inkluderet i skemaet, men det forventes ikke, at denne værdi vil kunne forekomme fra denne service.
  • Optionelt en række DispensingPeriod elementer. Der vil fra denne service altid være mindst 1 periode.

DispensingPeriod elementerne indeholder følgende:

  • Identifier ID på perioden.
  • Created Modifikatoren på person, som oprettede perioden.
  • Optionelt ReportedBy & Modified modifikatorer på personen, som indberettede og foretog den seneste ændring. Modified forekommer kun såfremt perioden har været ændret mindst 1 gang
  • Optionelt ExpectedDelivery timestamp på, hvornår perioden forventes leveret.
  • Status den nuværende status for perioden.
  • Optionelt ProductionIdentifier stregkoden for den pågældende periode.
  • Optionelt AcutePacking, denne bør altid være sat, når man møder perioden i denne service.
GetAcutePeriodsResponse.xml
<GetAcutePeriodsResponse>
  <EntityWithDispensing>
    <PersonIdentifier source="CPR">1111111118</PersonIdentifier>
    <DispensingCard>
      <Identifier>1579594960555008717</Identifier>
      <Description>Standard dosisdispenseringskort</Description>
      <DispensingPeriod>
        <Identifier>1579594960555016717</Identifier>
        <Created>
          <By>
            <HealthcareProfessional>
              <Identifier source="CPR">1111111118</Identifier>
              <Name>Karl Karlsen</Name>
            </HealthcareProfessional>
            <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>
            <HealthcareProfessional>
              <Identifier source="CPR">1111111118</Identifier>
              <Name>Karl Karlsen</Name>
            </HealthcareProfessional>
            <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>
        <ExpectedDelivery>2020-01-21T08:22:40Z</ExpectedDelivery>
        <Status>Planlagt</Status>
        <ProductionIdentifier>28731982379172398BARCODE03928402398408</ProductionIdentifier>
        <AcutePacking>Akut ændring af medicinering</AcutePacking>
      </DispensingPeriod>
    </DispensingCard>
  </EntityWithDispensing>
  <EntityWithDispensing>
    <PersonIdentifier source="CPR">2208931460</PersonIdentifier>
    <DispensingCard>
      <Identifier>1579594960555003717</Identifier>
      <Description>Standard dosisdispenseringskort</Description>
      <DispensingPeriod>
        <Identifier>1579594960555012717</Identifier>
        <Created>
          <By>
            <HealthcareProfessional>
              <Identifier source="CPR">1111111118</Identifier>
              <Name>Karl Karlsen</Name>
            </HealthcareProfessional>
            <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>
            <HealthcareProfessional>
              <Identifier source="CPR">1111111118</Identifier>
              <Name>Karl Karlsen</Name>
            </HealthcareProfessional>
            <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>
        <ExpectedDelivery>2020-01-21T08:22:40Z</ExpectedDelivery>
        <Status>Planlagt</Status>
        <ProductionIdentifier>28731982379172398BARCODE03928402398408</ProductionIdentifier>
        <AcutePacking>Akut ændring af medicinering</AcutePacking>
      </DispensingPeriod>
      <DispensingPeriod>
        <Identifier>1579594960555010717</Identifier>
        <Created>
          <By>
            <HealthcareProfessional>
              <Identifier source="CPR">1111111118</Identifier>
              <Name>Karl Karlsen</Name>
            </HealthcareProfessional>
            <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>
            <HealthcareProfessional>
              <Identifier source="CPR">1111111118</Identifier>
              <Name>Karl Karlsen</Name>
            </HealthcareProfessional>
            <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>
        <ExpectedDelivery>2020-01-21T08:22:40Z</ExpectedDelivery>
        <Status>Planlagt</Status>
        <ProductionIdentifier>28731982379172398BARCODE03928402398408</ProductionIdentifier>
        <AcutePacking>Akut ændring af medicinering</AcutePacking>
      </DispensingPeriod>
    </DispensingCard>
    <DispensingCard>
      <Identifier>1579594960555005717</Identifier>
      <Description>Standard dosisdispenseringskort</Description>
      <DispensingPeriod>
        <Identifier>1579594960555014717</Identifier>
        <Created>
          <By>
            <HealthcareProfessional>
              <Identifier source="CPR">1111111118</Identifier>
              <Name>Karl Karlsen</Name>
            </HealthcareProfessional>
            <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>
            <HealthcareProfessional>
              <Identifier source="CPR">1111111118</Identifier>
              <Name>Karl Karlsen</Name>
            </HealthcareProfessional>
            <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>
        <ExpectedDelivery>2020-01-21T08:22:40Z</ExpectedDelivery>
        <Status>Planlagt</Status>
        <ProductionIdentifier>28731982379172398BARCODE03928402398408</ProductionIdentifier>
        <AcutePacking>Akut ændring af medicinering</AcutePacking>
      </DispensingPeriod>
    </DispensingCard>
  </EntityWithDispensing>
</GetAcutePeriodsResponse>
fmk/1.6.0/services/hent_akutte_perioder.1761308075.txt.gz · Last modified: (external edit)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki