Skicka meddelanden till dosapotek (SOL:09)
Med denna tjänst kan vården skapa ett meddelande i fritextformat från vårdsystem till en dospatients dosapotek. Ett meddelande i SOL är alltid kopplat till ett personnummer. Meddelandet kan även vara kopplat till tidigare meddelanden. Meddelandeidentitet genereras automatiskt i SOL.
Innehållsförteckning
1. Tjänstespecifikation Skicka meddelande (SOL:09)
SkickaMeddelanden V4.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.
3. Indata
ID | <XML-tag> / fältnamn | Kort beskrivning | Mult | Validering/ Anmärkning |
|---|---|---|---|---|
I002 | Behorighetsinformation | Se I1 nedan | 1..1 | Klass |
I011 | Meddelandeinformation | Se I2 nedan | 1..1 | Klass |
3.1. I1. Behörighetsinformation
ID | <XML-tag> / fältnamn | Kort beskrivning | Mult | Validering/ Anmärkning |
|---|---|---|---|---|
I003 | fornamn | Användarens förnamn | 1..1 | 1 - 25 pos Se R002 |
I004 | efternamn | Användarens efternamn | 1..1 | 1 - 25 pos Se R002 |
I005 | forskrivarkod | Användarens förskrivarkod | 0..1 | Exakt 7 pos |
I006 | yrkeskod | Typ av förskrivare: | 0..1 | Enum |
I007 | arbetsplatskod | Arbetsplatskod | 1..1 | 1 - 13 pos Se R002 |
I008 | hsaid | Vårdens identitetsbegrepp | 0..1 | 1 - 64 pos |
I009 | personnummer | Användarens personnummer | 0..1 | Exakt 12 pos |
I010 | organisationsnummer | Användarens organisations organisationsnummer | 0..1 | 1 - 20 pos |
3.2. I2. Meddelandeinformation
ID | <XML-tag> / fältnamn | Kort beskrivning | Mult | Validering/ Anmärkning |
|---|---|---|---|---|
I018 | personnummer | Personnummer för dospatient som meddelandet avser enligt format: YYYYMMDDXXXX | 0..1 | Exakt 12 pos se R001 |
I022 | tidigaremeddelandeid | Anges om meddelandet ska kopplas till ett tidigare meddelande | 0..1 | String 0-36 pos |
I026 | rubrik | Rubrik för meddelandet | 0..1 | 0 - 40 pos |
I027 | prioritet | Tillåtna värden: H = Hög N = Normal L = Låg | 0..1 | Enum |
I028 | meddelande | Meddelande till apotek | 1..1 | 1 - 1024 pos |
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 |
U004 | nyttmeddelandeid | Meddelandeid för det skapade meddelandet | 0..1 | UUID 0-36 pos |
5. Verksamhetsregler/logik
ID | Verksamhetsregler/logik |
|---|---|
R001 | Antingen I018 personnummer eller I022 tidigaremeddelandeid måste anges. |
R002 | I003 efternamn, I004 fornamn, I007 arbetsplatskod samt anropstidpunkten sparas i SOL, som information om vem som senast ändrat meddelandet och när. |
R004 | Det är ej möjligt att koppla ett nytt meddelande till tidigare meddelande som har status borttaget. |
Versionshistorik
Version | Datum | Kommentar |
|---|---|---|
| 1.0 | 2021-11-27 | Ny handbok vård- och apotekstjänster |
| 1.1 | 2022-05-25 | Borttaget: I025 Ändrat: Ändrad datatyp för I022 och U004 |