Uppdatera dosmottagare (SOL:47)

Med denna tjänst kan dosaktören uppdatera dosmottagare, som är ett leveransställe för dospatienters dosrullar. Varje dospatient är kopplad till en dosmottagare via sitt boende. Dosapoteket levererar varorna till den dosmottagare som är kopplad till patientens boende. Dosaktör kan endast uppdatera dosmottagare kopplad till ett av de egna dosapoteken.​


Innehållsförteckning

1. Tjänstespecifikation Uppdatera dosmottagare (SOL:47)

UppdateraDosmottagare V6.0

2. Formatregler

2.1. Uppdatering av valfria värden i SOL

Alla valfria värden som kan uppdateras vid anrop av SOL:s uppdateringstjänster, ersätts av null om inget värde anges.

3. Indata

ID

<XML-tag> / fältnamn

Kort beskrivning

Mult

Validering/ Anmärkning

I001

behorighetsinformation

Se I1 nedan

1..1

Klass

I002

dosmottagare

Se I2 nedan

1..1

Klass

3.1. I1. Behörighetsinformation

ID

<XML-tag> / fältnamn

Kort beskrivning

Mult

Validering/ Anmärkning

I003

fornamn

Farmaceuts eller annan apotekspersonals förnamn

1..1

1 - 25 pos

Se R002

I004

efternamn

Farmaceuts eller annan apotekspersonals efternamn

1..1

1 - 25 pos

Se R002

I005

legitimationskod

Farmaceuts legitimationskod

0..1

Exakt 6 pos

I006

yrkesroll

Användarens yrkesroll

FA = Farmaceut (apotekare och receptarie)

eller

AP = apotekspersonal

1..1

Enum


I007

dosapotekid

GLN-kod för dosapotek

1..1

Exakt 13 pos

Valideras mot EXPO

Se R001 och R002


3.2. I2. Dosmottagare

ID

<XML-tag> / fältnamn

Kort beskrivning

Mult

Validering/ Anmärkning

I008

adress

Adress till dosmottagare

1..1

1 – 50 pos

I009

arbetsplatskod

Arbetsplatskod till dosmottagare. Är aktuellt om dosmottagare t ex är en distriktsläkarmottagning.

0..1

1 – 13 pos

I010

avdelning

Avdelning inom dosmottagare

0..1

1 – 35 pos

I011

dosmottagareid

Dosapotekets ID för dosmottagaren t ex kundnummer eller GLN-kod

1..1

1 – 31 pos

Se R001

I012

kommunkod

Kommunkod till vilken dosmottagaren tillhör

0..1

Exakt 2 pos

Se R003

I013

lanskod

Länskod till vilken dosmottagaren tillhör

0..1

Exakt 2 pos

Se R003

I014

dosmottagarenamn

Namn på dosmottagare

1..1


I015

postnummer

Postnummer till dosmottagare

0..1

Exakt 5 pos

I016

ort

Postort till dosmottagare

1..1

1 – 50 pos

I017

dold

Indikerar om dosmottagaren är dold eller synlig

0..1

Boolean

I018boende

Indikerar om dosmottagaren är ett boende.

True = Dosmottagaren är ett boende

False = Dosmottagaren är inte ett boende

1..1Boolean
I019sampack

Indikerar om läkemedel till patienter tillhörande dosmottagaren kan paketeras ihop.

True = patienters läkemedel kan paketeras ihop med andra patienters läkemedel

False = patienters läkemedel kan inte paketeras ihop med andra patienters läkemedel

0..1Boolean
I020leveransadressidId till den leveransadress som dosmottagaren är kopplad till.0..11 – 31 pos

4. Utdata

ID

<XML-tag> / fältnamn

Kort beskrivning

Mult

Validering/ Anmärkning

U001

resultatkod

Möjliga värden:
INFO
WARN
ERROR

1..1

Enum

U002

meddelandetext


1..1

1 - 300 pos

U003

meddelandeid

ID för responsmeddelande

1..1

Integer

5. Verksamhetsregler/logik

ID

Verksamhetsregler/logik

R001

I011 dosmottagareid måste tillhöra samma aktör som I007 dosapotekid. 

R002

I003 fornamn, I004 efternamn, I007 dosapotekid samt anropstidpunkten sparas i SOL, som information om vem som senast ändrat informationen och när.

R003

Angiven I012 kommunkod valideras att den tillhör angiven I013 lanskod. Om endast I013 lanskod har angivits valideras att den är en giltig länskod.


Versionshistorik

Version

Datum

Kommentar

1.02021-11-27Ny handbok vård- och apotekstjänster
1.12022-05-25

I2. Dosmottagare:

  • Lagt till I018 boende
  • Lagt till I019 sampack
  • Lagt till I020 leveransadressid
1.22024-02-22

Lagt till R003