User Tools

Site Tools


fmk:1.6.0:services:hent_medicinkort

Differences

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

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
fmk:1.6.0:services:hent_medicinkort [2025-10-28 12:41] extandwfmk:1.6.0:services:hent_medicinkort [2026-03-06 08:53] (current) – external edit 127.0.0.1
Line 1: Line 1:
 ====== Hent Medicinkort ====== ====== Hent Medicinkort ======
  
-Servicen ”Hent medicinkort” returnerer et eller flere medicinkort med tilknyttede aktive læge­middel­ordinationer og afhængigt af de medsendte parametre også med udleveringsgrundlag, udleveringer og medicinadministrationer. +Servicen ”Hent medicinkort” returnerer et eller flere medicinkort med tilknyttede aktive [[fmk:1.6.0:xml-elementer:Lægemiddelordinationer|lægemiddelordinationer]] og afhængigt af de medsendte parametre også [[fmk:1.6.0:xml-elementer:Udleveringsgrundlag|udleveringsgrundlag]] 
 +[[fmk:1.6.0:xml-elementer:Udlevering|udleveringer]] og [[fmk:1.6.0:xml-elementer:laegemiddelordinationer#medicinadministrationer_drugadministration|medicinadministrationer]]
  
 Ved opslag med dato og tid eller med et specifikt versionsnummer returneres medicinkortet, som det så ud på dette tidspunkt (ved opslag med versionsnummer svarende til tidspunktet versionen blev oprettet). Der kan derved returneres lægemiddelordinationer, der aktuelt ikke længere er aktive, men er seponerede eller udløbne.  Ved opslag med dato og tid eller med et specifikt versionsnummer returneres medicinkortet, som det så ud på dette tidspunkt (ved opslag med versionsnummer svarende til tidspunktet versionen blev oprettet). Der kan derved returneres lægemiddelordinationer, der aktuelt ikke længere er aktive, men er seponerede eller udløbne. 
Line 8: Line 9:
 ==== Valg af indhold i response ==== ==== Valg af indhold i response ====
  
-[[fmk:medicinecard-inline_2022_01_01:feltbeskrivelser#getmedicinecardrequesttype|Request-dokumentet]] indeholder en række felter til angivelse af, hvad der ønskes returneret i responset. Medicinkort-delen og lægemiddelordinationer returneres altid. Derover kan der angives: +[[fmk:medicinecard-inline_2022_01_01:feltbeskrivelser#getmedicinecardrequesttype|Request-dokumentet]] indeholder en række felter til angivelse af, hvad der ønskes returneret i responset. Medicinkortdelen og lægemiddelordinationer returneres altid. Derover kan der angives: 
  
-  * ''IncludeWarrants'': Såfremt elementet er tilstæde vil svaret indeholde eventuelle udleveringsgrundlag. Dette uanset om udleveringsgrundlagene er knyttet til lægemiddelordinationer eller er aktuelle løse udleveringsgrundlag.  +  * ''IncludeWarrants'': Såfremt elementet er tilstede, vil svaret indeholde eventuelle udleveringsgrundlag. Dette uanset om udleveringsgrundlagene er knyttet til lægemiddelordinationer eller er aktuelle løse udleveringsgrundlag.  
-    * ''IncludeHandovers'': Såfremt ''IncludeWarrants'' er tilstæde kan ''IncludeHandovers'' sættes. Såfremt ''IncludeHandovers'' er tilstæde vil svaret indeholde eventuelle udleveringer.  +    * ''IncludeHandovers'': Såfremt ''IncludeWarrants'' er tilstede, kan ''IncludeHandovers'' sættes. Såfremt ''IncludeHandovers'' er tilstede, vil svaret indeholde eventuelle udleveringer.  
-      * ''IncludeSecondaryHandovers'': Såfremt ''IncludeHandovers'' er tilstæde kan ''IncludeSecondaryHandovers'' sættes. Såfremt ''IncludeSecondaryHandovers'' er tilstæde vil svaret indeholde eventuelle sekundære udleveringer. +      * ''IncludeSecondaryHandovers'': Såfremt ''IncludeHandovers'' er tilstede, kan ''IncludeSecondaryHandovers'' sættes. Såfremt ''IncludeSecondaryHandovers'' er tilstede, vil svaret indeholde eventuelle [[fmk:1.6.0:xml-elementer:Sekundær udlevering|sekundære udleveringer]]
-  * ''IncludeAdministrations'': Såfremt elementet er tilstæde vil svaret indeholde eventuelle medicinadministrationer. Det er muligt at blive whitelisted til kun at modtage 30 medicinadministrationer. Hvis flere medicinadministrationer ønskes kan dedikeret service anvendes. Hvis der findes flere end 30 medicinadministrationer, og begrænsning er valgt, bliver der ikke informeret om, at der er flere medicinadministrationer til rådighed. +  * ''IncludeAdministrations'': Såfremt elementet er tilstede, vil svaret indeholde eventuelle medicinadministrationer. Det er muligt at blive whitelisted til kun at modtage 30 medicinadministrationer. Hvis flere medicinadministrationer ønskeskan dedikeret service anvendes. Hvis der findes flere end 30 medicinadministrationer, og begrænsning er valgt, bliver der ikke informeret om, at der er flere medicinadministrationer til rådighed. 
-  * ''IncludeNonRelevantWarrants'': Såfremt elementet er tilstæde vil løse udleveringsgrundlag blive returneret, uanset om de er markeret som uaktuelle eller ej. Såfremt elementet ikke er tilstæde vil løse udleveringsgrundlag markeret som uaktuelle ikke blive returneret. +  * ''IncludeNonRelevantWarrants'': Såfremt elementet er tilstede, vil løse udleveringsgrundlag blive returneret, uanset om de er markeret som uaktuelle eller ej. Såfremt elementet ikke er tilstede, vil løse udleveringsgrundlag, der er markeret som uaktuelleikke blive returneret. 
-  * ''IncludeEndedDrugMedications'': Giver mulighed for at hente seponerede lægemiddelordinationerog dermed de udleveringsgrundlag og udleveringer knyttet til den seponerede lægemiddelordination. +  * ''IncludeEndedDrugMedications'': Giver mulighed for at hente seponerede lægemiddelordinationer og dermed de udleveringsgrundlag og udleveringer, der er knyttet til den seponerede lægemiddelordination. 
-  * ''IncludeDrugMedicationType'' muligt at vælge hvilke [[fmk:extensions:e2#Borgervalgt medicin / Ikke-lægeordinerede lægemiddelordinationer|typer af lægemiddelordinationer]] der skal returneres. Her kan angives enten Borgervalgt, Lægeordineret eller begge.+  * ''IncludeDrugMedicationType'': Giver mulighed for at vælgehvilke [[fmk:extensions:e2#Borgervalgt medicin / Ikke-lægeordinerede lægemiddelordinationer|typer af lægemiddelordinationer]]der skal returneres. Her kan angives enten Borgervalgt, Lægeordineret eller begge.
  
 ==== Forespørgsel på tidligere versioner ==== ==== Forespørgsel på tidligere versioner ====
  
-Ønskes der en tidligere [[fmk:generel:versionsnummerering|version]] af medicinkortet kan der forespørges ud fra [[fmk:generel:versionsnummerering|versionsnummer]]. Forespørges der på en version der ikke findes (dvs. med en højere værdi en den aktuelle version) vil kaldet fejle. +Ønskes der en tidligere [[fmk:generel:versionsnummerering|version]] af medicinkortetkan der forespørges ud fra [[fmk:generel:versionsnummerering|versionsnummer]]. Forespørges der på en versionder ikke findes (dvs. med en højere værdi en den aktuelle version)vil kaldet fejle. 
  
 <file xml GetMedicineCardRequest.xml> <file xml GetMedicineCardRequest.xml>
Line 29: Line 30:
 </file> </file>
  
-Endelig kan der forespørges efter medicinkortet som det så ud på et givent tidspunkt, dvs. med et tidsstempel.+Endelig kan der forespørges efter medicinkortetsom det så ud på et givent tidspunkt, dvs. med et tidsstempel.
  
 <file xml GetMedicineCardRequest.xml> <file xml GetMedicineCardRequest.xml>
Line 38: Line 39:
 </file> </file>
  
-Detaljer om hvad der returneres i historiske kald, findes på siden [[fmk:generel:historik|Historik]]+Detaljer omhvad der returneres i historiske kald, findes på siden [[fmk:generel:historik|Historik]].
 ==== Forespørgsel ==== ==== Forespørgsel ====
 +
 +[[fmk:medicinecard-inline_2022_01_01:feltbeskrivelser#GetMedicineCardRequestType|Request]]
    
 <file xml GetMedicineCardRequest.xml> <file xml GetMedicineCardRequest.xml>
Line 60: Line 63:
 ==== Svar ==== ==== Svar ====
  
-Der [[fmk:medicinecard-inline_2022_01_01:feltbeskrivelser#getmedicinecardresponsetype|returneres]] et medicinkort, eller eventuelt flere versioner af samme medicinkort.  +[[fmk:medicinecard-inline_2022_01_01:feltbeskrivelser#getmedicinecardresponsetype|Response]] 
-Såfremt der endnu ikke er oprettet data på medicinkortet, men patienten findes, vil der blive returneret en medicinkort-oversigt med versionsnummer 0 og uden elementet ''Modified''. Det returnerede dokument vil indeholde personinformation for den pågældende persons aktive CPR-nummer(se evt. [[fmk:CPR skift]])+ 
 +Der returneres et medicinkort, eller eventuelt flere versioner af samme medicinkort.  
 +Såfremt der endnu ikke er oprettet data på medicinkortet, men patienten findes, vil der blive returneret en medicinkortoversigt med versionsnummer 0 og uden elementet ''Modified''. Det returnerede dokument vil indeholde personinformation for den pågældende persons aktive CPR-nummer (se evt. [[fmk:CPR skift]]).
  
 Elementet GetMedicineCard­Response vi indeholde et eller flere MedicineCard-elementer. Responset kan indeholde flere medicinkort som svar, idet der kan forespørges på f.eks. flere versioner eller flere tidspunkter. En nærmere gennemgang af indholdet i MedicineCard-elementet findes i [[fmk:1.6.0:xml-elementer:medicinkort|Medicinkort]] og [[fmk:1.6.0:xml-elementer:laegemiddelordinationer|Lægemiddelordination]]. Elementet GetMedicineCard­Response vi indeholde et eller flere MedicineCard-elementer. Responset kan indeholde flere medicinkort som svar, idet der kan forespørges på f.eks. flere versioner eller flere tidspunkter. En nærmere gennemgang af indholdet i MedicineCard-elementet findes i [[fmk:1.6.0:xml-elementer:medicinkort|Medicinkort]] og [[fmk:1.6.0:xml-elementer:laegemiddelordinationer|Lægemiddelordination]].
Line 73: Line 78:
         <Patient>         <Patient>
             <Person>             <Person>
 +                <PersonIdentifier source="CPR">1403837853</PersonIdentifier>
                 <Name>                 <Name>
                     <GivenName>Rob</GivenName>                     <GivenName>Rob</GivenName>
                     <Surname>Müller</Surname>                     <Surname>Müller</Surname>
                 </Name>                 </Name>
-                <PersonIdentifier source="CPR">1403837853</PersonIdentifier> 
                 <BirthDate>1983-03-14</BirthDate>                 <BirthDate>1983-03-14</BirthDate>
                 <Gender>male</Gender>                 <Gender>male</Gender>
fmk/1.6.0/services/hent_medicinkort.1761655298.txt.gz · Last modified: (external edit)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki