Applikationskvittens - e-recept djur

Följande specifikationer gäller för applikationskvittens för e-recept djur. 



1. Interchange - Rootelement

Element/

Beskrivning

Typ

Före-komst

Datatyp / Value

Kommentar

- Interchange

Rootelement

Class

1



-- MessageRoutingAdd​re​ss

Generellt meddelandehuvud tillämpas på e-recept.

Class

1


Beskrivs detaljerat i Specifikation för XML-Message Routing Address.

Tillämpningar beskrivs nedan

-- ApplicationAcknowledgeMessage

Aperakmeddelande

Class

1


Se nedan


1.1. MessageRoutingAddress

Generellt meddelandehuvud tillämpas och beskrivs i detalj i Specifikation för XML-Message Routing Adress. Specifik tillämpning gäller för nedanstående:

Element/Attribut

Beskrivning

Typ

Förekomst

Datatyp / Value

Kommentar

Ändringslogg

- MessageRoutingAddress

Meddelandehuvud, transportinformation

Class

1


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


-- 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.


-- 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

application = applikationskvittens

A, E

1

Char(14)

{application}

För detta meddelande används application, dvs det är en kvittens.

Exempel:

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


1.2. ApplicationAcknowledgementMessage

Element/Attribut

Beskrivning

Typ

Före­komst

Datatyp / Value

Kommentar

Ändringslogg

ApplicationAcknowledgeMessage

Aperakmeddelande

Class

1




--- ReferedObjectInfo

Information om refererat meddelandeobjekt i kvittensen.

Class

1


Här kan inkluderas information som det är relevant att eka tillbaka från det ursprungliga meddelandet (innanför kuvertet MessageRoutingAddress)


---- PrescriptionSetId

Receptid på refererad objekt angivet av ursprunglig sändare av meddelandet.

S

1

Char(41)

Idtyp anges i attributet idtype.

Utökad längd för att möjliggöra användande av olika idtyper. Ändringstyp: Utökad funktionalitet.

----- idtype

Typ av id.

A,E

0..1

Char(14) {UUID, GUID}

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


---- PrescriptionSetIssueTime

Tidpunkt för utfärdade av refererat objekt, angivet av ursprunglig sändare av meddelandet.

T

1

Char(20)

ccyy-mm-ddTtt:mm. Datum är ett legalt krav.


--- MessageStatus

Övergripande status på meddelandet.

0 = Accepterat utan upptäckta fel

1 = Accepterat med varningar

2 = Ej Accepterat, kan ej hanteras av mottagaren.

V

1

Char(1)

{0,1,2}

1 = Accepterat med varningar innebär att det kan expedieras med justeringar på apotek.


--- StatusInformation

StatusInformation

Class

1..*


Möjligt med flera statusinformationsrader. Även obligatoriskt vid MessageStatus = 0.


----PrescriptionItemId

Identifierar en receptrad inom en receptsamling

S

0..1

Char(4)

Används för att identifiera en utpekad receptrad.


---- StatusCode

Informationskod

Prefix på statuskoden.

01 nnn - XML validering,

03 nnn och 04nnn - validering av verksamhetsregler

Där nnn börjar på 001.

V

1

Char(5)

Används för att identifiera Statusinformation för behandling, mm. för t.ex. support, drift. För att ange vilken typ av validering som fallerat läggs ett prefix på statuskoden.


---- Description

Beskrivnings av kodens innebörd.

S

1

Char(254)



Versionshistorik

Version

Datum

Kommentar

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