SIL 3.1 Specifikationer och innehåll 12 november 2013 Paul Cohen <paul.cohen@inera.se>, Förvaltningsledare IT, Läkemedel 1/16
2/16
Allmänt om SIL SOAP API 3.1 Är ett programmeringsgränssnitt för systemintegration. Erbjuder journalsystem och andra beslutstödsystem ca 160 olika tjänster som returnerar information som svar på frågor om läkemedel och handelsvaror inom förmånen. Drift av SIL servrar med SIL SOAP API sköts av respektive landsting och vårdgivare. Journalsystem i drift konfigureras att köra mot dessa. Inera/SIL publicerar en ny SIL databas varje vecka som laddas ner och installeras (med automatik) i SIL servrar i hela landet. Inera/SIL tillhandahåller testservrar för de versioner av SIL SOAP API som är i produktion. Dessa uppdateras normalt en gång i veckan och kan användas utveckling och enklare tester. Inera/SIL tillhandahåller ibland extra testservrar för större dataförändringar i de källor som SIL använder. Dessa uppdateras då behov och möjlighet ges. 3/16
Nyheter i SIL SOAP API 3.1 Nya tjänster: Amnings- och graviditets/fosterpåverkan: 6 tjänster. Substansrelaterad information: 3 tjänster. Rekommenderade läkemedel: 6 tjänster. Biverkningsinformation: 3 tjänster. Samlad information om läkemedelförpackningar: 1 supertjänst. Ett antal tjänster har markerats som utgågna (deprecated) och kommer att tas bort i en kommande version av SIL SOAP API. 4/16
5/16
Amning- och Graviditets/fosterpåverkan Ny källa: Amnings- och Fosterpåverkan från JanusInfo/SLL. Gamla källan från FASS finns kvar. 6 nya tjänster med information om amnings- och graviditets/fosterpåverkan: getsilpregnancylactationwarningsbynplidlist ([string]): [SILPregnancyLactationWarning] getwarningclassificationsbycode (string, string, string): [WarningClassification] getfasspregnancydocsbynplidlist ([string]): [FassPregnancyDoc] getfasslactationdocsbynplidlist ([string]): [FassLactationDoc] getjanusinfolactationdocsbynplidlist ([string]): [JanusInfoLactationDoc] getjanusinfopregnancydocsbynplidlist ([string]): [JanusInfoPregnancyDoc] 4 gamla tjänster är nu markerade som utgångna (deprecated) men existerande källkod utvecklad mot SIL SOAP API 3.0 för amnings- och graviditet fungerar utan ändring mot SIL SOAP API 3.1. Läs verksamhetshandledningen för amning- och graviditet/fosterpåverkan! 6/16
7/16
Substansrelaterad information Baserad på NSL (Nationellt substansregister för läkemedel) men omfattar bara de substanser som är registrerade som ingående i någon produkt i NPL. Information om mor- och dottersubstanser. Stöd för sökning på substansnamn och NPL substansid. 3 nya tjänster med substansrelaterad information: getsubstancesbynplsubstanceidlist ([string]): [Substance] getsubstancesbysubstancename (string): [Substance] getdistributeddrugcontentsbynplidlistfiltered ([string], boolean): [DistributedDrugContent] Substans-objekt har information om en substans officiella svenska substansnamn (enligt NSL), dess NPL substansid, dess CAS-nr samt information om dess mor- och dottersubstanser. Inga tjänster är markerade som utgångna (deprecated). Läs verksamhetshandledningen för substanstjänster! 8/16
9/16
Rekommenderade (eller inte) läkemedel 6 nya tjänster med information om rekommenderade läkemedel: getrecommendationsbynplpackidlist ([string], int, [int], string, boolean): [Recommendation] getrecommendationsbytherapygroupindicationname (string, string, int, [int], string, boolean): [Recommendation] getrecommendedlistinfosbyregionid (int): [RecommendedListInfo] gettherapygroups (int, int, string, boolean): [TherapyGroup] getindicationpaths (string, int, int, string, boolean): [IndicationPath] getindicationpath (string, string, [string], int, int, string, boolean): IndicationPath Läkemedelsrekommendationer har fyra rekommendationsnivåer; 0-3. 1 anger högsta rekommendationsnivå och 3 lägsta. 0 anger icke-rekommenderad och används för sådana läkemedel som bör undvikas (under vissa villkor). 3 gamla tjänster är nu markerade som utgångna (deprecated) men existerande källkod utvecklad mot SIL SOAP API 3.0 för amnings- och graviditet fungerar utan ändring mot SIL SOAP API 3.1. Läs verksamhetshandledningen för rekommenderade läkemedel! 10/16
11/16
Biverkningsöversikt Baserade på biverkningstabeller i produktresuméer (SPC:er). Arbete med kvalitetsäkring pågår fortfarande. 3 nya tjänster med biverkningsinformation: getsideeffectsbynplidlist ([string], string, string): [SideEffects] getsideeffectsocs (): [string] getsideeffectfrequencies (): [string] Ett SideEffects-objekt har information om en biverkning för en läkemedelsprodukt i form av ett symptom med viss frekvenskategori för en viss systemorganklass (MedDRA SOC). Läs verksamhetshandledningen för biverkningsöversikt! 12/16
13/16
En ny supertjänst För att kunna få mer information från SIL SOAP API med färre anrop! 1 nya tjänster: getsuperdrugarticlesbynplpackidlist ([string], boolean, int): [SuperDrugArticle] Ett SuperDrugArticle-objekt innehåller information om en läkemedelsförpackning och det DistributedDrug-objekt och Drug-objekt det hör till samt information om de ATC-koder för den berörda läkemedelsprodukten. 14/16
Annat vi arbetat med fram till SIL 3.1 Helt ny och modernare version av SIL Online Helt ny och modernare version av RekOrd Interna produktionsförbättringar Sedan har vi så klart under tiden också haft spännande och underhållande arbete med: Korrektivt underhåll Adaptivt underhåll Perfektivt underhåll Utredningar Support 15/16
16/16