Uppdatera ordinationsansvarig enhet, dosaktör (SOL:14)
Med denna tjänst kan dosaktören uppdatera information om ordinationsansvarig enhet (även kallad vårdande enhet). Användare på dosapotek får endast uppdatera information för ordinationsansvarig enhet kopplad till ett av de egna dosapoteken. En ordinationsansvarig enhet kan till exempel vara en hälsocentral. Användare på dosapotek får endast uppdatera information för ordinationsansvarig enhet kopplad till ett av de egna dosapoteken.
Innehållsförteckning
Tjänstespecifikation Uppdatera ordinationsansvarig enhet (SOL:14)
UppdateraOrdinationsAnsvarigEnhetDosaktor V3.0
Formatregler
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.
Indata
ID | <XML-tag> / fältnamn | Kort beskrivning | Mult | Validering/ Anmärkning |
---|---|---|---|---|
I001 | behorigshetsinformation | Se I1 nedan | 1..1 | Klass |
I007 | ordinationsansvarigenhet | Se I2 nedan | 1..1 | Klass |
I013 | ordinationsAnsvarigEnhetsHSAid | ID för den ordinationsansvariga enheten | 1..1 | 1 - 64 pos Valideras mot upplagda ordinationsansvariga enheter i SOL |
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 R004 |
I003 | efternamn | Farmaceuts eller annan apotekspersonals efternamn | 1..1 | 1 - 25 pos Se R004 |
I004 | legitimationskod | Farmaceutens 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 |
I2. Ordinationsansvarig enhet
ID | <XML-tag> / fältnamn | Kort beskrivning | Mult | Validering/ Anmärkning |
---|---|---|---|---|
I008 | vardandeenhetid | ID för den ordinationsansvarig enhet, måste vara unikt | 1..1 | 1 - 64 pos |
I009 | vardandeenhetnamn | Namn på ordinationsansvarig enhet | 1.1 | 1 - 64 pos |
I010 | vardandeenhetpostort | Postort för ordinationsansvarig enhet | 1..1 | 1 - 50 pos |
I011 | dosapotekid | GLN-kod för dosapotek som är knutet till ordinationsansvarig enhet | 1..1 | Exakt 13 pos Valideras mot EXPO |
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 |
Verksamhetsregler/logik
ID | Verksamhetsregler/logik |
---|---|
R001 | En dosaktörsanvändare (I001 behorighetsinformation) ska endast kunna uppdatera ordinationsansvarig enhet kopplad till något av de egna dosapoteken. Kontroll sker genom jämförelse att I006 dosapotekid, I011 dosapotekid och I013 ordinationsAnsvarigEnhet tillhör samma dosaktör. |
R003 | Vid ändring av ID för ordinationsansvarig enhet, dvs om I008 vardandeenhetid inte är samma som I013 ordinationsAnsvarigEnhet, kontrolleras att det nya I008 vardandeenhetid är unikt. |
R004 | I002 fornamn, I003 efternamn, I006 dosapotekid samt anropstidpunkten sparas i SOL, som information om vem som senast ändrat den ordinationsansvariga enheten 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 |