This is an old revision of the document!
Table of Contents
Søg person med udleveringsgrundlag
Service anvendes ved apotekerne til at søge efter personer med et udleveringsgrundlag, men hvor der enten ikke forefindes et CPR for personen, eller denne ikke kendes. Funktionelt den samme service som søg medicinkort men navnet er ændret til bedre at reflektere servicens egentlig præmisser.
Forespørgsel
I forespørgsel til service angives en række informationer som kendes om patienten, dennes adresse og eventuelt hvilken læge der står bag udleveringsgrundlaget, dette er inddelt i 3 sektioner af søgningen.
Generelt skal de forskellige sektioner blot udfyldes med de informationer som faktisk kendes, det er helt tilladt at ikke udfylde hele sektioner eller dele af sektioner. Alle felterne er optionelle.
Alle felter betragtes også som “wildcard” søgninger på den sidste del af angivelse. Dvs angives “Ma” i fornavn, matcher dette både med Mads og Marianne, men ikke Amanda.
Person
I Person elementet angives de oplysninger som er kendt om patienten
- I
GivenNameangives fornavn på patienten - I
SurNameangives efternavn på patienten - I
BirthDateangives patientens fødselsdag - I
IsPersonWithoutCPRangives om der er tale om en person uden CPR
AddressSubstring
Det er muligt at angive op til 5 delstrenge af patientens adresse, hvis denne er kendt. Eksempelvis kan postnummer eller vejnavn angives som en AddressSubstring.
Issuer
I Issuer angives de oplysninger som er kendt omkring udstederen af udleveringsgrundlaget.
AuthorisedHealthcareProfessionaludfyldes med medAuthorisationIdentifierogNameOrganisationudfyldes med medNamesamtType+Identifier
- SearchForPersonWithWarrantRequest-minimal.xml
<SearchForPersonWithWarrantRequest> <Person> <GivenName>Ma</GivenName> <SurName>Jen</SurName> <BirthDate>2000-02-26</BirthDate> </Person> </SearchForPersonWithWarrantRequest>
- SearchForPersonWithWarrantRequest.xml
<SearchForPersonWithWarrantRequest> <Person> <GivenName>Ma</GivenName> <SurName>Jen</SurName> <BirthDate>2000-02-26</BirthDate> </Person> <AddressSubstring>Egevej</AddressSubstring> <AddressSubstring>8653</AddressSubstring> </Address> <IssuedBy> <Organisation> <Type>Yder</Type> <Identifier source="Yder">123456</Identifier> </Organisation> </IssuedBy> </SearchForPersonWithWarrantRequest>
Svar
I svaret fra service kommer en liste med en række personer som matcher de givne input parametre og lægen som udskrev udleveringsgrundlaget, bemærk at FMK kan i nogle tilfælde undlade at svarer såfremt der er for mange personer som matcher, i så fald skal søgningen foretages igen med bedre mere specifikke inputs.
Bemærk, der returneres ikke noget omkring patientens udleveringsgrundlag, blot at der findes en person som matcher input, som har en åben aktiv udleveringsgrundlag-
- SearchPersonWithWarrentResponse.xml
<SearchForPersonWithWarrantResponse> <WarrantSearchResult> <Patient> <Person> <Name> <GivenName>Mads</GivenName> <SurName>Jensen</SurName> </Name> <PersonIdentifier source="CPR">2602001155</PersonIdentifier> <BirthDate>2000-02-26</BirthDate> <Gender>male</Gender> </Person> <Address>... </Address> </Patient> <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-07-21T12:00:05</DateTime> </Created> </WarrantSearchResult> <WarrantSearchResult>....</WarrantSearchResult> </SearchForPersonWithWarrantResponse>
