Beställ originalförpackning (SOL:06)

Med denna tjänst kan vården lägga en beställning på en produkt i originalförpackning. Det kan vara ett läkemedel som inte kan dispenseras, till exempel flytande hostmedicin, eller ett läkemedel som är ordinerat att intas vid behov.

Beställningen ska hämtas, expedieras och levereras av det dosapotek som den aktuella dospatienten är kopplad till.


Innehållsförteckning

1. Tjänstespecifikation Beställ originalförpackning (SOL:06)

BestallOriginalforpackning 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

Bestallningsinfo

Se I2 nedan

1..*

Klass

3.1. I1. Behörighetsinformation

ID

<XML-tag> / fältnamn

Kort beskrivning

Mult

Validering/ Anmärkning

I003

fornamn

Förnamn på behörig användare som använder tjänsten

1..1

1 - 25 pos

Se R007

I004

efternamn

Efternamn på behörig användare som använder tjänsten

1..1

1 - 25 pos

Se R007

I005

forskrivarkod


0..1

Exakt 7 pos

I006

yrkeskod

Typ av förskrivare

LK = Läkare

BM = Barnmorska

SJ = Sjuksköterska

TL = Tandläkare

RS = Röntgensjuksköterska

TH = Tandhygienist

0..1

Enum


I007

arbetsplatskod


1..1

1 - 13 pos

Se R007

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. Beställningsinfo

ID

<XML-tag> / fältnamn

Kort beskrivning

Mult

Validering/ Anmärkning

I017

personnummer

Personnummer för dospatient som beställningen avser enligt format:

YYYYMMDDXXXX

1..1

Exakt 12 pos

Se R004 och R009

I020

bestallningsid

Beställningens ID, UUID

1..1

1 - 40 pos

Se R001 och R011

I022

nplpackid


0..1

Max 16 pos

I023

varunummer


0..1

Max 8 pos

I026

dosunderlagsversion

Version på dosunderlaget

0..1

1 - 10 pos

I027

antalforpackningar

Antal förpackningar av den aktuella artikeln

0..1

Integer

I028

akutbestallning

Indikator om beställningen är akut:

True = Akut

False = Ej akut

0..1

Boolean

I032

versionsid

Versionsnummer för aktuell version av vårdtagarinformationen

1..1

Long

Se R008

I033

meddelandetillapotek

Meddelande till apotek

0..1

0 - 255 pos

I034

onskadleveranstid

Datum och klockslag

1..1

Datum

Se R010

I035

forskrivningsid

Ett UUID

1..1

Exakt 36 pos

4. Utdata

ID

<XML-tag> / fältnamn

Kort beskrivning

Mult

Validering/ Anmärkning

U001

resultatkod

Möjliga värden:
1 = Info
2 = Varning
3 = Fel

1..1

Enum

U002

meddelandetext


1..1

1 - 300 pos

U003

meddelandeid

ID för responsmeddelande

1..1

Integer

U004

Bestallningsrader

Se U1 nedan

0..*

Klass

4.1. U1. Beställningsrader

ID

<XML-tag> / fältnamn

Kort beskrivning

Mult

Validering/ Anmärkning

U005

bestallningsid

Beställningens ID, UUID

1..1

1 - 40 pos

U012

personnummer

Personnummer för dospatient enligt format:

YYYYMMDDXXXX

1..1

Exakt 12 pos

U015

nplpackid


0..1

Max 16 pos

U016

varunummer


0..1

Max 8 pos

U018

ordinationsid

Ordination som avropas

1..1

1 - 20 pos

U019

dosunderlagsversion

Version på dosunderlaget

0..1

Max 10 pos

U020

bestallningsresultat

Möjliga värden:

0 = beställning mottagen
1 = beställning avvisad

1..1

Integer


U021

bestallningsresultattext

Möjliga värden:

1. Beställningen sparades

2. Patient med personnummer YYYYMMDDXXXX finns ej

3. Angivet versionsid överensstämmer inte med eHälsomyndighetens versionsid. Hämta senaste versionen och gör om uppdateringen

4. Vårdtagaren med personnummer YYYYMMDDNNNN saknar giltig produktionsinformation

1..1

1 -  80 pos


U022

bestallningsstatus

Möjliga värden:

1 = Mottagen

2 = Avvisad

1..1

 Enum

 

U023

statustidpunkt

Datum och klockslag

1..1

Datum

U025

onskadleveranstid

Datum och klockslag

0..1

Datum

U026

dosmottagareid

ID för dosmottagare

0..1

1 - 31 pos

U027

dosmottagarenamn

Namn på dosmottagare

0..1

1 – 64 pos

U028

bestallningstid

Datum och klockslag

1..1

Datum

U029

bestallarefornamn


1..1

Sträng

U030

bestallareefternamn


1..1

Sträng

U031

bestallarearbetsplats

Arbetsplatskod

1..1

Sträng

U032

antalforpackningar


0..1

Integer

U033

akutbestallning

Möjliga värden:
1 = AKUT

0 = EJ_AKUT

0..1

Enum

U034

dospotekid

GLN-kod för dosapotek

1..1

Exakt 13 pos

U035

forskrivningsid

Ett UUID

1..1

Exakt 36 pos

5. Verksamhetsregler/logik

ID

Verksamhetsregler/logik

R001

Inskickat I020 bestallningsid måste vara unikt.

R003

Vid beställningar som gäller en lista med flera dospatienter kommer resultatet innehålla en lista med alla svar, både på de som har sparats samt de resultat som misslyckades och genererade fel. För misslyckande resultat kommer returneras kod U022 och felmeddelande U021.

R004

Person med angivet personnummer ska vara registrerad som dospatient i SOL.

R005

När en beställning skapats i SOL får den status 1 = Mottagen.

R006

För att en beställning ska skapas ska dospatienten ha en aktuell dosmottagare registrerad i SOL.

R007

I003 fornamn, I004 efternamn, I007 arbetsplatskod samt anropstidpunkten sparas i SOL, som information om vem som senast ändrat beställningen och när.

R008

I032 versionsid måste överensstämma med dospatientens versionsid i SOL för att beställningen ska kunna skickas.

R009

Dospatient måste finnas, ej ha status Tekniskt avregistrerad, Personnummerändring, Personen finns ej i folkbokföringen eller Avliden i FOLK och ha ett dossamtycke registrerat hos E-hälsomyndigheten.

R010När en beställning skapas kopplas beställningen till den dosmottagare som är giltig för vårdtagaren vid onskadleveranstid (I034). Om vårdtagaren har en tillfällig adress som är aktiv vid onskadleveranstid kopplas dosmottagaren som tillhör den tillfällige adressen till beställningen. Annars kopplas vårdtagarens ordinarie dosmottagare till beställningen.
R011I011 Bestallningsinfo får inte innehålla dubbletter av I020 bestallningsid i ett och samma anrop.


Versionshistorik

Version

Datum

Kommentar

1.02021-11-27Ny handbok vård- och apotekstjänster
1.12022-05-25Ändrat förskrivningsid I035 och U035
1.22022-11-10Lagt till regel R010.
1.32023-11-09Lagt till regel R011 och hänvisning till denna för I020.
1.42024-02-22Uppdaterat R009