Routing Adress

Följande specifikationer gäller för Routing Adress


Specifikationen innehåller de element som ska användas vid överföring av transportinformation (MessageRoutingAddress) i XML-format som är gemensam för varje enskilt meddelande: E-recept och Applikationskvittenser. Denna informationsmängd kan även användas i andra sammanhang för andra meddelanden på grund av dess generella karaktär.  

Meddelandets tillämpning specificeras i för varje enskild meddelande.

Denna specifikation är ett underlag för framtagning av ett XML-schema.

1. MessageRoutingAddress - Transportinformation


  

Element/Attribut

Beskrivning

Typ

Förekomst

Datatyp/ Value

Kommentar


- MessageRoutingAddress

Meddelandehuvud, transportinformation

Class

1


Används som meddelande­huvud för e-recept och applikationskvittenser för e-recept.


-- Sender

Organisationsnummer alternativt EAN/GLN-kod, för sändande system

S

1

Char(35)



-- SenderQualifier

Kodkvalificerare för sändare

E

1

Char(4)

{14, 30, ZZZ}

Kvalificerare för Sändare.

14 = EAN/GLN
30 = Organisationsnummer
ZZZ = Avtalad struktur mellan parterna.


-- SubSender

Systemidentitet för sändande system

S

1

Char(20)

Obligatoriskt vid begäran om applikationskvittens (AL)


-- SubSenderInfo

Ytterligare information om systemet som skapat meddelandet

Class

1




--- SystemName

Namn på system

S

1

Char(20)



--- SystemVersion

Version på system

S

1

Char(20)



--- ModuleVersion

Version på eventuell använd modul i system

S

0..1

Char(20)

Används för att identifiera eventuell modul som används.


--- SystemInfo

Information från system

S

0..1

Char(100)

Ange information om den använda varukatalogen i detta fält. Ange den SIL version som används eller ange om systemet använder VARA-filen. Då information om varukatalogen skickas in så ska den anges i den inledande texten t.ex. SIL 4.2  …   eller VARA … .​
 


-​- Recipient

Mottagare.

Organisationsnummer alternativt EAN/GLN-kod, för mottagande system

S

1

Char(35)

Se ovan för sändare.


-- RecipientQualifier

Kodkvalificerare för mottagare

E

1

Char(4)

{14, 30, ZZZ }

Kvalificerare för Mottagare.

14 = EAN/GLN

30 = Organisationsnummer

ZZZ = Avtalad struktur mellan parterna.


-- SubRecipient

Systemidentitet för mottagande system

S

0..1

Char(20)

För applikationskvittens är detta samma som Subsender på kvitterat meddelande.


-- SubRecipientInfo

Ytterligare information om systemet som skapat det refererade meddelandet

Class

0..1


All information i denna klass speglas tillbaka från SubSenderInfo från det refererade/kvitterade meddelandet.


---SystemName

Namn på system

S

1

Char(20)



--- SystemVersion

Version på system

S

0..1

Char(20)

Till exempel 1.03


--- ModuleVersion

Version på eventuell använd modul i system

S

0..1

Char(20)



--- SystemInfo

Information från system

S

0..1

Char(100)

Kan användas för att skicka godtycklig information som återfinns i aperaken. Det kan till exempel handla om ytterligare routinginformation


-- InterchangeDate

Utväxlingsdatum

S

1

Char(10)

ccyy-mm-dd

Datum då meddelandet skickas till mottagare.


-- InterchangeTime

Utväxlingstidpunkt

S

1

Char(8)

hh:mm:ss

Tidpunkt då meddelandet skickas till mottagare.


-- InterchangeRef

Överföringsreferens. Unik referens för överföringen given av avsändaren

S

1

Char(41)

Idtyp anges i attributet idtype.


--- idtype

Typ av id

A,E

1

Char(14) {UUID, GUID}

Exempel:

<InterchangeRef idtype="GUID"> 0af25f00-387d-11d3-9d31-00a0cc39621a</InterchangeRef>


-- MessageType

Meddelandetyp

e-recept = meddelande av typen e-recept. Avser det meddelande som följer detta huvud.

E

1

Char(14)

{e-recept}

Anger att innehållet i meddelandet följer strukturen för ett e-recept. Fler meddelandetyper kan tillkomma då användning utvidgas för detta meddelandehuvud.


--- receipt

Kvittenskvalificerare

no = meddelandet är inte en kvittens utan ett e-recept

application = applikationskvittens

A, E

1

Char(14)

{no, application}

Anger om och i så fall vilken typ av kvittens meddelandet utgör. Fler kvittenstyper kan tillkomma framöver.

Exempel: <MessageType receipt="no">e-recept</MessageType>

<MessageType receipt="application">e-recept</MessageType>


-- MessageVersion

Version på meddelandet som följer på detta huvud.

S

1

Char(10)

Används för att kunna hantera olika versioner av till exempel en Aperak. Versions­nummer som anges är version på specifikation. Används bland annat för att veta vilket schema som skall användas.


-- TestIndicator

Testindikator.

1 = Produktion (Recept giltiga att expediera)

2 = Test (Recept för testsyfte)

3 = Utbildning (Recept i utbildningssyfte)

V

1

Char(1)

Ekas tillbaka från testindicator i refererat meddelande.

Definierade tillåtna värden: {1, 2, 3}, testindicator obligatorisk.

Kontroll av testindikator genomförs vid mottagande av e-recept hos E-hälsomyndigheten.

Versionshistorik

Version

Datum

Kommentar

1.02021-11-27Ny handbok vård- och apotekstjänster