Hur använder jag kontrollkod för läkemedel?
Man kan inte använda DrugClassification-tjänsterna för att hämta texten tillhörande ett visst icke-läkemedels controlCode.
Orsaken är att det är 2 olika källor som har snarlika fältinnehåll men inte identiska.
DrugClassification-värdena tas från Läkemedelsverkets databas NPL som är för läkemedel, där står t.ex. 9 för Sprit.
NoneDrugArticle-objektets controlCode tas från Apotekets varuregister (KNTRKOD), där står 09, helt enligt referensen i SIL-specen. Apoteket nollpaddar alltid till 2 tecken om färre än 2 vilket inte NPL gör i dagsläget. Man bör istället bygga en egen mappning enligt Apotekets varuregister ovan. SIL har gått igenom alla DrugClassification och controlCode-värden och de överenstämmer för både koder och texter förutom då Sprit med controlCode 09.Eftersom vi inte kan säga någonting om vad Läkemedelsverket/NPL gör med DrugClassification i framtiden så kan vi inte rekommendera något annat sätt än att man gör en egen mappning.
