Makuleringsbegäran djur
Följande specifikationer gäller för makuleringsbegäran djur
1. Interchange (Rootelement) - Utväxlingsmeddelande
Element/Attribut |
Beskrivning |
Typ |
Före- komst |
Datatyp/ Value |
Kommentar |
Ändringslogg |
---|---|---|---|---|---|---|
Interchange |
Class |
1 |
||||
- MessageVersion |
Fält för identifiering av XML-meddelandets version |
S |
1 |
Char(4) |
Exempel <MessageVersion>1.0< |
|
- MessageRoutingAddress |
Meddelandehuvud, transportinformation |
Class |
1 |
Tillämpningar beskrivs under 1.1 MessageRoutingAddress - Transportinformation |
2014-10-08: Förtydligande i kommentar |
|
- PrescriptionCancellationMessage |
Makuleringsmeddelande |
Class |
1 |
Se 1.2 |
1.1. MessageRoutingAddress - Transportinformation
Tillämpning av MessageRoutingAdress enligt följande:
Element/Attribut |
Beskrivning |
Typ |
Före-komst |
Datatyp/ Value |
Kommentar |
Ändringslogg |
---|---|---|---|---|---|---|
MessageRoutingAddress |
Meddelandehuvud, transportinformation |
Class |
1 |
|
|
|
-Sender |
Sändarens EAN/GLN-kod |
|
1 |
|
2014-10-08: GLN tillagt |
|
-Sender Qualifier |
Kvalificerare för Sändare. |
V |
1 |
Char(4) {14, 30, ZZZ} |
14 = EAN/GLN 30 = Organisationsnummer ZZZ = Avtalad struktur mellan parterna. |
2014-10-08: GLN tillagt |
-SubSender |
Systemidentitet för sändande system |
S |
1 |
Char(20) |
|
2014-10-08: Rättat, det är sändande system som avses |
- SubSenderInfo |
Ytterligare information om systemet som skapat det refererade 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) |
||
-- SystemInfo |
Information från system |
S |
0..1 |
Char(100) |
||
- 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) {GUID,UUID} |
Exempel : <InterchangeRef idtype="UUID"> 0af25f00-387d-11d3-9d31-00a0cc39621a< |
2014-10-08: Exemplet har uppdaterats. |
1.2.
PrescriptionCancellationMessage - Receptmakuleringsmeddelande
Element/Attribut |
Beskrivning |
Typ |
Före- komst |
Datatyp/ Value |
Ko mmentar |
Ändringslogg |
---|---|---|---|---|---|---|
PrescriptionCancellationMessage |
Information om receptmakuleringsmeddelande |
Class |
1 |
|||
- GeneralCancellationMessageInformation |
Allmän information om meddelandet |
Class |
1 |
Se 1.2.1 |
||
-MessageSender |
Meddelandets sändare, Makulerare |
Class |
1 |
Se 1.2.2 |
||
-SubjectOfCare |
Djurägare |
Class |
1 |
Se 1.2.3 |
||
-CancellationSet |
Makuleringsmängden |
Class |
1 |
Se 1.2.4 |
1.2.1. GeneralCancellationMessageInformation - Allmän information om meddelandet
Element/Attribut |
Beskrivning |
Typ |
Före- komst |
Datatyp/ Value |
Kommentar |
Ändringslogg |
---|---|---|---|---|---|---|
GeneralCancellationMessageInformation |
Allmän information om meddelandet |
Class |
1 |
|
|
|
- IdOfMessageByOriginator |
Class |
1 |
||||
-- IdOfMessageBySender |
Sändarens unika identifikation på makuleringsmeddelandet |
S |
1 |
Char(41) |
Idtyp anges i attributet idtype. |
|
--- Idtype |
Typ av id. |
A,E |
1 |
Char(14) {GUID, UUID} |
Exempel : <IdOfMessageBySender idtype="UUID"> 0af25f00-387d-11d3-9d31-00a0cc39621a< |
2014-10-08: Exemplet har uppdaterats. |
-- IssueDateAndTimeOfMessage |
Tidpunkt för skapande av makuleringsmeddelande. |
S |
1 |
Char(20) |
ccyy-mm-ddThh:mm:ss. |
1.2.2. MessageSender - Meddelandets sändare
Element/Attribut |
Beskrivning |
Typ |
Före- komst |
Datatyp/ Value |
Kommentar |
Ändringslogg |
---|---|---|---|---|---|---|
MessageSender |
Meddelandets sändare, Makulerare |
Class |
1 |
|
|
|
- HealthcareAgentInContextId |
Roll för sjukvårdsaktör |
Class |
1 |
|||
-- Value |
Roll. Identifierare att det är sändare av meddelandet |
E |
1 |
Char(3) {CNR} |
CNR = Cancellator, Cancellator alltid likställt med den som utför makuleringsbegäran, detta blir då en schema / verksamhetsregel |
|
- HealthcareAgent |
Sjukvårdsaktör Person/organisation som sänder meddelandet |
Class |
1 |
|||
-- HealthcareAgentId |
Identifikation för sjukvårdsaktör |
Class |
0..1 |
Används för närvararande inte för djur. |
2014-10-08: Används för närvarande inte för djur. |
|
--- IdScheme |
Kodtyp |
E |
1 |
Char(3) {VEN} |
Används för närvarande inte för djur. Kod för arbetsplatskod. VEN= Vårdande enhet |
2014-10-08: Används för närvarande inte för djur. |
--- Value |
Kodvärde för vårdande enhet |
S |
1 |
Char(17) |
Används för närvarande inte för djur. Odefinierat format. Standard saknas för arbetsplatskod. |
2014-10-08: Används för närvarande inte för djur. |
-- HealthcareAgentId |
Identifikation för sjukvårdsaktör |
Class |
1 |
Sjukvårdsaktör som är utfärdare återkommer endast en gång |
||
--- IdScheme |
Kodtyp |
E |
1 |
Char(3) {UTF} |
UTF = Utfärdarkod. |
|
--- Value |
Kodvärde för sändande person |
S |
1 |
Char(17) |
För närvarande består förskrivarkoden av upp till 4 siffror. |
2014-10-08: förskrivarkoden består av upp till 4 siffror. |
-- HealthcareParty |
Sjukvårdspart |
Class |
1 |
|||
--- HealthcarePerson |
Sjukvårdsperson |
Class |
1 |
Identitet för sändande sjukvårdsaktör |
||
---- Name |
Förnamn och efternamn på förskrivare. |
S |
1 |
Char(35) |
||
---- Qualification |
Förskrivartyp alt Yrkeskvalifikation Kodad form |
E |
1 |
Char(3) {VET} |
VET = Veterinär |
|
--- Address |
Adressinformation |
Class |
1 |
Adress obligatoriskt för förskrivare. Se nedan vilka fält som är obligatoriska. |
||
---- PostalCode |
Postnummer |
S |
1 |
Char(6) |
Postnummer skall anges utan landskod, med fem siffror utan mellanrum. |
|
---- StructuredAddress |
Adress i strukturerad form |
Class |
1 |
|||
----- NumberOrNameOfHouse |
Lokalitet |
S |
1 |
Char(35) |
Ex Djursjukhuset. Ej gatunummer. |
2014-10-08: anonymisering av exempel |
----- StreetName |
Gatuadress |
S |
1 |
Char(35) |
Ex Gata 1, gatunummer skall anges i Gatuadress. |
2014-10-08: anonymisering av exempel |
----- City |
Ort |
S |
1 |
Char(28) |
||
---Telecommunication |
Telefonnummer |
S |
1 |
Char(13) |
Inklusive riktnummer. Telefonnummer till sändare av meddelande obligatoriskt. |
1.2.3. SubjectOfCare - Djurägare
Element/Attribut |
Beskrivning |
Typ |
Före- komst |
Datatyp/ Value |
Kommentar |
Ändringslogg |
---|---|---|---|---|---|---|
SubjectOfCare |
Djurägare |
Class |
1 |
Motsvarar fältet 1.2.2 SubjectOfCare i XML-specifikationen för djur |
||
- TypeOfSubjectOfCare |
Patienttyp |
V |
1 |
Indikerar att det handlar om makulering för djur |
||
- AnimalCarerMatchingInfo |
Information om djurägare |
Class |
1 |
Namn och adress till djurägare. Kan vara professionell djurägare om typ = ORG |
2014-10-08: Förtydligat djurägare och professionell djurägare. |
|
--PersonNameDetails |
Namndetaljer |
Class |
1 |
|||
--- StructuredPersonName |
Strukturerat personnamn |
Class |
1 |
Djurägarens namn (efternamn och förnamn). |
2014-10-08: Förtydligat att det är djurägarens namn som avses. |
|
---- FamilyName |
Efternamn |
S |
1 |
Char(35) |
Innehåller företagsnamn om typ=ORG. Djurägarens efternamn alternativt företagsnamn för professionell djurägare. |
2014-10-08: Förtydligat att det är djurägarens efternamn alternativt företagsnamn som avses. |
---- FirstGivenName |
Förnamn |
S |
0..1 |
Char(35) |
Obligatorisk om typ = PNR eller FDA. Används ej om typ = ORG. |
2014-10-08: Förtydligat att fältet ej används om typ = ORG. |
-- CarerId |
Identifiering av djurägare. |
Class |
1 |
Någon form av identifikation av djurägare / djurföreträdare är obligatorisk. (Kan vara juridisk person) |
||
--- IdScheme |
Kodtyp |
E |
1 |
Char(3) |
PNR = personnummer FDA = Födelsedatum (dvs utan löp- och kontrollsiffra) ORG = Organisationsnummer, gäller för professionella djurägare. (gäller ej enskild firma vilken nyttjar PNR) |
|
--- IdValue |
Idnummer Djurägarens identifikationsnummer |
S |
1 |
Char(12) |
PNR: ccyymmddpppp, FDA: ccyymmdd. FDA med sekelskiftesnummer utan löp- och kontrollnummer. ORG: 10 tecken. |
1.2.4. CancellationSet - Makuleringssamling
Element/Attribut |
Beskrivning |
Typ |
Före- komst |
Datatyp/ Value |
Kommentar |
Ändringslogg |
---|---|---|---|---|---|---|
CancellationSet |
Class |
1 |
||||
- Cancellation |
Class |
1 |
||||
--PrescriptionSetId |
Id på förskriven receptsamling som avses att makuleras/delmakuleras, dvs PrescriptionSetId |
S |
1 |
Char(41) |
Idtyp anges i attributet idtype. |
|
---idtype |
Typ av id. |
A,E |
1 |
Char(14) {UUID, GUID} |
Exempel : <PrescriptionSetId idtype="GUID"> 0af25f00-387d-11d3-9d31-00a0cc39621a |
2014-10-08: Exemplet har uppdaterats. |
-- PrescriptionItemDetails |
Class |
1..99 |
Se under rubrik 1.2.4.1 |
1.2.4.1. PrescriptionItemDetails
Element/Attribut |
Beskrivning |
Typ |
Förekomst |
Datatyp/ Value |
Kommentar |
Ändringslogg |
---|---|---|---|---|---|---|
PrescriptionItemDetails |
Receptinformation |
Class |
1..99 |
Maximalt 99 receptrader, kan makuleras i ett makuleringsmeddelande. |
||
- PrescriptionItemId |
ReceptradId |
S |
1 |
Char(4) |
Identifierar en receptrad inom ett recept. Exempel : om det tredje receptet innehåller två typer av förpackningar skrivs dessa som två PrescriptionItemDetailsrader: PrescriptionItemId=3-1. och den andra PrescriptionItemId=3-2 |
|
-Item |
Klasselement i vilket attribut för PrescriptionItemId samt attribut för orsakskod och beskrivning definieras. |
Class |
1 |
Se under rubrik 1.2.4.1.1 |
1.2.4.1.1. Item
Element/Attribut |
Beskrivning |
Typ |
Förekomst |
Datatyp/ Value |
Kommentar |
Ändringslogg |
---|---|---|---|---|---|---|
Item |
Klasselement i vilket attribut för PrescriptionItemId samt attribut för orsakskod och beskrivning definieras. |
Class |
1 |
|||
-CauseCode |
Makuleringsorsak Enligt specifikation av eHälsomyndigheten, OBS detta orsaksfält är i denna specifikation på PrescriptionItemIDnivå. Orsak 1=01 Orsak 2=02 Orsak 3=03 Orsak 4=04 |
E |
1 |
Int(2) {01,02,03,04} |
Vårdsystem ska använda sig av följande tvingande orsakskoder. 1: Fel djurägare. Obs, texten i orsakskoderna kan komma att justeras. |
2014-10-08: Apotekens Service har ersatts med eHälsomyndigheten. |
-Cause |
Fritextfält för val 4 Annan orsak. Om CauseCode="04" är "Cause" obligatorisk |
S |
0..1 |
Char(80) |
Cause ska endast skickas med vid makuleringsorsak 4 och då är den obligatorisk. |
|
-Consent |
Klass för samtycke |
Class |
0..1 |
|||
--Value |
Om djurägare t är informerad sätts Value till värdet 1. |
I |
1 |
Int(1) |
Om orsakskod är 2, 3 eller 4 ska value vara satt till värdet 1. Dvs djurägaren måste vara informerad om orsaken till makulering. |
2016-04-17: Förtydligat kommentaren. |
Versionshistorik
Version |
Datum |
Kommentar |
---|---|---|
1.0 | 2021-11-27 | Ny handbok vård- och apotekstjänster |