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: |
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: |
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.0 | 2021-11-27 | Ny handbok vård- och apotekstjänster |
1.1 | 2024-02-22 | Tagit bort R002 |