User Tools

Site Tools


fmk:1.6.0:services:sog_person_med_udleveringsgrundlag

Differences

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

Link to this comparison view

Next revision
Previous revision
fmk:1.6.0:services:sog_person_med_udleveringsgrundlag [2025-07-21 14:41] – created sasfmk:1.6.0:services:sog_person_med_udleveringsgrundlag [2026-03-06 08:53] (current) – external edit 127.0.0.1
Line 1: Line 1:
 ====== Søg person med udleveringsgrundlag ====== ====== Søg person med udleveringsgrundlag ======
-Service anvendes ved apotekerne til at søge efter personer med et udleveringsgrundlag, men hvor der enten ikke forefindes et CPR for personen, eller denne ikke kendes. Funktionelt den samme service som [[fmk:1.4.6:sog_medicinkort|søg medicinkort]] men navnet er ændret til bedre at reflektere servicens egentlig præmisser.+Service anvendes ved apotekerne til at søge efter personer med et udleveringsgrundlag, men hvor der enten ikke forefindes et CPR/eCPR for personen, eller denne ikke kendes. Funktionelt den samme service som [[fmk:1.4.6:sog_medicinkort|søg medicinkort]] men navnet er ændret til bedre at reflektere servicens egentlig præmisser. 
 + 
 +===== Forespørgsel ===== 
 + 
 +[[fmk:medicinecard-inline_2022_01_01:feltbeskrivelser#SearchForPersonWithWarrantRequestType|SearchForPersonWithWarrantRequest]]  
  
-====== Forespørgsel ====== 
 I forespørgsel til service angives en række informationer som kendes om patienten, dennes adresse og eventuelt hvilken læge der står bag udleveringsgrundlaget, dette er inddelt i 3 sektioner af søgningen. I forespørgsel til service angives en række informationer som kendes om patienten, dennes adresse og eventuelt hvilken læge der står bag udleveringsgrundlaget, dette er inddelt i 3 sektioner af søgningen.
  
-Generelt skal de forskellige sektioner blot udfyldes med de informationer som faktisk kendes, det er helt tilladt at ikke udfylde hele sektioner eller dele af sektioner. Alle felterne er optionelle.+Generelt skal de forskellige sektioner blot udfyldes med de informationer som faktisk kendes, det er  tilladt at ikke udfylde hele sektioner eller dele af sektioner. Alle felterne er optionelle.
  
 Alle felter betragtes også som "wildcard" søgninger på den sidste del af angivelse. Dvs angives "Ma" i fornavn, matcher dette både med Mads og Marianne, men ikke Amanda. Alle felter betragtes også som "wildcard" søgninger på den sidste del af angivelse. Dvs angives "Ma" i fornavn, matcher dette både med Mads og Marianne, men ikke Amanda.
  
-===== Person =====+==== Person ====
 I ''Person'' elementet angives de oplysninger som er kendt om patienten I ''Person'' elementet angives de oplysninger som er kendt om patienten
  
Line 15: Line 18:
   * I ''SurName'' angives efternavn på patienten   * I ''SurName'' angives efternavn på patienten
   * I ''BirthDate'' angives patientens fødselsdag   * I ''BirthDate'' angives patientens fødselsdag
-  * I ''IsPersonWithoutCPR'' angives om der er tale om en person uden CPR+  * I ''IsPersonWithoutCPR'' angives om der er tale om en person uden (e)CPR
  
-===== Address ===== +==== AddressSubstring ==== 
-I ''Address'' angives oplysninger om patientens addresseså vidt det er kendt. +Det er muligt at angive op til 5 delstrenge af patientens adressehvis denne er kendt. Eksempelvis kan postnummer eller vejnavn angives som en ''AddressSubstring''.
-  * I ''StreetName'' angives vejnavn +
-  * I ''StreetBuildingIdentifier'' angives husnummer +
-  * I ''PostCodeIdentifier'' angives postnummeret +
-  * I ''DistrictName'' angives navnet på det post distrikt personen bor i.+
  
-===== Issuer =====+==== Issuer ====
 I ''Issuer'' angives de oplysninger som er kendt omkring udstederen af udleveringsgrundlaget. I ''Issuer'' angives de oplysninger som er kendt omkring udstederen af udleveringsgrundlaget.
-  * ''AuthorisedHealthcareProfessional'' udfyldes med med ''AuthorisationIdentifier'' og ''Name''+  * ''HealthcareProfessional'' udfyldes med med ''Identifier'' og/eller ''Name''
   * ''Organisation'' udfyldes med med ''Name'' samt ''Type''+''Identifier''   * ''Organisation'' udfyldes med med ''Name'' samt ''Type''+''Identifier''
  
Line 46: Line 45:
         <BirthDate>2000-02-26</BirthDate>         <BirthDate>2000-02-26</BirthDate>
     </Person>     </Person>
-    <Address> +    <AddressSubstring>Egevej</AddressSubstring
-        <StreetName>Egevej</StreetName+    <AddressSubstring>8653</AddressSubstring>
-        <PostCodeIdentifier>80</PostCodeIdentifier> +
-    </Address>+
     <IssuedBy>     <IssuedBy>
         <Organisation>         <Organisation>
-            <Type>Yder</Type> 
             <Identifier source="Yder">123456</Identifier>             <Identifier source="Yder">123456</Identifier>
 +            <Type>Yder</Type>
         </Organisation>         </Organisation>
     </IssuedBy>     </IssuedBy>
Line 59: Line 56:
 </file> </file>
  
-====== Svar ====== +===== Svar ===== 
-I svaret fra service kommer en liste med en række personer som matcher de givne input parametre og lægen som udskrev udleveringsgrundlaget, bemærk at FMK kan i nogle tilfælde undlade at svarer såfremt der er for mange personer som matcher, i så fald skal søgningen foretages igen med bedre mere specifikke inputs.+ 
 +[[fmk:medicinecard-inline_2022_01_01:feltbeskrivelser#SearchForPersonWithWarrantResponseType|SearchForPersonWithWarrantResponse]]   
 + 
 +I svaret fra service kommer en liste med en række personer som matcher de givne input parametre og lægen som udskrev udleveringsgrundlaget, bemærk at FMK kan i nogle tilfælde undlade at svare såfremt der er for mange personer som matcher, i så fald skal søgningen foretages igen med bedre mere specifikke inputs
 + 
 +Bemærk, der returneres ikke noget omkring patientens udleveringsgrundlag, blot at der findes en person som matcher input, som har en åben aktiv udleveringsgrundlag.
  
-Bemærk, der returneres ikke noget omkring patientens udleveringsgrundlag, blot at der findes en person som matcher input, som har en åben aktiv udleveringsgrundlag-+Personens ''PersonIdentifier'' kan så bruges til at lave opslag efter selve udleveringsgrundlag vha [[fmk:1.6.0:services:Hent udleveringsgrundlag]]. PersonIdentifier kan have source CPRX-eCPR (og MedicinecardKey, så længe der findes recepter til personer uden CPR oprettet via de tidligere snitflader)
  
 <file xml SearchPersonWithWarrentResponse.xml> <file xml SearchPersonWithWarrentResponse.xml>
Line 69: Line 71:
         <Patient>         <Patient>
             <Person>             <Person>
 +                <PersonIdentifier source="CPR">2602001155</PersonIdentifier>
                 <Name>                 <Name>
                     <GivenName>Mads</GivenName>                     <GivenName>Mads</GivenName>
                     <SurName>Jensen</SurName>                     <SurName>Jensen</SurName>
                 </Name>                 </Name>
-                <PersonIdentifier source="CPR">2602001155</PersonIdentifier> 
                 <BirthDate>2000-02-26</BirthDate>                 <BirthDate>2000-02-26</BirthDate>
                 <Gender>male</Gender>                 <Gender>male</Gender>
             </Person>             </Person>
-            <Address>... +            <AddressLine>...</AddressLine> 
-            </Address>+            <AddressLine>...</AddressLine>
         </Patient>         </Patient>
         <Created>         <Created>
Line 84: Line 86:
                 <HealthcareProfessional>                 <HealthcareProfessional>
                     <Identifier source="Autorisation">12345</Identifier>                     <Identifier source="Autorisation">12345</Identifier>
-                    <Name>Jørgn Madsen</Name>+                    <Name>Jørgen Madsen</Name>
                 </HealthcareProfessional>                 </HealthcareProfessional>
                 <Role>Læge</Role>                 <Role>Læge</Role>
                 <Organisation>                 <Organisation>
 +                    <Identifier source="Yder">123456</Identifier>
 +                    <Type>Yder</Type>
                     <Name>Allé lægerne</Name>                     <Name>Allé lægerne</Name>
                     <AddressLine>...</AddressLine>                     <AddressLine>...</AddressLine>
                     <TelephoneNumber>...</TelephoneNumber>                     <TelephoneNumber>...</TelephoneNumber>
                     <EmailAddress>...</EmailAddress>                     <EmailAddress>...</EmailAddress>
-                    <Type>Yder</Type> 
-                    <Identifier source="Yder">123456</Identifier> 
                 </Organisation>                 </Organisation>
             </By>             </By>
fmk/1.6.0/services/sog_person_med_udleveringsgrundlag.1753108915.txt.gz · Last modified: (external edit)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki