This is an old revision of the document!
Table of Contents
Hent nye bestillinger
Service anvendes på apoteket til at hente nye bestillinger, som er adresseret til deres organisation.
Forespørgsel
I denne service angives organisationens OrganisationIdentifier, som forventes altid at være et apotek, primært identificeret med source=“EAN-lokationsnummer” (måske SOR i fremtiden).
Herefter kan der angives en MaxResultSize, som angiver hvor mange nye bestillinger der maks. ønskes returneret fra servicen.
- GetNewOrdersRequest.xml
<GetNewOrdersRequest> <OrganisationIdentifier source="EAN-Lokationsnummer">5790001381615</OrganisationIdentifier> <MaxResultSize>150</MaxResultSize> </GetNewOrdersRequest>
Svar
I svaret fra servicen kommer igen apotekets OrganisationIdentifier samt en række Warrants elementer med nødvendige oplysninger om de bestillinger, der er adresseret til apoteket..
Warrants er grupperet per “patient” og elementerne indeholder følgende:
- Et
PatientellerOrganisationelement, som udpeger ejeren af det udleveringsgrundlag, som bestillingen er oprettet på. - En række
Warrantelementer, indeholdende informationer omkring udleveringsgrundlaget og bestillingen.
Warrant-elementerne er beskrevet her: Udleveringsgrundlag. Væsentligst for denne service er, at de indeholder Identifier (ID på udleveringsgrundlaget) samt en række Order-elementer.
Elementerne Order indeholder følgende:
Identifier, ID'et på den enkelte bestillingVersion, versionsnummer på den enkelte bestillingStatus, Status for bestillingenCreated, Modifikatoroplysninger på den person/organisation, som har oprettet denne bestilling- Optionelt:
ReportedBy, Modifikatoroplysninger på den person, som indrapporterede denne bestilling - Optionelt:
Modified, Modifikatoroplysninger på den person, der seneste har opdateret OrderedAtPharmacy, Organisationsoplysninger på det apotek, som bestilling er sendt til/oprettet hos- Optionelt, max 3:
DeliveryInstructionTextKorte tekster med leverings instruktioner - Optionelt:
Delivery, Oplysninger om leveringssted - Optionelt:
CancellationReason, Årsag til annullering - Optionelt:
HandoverIdentifierID på den tilknyttede udlevering.
- GetNewOrdersResponse.xml
<GetNewOrdersResponse> <OrganisationIdentifier source="EAN-Lokationsnummer">5790001381615</OrganisationIdentifier> <Warrants> <Patient> <Person> <Name> <GivenName>Hans</GivenName> <SurName>Madsen</SurName> </Name> <NameProtected/> <PersonIdentifier source="CPR">2008050321</PersonIdentifier> <BirthDate>2005-08-20</BirthDate> <Gender>male</Gender> </Person> <AddressLine>Falskgade 123</AddressLine> <AddressLine>9000 Aalborg</AddressLine> <AddressProtected/> </Patient> <Warrant> <Identifier>68163103813</Identifier> <AttachedToDrugMedicationIdentifier>3213513136</AttachedToDrugMedicationIdentifier> <CreatedFromDrugMedicationVersion>435135103510</CreatedFromDrugMedicationVersion> <AuthorisationDateTime>2025-09-12T12:00:00Z</AuthorisationDateTime> <Created> <By> <HealthcareProfessional> <Identifier source="Autorisation">12345</Identifier> <Name>Jørgn Madsen</Name> </HealthcareProfessional> <Role>Læge</Role> <Organisation> <Name>Allé lægerne</Name> <AddressLine>...</AddressLine> <TelephoneNumber>...</TelephoneNumber> <EmailAddress>...</EmailAddress> <Type>Yder</Type> <Identifier source="Yder">123456</Identifier> </Organisation> </By> <DateTime>2025-09-12T12:00:00Z</DateTime> </Created> <ValidFromDate>2025-09-12Z</ValidFromDate> <ValidToDate>2027-09-12Z</ValidToDate> <Prescription> <PackageNumber date="2025-09-12" source="Medicinpriser">599668</PackageNumber> <PackageSize> <Value>98.00</Value> <UnitCode date="2025-09-12" source="Medicinpriser">ST</UnitCode> <UnitText>stk.</UnitText> </PackageSize> <PackageQuantity>2</PackageQuantity> <IterationNumber>3</IterationNumber> <IterationInterval>2</IterationInterval> <IterationIntervalUnit>uger</IterationIntervalUnit> </Prescription> <Indication> <FreeText>Skal tages mod dine smerter</FreeText> </Indication> <Drug>...</Drug> <DosageText>Tag 1 om aftenen</DosageText> <SubstitutionAllowed>true</SubstitutionAllowed> <Order> <Identifier>3313581313</Identifier> <Created> <By> <RoleSpecific> <NameLine>Bodstedet Vinduet</NameLine> <NameLine>Bestillings-systemet</NameLine> </RoleSpecific> <Role>System</Role> <Organisation> <Name>Bodstedet Vinduet</Name> <AddressLine>Adelgade 42</AddressLine> <Type>bosted</Type> <Identifier source="SOR">68135103581313</Identifier> </Organisation> </By> <DateTime>2013-10-01T00:00:00Z</DateTime> </Created> <OrderedAtPharmacy> <Name>Apoteket ved hovedgaden</Name> <Type>Apotek</Type> <Identifier source="EAN-Lokationsnummer">5790001381615</Identifier> </OrderedAtPharmacy> <Status>Bestilt</Status> <Delivery> <Priority>send til patientadresse samme dag</Priority> </Delivery> </Order> <Version>3513581310303</Version> </Warrant> </Warrants> <Warrants>...</Warrants> <Warrants>...</Warrants> <Warrants>...</Warrants> <Warrants>...</Warrants> <Warrants>...</Warrants> </GetNewOrdersResponse>
