User Tools

Site Tools


fmk:1.4.6:sog_medicinkort

This is an old revision of the document!


Søg medicinkort

Såfremt apoteket ikke kender borgerens CPR-nummer eller medicinkortets alternative nøgle, kan der foretages en søgning 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.

Søgning på person

Strukturerede søgninger sker på borgerens navn, adresse, postnummer, evt. fødselsdato m.v. Desuden kan der søges på udsteder i kombination hermed.

Ved strukturerede søgninger skal der som minimum angives de to første tegn fra borgerens fornavn samt efternavn, og dertil enten et postnummer, en fødselsdato eller om der er tale om en person uden CPR nummer.

I kombination hermed kan der afgrænses yderligere på borgerens adresse (vej, husnummer, by) samt udstederen (navn og/eller organisation).

Finder søgningen mere end 25 resultater returneres de med paginering. Hvis det samlede antal resultater overstiger 100 så returneres i stedet en fejlbesked, idet søgningen rammer så bredt at det ikke giver mening at se alle resultaterne igennem.

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).

Samtlige søgninger sker med anvendelse af MOCES-certifikat.

Søgningen returnerer resultater som matcher angivne felter mht. navn, evt. fødselsdag, evt. postnr., og bedst muligt match på resterende søgefelter. (OBS: med forbehold for ændringer i den endelige version)

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

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.

Der angives at søgningen højst skal returneres 8 resultater ad gangen. Er der flere match vil svaret indikere at der kan hentes flere. Med PageOffset sat til 0 returneres de første svar. Hvis man skal hente næste side, skal man angive PageOffset til 1, osv.

SearchMedicineCardRequest-Person.xml
<SearchMedicineCardRequest>
	<SeachPerson>
		<Person>
			<GivenName>Søren</GivenName>
			<Surname>Sørensen</Surname>
		</Person>
		<CreatedBy>
			<Organisation>
				<Name>Lægerne Vestergade</Name>
			</Organisation>		
		</CreatedBy>
	</SeachPerson>
	<PageSize>8</PageSize>
	<PageOffset>0</PageOffset>
</SearchMedicineCardRequest>

Svar

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.xml
<SearchMedicineCardResponse>
	<PageNumber>1</PageNumber>
	<MoreAvailable>false</MoreAvailable>
	<PersonAndAddress>
		<Person>
			<Name>
				<GivenName>Søren</GivenName>
				<Surname>Sørensen</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>
				<GivenName>Søren</GivenName>
				<Surname>Sørensen</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>
fmk/1.4.6/sog_medicinkort.1461924990.txt.gz · Last modified: (external edit)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki