User Tools

Site Tools


apo:2.0:sog_medicinkort

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
apo:2.0:sog_medicinkort [2014-06-03 11:18] tomapo:2.0:sog_medicinkort [2015-04-07 08:52] (current) – removed admin
Line 1: Line 1:
-====== Søg medicinkort ====== 
- 
-Såfremt borgerens CPR-nummer, erstatnings-CPR-nummer, [[apo:generel:medicinkortets_nogle|medicinkortets nøgle]] m.v ikke kendes, kan der foretages en søgning.  
- 
-Der kan desuden foretages en søgning på organisationer, f.eks. på en lægepraksis ydernummer, i forbindelse med at der skal ekspederes lægemidler til brug i praksis.  
- 
-I kaldet angives hvor mange resultater der maksimalt ønskes returneret. Dog vil der aldrig blive returneret mere end et globalt maksimum på 25. (Dette tal skal dog afklares, se [[apo:2.0:afklaring:opslag_pa_person|Opslag på person]]). 
- 
-I søgningen returneres der ikke umiddelbart medicinkort (på trods af navnet), men information omkring personer eller organisationer med medicinkort. Der skal derefter udvælges en person eller organisation, og slås op på denne ud fra CPR-nummer eller tilsvarende [[apo:generel:medicinkortets_nogle|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.  
- 
-==== Søgning på person ==== 
- 
-Strukturerede søgninger sker på borgerens navn, adresse, evt. fødselsdato m.v. Desuden kan der søges på udsteder i kombination hermed.  
- 
-Der er ingen begrænsninger i hvor lidt eller meget der angives, men findes der mere end 25 resultater returneres i stedet en fejlbesked.  
- 
-Ved søgning på "udsteder"-organisation eller -læge søges på hvem der senest har oprettet eller opdateret tilladelsen, men ikke hvem der oprindeligt har oprettet eller senere opdateret lægemiddelordinationen eller bestillingen. Desuden søges der både 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. [[fmk:generel:aktorer_pa_fmk|Aktører på FMK]]).   
- 
-Der er ingen regler for hvor lidt eller meget der skal angives. Dette er en lempelse i forhold til PEM's regler, og kan tillades idet samtlige søgninger sker med anvendelse af MOCES-certifikat. (Dette skal dog afklares, se [[apo:2.0:afklaring:opslag_pa_person|Opslag på person]]). 
- 
-Søgningen foregår som en "AND"-søgning på samtlige angivne søgefelter.  
- 
- 
-==== Søgning i stamdata eller i medicinkort-data ==== 
- 
-I søgningen kan angives 
-  * At der skal søges i stamdata i CPR-register og evt. andre registre der senere måtte findes for f.eks. erstatnings-CPR-numre, flygningenumre m.v.  
-  * At der skal søges i personer der har medicinkort med lægemiddelordinationer der aktuelt kan udleveres ud fra 
-  * At der skal søge begge steder samtidigt (default, hvis andet ikke er angivet).  
- 
-==== Wildcards ==== 
- 
-Søgningerne vil som minimum understøtte at der søges med wildcard sidst i alle søgestrenge. Afhængigt af den valgte backend, performancemæssige hensyn osv. kan der evt. osgå blive tilbudt mulighed for at søge med wildcards inde i søgestrenge.  
- 
- 
-===== Forespørgsel ===== 
- 
-Ved en søgning vil samtlige udfyldte felter vil indgå i en "AND"-søgning. 
- 
-==== Eksempel - Søg på borger ==== 
- 
-I eksemplet vises en søgning på lægemiddelordination + tilladelse til en borger. Der søges på fornavn og efternavn, desuden suppleres med lægens (organisationens) navn.  
- 
-Der angives at søgningen skal ske i registerdata (f.eks. CPR-register) og at der højst skal returneres 8 resultater. Er der flere match vil kaldet fejle.  
- 
-<code xml SearchMedicineCardRequest-Person.xml> 
- 
-<?xml version="1.0" encoding="UTF-8"?> 
-<SearchMedicineCardRequest  
- xsi:schemaLocation="http://www.dkma.dk/medicinecard/xml.schema/2014/06/01  SearchMedicineCardRequest.xsd"  
- xmlns="http://www.dkma.dk/medicinecard/xml.schema/2014/06/01"  
- xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> 
- <SeachPerson> 
- <Person> 
- <GivenName>Søren</GivenName> 
- <Surname>Sørensen</Surname> 
- </Person> 
- <CreatedBy> 
- <Organisation> 
- <Name>Lægerne Vestergade</Name> 
- </Organisation>  
- </CreatedBy> 
- </SeachPerson> 
- <Where>Registerdata</Where> 
- <MaxResultSize>8</MaxResultSize> 
-</SearchMedicineCardRequest> 
- 
-</code> 
- 
-==== Eksempel - Søg på lægemiddelordination til brug i lægens praksis ==== 
- 
-I eksemplet søges på en eller flere lægemiddelordinationer + tilladelser oprettet til brug i lægens prakis. Der kan søges på en lang række felter, i eksemplet herunder er simpel søgning med lægens telefonnummer vist.  
- 
-<code xml SearchMedicineCardRequest-Organisation.xml> 
- 
-<?xml version="1.0" encoding="UTF-8"?> 
-<SearchMedicineCardRequest  
- xsi:schemaLocation="http://www.dkma.dk/medicinecard/xml.schema/2014/06/01 SearchMedicineCardRequest.xsd"  
- xmlns="http://www.dkma.dk/medicinecard/xml.schema/2014/06/01"  
- xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> 
- <SeachOrganisation> 
- <Organisation> 
- <TelephoneNumber>86123456</TelephoneNumber> 
- </Organisation> 
- </SeachOrganisation> 
-</SearchMedicineCardRequest> 
- 
-</code> 
- 
-===== Svar ===== 
- 
-I svaret returneres der enten person-information for medicinkort der matcher søgekriterierne, eller information omkring organisation (lægepraksis m.v. hvis der f.eks. søges på "til brug i lægens praksis"). 
- 
-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. Ved opslag på organisationer anvendes tilsvarende Identifier, incl. attributten source der angiver typen af organisations-ID. 
- 
-<code xml SearchMedicineCardResponse.xml> 
- 
-<?xml version="1.0" encoding="UTF-8"?> 
-<SearchMedicineCardResponse  
- xsi:schemaLocation="http://www.dkma.dk/medicinecard/xml.schema/2014/06/01 SearchMedicineCardResponse.xsd"  
- xmlns:m12="http://www.dkma.dk/medicinecard/xml.schema/2012/06/01"  
- xmlns="http://www.dkma.dk/medicinecard/xml.schema/2014/06/01"  
- xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> 
- <PersonAndAddress> 
- <Person> 
- <Name> 
- <m12:GivenName>Søren</m12:GivenName> 
- <m12:Surname>Sørensen</m12:Surname> 
- </Name> 
- <PersonIdentifier source="CPR"> 2902704321</PersonIdentifier> 
- </Person> 
- <Address> 
- <StreetName>Margrethepladsen</StreetName> 
- <StreetBuildingIdentifier>20</StreetBuildingIdentifier> 
- <PostCodeIdentifier>8000</PostCodeIdentifier> 
- <DistrictName>Århus</DistrictName> 
- </Address> 
- </PersonAndAddress> 
- <PersonAndAddress> 
- <Person> 
- <Name> 
- <m12:GivenName>Søren</m12:GivenName> 
- <m12:Surname>Sørensen</m12:Surname> 
- </Name> 
- <PersonIdentifier source="Erstatnings-CPR">010273ABCD</PersonIdentifier> 
- <BirthDate>1973-02-01</BirthDate> 
- <Gender>male</Gender> 
- </Person> 
- <Address> 
- <StreetName>Thames Street</StreetName> 
- <StreetBuildingIdentifier>117</StreetBuildingIdentifier> 
- <FloorIdentifier>2</FloorIdentifier> 
- <SuiteIdentifier>A</SuiteIdentifier> 
- <InternationalPostCodeIdentifier>SL4 1TX</InternationalPostCodeIdentifier> 
- <DistrictName>Windsor</DistrictName> 
- <CountryIdentificationCode scheme="iso3166-alpha2">GB</CountryIdentificationCode> 
- </Address> 
- </PersonAndAddress> 
-</SearchMedicineCardResponse> 
- 
-</code> 
  
apo/2.0/sog_medicinkort.1401794293.txt.gz · Last modified: (external edit)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki