Såfremt apoteket ikke kender borgerens CPR-nummer eller medicinkortets alternative nøgle, kan der foretages en søgning efter åbne recepter baseret på mere generelle oplysninger om borgeren.
I søgningen returneres der ikke direkte oplysninger fra de fremsøgte medicinkort, men i stedet oplysninger om de personer som medicinkortene tilhører. Der skal derefter udvælges en person, og slås op på denne ud fra CPR-nummer eller tilsvarende nøgle.
Søgninger logges, men vil ikke være synlige i “Min log”, idet der ikke returneres informationer omkring lægemiddelordinationer, men kun person-information.
Bemærk: Søgegrundlaget er alle åbne recepter, og altså ikke som tidligere kun recepter, der enten er oprettet indenfor de seneste 7 dage, eller er til en person uden CPR-nummer.
Ved strukturerede søgninger skal der som minimum angives følgende:
I kombination hermed kan der efter ønske afgrænses på følgende kriterier:
Hvis det samlede antal resultater overstiger 25 så returneres en fejlbesked, idet søgningen rammer så bredt at det ikke giver mening at se alle resultaterne igennem.
Bemærk: Fremsøges der personer med CPR nummer må søgningen kun indeholde ét svar. Det er med andre ord ikke tilladt at søge efter personer med så brede søgekriterier, at der maches recepter til mere end én borger med et CPR nummer.
Ved søgning på udsteder-organisation eller -læge søges på hvem, der senest har oprettet eller opdateret recepten, men ikke hvem der oprindeligt har oprettet eller senere opdateret hverken lægemiddelordinationen eller bestillingen. Der søges efter ordinerende person i “CreatedBy”-elementet samt ansvarlig for ordinationen i “AuthorisedBy”-elementet, men ikke i certifikatejer eller ansvarlig for kaldet til FMK (se evt. Aktører på FMK).
Søgningen returnerer resultater som matcher de påkrævede søgefelter (navn, fødselsdag, evt. postnr.), og bedst muligt match på resterende søgefelter.
Alle søgninger sker med anvendelse af MOCES-certifikat.
Søgningerne udføres som udgangspunkt med et implicit wildcard sidst i alle søgestrenge. En søgning på fornavn “Sø” vil derfor returnere både “Søren” og “Søs”.
I eksemplet vises en søgning på receptordinationer til en borger. Der søges på fornavn og efternavn, desuden suppleres med lægens (organisationens) navn.
<SearchMedicineCardRequest> <Person> <GivenName>Søren</GivenName> <Surname>Sørensen</Surname> <BirthDate>1982-02-14</BirthDate> </Person> <Address> <PostCodeIdentifier>8900</PostCodeIdentifier> </Address> <IssuedBy> <Organisation> <Name>Lægerne Vestergade</Name> </Organisation> </IssuedBy> </SearchMedicineCardRequest>
I svaret returneres der person-information og ID for medicinkort der matcher søgekriterierne.
Herunder er et resultat med person-information vist.
I eksemplet returneres to resultater med hhv. CPR-nummer i PersonIdentifier og erstatnings-CPR-nummer i SubstitutionPersonIdentifier, hvormed der efterfølgende kan slås op.
<SearchMedicineCardResponse> <PrescriptionSearchResult> <Patient> <Person> <Name> <GivenName>Søren</GivenName> <Surname>Sørensen</Surname> </Name> <PersonIdentifier source="CPR">2902704321</PersonIdentifier> <BirthDate>1982-02-14</BirthDate> <Gender>male</Gender> </Person> <Address> <StreetName>Margrethepladsen</StreetName> <StreetBuildingIdentifier>20</StreetBuildingIdentifier> <PostCodeIdentifier>8900</PostCodeIdentifier> <DistrictName>Randers C</DistrictName> <CountryIdentificationCode scheme="iso3166-alpha2">DK</CountryIdentificationCode> </Address> </Patient> <Created> <By> <Other> <Name> <GivenName>Ane</GivenName> <Surname>Jensen</Surname> </Name> </Other> <Role>Læge</Role> <Organisation> <Name>Testcenter Trianglen Aps</Name> <Type>Yder</Type> <Identifier source="Yder">207608</Identifier> </Organisation> </By> <DateTime>2016-05-10T12:50:07</DateTime> </Created> </PrescriptionSearchResult> <PrescriptionSearchResult> <Patient> <Person> <Name> <GivenName>Ole</GivenName> <Surname>Olsen</Surname> </Name> <PersonIdentifier source="Erstatnings-CPR">010273ABCD</PersonIdentifier> <BirthDate>1988-05-08</BirthDate> <Gender>male</Gender> </Person> <Address> <StreetName>Vesterbrogade</StreetName> <StreetBuildingIdentifier>11</StreetBuildingIdentifier> <PostCodeIdentifier>8000</PostCodeIdentifier> <DistrictName>Aarhus</DistrictName> </Address> </Patient> <Created> <By> <Other> <Name> <GivenName>Ane</GivenName> <Surname>Jensen</Surname> </Name> </Other> <Role>Læge</Role> <Organisation> <Name>Testcenter Trianglen Aps</Name> <Type>Yder</Type> <Identifier source="Yder">207608</Identifier> </Organisation> </By> <DateTime>2016-06-11T14:51:17</DateTime> </Created> </PrescriptionSearchResult> </SearchMedicineCardResponse>