User Tools

Site Tools


fmk:1.4.4:opslag_pa_intervaller_af_historiske_laegemiddelordinationer

This is an old revision of the document!


Opslag på intervaller af historiske lægemiddelordinationer

Bemærk at dette er et forslag til en udvidelse, der endnu ikke besluttet.

Servicen hent lægemiddelordination udvides med funktionalitet, således at det bliver muligt at hente et interval af lægemiddelordination-versioner i en enkelt forespørgsel.

Dette kan foretages ved at angive enten et datointerval eller et interval af versionsnumre.

Forespørgsel med datointerval

En forespørgsel med et datointerval kan foretages med en fra-og-med og en til-og-med dato. Desuden skal der angives et maksimalt antal lægemiddelordination-versioner der ønskes returneret.

Bemærk, at såfremt et system har en lokal version af en lægemiddelordination, og der ønskes alle versioner der siden er kommet til, vil den sikreste løsning være at slå op med lægemiddelordinationens version, og ikke med versionens dato som startdato i et datointerval. Årsagen hertil er, at der ved distribueret drift og udfald af kommunikation mellem driftscentre kan ske at ældre versioner først vil være distribuerede til alle driftscentre når kommunikationen er genoprettet.

Eksempel

Eksempel: Der ønskes returneret et antal lægemiddelordination-versioner for de seneste 3 måneder. Der angives derfor et FromDateTime tidspunkt 3 måneder tilbage, og ikke et ToDateTime. Desuden angives at der ønskes højst 20 lægemiddelordination-versioner returneret.

GetDrugMedicationRequest-DateTimeInterval.xml
<?xml version="1.0" encoding="UTF-8"?>
<GetDrugMedicationRequest xsi:schemaLocation="http://www.dkma.dk/medicinecard/xml.schema/2014/05/01 GetDrugMedicationRequest.xsd" xmlns="http://www.dkma.dk/medicinecard/xml.schema/2014/05/01" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
	<PersonIdentifier>1111111118</PersonIdentifier>
	<IdentifierAndDateTimeInterval>
		<Identifier>1221231331123</Identifier>
		<FromDateTime>2014-03-27T14:52:14</FromDateTime>
		<MaximumNumberOfResults>20</MaximumNumberOfResults>
	</IdentifierAndDateTimeInterval>
	<IncludePrescriptionMedications>false</IncludePrescriptionMedications>
	<IncludeEffectuations>false</IncludeEffectuations>
</GetDrugMedicationRequest>
fmk/1.4.4/opslag_pa_intervaller_af_historiske_laegemiddelordinationer.1403873670.txt.gz · Last modified: (external edit)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki