User Tools

Site Tools


fmk:extensions:hent_bestillinger

This is an old revision of the document!


Hent bestillinger for patient

Hent bestillinger anvendes til at hente detaljeret informationer om udleveringsanmodninger / apoteksbestillinger vedrørende en given patient.

Forespørgsel

Servicen kaldes med følgende parametre:

  • Et PersonId (PersonIdentifier)
  • En liste af bestillingsid'er (Identifier). Alternativt en afgrænsning af hvor gamle bestillinger, der skal medtages i svaret. (CreatedSince).

Eksempel på forespørgsel

Nedenstående eksempler viser oplag på en Patient med CPR nummer 1111111118 (PersonIdentifier ).

Hentning af bestillinger med bestemte id'er (Identifier).

1: GetOrdersRequest-Identifiers.xml
<GetOrdersRequest>
    <PersonIdentifier source="CPR">1111111118</PersonIdentifier >
    <Identifier>301483388005088</Identifier>
    <Identifier>301483388013088</Identifier>
</GetOrdersRequest>

Hent alle bestillinger lavet på og efter det angivene tidspunkt (CreatedSince)

2: GetOrdersRequest-CreatedSince.xml
<GetOrdersRequest>
    <PersonIdentifier source="CPR">1111111118</PersonIdentifier >
    <CreatedSince>2019-05-01T12:00:00Z</CreatedSince>
</GetOrdersRequest>

Svar

Svaret vil indeholde:

  1. PersonId såsom CPR-nummer (PersonIdentifier).
  2. En række Bestillings-elementer (Order).

Order elementer indeholder følgende informationer:

  • OrdinationsId (DrugMedicationIdentifier)
  • ReceptId (PrescriptionMedicationIdentifier)
  • BestillingsId (OrderIdentifier)
  • Bestillende Individ og tidspunkt (OrderedBy)
  • Organisationen som bestillingen er lavet til (EffectuatingOrganisation)
  • Status for bestillingen (Status)
  • Optionel: Op til 3 elementer med leverings-information (DeliveryInformation)
  • * Optionel: Op til 3 elementer med bestillings-information (OrderInstruction)
  • Optionel: Et leverings-element med yderligere oplysninger (Delivery)
  • Optionel: Et effektueringsId hvis bestillingen er blevet behandlet (Effectuation)

Bemærk: Annulerede bestillinger bliver i øjeblikket IKKE hentet af FMK, og vil derfor ikke kunne returneres

Eksempel på Svar

GetOrdersResponse.xml
<GetOrdersRequest>
    <PersonIdentifier source="CPR">1111111118</PersonIdentifier>
    <Order>
        <DrugMedicationIdentifier>701483388005088</Identifier>
        <PrescriptionMedicationIdentifier>601483388005088</Identifier>
	<Identifier>301483388005088</Identifier>
        <EffectuatingOrganisation>
            <Name>Århus Jernbane Apotek</Name>
            <AddressLine>Banegårdsplads 8</AddressLine>
            <AddressLine>8000 Århus</AddressLine>
            <Type>Apotek</Type>
            <Identifier source="EAN-Lokationsnummer">5790000171323</Identifier>
        </EffectuatingOrganisation>
        <OrderedBy>
            <By>
                <AuthorisedHealthcareProfessional>
                    <AuthorisationIdentifier>2Q5TK</AuthorisationIdentifier>
                    <Name>Tess Christoffersen</Name>
                    <SpecialityCode source="Medicinpriser" date="2013-09-18">PSYK</SpecialityCode>
                </AuthorisedHealthcareProfessional>
                <Organisation>
                    <Name>Lægerne Vestergade</Name>
                    <AddressLine>Vestergade 2</AddressLine>
                    <AddressLine>8660 Skanderborg</AddressLine>
                    <TelephoneNumber>86521348</TelephoneNumber>
                    <EmailAddress>kontakt@laegernevestergade.dk</EmailAddress>
                    <Type>Yder</Type>
                    <Identifier source="Yder">66974</Identifier>
                </Organisation>
            </By>
            <DateTime>2019-06-30T12:00:00Z</DateTime>
        </OrderedBy>
        <Status>Udført</Status>
        <DeliveryInformation>Tag første dør</DeliveryInformation>
        <DeliveryInformation>Ring gerne på klokken</DeliveryInformation>
        <OrderInstruction>Kom medicinen i afkølet pose</OrderInstruction>
        <Delivery>
            <Priority>send til patientadresse samme dag</Priority>
        </Delivery>
        <Effectuation>301483388005088</Effectuation>
    </Order>
    <Order>
    ...
    </Order>
</GetOrdersRequest>
fmk/extensions/hent_bestillinger.1565866978.txt.gz · Last modified: (external edit)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki