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: |
0..1 |
0 - 10 pos |
I015 |
standardschema |
Se I10 nedan |
1..1 |
Klass |
I021 |
dosmottagareid |
ID för dosmottagare som produktionsinformationen ska kopplas till. |
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: |
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.0 | 2021-11-27 | Ny handbok vård- och apotekstjänster |
1.1 | 2024-02-22 | Tagit bort R002 |
1.2 | 2024-08-26 | Justerat formulering i I021 |