Hur hanteras Teknisk Sprit i SIL?
- Sortkod: 26 (fria handelsvaror)
- Kontrollkod: 09 (teknisk sprit)
Det är lite komplext eftersom all teknisk sprit inte är kontrollvara och därmed inte behöver t.ex. förskrivas på särskild receptblankett. Just D-sprit är en sådan vara som inte är klassad som "sprit" (kontrollvara). De produkter som inte är denatuerade är de som klassas som kontrollvara "sprit" och det är för dessa det föreligger särskilda bestämmelser. All teknisk sprit återfinns i NoneDrugArticle-objekts fält assortmentCode 26 men enbart en delmängd av dessa är kontrollvaror.
Så till själva användandet av SIL-tjänsterna:
- getNoneDrugArticlesByArticleName eller någon annan som returnerar NoneDrugArticles-objektet, det ger er Assortmentcode, filtrera ut de med kod 26. Nu har du alla "fria handelsvaror" vilket är all teknisk sprit
- Hämta kontrollkoden för resultatet i 1 och kör tjänsten getNoneDrugArticleComplementsByArticleNoList med varunumren från resultatet i 1, då får ni en lista med NoneDrugArticleComplement-objekt, ur dessa kan ni sortera ut de som behöver särskild receptblankett, det är de med kontrollkod "09".
SIL har ett förslag hur man ska kunna hitta alla varor som räknas till teknisk sprit. Det går inte i nuläget eftersom DrugClassificationCode och ControllClassCode behövs för att kunna lösa ut dessa varor och dessa attribut finns inte i NoneDrugArticle-objektet. SIL:s förslag är på remiss hos NEF (Nationella-E-recept-Formatet). Vi inväntar svaret från NEF och kommer informera så fort det är klart.
