Hämta patientlista (SOL:50)
Avlämnande dosaktör ska inför en massmigrering kunna hämta en lista av dospatienter tillhörande en viss länskod. De ska sedan kunna överlämna en lista med de patienter som omfattas av migreringen till mottagande dosaktör.
Innehållsförteckning
1. Tjänstespecifikation Hämta patientlista (SOL:50)
HamtaPatientlista V1.0
2. Indata
ID | <XML-tag>/ fältnamn | Kort beskrivning | Mult | Validering/Anmärkning |
---|---|---|---|---|
I001 | Behorighetsinformation | Se I1 nedan | 1..1 | Klass |
I002 | lanskod | 1..1 | Används för filtrering enligt R002 | |
I003 | inkluderaAktorsbundna | 0..1 | Valfri inparameter. Filtrering görs enligt R003 |
2.1. I1. Behörighetsinformation
ID | <XML-tag>/ fältnamn | Kort beskrivning | Mult | Validering/Anmärkning |
---|---|---|---|---|
I004 | fornamn | Farmaceuts eller annan apotekspersonals förnamn | 1..1 | 1 - 25 pos |
I005 | efternamn | Farmaceuts eller annan apotekspersonals efternamn | 1..1 | 1 - 25 pos |
I006 | legitimationskod | Farmaceuts legitimationskod | 0..1 | Exakt 6 pos |
I007 | yrkesroll | Användarens yrkesroll FA = Farmaceut (apotekare och receptarie) eller AP = apotekspersonal | 1..1 | Enum |
I008 | dosapotekid | GLN-kod för dosapotek | 1..1 | Exakt 13 pos Valideras mot EXPO Används för filtrering enligt R001 |
3. Utdata
ID | <XML-tag>/ fältnamn | Kort beskrivning | Mult | Validering/Anmärkning |
---|---|---|---|---|
U001 | resultatkod | Möjliga värden: 1 = Info 2 = Varning 3 = Fel | 1..1 | Enum |
U002 | meddelandetext | 1..1 | 1 - 300 pos | |
U003 | meddelandeid | ID för responsmeddelande | 1..1 | Integer |
U004 | Dospatient | Se U1 nedan | 0..* | Klass |
3.1. U1. Dospatient
ID | <XML-tag>/ fältnamn | Kort beskrivning | Mult | Validering/Anmärkning |
---|---|---|---|---|
U005 | personnummer | Personnummer för dospatient enligt format: YYYYMMDDXXXX | 1..1 | Enum |
U006 | dosmottagareid | ID för dospatientens aktuella dosmottagare | 0..1 | 1 - 31 pos |
U007 | aktorsbunden | Indikerar om dostjänsten personen har är privatfinansierad av dosaktören eller upphandlad av en region True = dostjänsten är privatfinansierad av aktören False/NULL = dostjänsten är upphandlad av en region | 0..1 | Boolean |
4. Verksamhetsregler/logik
ID | Verksamhetsregler/logik |
---|---|
R001 | Endast patienter som har ett dosapotekid som motsvarar id:t för anropande dosapotek (I008) returneras. |
R002 | Endast patienter tillhörande angiven länskod (I002) returneras. |
R003 | Om inparameter inkluderaAktorsbundna (I003) är true så inkluderas även patienter där aktorsbunden = true. Om parametern är satt till false eller inte är angiven alls så filtreras patienter där aktorsbunden = true bort. |
Versionshistorik
Version | Datum | Kommentar |
---|---|---|
1.0 | 2022-05-25 | Ny sida |