2 |
- |
02 |
Varunummer/NPL Pack-id måste finnas i VARA |
Obligatoriskt för alla varunummer eller NPL Pack-id'n.
Kontrollerar om varunummer eller NPL Pack-id är ett giltigt textvärde och om varan är registrerad i VARA |
En ogiltig vara med varunummer/NPL Pack-id <varunummer/NPL Pack-id> har använts för något recept.
Tillägg felmeddelande för AFF-NEF: Receptsamlingen är avvisad. |
|
2 |
- |
03 |
Om varan är ett läkemedel får varan inte vara avregistrerad |
Kontrolleras om varan är ett läkemedel och är markerad som avregistrerad i VARA |
<Varunamn> med varunummer/NPL Pack-id <varunummer/NPL Pack-id> har utgått.
Tillägg felmeddelande för AFF-NEF: Receptet är avvisat |
Handelsvaror fångas upp i 02015 eftersom de utgår ur förmånen om de avregistreras/utgår. |
2 |
2 |
05 |
Utfärdarnamn måste vara ifyllt före expediering/makulering |
Obligatoriskt.
Utfärdarnamn ska ha ett giltigt textvärde |
Förskrivarens namn finns inte angivet.
Tillägg felmeddelande för AFF-NEF: Receptsamlingen är avvisad.
Tillägg felmeddelande för AFF-MAK: Makuleringsbegäran är avvisad. |
|
1 |
- |
06 |
Angivet expedieringssintervall får max sträcka sig över ett år |
Obligatoriskt.
Både intervall och enhet måste vara ifyllt. Gränsvärden gäller för respektive enhet. Dagar med värde ≤ 365 Veckor med värde ≤ 52 Månader med värde ≤ 12 |
Orimliga värden för expedieringsintervall har angivits.
Tillägg felmeddelande för AFF-NEF: Receptet är mottaget men kan endast expedieras en gång. |
|
2 |
- |
08 |
Enbart läkemedel kan förskrivas med flerval och då ska läkemedelsform, styrka och dosering vara gemensam |
Kontrolleras om artikeln finns i VARA. Radnumreringen ska vara i sekvens enligt XML-specifikationen.
Textjämförelse för varje inkommande flervalsrad av de aktuella fälten. Ska vara helt lika och inte null. |
Förskrivet flerval (flera förpackningsstorlekar) avser inte samma läkemedel, läkemedelsform, styrka eller dosering.
Receptsamlingen är avvisad. |
|
2 |
- |
09 |
Doseringsanvisning krävs för vissa varor |
Kontrolleras om artikeln finns i VARA, är ett läkemedel eller teknisk sprit.
Kontrollerar om fält för dostext är ett giltigt textvärde. |
Doseringsanvisning saknas, vilket är obligatoriskt för läkemedel eller teknisk sprit.
Tillägg felmeddelande för AFF-NEF: Receptsamlingen är avvisad. |
|
1 |
- |
10 |
Startförpackning får inte förskrivas/expedieras för vissa varor |
Kontrolleras om artikeln finns i VARA och är ett särskilt läkemedel eller teknisk sprit.
Kontrollerar så att flagga för startförpackning inte är true. |
Startförpackning har felaktigt angivits för särskilda läkemedel.
Tillägg felmeddelande för AFF-NEF: Receptet är mottaget. Startförpackning kommer inte att expedieras. |
|
1 |
- |
13 |
Max ett uttag tillåtet för teknisk sprit |
Kontrollerar om varan är markerad som teknisk sprit i VARA och om antal uttag är > 1. |
Fler än ett uttag har angivits för teknisk sprit.
Tillägg felmeddelande för AFF-NEF: Receptet är mottaget men kan endast expedieras en gång. |
|
1 |
- |
14 |
Vid förmån angiven ska för vissa varor angiven arbetsplatskod finnas i arbetsplatskodsregistret |
Kontrolleras om artikeln finns i VARA och är ett läkemedel eller hjälpmedel.
Vid förmån kontrolleras om arbetsplatskoden var markerad som Giltig i Arbetsplatskodsregistret vid tidpunkten för receptets utfärdande. |
Ogiltig arbetsplatskod har angivits.
Tillägg felmeddelande för AFF-NEF: Receptet är mottaget men kan endast expedieras utan förmån. |
|
1 |
- |
15 |
Vid förmånstyp R ska varan vara förmånsberättigad
|
1. Kontrolleras om varan är markerad Med förmån i VARA.
2. Kontrolleras om varan är ett livsmedel och om patienten är yngre än 16 år. |
<Varunamn> med varunummer/ NPL Pack-id <varunummer/ NPL Pack-id > omfattas inte av förmånen.
Tillägg felmeddelande för AFF-NEF: Om varan inte är utbytbar kan expedition endast ske utan förmån. |
|
2 |
2 |
16 |
Finns förskrivarkoden i Legitimationsregistret |
Kontrolleras om förskrivarkoden finns i Legitimationsregistret.
Kan vara en registrerad förskrivare eller gruppförskrivare. |
Giltig förskrivarkod saknas.
Tillägg felmeddelande för AFF-NEF: Receptsamlingen är avvisad.
Tillägg felmeddelande för AFF-MAK: Makuleringsbegäran är avvisad. |
Förskrivarkoden får aldrig förändras. |
1 |
- |
17 |
Marknadsförs/tillhandahålls varan i Sverige |
Kontrolleras om varan är markerad med Tillhandahålls = "Y" enligt VARA |
<Varunamn> med varunummer/NPL Pack-id <varunummer/ NPL Pack-id > marknadsförs inte av någon leverantör i Sverige. Receptet är mottaget för vidare hantering. |
|
2 |
2 |
18 |
Är personnummer korrekt formaterat med korrekt checksiffra |
Kontrolleras om personnummer är giltigt.
Obligatorisk kontroll att person-nummer är giltigt med avseende på längd, värde för år, månad, dag och checksiffra. Här kontrolleras om checksiffran är fel. |
Patientens personnummer är felaktigt.
Tillägg felmeddelande för AFF-NEF: Receptsamlingen är avvisad.
Tillägg felmeddelande för AFF-MAK: Makuleringsbegäran är avvisad. |
Personnummer får inte ändras (korrigeras) |
2 |
- |
19 |
Om födelsedatum används måste receptet direktadresseras till ett specifikt apotek.
Om personnummer används får receptet inte direktadresseras till ett specifikt apotek.
|
För födelesedatumrecept:
Kontrolleras att personnummer saknas och att GLN-kod finns i Expeditionsställeregistret.
Receptbrevlådan får inte anges, vilket exkluderar 2 stycken GLN-koder från Apotekslistan som giltigt värde i DesignatedMessagerReciver.
För personnummerrecept:
Kontrolleras att personnummer finns och att receptet inte är adresserat till något annat än Receptbrevlådan.
|
För födelesedatumrecept:
Angiven mottagare <apoteksnamn> får inte användas då endast födelsedatum anges som identitet på patient.
Receptsamlingen är avvisad. För personnummerrecept:
Direktadressering till ett specifikt apotek är inte tillåtet när förskrivning utfärdas på personnummer.
Receptsamlingen är avvisad.
|
Följande GLN-koder tillhör Receptbrevlådan i olika miljöer:
7350045514448 (Externtest) 7350045511119 (Produktion) |
2 |
- |
20 |
Om födelsedatum används ska kön vara angivet |
Kontrolleras om personnummer är ogiltigt.
Kontrollerar om fält för kön = 1, 2 eller 3.
|
Patientens kön har inte angivits, vilket är obligatoriskt vid förskrivning med enbart födelsedatum.
Receptsamlingen är avvisad. |
|
2 |
2 |
21 |
Finns förskrivarkod |
Obligatorisk.
Fältet förskrivarkod ska vara ett giltigt textvärde och skilt från '0000000'.
Följande syntaktiska kontroller görs av förskrivarkoden:
- koden är exakt sju (7) tecken lång
- sista siffran, kontrollsiffran stämmer enligt modulus10. |
Förskrivarkod saknas.
Tillägg felmeddelande för AFF-NEF: Receptsamlingen är avvisad.
Tillägg felmeddelande för AFF-MAK: Makuleringsbegäran är avvisad. |
Förskrivarkoden får aldrig förändras. |
2
|
2 |
22 |
Meddelandets sändare ska alltid vara samma person som är förskrivare eller makulerare |
Jämförelse av förskrivarkod och sändarens förskrivarkod.
Jämförelse av förskrivarkod/ gruppförskrivarkod vid nytt recept eller makuleringsbegäran och SAML-intygets innehavare och meddelandets sändare
Jämförelse av förskrivarens/makulerarens förskrivarkod, sändarens förskrivarkod och säkerhetsintygets förskrivarkod
|
Meddelandets sändare och förskrivare är inte identiska. SAML-intygets innehavare, meddelandets sändare och förskrivare är inte identiska.
Receptsamlingen är avvisad. Meddelandets sändare och förskrivare är inte identiska.
Tillägg felmeddelande för AFF-NEF: Receptsamlingen är avvisad.
Tillägg felmeddelande för AFF-MAK: Makuleringsbegäran är avvisad.
|
Kodvärde för sändande person valideras mot kodvärde för förskrivande person. Även SAML-intyget valideras - Innehavare ska vara densamme som förskrivare eller makulerare och sändare.
Kodvärde för sändande person valideras mot kodvärde för förskrivande person.
Om kodvärdet är en individuell förskrivarkod så valideras den även mot säkerhetsintyget.
|
2 |
2 |
25 |
Födelsedatum måste vara ett giltigt datum |
Orimligt värde =om datum (8 första tecknen) i PNR eller FDA är > dagens datum eller < än dagens datum minus 130 år. Om något villkor uppfylls, avvisas e-receptsamlingen.
|
Födelsedatum måste vara ett giltigt datum.
Tillägg felmeddelande för AFF-NEF: Receptsamlingen är avvisad.
Tillägg felmeddelande för AFF-MAK: Makuleringsbegäran är avvisad. |
|
2 |
- |
26 |
Giltigt apotek måste vara angivet |
Inträffar något av följande alternativ avvisas receptet:
1. Om GLN-kod saknas i Expeditionsställeregistret avvisas receptet med <Apoteksnamn och Ort> satt till <Namn okänt>
2. Om GLN-kod finns i Expeditionsställeregistret och om samtliga apotek som hålls samman i ett ExpoLankId har tillståndsstatus = Indraget, Saknas eller Ej tillämpbart avvisas receptet med <Apoteksnamn> och <Ort>
3. Om GLN-kod finns i Expeditionsställeregistret och om alla apotek som hålls samman i ett ExpoLankId är stängda (enligt Startdatum verksamhet och Slutdatum verksamhet i EXPO) avvisas receptet med <Apoteksnamn> och <Ort> |
Angivet apotek <Apoteksnamn, Ort> är ogiltigt eller ej driftsatt.
Receptsamlingen är avvisad. |
Kontrollen genomförs vid all specifik adressering i fältet designated message reciever |
2 |
2 |
27 |
UUID måste följa standard |
Värdet är angivet enligt standard RFC 4122
Syntaxkontroll: streck på rätt ställe, att det är hexadecimala tecken, samt rätt antal tecken |
Något av meddelandets Recept-ID (UUID) följer inte standard eller innehåller syntaxfel.
Tillägg felmeddelande för AFF-NEF: Receptsamlingen är avvisad.
Tillägg felmeddelande för AFF-MAK: Makuleringsbegäran är avvisad. |
Enligt RFC4122 används 36 tecken
Enligt XML schemat får fältet innehålla upp till 41 tecken.
Kontroll sker på följande fält:
PrescriptionSetId, IdOfMessageBySender och InterchangeRef. |
2 |
- |
28 |
Kontroll av dubbletter |
Kontrollerar att värdet i PrescriptionSetId, inte har använts som en identitet på en godkänd receptsamling. Om värdet redan finns, avvisas receptsamlingen.
Datum och klockslag för uppdateringen läses för att ingå i aperakens felmeddelande. |
För AFF-NEF:
Denna varning är orsakad av ett dubblettkontrollfel eller ett omsändningsförsök. En receptsamling med samma recept ID (UUID) är redan mottagen <dat. kl.> för vidare hantering. |
|
|
2 |
29 |
Är förskrivare behörig att makulera vald artikel |
Finns en giltig förskrivarkod angiven på makuleringsbegäran kontrolleras om förskrivare har någon yrkeskod (Legitimationsregistret) som är behörig att förskriva angiven artikel enligt parametern "Forskrivningsratt" i VARA.
Följande yrkeskoder kontrolleras: Tandläkare utan specialistkompetens i oralkirurgi (specialistkod = 04) eller käkkirurgi (specialistkod = 0490)
Tandhygienist Barnmorska Sjuksköterska
Saknas giltig förskrivarkod på receptet kontrolleras om angiven utfärdarkategori är behörig att förskriva angiven artikel enligt parametern "Forskrivningsratt" i VARA.
Följande utfärdarkategorier kontrolleras: TAN TAH SSK BMO HJM
Villkor: Om Utfardarkategori = SSK eller HJM och förskrivarkod = 9610007 eller 9600008 kontrolleras att varan inte är ett läkemedel med undantag av läkemedel med ATC-kod = V03AB15 |
Ogiltig kombination av utfärdarkategori och förskriven artikel.
Makuleringsbegäran är avvisad.
|
Tandläkare med specialistkompetens i oral kirurgi och käkkirurgi får förskriva läkemedel till människa i den omfattning som krävs för diagnostik och behandling av sjukdomar, skador och defekter i käkar och munhåla samt omgivande vävnader |
2 |
2 |
30 |
Är förskrivarens legitimation giltig |
Saknas angiven förskrivarkod på receptet utgår denna kontroll.
Kontrollera om det finns någon giltig begränsning i Legitimationsregistret.
001 -Deslegitimerad och datum för indragningen < utfärdardatum
006 - Tillfällig legitimation och t.o.m.<utfärdardatum
007 -Tillfällig legitimation upphört fr.o.m < utfärdardatum |
Angiven förskrivarkod är ogiltig.
Tillägg felmeddelande för AFF-NEF: Receptsamlingen är avvisad.
Tillägg felmeddelande för AFF-MAK: Makuleringsbegäran är avvisad. |
Trots ogiltig behörighet ska recept registreras enligt original (HSLF-FS 2019:32)
Vid deslegitimation tar Socialstyrelsen bort checksiffran i Legitimationsregistret. Recept utfärdade innan behörighetens begränsningsdatum ska dock kunna expedieras. |
- |
2 |
31 |
Är ingående receptidentiteter (UUID och radnr) unika |
Kontrolleras att makuleringsbegärans ingående "Cancellation Id" är unika. |
Makuleringen innehåller inte unika recept. Makuleringsbegäran är avvisad. |
Gäller recept inom en makuleringsbegäran. Ingen slagning mot Nationella läkemedelslistan. |
- |
2 |
32 |
Angivna receptidentiteter (UUID och radnr) måste vara registrerad på angiven patients personnummer eller födelsedatum |
Kontrolleras att personnummer eller födelsedatum stämmer med utpekad receptpost i Nationella läkemedelslistan |
Recepttillhörigheten stämmer inte överens med angiven patient. Makuleringsbegäran är avvisad. |
|
2 |
2 |
33 |
Finns personnummer med giltig status i folkbokföringen |
Kontrollera att personnummer finns i FOLK och har giltig status.
Giltiga statusar för AFF-NEF: 0, 1, 3, 5, 6
Giltiga statusar för AFF-MAK: 0, 1, 2 (träffkod 73 eller 74), 3, 5, 6
|
Personnumret finns inte registrerat med giltig status i folkbokföringen
Tillägg felmeddelande för AFF-NEF: Receptsamlingen är avvisad.
Tillägg felmeddelande för AFF-MAK: Makuleringsbegäran är avvisad. |
Ogiltig status kan exempelvis vara Avliden |
2 |
- |
34 |
Kontrollerar att NPL-id och NPL Pack-id inte är motstridiga |
Vid inkommande NPL-id och NPL Pack-id kontrolleras mot VARA om dessa hör ihop. Denna kontroll utförs enbart om NPL-värden angetts.
Om varunummer finns angivet kontrolleras att även det hör till samma artikel |
Ogiltig kombination av NPL-id <NPL-id> och NPL Pack-id <NPL Pack-id>.
Tillägg felmeddelande för AFF-NEF: Receptsamlingen är avvisad. |
Värden räknas som motstridiga om dessa inte identifierar samma artikel och produkt |
2 |
2 |
36 |
Innehåller förskrivarens namn otillåtna tecken |
Följande fält valideras:
--- HealthcarePerson /
---- Name
Om angivet namn innehåller otillåtna tecken avvisas receptet eller makuleringsbegäran. |
Förskrivarens namn innehåller otillåtna tecken.
Tillägg felmeddelande för AFF-NEF Receptsamlingen är avvisad
Tillägg felmeddelande för AFF-MAK: Makuleringsbegäran är avvisad. |
|
2 |
- |
37 |
Avviker förskrivningsdatumet från mottagningsdatumet |
Följande fält valideras: PrescriptionSetIssueTime och IssueDateAndTimeOfMessage.
Mottagningsdatum får inte > än PrescriptionSetIssueTime plus 4 dygn.
eller
Mottagningsdatum får inte vara > IssueDateAndTimeOfMessage plus 4 dygn
och
Mottagningsdatum får inte vara < PrescriptionSetIssueTime
eller
Mottagningsdatum får inte < än IssueDateAndTimeOfMessage |
Förskrivningsdatumet avviker från mottagningsdatumet.
Receptsamlingen är avvisad. |
En receptsamling får inte vara äldre än 4 dagar från det att det skapats till dess att det tagits emot på E-hälso-myndigheten.
4 dagar på grund av driftavbrott vid till exempel långa helger.
En receptsamling kan inte skapas på ett framtida datum. |
2 |
- |
38 |
Är angivet begränsningsdatum för det första uttaget rimligt |
Validering av datumfältet ska ske enligt följande:
LatestRequestedTimeForDispensing får inte vara < än mottagningsdatum
eller
LatestRequestedTimeForDispensing får inte vara = mottagningsdatum |
Ett ogiltigt datum har angivits för det första uttaget
Receptsamlingen är avvisad. |
En receptsamling kan inte ha en alltför kort giltighetstid. Patienten måste ha en möjlighet att hinna hämta ut förskrivningen. |
2 |
- |
39 |
Är inskickad utfärdarkategori korrekt angiven |
Kontroll: Finns förskrivarkoden i Legitimationsregistret med giltig status?
Kontrolleras att inskickad utfärdarkategori motsvarar någon av förskrivarens yrkeskoder i Legitimationsregistret. |
Förskrivaren saknar angiven utfärdarkategori
Receptsamlingen är avvisad. |
|
2 |
- |
40 |
Får vald artikel ordineras av en förskrivare med angiven utfärdarkategori |
Kontroll: Finns angiven artikel i VARA?
Kontrolleras om angiven utfärdarkategori är behörig att förskriva angiven artikel enligt parametern "Forskrivningsratt" i VARA.
Följande yrkeskoder kontrolleras: Tandläkare utan specialistkompetens i oralkirurgi (specialistkod = 04) eller käkkirurgi (specialistkod = 0490)
Tandhygienist Barnmorska Sjuksköterska
Villkor: Om utfärdarkategori=SSK eller HJM och förskrivarkod =9610007 eller 9600008 kontrolleras att varan inte är ett läkemedel med undantag av läkemedel med ATC-kod = V03AB15
Om Yrkeskod=TL kontrolleras om specialistkod= 04 (oral kirurgi) eller specialistkod = 0490 (käkkirurgi) |
Ogiltig kombination av utfärdarkategori och vara
Receptsamlingen är avvisad |
Om angiven utfärdarkategori=TAN och specialistkod= 04 (oral kirurgi) eller specialist kod = 0490 (käkkirurgi) används yrkeskod =LK för kontroll av förskrivningsrätten i VARA
|
1 |
- |
41 |
Om varan är ett läkemedel får varan inte vara markerad som försäljningsstoppad |
Kontrolleras om varan är ett läkemedel och är markerad som försäljningsstoppad i VARA |
<Varunamn> med varunummer/NPL Pack-id <varunummer/NPL Pack-id> är försäljningsstoppad.
Tillägg felmeddelande för AFF-NEF: Receptet är mottaget för vidare hantering
|
|
2 |
- |
42 |
Om varan är ett läkemedel måste NPL Pack id och NPL-id vara angivet |
Kontrolleras om varan är ett läkemedel enligt VARA och om den förskrivna varan identifierats med NPL-värden |
Ogiltig varuidentitet har angivits för någon receptrad. Obligatoriskt att använda NPL-identiteter vid förskrivning av läkemedel. Receptsamlingen är avvisad. |
|