Uppdatera produktionsinformation, dosaktör (SOL:38)

Med denna tjänst kan dosaktören uppdatera produktionsinformation för sina dosmottagare, till exempel stopptider för beställning, så att dessa kan läsas av vården i en förskrivningssituation. Dosmottagare som produktionsinformationen uppdateras för måste vara upplagd i SOL. Produktionsinformationen är kopplad till leverans och logistik kring dosmottagaren. Varje dospatient är kopplad till en dosmottagare via sitt boende. Dosmottagar-id måste definieras som inparameter för att uppdatera produktionsinformation. Behörig personal hos dosaktör, alternativt maskinanvändare hos dosaktör, ska kunna anropa tjänsten. Dosaktör ska endast kunna uppdatera produktionsinformation för dosmottagare kopplad till ett av de egna dosapoteken. 


Innehållsförteckning

1. Tjänstespecifikation Uppdatera produktionsinformation, dosaktör (SOL:38)

UppdateraProduktionsinformationDosaktor V3.0

2. Formatregler

2.1. Datum och tid

Datatypen ”Datum” sätts i SOLs tjänstespecifikationer till formatet YYYY-MM-DDTHH:mm:ss om inte annat anges. Om inte tid skickas med vid anrop sätts tiden till 00:00:00. Vissa tjänster tar bara hänsyn till YYYY-MM-DD-delen.

2.2. Uppdatering av valfria värden i SOL

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

3. Indata

ID

<XML-tag> / fältnamn

Kort beskrivning

Mult

Validering/ Anmärkning

I001

behorighetsnformation

Se I1 nedan

0..1

Klass

Se R005

I024

behorighetsinformationmaskinanvandare

Se I12 nedan

0..1

Klass

Se R005

I007

dosmottagareid

ID för dosmottagare vars produktionsinformation ska uppdateras

1..1

1 - 31 pos

Se R004

Valideras mot upplagda dosmottagare i SOL

I008

produktionsinformation

Se I2 nedan

1..1

Klass

3.1. I1. Behörighetsinformation

ID

<XML-tag> / fältnamn

Kort beskrivning

Mult

Validering/ Anmärkning

I002

fornamn

Farmaceuts eller annan apotekspersonals förnamn

1..1

1 - 25 pos

Se R006

I003

efternamn

Farmaceuts eller annan apotekspersonals efternamn

1..1

1 - 25 pos

Se R006


I004

legitimationskod

Farmaceuts legitimationskod

0..1

Exakt 6 pos

I005

yrkesroll

Användarens yrkesroll FA = Farmaceut (apotekare och receptarie)

eller

AP = apotekspersonal

1..1

Enum

I006

dosapotekid

GLN-kod för dosapotek

1..1

Exakt 13 pos

Valideras mot EXPO

Se R006

3.2. I12. Behörighetsinformation maskinanvändare

ID

<XML-tag> / fältnamn

Kort beskrivning

Mult

Validering/ Anmärkning

I025

dosapotekid

GLN-kod för dosapotek

1..1

Exakt 13 pos

Valideras mot EXPO

Se R006

3.3. I2  Produktionsinformation

ID

<XML-tag> / fältnamn

Kort beskrivning

Mult

Validering/ Anmärkning

I011

dosapotekid

GLN-kod för dosapotek

1..1

Exakt 13 pos

Valideras mot EXPO

I012

stopptidbestallning

Datum och klockslag

0..1

Datum

I013

stopptidordination

Datum och klockslag

0..1

Datum

I024

akutstopptid

Akut stopptid för beställning

0..1

Tid

I014

forstadosdag

Första dosdag för leveransomgång

1..1

Datum

I015

dosvecka

Vilken vecka dosleveransen kommer till dosmottagaren

Möjliga värden:
U = Udda
J = Jämn
V = Varje

0..1

0 - 10 pos

I016

standardschema

Se I10 nedan

1..1

Klass

I022

dosmottagareid

ID för dosmottagare

1..1

1 - 31 pos

Se R004

3.4. I10. Standardschema

ID

<XML-tag> / fältnamn

Kort beskrivning

Mult

Validering/ Anmärkning

I017

periodlangd

Längd på produktionsperiod i dagar tex 7, 14 eller 21

1..1

Integer

I018

intagstillfalle

Se I11 nedan

1..*

Klass

Se R003

3.5. I11. Intagstillfälle

ID

<XML-tag> / fältnamn

Kort beskrivning

Mult

Validering/ Anmärkning

I019

intagstillfalleKl

Klockslag enligt standardschema för intagstillfällen t ex 08, 12, 16, 20

1..1

Integer

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

En dosaktör kan bara uppdatera de egna dosapotekens produktionsinformation. Kontroll sker genom jämförelse av att I006 dosapotekid och I011 dosapotekid, alternativt I025 dosapotekid och I011 dosapotekid, tillhör samma dosaktör.

R003

I018 intagstillfällen kommer att ersätta alla befintliga I018 intagstillfällen lagrade i SOL med de I018 intagstillfällen som ingår i anropet.

R004

Vid ändring av ID för dosmottagare, dvs om I022 dosmottagareid inte är samma som I007 dosmottagareid, kontrolleras att det nya I022 dosmottagareid är unikt.

R005

Antingen I001 behorighetsinformation eller I024 behorighetsinformationmaskinanvandare måste anges.

R006

Om I001 behorighetsinformation anges gäller följande:

I002 fornamn, I003 efternamn, I006 dosapotekid samt anropstidpunkten sparas i SOL, som information om vem som senast ändrat produktionsinformationen och när.

Om I024 behorighetsinformationmaskinanvandare anges gäller följande:

I025 dosapotekid samt anropstidpunkten sparas i SOL, som information om vem som senast ändrat produktionsinformationen och när.


Versionshistorik

Version

Datum

Kommentar

1.02021-11-27Ny handbok vård- och apotekstjänster 
1.12024-02-22Tagit bort R002