Skapa produktionsinformation (SOL:40)

Med denna tjänst kan dosaktören skapa produktionsinformation för sina dosmottagare, till exempel stopptider för beställning. Produktionsinformationen är kopplad till leverans och logistik kring dosmottagaren. Dosmottagare som produktionsinformationen skapas för måste vara upplagd i SOL. Dosmottagar-id måste definieras som inparameter för att skapa produktionsinformation. Dosaktör ska endast kunna skapa produktionsinformation för dosmottagare kopplad till ett av de egna dosapoteken.


Innehållsförteckning

1. Tjänstespecifikation Skapa produktionsinformation (SOL:40)

SkapaProduktionsinformationDosaktor V3.0

2. Formatregler

2.1. Datum och tid

Datatypen ”Datum” sätts i SOLs tjänstespecar 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.

3. Indata

ID

<XML-tag> / fältnamn

Kort beskrivning

Mult

Validering/ Anmärkning

I001

behorighetsinformation

Se I1nedan

1..1

Klass

I007

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 R003

I003

efternamn

Farmaceuts eller annan apotekspersonals efternamn

1..1

1 - 25 pos

Se R003

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 R001, R003

3.2. I2.  Produktionsinformation

ID

<XML-tag> / fältnamn

Kort beskrivning

Mult

Validering/ Anmärkning

I010

dosapotekid

GLN-kod på dosapotek

1..1

Exakt 13 pos

Valideras mot EXPO

Se R001

I011

stopptidbestallning

Datum och klockslag

0..1

Datum

I012

stopptidordination

Datum och klockslag

0..1

Datum

I023

akutstopptid

Akut stopptid för beställning

0..1

Tid

I013

forstadosdag

Första dosdag för leveransomgång

1..1

Datum

I014

dosvecka

Vilken vecka dosleveransen kommer till dosmottagaren

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

0..1

0 - 10 pos


I015

standardschema

Se I10 nedan

1..1

Klass

I021

dosmottagareid

ID för dosmottagare som ska skapas

Måste vara unikt

1..1

1 - 31 pos


3.3. I10. Standardschema

ID

<XML-tag> / fältnamn

Kort beskrivning

Mult

Validering/ Anmärkning

I016

periodlangd

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

1..1

Integer

I017

intagstillfalle

Se I11 nedan

1..*

Klass



3.4. I11. Intagstillfälle

ID

<XML-tag> / fältnamn

Kort beskrivning

Mult

Validering/ Anmärkning

I018

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

Dosaktör kan endast skapa produktionsinformation för dosmottagare kopplad till ett av de egna dosapoteken. I021 dosmottagareid måste finnas i SOL och tillhöra den anropande aktören. Kontroll sker genom jämförelse av att I006 dosapotekid och I010 dosapotekid tillhör samma dosaktör.

R003

I002 fornamn, I003 efternamn, I006 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