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ältnamnKort beskrivningMultValidering/Anmärkning
I001BehorighetsinformationSe I1 nedan1..1Klass
I002lanskod
1..1Används för filtrering enligt R002
I003inkluderaAktorsbundna
0..1Valfri inparameter. Filtrering görs enligt R003

2.1. I1. Behörighetsinformation

ID<XML-tag>/ fältnamnKort beskrivningMultValidering/Anmärkning
I004fornamnFarmaceuts eller annan apotekspersonals förnamn1..11 - 25 pos
I005efternamnFarmaceuts eller annan apotekspersonals efternamn1..11 - 25 pos
I006legitimationskodFarmaceuts legitimationskod0..1Exakt 6 pos
I007yrkesroll

Användarens yrkesroll

FA = Farmaceut (apotekare och receptarie)

eller

AP = apotekspersonal
1..1

Enum

I008dosapotekidGLN-kod för dosapotek1..1

Exakt 13 pos

Valideras mot EXPO

Används för filtrering enligt R001

3. Utdata

ID<XML-tag>/ fältnamnKort beskrivningMultValidering/Anmärkning
U001resultatkodMöjliga värden:
1 = Info
2 = Varning
3 = Fel
1..1

Enum

U002meddelandetext
1..11 - 300 pos
U003meddelandeidID för responsmeddelande1..1Integer
U004DospatientSe U1 nedan0..*Klass

3.1. U1. Dospatient

ID<XML-tag>/ fältnamnKort beskrivningMultValidering/Anmärkning
U005personnummer

Personnummer för dospatient enligt format:

YYYYMMDDXXXX
1..1

Enum

U006dosmottagareidID för dospatientens aktuella dosmottagare0..11 - 31 pos
U007aktorsbunden

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

4. Verksamhetsregler/logik

IDVerksamhetsregler/logik
R001Endast patienter som har ett dosapotekid som motsvarar id:t för anropande dosapotek (I008) returneras. 
R002Endast patienter tillhörande angiven länskod (I002) returneras.
R003Om 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.02022-05-25Ny sida