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

Søgning på person

Ved strukturerede søgninger skal der som minimum angives følgende:

  • De to første tegn af borgerens fornavn
  • De to første tegn af borgerens efternavn
  • Enten et postnummer, en fødselsdato eller om der er tale om en person uden CPR nummer.

I kombination hermed kan der efter ønske afgrænses på følgende kriterier:

  • Borgerens adresse (vej, husnummer, by)
  • Udstederens navn
  • Udstederens organisation

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.

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.

Wildcards

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

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.

SearchMedicineCardRequest-Person.xml
<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>

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>
	<PrescriptionSearchResult>
		<Patient>
			<Person>
				<Name>
					<GivenName>Søren</GivenName>
					<Surname>Sørensen</Surname>
				</Name>
				<PersonIdentifier source="CPR">2902704321</PersonIdentifier>
				<PersonIdentifier source="Erstatnings-CPR">010273ABCD</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>
fmk/1.4.6/sog_medicinkort.1464856373.txt.gz · Last modified: (external edit)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki