SIL SOAP API 4.0. Tjänstegränssnittsbeskrivning
|
|
- Gunnar Lundström
- för 8 år sedan
- Visningar:
Transkript
1 SIL SOAP API 4.0 Tjänstegränssnittsbeskrivning
2 Revisionshistorik Version Författare Kommentar 1.0 ( ) Paul Cohen Första utgåva. 1.1 ( ) Paul Cohen Korrigerat beskrivning av text-attributet i FassLactationDoc-objekt ( ). Korrigerat funktionsnamn i exemplet för getstoragesbynplpackidlist (4.8.2). Tagit bort kommentaren För framtida bruk, används ej i nuläget. i beskrivningen av attributen salesrestrictioncodes och marketedfromdate i DrugArticle-objekt (4.7.11), av attributet i marketedfromdate i DistributedDrug-objekt (4.7.11), och av attributet comprefquantitycode i DistributedDrugContent-objekt (4.16.6). Dessa attribut har värden nu. Korrigerat beskrivningen av attributet routeofadministrationcodes i Drug-objekt (4.5.9) samt av attributen routeofadministration och patientinformation i Dosage-objekt så att det står För framtida bruk, används ej i nuläget.. Förtydligat beskrivningen av CompRefQuantity-objekt ( ). Några smärre stiljusteringer av texten i några avsnitt. 1.2 ( ) Paul Cohen Rättat skrivelse om hur ofta den publicerade SILdatabasen uppdateras i avsnitt 1.2 Allmänt. 1.3 () Erik Heneryd Rättat beskrivningen av getsuperdrugarticlesbynplpackidlist (4.22.9) som hade fått en extra, icke-existerande parameter och fel returtyp. Sid 2/126
3 Innehåll 1. Inledning Avgränsningar Allmänt Integration Drift av SIL-server och uppdatering av SIL-databas Datakällor i SIL Teknisk lösning Utvecklingsmiljö för integrerande system Testmiljö Definitioner Vård- och läkemedelsinformatiktermer Tekniktermer SIL SOAP API termer Stilkonventioner Viktiga förändringar i SIL SOAP API Ändrade objekt Nya tjänster och objekt Borttagna tjänster och objekt Objektmodell för läkemedelsinformation SIL:s produkttypsgrupper Tjänster för att söka efter läkemedelsinformation En läkemedelsprodukt utan parallellimporter: Aspirin En läkemedelsprodukt med parallellimporter: Stilnoct Sökning på substanser som börjar med tecknen Ace Tjänster Inledning Organisation och layout av beskrivningarna Felhantering ATC-koder getatcsbyatccode getatcsbytextsv getatcsbydrugid getatcnarrowersbyatccode getatcwiderbyatccode getatcsbyatccodeandlevelinterval getatcsbytextsvandlevelinterval Sid 3/126
4 4.4.8 getatcsbylevel getatcsbyatccodelist getdrugatccodesbydrugidlist getatccodedrugsbyatccodelist Atc DrugAtcCode AtcCodeDrug Parallellimporterade läkemedel getdrugsbyatccode getdrugsbydistributeddrugtradename getdrugbydrugid getdrugsbydrugidlist getdrugsbysubstancegroupid getdrugsbypharmaceuticalformgroupid getdrugsbystrengthgroupid getdrugidsbynplidlist Drug Läkemedelsprodukter getdistributeddrugsbydistributeddrugtradename getdistributeddrugbynplid getdistributeddrugsbynplidlist getdistributeddrugsbydrugid getdistributeddrugsbydrugidlist getdistributeddrughistoricalnamesbynplid getnplidsbydistributeddrughistoricalname getinterchangeabledistributeddrugsbynplid getdistributeddrugsbynplsubstanceid getdistributeddrugsbysubstancename getunauthoriseddistributeddrugsbysubstancename getunauthoriseddistributeddrugsbynplsubstanceid DistributedDrug Läkemedelsartiklar getdrugarticlesbydistributeddrugtradename getdrugarticlesbydrugid getdrugarticlesbydrugidlist getdrugarticlesbynplid getdrugarticlesbynplidlist getdrugarticlebynplpackid getdrugarticlesbynplpackidlist gethistoricalarticlenosbynplpackid getnplpackidsbydateadded Sid 4/126
5 gettlvexchangesbynplpackidlist DrugArticle TlvExchange ExchangePeriod Läkemedelsförvaring getstoragesbynplpackid getstoragesbynplpackidlist Storage Läkemedelsformer getdrugforms getdrugformbydrugformcode DrugForm Dosage FASS-texter getfassdocsbydrugid getfassdocsbynplid FassDoc Interaktioner getinteractionsbydrugidagainstall getinteractionsbydrugidagainstlist getinteractionswithindrugidlist getshortinteractionsbyinteractionidlist getinteractionsbydrugidagainstlistsevclassification getinteractionswithindrugidlistsevclassification getcompleteinteractionbyinteractionid DrugInteraction ShortInteraction InteractionSection CompleteInteraction InteractingPart Reference Biverkningar getsideeffectsbynplidlist getsideeffectfrequencies getsideeffectsocs SideEffects SideEffect Graviditets- och amningsvarningar getsilpregnancylactationwarningsbynplidlist getwarningclassificationsbycode getjanusinfolactationdocsbynplidlist Sid 5/126
6 getjanusinfopregnancydocsbynplidlist getfasslactationdocsbynplidlist getfasspregnancydocsbynplidlist SILPregnancyLactationWarning SourceWarning WarningClassification JanusInfoLactationDoc JanusInfoPregnancyDoc JanusInfoReference JanusInfoLink FassPregnancyDoc FassLactationDoc Rekommenderade läkemedel getvalidregions getlisttypes gettherapygroups getindicationpaths getindicationpath getrecommendationsbynplpackidlist getrecommendationsbytherapygroupindicationname Region ListType TherapyGroup IndicationPath Indication RecommendedListInfo Recommendation IdentifierValue ShortIndication Utbytbarhet getsubstancegroups getsubstancegroupbysubstancegroupid getpharmaceuticalformgroups getpharmaceuticalformgroupbypharmaceuticalformgroupid getstrengthgroups getstrengthgroupbystrengthgroupid SubstanceGroup PharmaceuticalFormGroup StrengthGroup Ingredienser och substanser getsubstancesbynplsubstanceidlist Sid 6/126
7 getsubstancesbysubstancename getdistributeddrugcontentsbynplidlist getdistributeddrugcontentsbynplidlistfiltered Substance DistributedDrugContent Ingredient Kortnotationer getshortencdosagetranslation Utsättningsorsaker gettreatmentwithdrawalreasons TreatmentWithdrawalReason Läkemedelsföretag getdistributeddrugorganizationsbynplidlist getdrugarticleorganizationsbynplpackidlist DistributedDrugOrganizations DrugArticleOrganizations RoleOrganization Organization Handelsvaror (icke-läkemedel) getnondrugarticlesbyarticlename getnondrugarticlesbyproductgroupcode getnondrugarticlesbyarticlenolist NonDrugArticle Söktjänster för läkemedelsidentifierare getnplpackidsbyarticlenolist getnplidsbysemanolist getdrugidsbysemanolist getsemanosbynplidlist getsemanosbydrugidlist IdPair Tjänster för samlad läkemedelsinformation (supertjänster) getsuperdrugsbydistributeddrugtradename getsuperdrugsbydrugidlist getsuperdrugsbynplidlist getsuperdrugsbyatccodelist getsuperdrugsbyatctextsv getunauthorisedsuperdrugsbydistributeddrugtradename getunauthorisedsuperdrugsbyatccodelist getunauthorisedsuperdrugsbyatctextsv getsuperdrugarticlesbynplpackidlist SuperDrug Sid 7/126
8 SuperDrugArticle Referensdatatjänster getdrugclassifications getdrugclassificationbycode getcontrolclasses getcontrolclassbycode getrouteofadministrations getrouteofadministrationbycode getprescribers getprescriberbycode getproducttypes getproducttypebycode getprescriptions getprescriptionbycode getstrengthnumericunits getstrengthnumericunitbycode getorganizationroles getorganizationrolebycode getcountries getcountrybycode getdosdisplifeunits getdosdisplifeunitbycode getpackagetypeinners getpackagetypeinnerbycode getpackconditions getpackconditionbycode getstoragetemps getstoragetempbycode getsalesrestrictions getsalesrestrictionbycode getpacksizenumericunits getpacksizenumericunitbycode getshelflifeunits getshelflifeunitbycode getstorageconditions getstorageconditionbycode getingredientroles getingredientrolebycode getquantityunits getquantityunitbycode getalternativequantityunits Sid 8/126
9 getalternativequantityunitbycode getcomprefquantities getcomprefquantitybycode getsilproducttypegroups DrugClassification ControlClass RouteOfAdministration Prescriber ProductType Prescription StrengthNumericUnit OrganizationRole Country DosdispLifeUnit PackageTypeInner PackCondition StorageTemp SalesRestriction PackSizeNumericUnit ShelfLifeUnit StorageCondition IngredientRole QuantityUnit AlternativeQuantityUnit CompRefQuantity Versionsinformation getdataversions getapiversion DataVersion ApiVersion Sid 9/126
10 1. Inledning Detta dokument beskriver SIL SOAP API 4.0. SIL SOAP API är ett skrivskyddat API för åtkomst till information om alla läkemedelsprodukter och förpackningar i Sverige samt om handelsvaror (icke-läkemedel) inom förmånen, d.v.s. som omfattas av TLV:s subventioner enligt deras nämnd för läkemedelsförmåner. Dokumentet vänder sig till systemutvecklare som vill integrera SIL i journalsystem eller andra expert- och stödsystem i vården. För en mer komplett och verksamhetsorienterad beskrivning av nytta och möjligheter med tjänster och informationen i SIL hänvisas läsaren till de olika verksamhetshandledningar som SIL tillhandahåller. Den senaste versionen av detta dokument finns att hämta på SIL:s hemsida Avgränsningar Detta dokument beskriver inte hur man installerar eller sköter drift av en SIL-server med SIL SOAP API och tillhörande SIL-databas. För information om det, se dokumentet SIL Installationsmanual. Se SIL:s hemsida för senaste version av det dokumentet. 1.2 Allmänt SIL SOAP API innehåller 146 read-only tjänster som ger åtkomst till information om läkemedel i Sverige. SIL SOAP API använder internt en databas som kallas för SIL-databasen. SIL SOAP API tillsammans med SIL-databasen kallas för SIL-servern. En ny version av SIL SOAP API releasas varje år. SIL förvaltningen på Inera producerar och publicerar en ny SIL databas varje vecka (på onsdagar) på SIL:s SFTP-server. FASS-texter och annan FASS-information uppdateras alla vardagar utom röda dagar, i den publicerade databasen på SFTP-servern. 1.3 Integration För att integrera ett journal- eller vårdsystem med SIL SOAP API krävs dels att man programmerar sitt system så att det utför de anrop man vill mot SIL SOAP API och dels att man har tillgång till en installation av en SIL-server med SIL SOAP API och aktuell SIL-databas som systemet kan anropa när det körs. 1 Se: Sid 10/126
11 1.4 Drift av SIL-server och uppdatering av SIL-databas Ansvaret för att ett journal- eller vårdsystem har tillgång till, och anropar, en SIL-server med rätt version av SIL SOAP API och en aktuell och uppdaterad databas, ligger på den som ansvarar för drift av respektive journal- och vårdsystem. Oftast är det landstingens IT-drift organisationer som ansvarar för detta. Inera tillhandahåller alltså inga SIL-servrar i drift utöver ett par testservrar som kan användas för att lära sig om SIL SOAP API eller för prototyputveckling. I framtiden kan Inera komma att tillhandahålla nationella SIL-servrar i skarp drift. Aktuella och uppdaterade SIL-databaser kan laddas ner från SIL:s SFTP-server och uppdatering sker genom att göra ett kortare driftstopp (på ca 1 minut) på SIL-servern och då skriva över SILdatabasen med en ny version av hela SIL-databasen. För att ha aktuell SIL information krävs alltså att driftansvariga för lokala SIL-servrar ser till att ladda ner och uppdatera sin lokala SIL-server med en ny SIL-databas varje natt. 1.5 Datakällor i SIL Informationen om läkemedel i SIL-databasen kommer från ett antal olika källor och importeras till SIL:s interna kvalitetssäkringssystem varje vecka. Efter att informationen validerats och granskats skapas sedan en ny SIL-databas som publiceras på SIL:s SFTP-sajt. Källorna som används i SIL 4.0 är VARA (ehälsomyndigheten), NSL (Läkemedelsverket) SFINX (SLL/JanusInfo), FASS (LIF) Amning & graviditetsvarningar (LIF/FASS), Amning & Fosterskador (SLL/JanusInfo), Doseringsregistret (SIL), Utsättningsorsaksregistret (SIL). VARA används som grundkälla för information om läkemedelsprodukter och artiklar. Informationen i VARA om läkemedelsprodukter och artiklar samt handelsvaror inom förmånen kommer från ehälsomyndigheten, Läkemedelsverket, TLV samt läkemedelsföretagen. SIL har endast redaktionellt ansvar för Doseringsregistret och Utsättningsorsaksregistret. Vidare finns i SIL 4.0 också information om biverkningar som extraherats från Läkemedelsverkets produktresuméer. Denna informationsextraktion är ännu inte helt kvalitetssäkrad. Det innebär att dessa tjänster inte ännu är avsedda användas i skarp produktion. De kan dock användas för att experimentera med hur beslutsstödsfunktionalitet för biverkningsinformation kan utformas på ett bra sätt. 1.6 Teknisk lösning SIL SOAP API är implementerat i Java med Metro (JAX-WS RI) och Tomcat och använder Microsoft SQL server som databasystem. JAX-WS RI ersätter Axis/Java som användes i förra versionen av SIL (3.1). Sid 11/126
12 1.7 Utvecklingsmiljö för integrerande system För att integrera med SIL SOAP API krävs att man använder wsdl-filen för SIL SOAP API. Man kan antingen använda wsdl-filen och generera SOAP-klientstubbar för den utvecklings-miljö och det programmeringsspråk som man utvecklar med eller programmera manuellt mot den. wsdl-filen för SIL SOAP API 4.0 kommer man åt på den URL där man gjort sin installation av SIL-servern med SIL-API. Om man inte har en egen installation av SIL-servern kan man använda wsdl-filen som man kommer åt på testservern för SIL SOAP API (se nästa avsnitt). 1.8 Testmiljö För att kunna testa sin integration mot SIL API måste man ha åtkomst till en installation av SILservern med SIL SOAP API och en SIL-databas. För initial prototyputveckling och test kan man använda en testserver med SIL SOAP API 4.0 som är åtkomlig på Internet: För att kunna göra kontrollerade tester och systemtester med SIL SOAP API och sitt journalsystem eller beslutsstödsystem ska man använda en egen kontrollerad installation av SILservern med en SIL-databas. För åtkomst till SIL:s testserver måste man skicka in en ansökan till Inera om åtkomst till den där man deklarerar ansvarig kontaktperson, syfte med åtkomst samt från vilken eller vilka IPadresser man vill anropa testservern. Se SIL:s hemsida för mer information och för en ansökningsblankett. Sid 12/126
13 1.9 Definitioner Vård- och läkemedelsinformatiktermer Term Amningsgrupp (LIF/FASS) Förklaring LIF/FASS klassificering av ett läkemedels dokumenterade effekt på dibarn under amningsperioden. Följande amningsgrupper finns: I: Passerar ej över i modersmjölk. II: Passerar över i modersmjölk men risk för påverkan på barnet synes osannolik med terapeutiska doser. III: Passerar över i modersmjölk i sådana mängder att risk för påverkan på barnet föreligger även med terapeutiska doser. IVa: Uppgift saknas om passage över i modersmjölk. IVb: Uppgift om passage över i modersmjölk är otillräcklig för att bedöma risken för barnet. För mer information om dessa se: Amningsriskklass (SLL/JanusInfo) SLL/JanusInfo klassificering av ett läkemedels dokumenterade effekt på barn under amnings perioden. Följande riskklasser finns: A: Sannolikt kompatibelt med amning. B: Underlag för bedömning saknas. C: Särskilda överväganden och/eller med förbehåll. D: Amning avrådes. För mer information om dessa se: Anti-rekommendation En lista med rekommenderade läkemedelsartiklar kan innehålla antirekommendationer i betydelsen att de uttrycker en rekommendation att inte förskriva läkemedelsartikeln (under vissa villkor). Anti-rekommendationer kombineras vanligtvis med en hänvisningsrekommendation till en alternativ nivå 7 ATCkod. Anti-rekommendationer kallas också noll-rekommendationer. ATC-kod Biverkning Läkemedelsprodukt Eumano Fass-text Klassifikationssystem för läkemedel som baseras på deras anatomiska, terapeutiska och kemiska egenskaper. SIL innehåller endast de ATC-koder för vilka det finns minst en registrerad läkemedelsprodukt hos Läkemedels-verket. Oönskad effekt av ett läkemedel. I SIL avser termen "läkemedelsprodukt" (DistributedDrug) en hos Läkemedelsverket registrerad läkemedelsprodukt med unikt NPL-id. En läkemedelsprodukt har en unik kombination av handelsnamn, läkemedelsform, styrka och ansvarigt företag. Det europeiska godkännandenumret för en läkemedelsprodukt vilket fastställs av EMA. Beskrivning av läkemedelsprodukter som ges ut av LIF. FASS-texten baseras på den läkemedelsproduktens produktresumé (SPC) som är registrerad hos Läkemedels-verket. Sid 13/126
14 Term Graviditetskategori (LIF/FASS) Graviditetsriskklass (SLL/JanusInfo) Handelsnamn Handelsvara Icke-läkemedel Kontrollkod Parallellimporterat läkemedel Läkemedelsform Läkemedelsartikel Läkemedelsvara Läkemedelsförpackning Förklaring LIF/FASS klassificering av ett läkemedels dokumenterade effekt på graviditet vid klinisk användning på människor i rekommenderade terapeutiska doser. Följande graviditetskategorier finns: A, B, B:1, B:2, B:3, C, D. För mer information om dessa se: SLL/JanusInfo klassificering av ett läkemedels dokumenterade effekt på graviditet vid klinisk användning på människor i rekommenderade terapeutiska doser. Följande gravidtetsriskklasser finns: 1: Läkemedlet kan användas under graviditet utan ökad risk för fostret. 2: Det finns viktig information att ta del av om det här läkemedlet under graviditet. 3: Läkemedlet kan eller misstänks kunna medföra betydande risker för fostret vid användning under graviditet. För mer information om dessa se: Ett läkemedels försäljningsnamn (produktnamn). Handelsnamn kan både vara registrerade varumärkesnamn ( ) eller ej registrerade varumärkesnamn ( ). I SIL avser termen handelsvara en förskrivningsbar artikel inom förmånen som kan expedieras av apotek men som inte innehåller läkemedel. I SIL är termerna handelsvara och icke-läkemedel synonymer. : Zetuvit E", 25 styck, sterilt absorbationsförband. I SIL SOAP API representeras de av dataobjektet NonDrugArticle. Kod som hänvisar till Läkemedelsverkets receptföreskrifter, vilka anger de villkor som föreligger vid förskrivning för att en viss läkemedelsartikel t.ex. ett narkotikaklassat läkemedel ska kunna expedieras på apoteken. I SIL avser termen "parallellimporterat läkemedel" den gemensamma information som ska gälla för alla läkemedelsprodukter som är parallellimporter till en given läkemedelsprodukt. Parallellimporterade läkemedelsprodukter har typiskt samma unika kombination av handelsnamn, läkemedelsform och styrka men olika ansvariga företag. Ibland kan dock även handelsnamnet skilja sig inom en grupp av parallellimporterade läkemedelsprodukter. Den gemensamma informationen om Parallell-importerade läkemedelsprodukter representeras i SIL SOAP API av dataobjektet Drug och identifieras med drugid. Utformning av bruksfärdigt läkemedel. Läkemedelsformer för invärtes bruk är t.ex. tabletter, dragéer, kapslar och mixturer; för utvärtes bruk t.ex. salvor, krämer, liniment och puder. Beredningsform är en synonym. I SIL är termerna läkemedelsartikel och "läkemedelsvara" synonymer och avser en hos Läkemedelsverket registrerad läkemedelsartikel med unikt NPLpackid. Den hör till ett och endast ett distribuerat läkemedel. I SIL SOAP API representeras det av dataobjektet DrugArticle. Avser en förpackning av ett läkemedel. Vissa läkemedelsartiklar kan innehålla flera läkemedelsförpackningar. Sid 14/126
15 Term semano Förklaring En läkemedelsprodukts svenska godkännandenummer. Fastställs av Läkemedelsverket Tekniktermer Term API SOAP Read-only tjänst Förklaring Application Programming Interface. Programmeringsgränssnitt mot ett program- eller operativsystem. En W3C standard för RPC-baserat API-protokoll. Tidigare stod SOAP för Simple Object Access Protocol. Se: Teknisk tjänst eller funktion som enbart erbjuder möjlighet att hämta eller läsa information men inte att ändra information. Sid 15/126
16 1.9.3 SIL SOAP API termer Term / Symbol drugid string boolean int float Förklaring Ett id för de dataobjekt i SIL SOAP API som har information om parallell-importerade läkemedel (Drug). Baseras på NPL-id för originalläkemedels-produkten. Anger en textsträng. Anger ett sant eller falskt värde (true eller false). Anger ett heltal. Anger ett decimaltal. [ ] Anger en lista med datavärden eller data-objekt. Y N Strängvärde som anger Yes (ja). Strängvärde som anger No (nej) Stilkonventioner Följande fonter har använts i dokumentet. Times New Roman (11pt) för löpande text. Arial (olika fontstorlekar) för rubriker och text i sidhuvud och sidfot. Arial (9pt fetstil) för namn på tjänster, objekt, attribut och grundtyper. Arial (10pt och blå färg) för källkodsexempel. Dokument har skrivits i LibreOffice 3. Sid 16/126
17 2. Viktiga förändringar i SIL SOAP API 4.0 SIL SOAP API 4.0 är inte tekniskt bakåtkompatibelt med SIL SOAP API 3.1. Förändringarna i SIL SOAP API 4.0 rör dels den tekniska implementationen men också att vissa tjänster och objekt har tagits bort och att vissa objekt har fått attribut borttagna eller fått ändrade attributnamn. Ett par nya tjänster och objekt för att tillhandahålla information om läkemedelsföretag har också lagts till. Dessa förändringar innebär att system som integrerat med SIL SOAP API 3.1 och som är utvecklade med kompilerade språk (som C# och Java) och tillhörande utvecklingsmiljöer måste generera om SOAP klientstubbar och anpassa sin källkod. För system som är utvecklade med interpreterade språk (som Python och Ruby) som erbjuder möjlighet till dynamisk tolkning av wsdl-filer så måste de, även om de inte använder tjänster som berörs av förändringarna, åtminstone verifiera att deras system klarar alla deras system- och integrationstester. Förändringen av teknisk implementation i SIL-API 4.0 är att metoden för WSDL SOAP-binding har ändrats från RPC/encoded till Document/literal wrapped 2. Det har gjorts för att få bättre interoperabilitet med moderna SOAP ramverk som används av integrerande system. Övriga förändringar är att tjänster och objekt som tidigare markerats som utgångna har tagits bort samt att vissa tjänster och objekt fått ändrade namn. Tio (10) objekt har fått förändrade attribut. Fyra (4) nya tjänster och fyra (4) nya objekt har tillkommit. Sexton (16) tjänster och åtta (8) objekt har tagits bort. 2.1 Ändrade objekt Här listas de ändrade objekten. Läsaren hänvisas till relevant kapitel i dokumentet för mer ingående information om varje objekt. DistributedDrug-objekt. Följande ändringar har gjorts i attributen: 1) availabledate har ersatts av marketedfromdate. 2) availableflag har ersatts av marketedflag. 3) procstatusindcode har tagits bort. 4) sildeviationcode har tagits bort. 5) hasantirecommendedarticle har tillkommit. 6) sillactationcode har tillkommit. 7) silpregnancycode har tillkommit. Drug-objekt. Följande ändringar har gjorts i attributen: 1) lactationgroup har tagits bort. 2 För mer information om WSDL SOAP bindings se: Sid 17/126
18 2) pregnancycategory har tagits bort. 3) sildeviationcode har tagits bort. 4) hasantirecommendedarticle har tillkommit. DrugArticle-objekt. Följande ändringar har gjorts i attributen: 1) barcodesingledose har tagits bort. 2) packsizealphanumeric har tagits bort. 3) productnoteapo har tagits bort. 4) productpropertyapo har tagits bort. 5) availabledate har ersatts av marketedfromdate. 6) availableflag har ersatts av marketedflag. 7) eancode har ersatts av barcode. 8) lfnpriceaupprescription har ersatts av aup. 9) sildeviationcode har tagits bort. 10) isreimbursed har tillkommit. DistributedDrugContent-objekt. Följande ändringar har gjorts. 1) comptotweightvol har tagits bort. 2) comptotweightvolunitcode har tagits bort. DrugForm-objekt. Följande ändringar har gjorts. 1) drugformgroupnamesv har tagits bort. Ingredient-objekt. Följande ändringar har gjorts. 1) quantitymax har tagits bort. ExchangePeriod-objekt. Följande ändringar har gjorts. 1) rank har tillkommit. 2) aipperunit har tillkommit. 3) aupperunit har tillkommit. JanusInfoLactationDoc-objekt. Följande ändringar har gjorts. 1) atccodegroup har tagits bort. 2) authors har tagits bort. JanusInfoPregnancyDoc-objekt. Följande ändringar har gjorts. 1) authors har tagits bort. NoneDrugArticle-objekt har fått ändrat namn till NonDrugArticle och följande ändringar har gjorts: Sid 18/126
19 1) isdiscounted har ersatts av isreimbursed. 2) articlegroupcode har ersatts av productgroupcode. 3) sellingprice har tagits bort. 4) aup har tillkommit. 5) productdescription har tillkommit. 2.2 Nya tjänster och objekt Följande fyra (4) tjänster har tillkommit. getdistributeddrugorganizationsbynplidlist getdrugarticleorganizationsbynplpackidlist getnondrugarticlesbyproductgroupcode getunauthoriseddistributeddrugbynplsubstanceid Följande fyra (4) objekt har tillkommit. DistributedDrugOrganizations-objekt DrugArticleOrganizations-objekt Organization-objekt RoleOrganization-objekt 2.3 Borttagna tjänster och objekt Följande sexton (16) tjänster har tagits bort. getdrugidshasantirecommendedarticlebydrugidlistregionid getnplidshasantirecommendedarticlebynplidlistregionid getlactationgroupinfos getlactationgroupinfosbygroup getnonedrugarticlesbyarticlegroupcode getpregnancycategoryinfos getpregnancycategoryinfosbycategory getprocstatusbycode getprocstatuses getrecommendlistsbyregionid getrecommendsbynplpackidlistregionidlisttypes Sid 19/126
20 getrecommendsbytherapygroupindicationnameregionidlisttypes getcomptotweightvolunitbycode getcomptotweightvolunits getsildeviationbycode getsildeviations Följande 8 (åtta) objekt har tagits bort. Indic-objekt ProcStatus-objekt SilDeviation-objekt Recommend-objekt RecommendList-objekt LactationGroupInfo-objekt PregnancyCategoryInfo-objekt CompTotWeightVolUnit-objekt Sid 20/126
21 3. Objektmodell för läkemedelsinformation SIL SOAP API tillhandahåller tjänster för att komma åt information om förskrivningsbara läkemedel och handelsvaror (icke-läkemedelsvaror) inom förmånen. Denna information är tillhandahålls via ett antal tjänster och informationsobjekt som var och en representerar olika förskrivnings- och läkemedelsrelaterade begrepp. För läkemedelsinformation finns tre viktiga objekt; Drug (parallellimporterade läkemedel), DistributedDrug (läkemedelsprodukt) och DrugArticle (läkemedelsartikel). Ett DistributedDrug-objekt representerar en hos Läkemedelsverket registrerad läkemedelsprodukt med unikt NPL-id. Ett DistributedDrug-objekt identifieras med NPL-id och har en unik kombination av handelsnamn, läkemedelsform, styrka och ansvarigt företag. Ett Drug-objekt representerar en grupp parallellimporterade läkemedel. Drug-objekt innehåller den gemensamma information som ska gälla för alla läkemedelsprodukter som är parallellimporter till någon läkemedelsprodukt. Det finns således alltid ett Drug-objekt även för sådana läkemedelsprodukter som saknar faktiska parallellimporter. Nedan ges en översiktlig bild av relationen mellan de grundläggande läkemedelsobjekten Drug, DistributedDrug och DrugArticle samt dess tillhörande, huvudsakliga identifierare. Alla läkemedelsprodukter som ingår i en grupp parallellimporter har vanligtvis samma unika kombination av handelsnamn, läkemedelsform och styrka men olika ansvariga företag. Ibland kan dock handelsnamnet skilja sig inom en grupp av parallellimporterade läkemedelsprodukter. I detta fall har Drug-objektet ett handelsnamn som består av handelsnamnet på originalläkemedelsprodukten följt av tecknet '*'. Drug-objekt innehåller vidare gemensam läkemedelsinformation som gäller för alla läkemedelsprodukterna inom en grupp av parallellimporter. Ett DrugArticle-objekt representerar en hos Läkemedelsverket registrerad läkemedelsartikel med unikt NPL-packid. Den hör till ett och endast ett distribuerat läkemedel. En läkemedelsartikel innehåller oftast en förpackning men den kan innehålla fler förpackningar med olika innehåll, Ett exempel är infusionsvätskor som måste blandas innan de administreras. Sid 21/126
22 3.1 SIL:s produkttypsgrupper I SIL finns en gruppering av läkemedelsprodukttyper. Denna gruppering styr vilken information som returneras av en del tjänster i SIL-API. Produkttypsgrupperna är idag: APPROVED. Avser godkända läkemedelsprodukter. Omfattar produkttyperna MEP, ALL, VBL, RAP, NLM, VUM och NIN. NON_APPROVED. Avser ej godkända läkemedelsprodukter. Omfattar produkttyperna APL och LIC. TRADITIONAL. Avser traditionella läkemedelsprodukter. Omfattar produkttypen TVB. 3.2 Tjänster för att söka efter läkemedelsinformation Sökning på läkemedelsinformation i form av Drug-, DistributedDrug- och DrugArticle-objekt kan göras på flera sätt. Det finns tjänster för att söka efter läkemedelsinformation baserat på bl.a. handelsnamn, NPL-id, NPL-packid, ATC text eller kod, NPL substansgruppsnamn, NPL substansnamn samt NPL-substansid. Sid 22/126
23 3.3 I följande exempel presenteras hur man kan söka efter Drug-objekt (parallellimporter) och DistributedDrug- objekt (läkemedelsprodukter) och hur informationen som returneras ser ut beroende på om det finns parallellimporter eller inte. Syftet med exemplen är att dels visa på hur man kan söka efter information och dels visa hur Drug-objekt förhåller sig till DistributedDrugobjekt för ett par olika fall. I exemplen nedan används programmeringsspråket Python och exemplen har gjorts som interaktiva sessioner med Pythons standardinterpretator 3. För att snabbt komma igång med SIL SOAP-API kan man använda SIL:s testserver 4 och Python-modulen suds 5. Med Python och suds kan man interaktivt ansluta sig till SIL:s testserver med SIL SOAP API så här: >>> import suds >>> url = " >>> sil = suds.client.client (url) För att se tillgängliga tjänster och datatyper i SIL SOAP-API skriv: >>> print sil För att anropa en specifik tjänst som t.ex. getdistributeddrugsbydistributeddrugtradename kan man skriva: >>> ddrugs = sil.service.getdistributeddrugsbydistributeddrugtradename ("Aspirin", True, -1) Resultatet av anropet är nu tillgängligt i variabeln ddrugs. För att presentera resultat av anrop i exemplen nedan används Pythons standardfunktion print En läkemedelsprodukt utan parallellimporter: Aspirin I detta exempel söker vi efter information om "Aspirin". Det finns endast en läkemedelsprodukt med handelsnamnet "Aspirin" och det finns inga parallellimporter för den läkemedelsprodukten. Således ska det finnas ett DistributedDrug-objekt och ett Drug-Objekt med information om "Aspirin". Sökning efter läkemedelsprodukten "Aspirin" kan göras med följande tjänst för DistributedDrugobjekt: >>> ddrugs = sil.service.getdistributeddrugsbydistributeddrugtradename ("Aspirin", True, -1) Den andra parametern med värdet True anger att vi enbart vill ha tillgängliga läkemedelsprodukter och den tredje parametern med värdet -1 anger att vi att vi inte vill begränsa vår 3 Exemplen har körts med Python Se för information om hur man kommer åt SIL testservrar. 5 Se för information om suds. Sid 23/126
24 sökning till någon specifik rekommenderad läkemedelslista. Antalet returnerade DistributedDrug-objekt fås genom att skriva: >>> len (ddrugs) 1 Således returnerades bara en läkemedelsprodukt med handelsnamnet "Aspirin", vilket ju var förväntat. Vi kan se på information om denna enda läkemedelsprodukt genom att skriva: >>> print ddrugs[0] (DistributedDrug){ approvaldate = " " containslactosflag = "N" containslatexflag = "N" dosdispflag = "N" dosdisplife = 0 dosdisplifeunit = "Månader" drugformcode = "TABLET" drugformtextsv = "Tablett" drugid = " " exportedfromcountrycode = "-" hasantirecommendedarticle = False hasrecommendedarticle = True interchangeableflag = "N" localrepresentative = None marketedflag = "Y" marketedfromdate = None marketingauthholder = "Bayer AB" nplid = " " parallelimportdeviation = None parimporiginalid = " " productnoteind = None salesstoppedflag = "N" sillactationcode = "M" silpregnancycode = "M" strengthnumeric = strengthnumericunit = "mg" strengthtext = "500 mg" tradename = "Aspirin " withdrawaldate = None } Även om inte just denna läkemedelsprodukt har några parallellimporter finns det alltså ett Drugobjekt vilket identifieras av fältet drugid. Detta Drug-objekt representerar alltså den gemensamma information som ska vara samma för alla parallellimporter till "Aspirin" om de funnits! Vi kan hämta denna information i form av ett Drug-objekt genom att använda det drugid som är angivet i DistributedDrug-objektet ovan och använda tjänsten getdrugbydrugid: Sid 24/126
25 >>> drug = sil.service.getdrugbydrugid (" ", True, -1) >>> print drug (Drug){ controlclasscode = "0" drugclassificationcode = "1" drugformcode = "TABLET" drugformtextsv = "Tablett" drugid = " " hasantirecommendedarticle = False hasrecommendedarticle = True interactionstatus = 1 interchangeableflag = "N" pharmaceuticalformgroupid = 0 pharmaceuticalformgroupname = "Ospecificerad" prescribercodes[] = "1", "2", "3", "4", "6", prescriptioncode = "0" producttypecode = "MEP" routeofadministrationcodes[] = "-", strengthgroupid = 0 strengthgroupname = "Ospecificerad" strengthnumeric = strengthnumericunit = "mg" strengthtext = "500 mg" substancegroupid = 0 substancegroupname = "Ospecificerad" tradename = "Aspirin" withdrawaldate = None } För att verifiera att det inte finns några parallellimporterade läkemedelsprodukter kan vi använda tjänsten getdistributeddrugsbydrugid: >>> ddrugs = sil.service.getdistributeddrugsbydrugid (" ", True, -1) >>> len (ddrugs) 1 Således finns det alltid ett Drug-objekt för varje läkemedelsprodukt även om den inte har några parallellimporter. Notera också att Drug-objekt innehåller information om läkemedlet som inte finns tillgängligt i DistributedDrug-objekt En läkemedelsprodukt med parallellimporter: Stilnoct I detta exempel söker vi efter information om läkemedelsprodukter med handelsnamnet "Stilnoct". Det finns två olika grupper av parallellimporterade läkemedelsprodukter som Sid 25/126
26 innehåller handelsnamnet "Stilnoct". Således ska det finnas två Drug-Objekt med information om "Stilnoct". I detta exempel söker vi efter information om läkemedelsprodukter med handelsnamnet "Stilnoct". Det finns två olika grupper av parallellimporterade läkemedelsprodukter som innehåller handelsnamnet "Stilnoct". Således ska det finnas två Drug-Objekt med information om "Stilnoct". Sökning efter information om parallellimporterade läkemedelsprodukter med handelsnamnet "Stilnoct" görs med följande tjänst för Drug-objekt: >>> drugs = sil.service.getdrugsbydistributeddrugtradename ("Stilnoct", True, -1) >>> len (drugs) 2 Således ser vi att det finns två Drug-objekt som returneras. Det innebär som väntat att det finns två olika grupper med parallellimporterade läkemedelsprodukter som båda innehåller "Stilnoct" i handelsnamnet. För att kunna jämföra dessa två Drug-objekt skriver vi först en liten hjälpfunktion för att skriva ut information om drug-id, handelsnamn, läkemedelsform samt styrka för ett Drug-objekt: >>> def print_drug (drug):... print "%s %s, %s [drugid: %s]" % \... (drug['tradename'], \... drug['strengthtext'], \... drug['drugformtextsv'], \... drug['drugid'])... Vi använder hjälpfunktionen för att titta på handelsnamn, styrka, läkemedelsform samt drug-id för de returnerade Drug-objekten: >>> for x in drugs: print_drug (x)... Stilnoct 5 mg, Filmdragerad tablett [drugid: ] Stilnoct* 10 mg, Filmdragerad tablett [drugid: ] Det sista Drug-objektet har en avslutande asterisk '*' i handelsnamnet. Det innebär att a) det finns minst en läkemedelsprodukt i den gruppen av parallellimporterade läkemedelsprodukter som inte har "Stilnoct" som handelsnamn och b) originalläkemedelsprodukten har handelsnamnet "Stilnoct". Vi kan nu hämta alla läkemedelsprodukter som ingår i den gruppen av parallellimporter med tjänsten: >>> ddrugs = sil.service.getdistributeddrugsbydrugid (" ", True, -1) >>> len (ddrugs) 1 Vi upptäcker då att det bara ingår en läkemedelsprodukt i denna grupp av parallellimporterade läkemedel! Detta beror på att vi har angivit värdet True på den andra parametern i anropet. Det Sid 26/126
27 anger att vi bara vill se läkemedelsprodukter för vilka det finns minst en tillgänglig läkemedelsartikel. Om vi istället vill se alla läkemedelsprodukter som ingår i denna grupp av parallellimporter, oavsett om de har tillgängliga läkemedelsartiklar eller inte, ska vi anropa med värdet False: >>> ddrugs = sil.service.getdistributeddrugsbydrugid (" ", False, -1) >>> len (ddrugs) 10 För att kunna jämföra dessa tio DistributedDrug-objekt skriver vi först en liten hjälpfunktion för att skriva ut information om handelsnamn, styrka, läkemedelsform, NPL-id, tillgänglighet samt ansvarigt företag (MAH) för ett DistributedDrug-objekt: >>> def print_ddrug (ddrug): print "%s %s, %s, [nplid: %s, (%s), MAH: %s] %s" % \ (ddrug['tradename'], \ ddrug['strengthtext'], \ ddrug['drugformtextsv'], \ ddrug['nplid'], \ ddrug['marketedflag'], \ ddrug['marketingauthholder'], \ ddrug['exportedfromcountrycode'])... Om vi använder denna funktion för att skriva ut information om alla tio läkemedelsprodukterna ovan får vi: >>> for x in ddrugs: print_ddrug (x)... Stilnoct 10 mg, Filmdragerad tablett, [nplid: , (Y), MAH: sanofi-aventis AB] - Stilnoct 10 mg, Filmdragerad tablett, [nplid: , (N), MAH: Paranova Läkemedel AB] ESP Stilnoct 10 mg, Filmdragerad tablett, [nplid: , (N), MAH: Paranova Läkemedel AB] PRT Stilnoct 10 mg, Filmdragerad tablett, [nplid: , (N), MAH: Paranova Läkemedel AB] GRC Stilnoct 10 mg, Filmdragerad tablett, [nplid: , (N), MAH: Orifarm AB] GRC Stilnoct 10 mg, Filmdragerad tablett, [nplid: , (N), MAH: Orifarm AB] ESP Stilnoct 10 mg, Filmdragerad tablett, [nplid: , (N), MAH: Paranova Läkemedel AB] ESP Stilnoct 10 mg, Filmdragerad tablett, [nplid: , (N), MAH: Orifarm AB] PRT Stilnox 10 mg, Filmdragerad tablett, [nplid: , (N), MAH: Medartuum AB] ESP Stilnox 10 mg, Filmdragerad tablett, [nplid: , (N), MAH: Medartuum AB] GRC Då ser vi att det bara är en av alla läkemedelsprodukterna som är tillgänglig (vilket indikeras med ett 'Y' inom parentes), dvs. har minst en tillgänglig läkemedelsartikel. Vi ser också att det finns två läkemedelsprodukter som har ett annat handelsnamn än originalläkemedels-produkten, nämligen "Stilnox". Det är därför som Drug-objektet som representerar denna grupp av parallellimporter har en asterisk '*' i slutet av handelsnamnet. Den uppmärksamme läsaren ser att det finns tre parallellimporterade läkemedelsprodukter i listan ovan som har samma handelsnamn, styrka, läkemedelsform och ansvarigt företag (NPLid: , och ). Det som skiljer dem är att de Sid 27/126
28 importeras från olika länder (Spanien, Portugal och Grekland). Informationen om vilket land läkemedelsprodukten importeras från finns tillgänglig i fältet exportedfromcountrycode i respektive DistributedDrug- objekt Sökning på substanser som börjar med tecknen Ace För att anropa en specifik tjänst som t.ex. getsubstancesbysubstancename kan man för att få alla substanser med substansnamn som börjar med "ace" skriva: >>> subs = sil.service.getsubstancesbysubstancename ("ace%") Resultatet av anropet är nu tillgängligt i variabeln subs. För att presentera resultat av anrop i kan man använda Pythons standardfunktion print: >>> print subs [(Substance){ casno = " " children[] = "IDE4POEWUAJJEVERT1", nplsubstanceid = "IDE4POEYUAKZYVERT1" substancename = "acebutolol" }, (Substance){ casno = " " nplsubstanceid = "IDE4POEWUAJJEVERT1" parents[] = "IDE4POEYUAKZYVERT1", substancename = "acebutololhydroklorid" },... Sid 28/126
29 4. Tjänster Detta kapitel beskriver samtliga tjänster och objekt som ingår i SIL SOAP API. Tjänsterna och den information de returnerar är baserat på strukturen och informationsinnehållet i de datakällor som SIL använder. I designen av API:et har vi försökt att i möjligaste mån ta höjd för framtida förändringar i datakällorna för att åstadkomma ett stabilt tjänstegränssnitt. 4.1 Inledning Tjänsterna och SOAP-objekten beskrivs med en pseudokodssyntax. Exakt hur tjänsterna och SOAP-objekten ser och ska anropas i olika programmeringsspråk och miljöer beror på vilka SOAP-ramverk och WSDL-verktyg som man använder. Utöver grundtyperna string, boolean, integer och float, används en speciell syntax för att indikera listor av SOAP-objekt i form av hakparenteser [ ]. I vissa tjänster där en en inparameter har datatypen string kan man använda ett wildcard-tecken för att göra strängmatchning. Wildcard-tecknet är procenttecknet %. T.ex. kan strängen %alv% innebära att tjänsten, oberoende av versaler och gemener, söker efter alla strängar som innehåller texten alv ). Alla tjänster som har strängar som inparametrar stödjer dock inte wildcardtecken. Det framgår i beskrivningen för varje tjänst om den stödjer wildcard-tecken i inparametersträngar. 4.2 Organisation och layout av beskrivningarna Tjänsterna i SIL SOAP API har grupperats i ett antal olika områden baserat på den information de erbjuder. Tjänsterna i de olika områden beskrivs i separata underkapitel. Alla tjänsterna är dock åtkomliga via samma SOAP service end-point och URL. Varje tjänst och varje typ av SOAP-objekt som kan returneras av tjänsterna beskrivs i ett eget avsnitt i respektive underkapitel. I varje avsnitt som beskriver en tjänst finns ett inledande beskrivning av tjänsten följd av en tabell som beskriver inparametrar, returtyp samt exempel på användning. Här är ett exempel. inpar1: string inpar2: boolean Dataobj1 [ ] Beskrivning av inpar1. Beskrivning av inpar2. Lista med Dataobj1-objekt. getdataobj1 ("exempel", false) returnerar information om alla Dataobj1 som innehåller strängen exempel. Sid 29/126
30 I varje avsnitt som beskriver ett SOAP-objekt finns ett inledande beskrivning av objektet följd av en tabell som beskriver attributen i SOAP-objektet. Här är ett exempel. Attribut text: string id: int Beskrivning av text. Beskrivning av id. 4.3 Felhantering Felhanteringen i SIL-gränssnittet är implementerad genom att tjänsterna kastar SILExceptions vid felsituationer. Ett SilException består av en kod (errorcode) samt en förklarande text (errormsg). Följande felkoder (errorcode) finns för tillfället: errorcode errormsg 100 Invalid parameter 800 Service returns too many elements 900 Server received an internal error När felsituationer uppstår skickar webbservern felmeddelande till klienten med en <detail> tag, som bl.a. innehåller detta SilException, se nedan. Ur detta xml-meddelande kan sedan errorcode och errormsg erhållas genom traditionell xml-parsning. Sid 30/126
31 4.4 ATC-koder Tjänsterna används för att hämta ATC-kodsinformation. ATC-klassificeringen är en hierarkisk klassificering i fem nivåer av läkemedels och substansers anatomiska, terapeutiska och kemiska egenskaper. Nivåerna är numrerade från 1 till 5 där 1 är den högsta nivån. Varje ATC-kod i klassificeringen har en unik kod samt en beskrivande text. I SIL finns bara information om de ATC-koder som används för registrerade läkemedelsprodukter i Sverige. Således innehåller inte SIL nödvändigtvis alla ATC-koder i ATC-klassificeringen getatcsbyatccode Returnerar en lista med de Atc-objekt som har en ATC-kod som matchar den angivna ATCkoden atccode. Listan är sorterad i alfanumerisk ordning på ATC-kodernas värde. atccode: string Atc [ ] En hel eller en del av en ATC-kod. Strängen får vara maximalt åtta (8) tecken långt. Wildcard-tecken '%' är tillåtet i strängen. Lista med Atc-objekt. getatcsbyatccode ( C07AA% ) returnerar information om alla ATC-koder som börjar med C07AA getatcsbytextsv Returnerar en lista med de Atc-objekt som har en beskrivande text som matchar den angivna svenska texten textsv. Listan är sorterad i alfanumerisk ordning på ATC-kodernas värde. textsv: string Atc [ ] Textsträng på svenska. Wildcard-tecken '%' är tillåtet i strängen. Lista med Atc-objekt. getatcsbytextsv ("%receptorblockerare%") returnerar information om alla ATC-koder som innehåller strängen receptorblockerare i sin beskrivande text. Sid 31/126
32 4.4.3 getatcsbydrugid Returnerar en lista med de Atc-objekt som är registrerade för de parallellimporter som identifieras med angivet drugid. Listan är sorterad i alfanumerisk ordning på ATC-kodernas värde. drugid: string Atc [ ] drugid för ett Drug-objekt. Lista med Atc-objekt. getatcsbydrugid (" ") returnerar information om alla ATC-koder för Drug-objektet med drugid " " getatcnarrowersbyatccode Returnerar en lista med de Atc-objekt som är hierarkiskt underordnade den angivna ATC-koden atccode. Listan är sorterad i alfanumerisk ordning på ATC-kodernas värde. atccode: string Atc [ ] En ATC-kod. Strängen får vara maximalt åtta (8) tecken långt. Lista med Atc-objekt. getatcsnarrowersbyatccode ("C07AA") returnerar information om alla ATC-koder som ligger under ATC-koden "C07AA" getatcwiderbyatccode Returnerar det Atc-objekt som är hierarkiskt överordnat den angivna ATC-koden atccode. atccode: string Atc En ATC-kod. Strängen får vara maximalt åtta (8) tecken långt. Ett Atc-objekt. getatcswiderbyatccode ("C07AA") returnerar information om den ATC-kod som ligger över ATC-koden "C07AA". Sid 32/126
33 4.4.6 getatcsbyatccodeandlevelinterval Returnerar en lista med de Atc-objekt som matchar den angivna ATC-koden AtcCode och som är på en hierarkiskt nivå i ATC-klassificeringen mellan nivåerna levelhigh och levellow. atccode: string levelhigh: int levellow: int Atc [ ] En ATC-kod. Strängen får vara maximalt åtta (8) tecken långt. Wildcard-tecken '%' är tillåtet i strängen. En nivå i ATC-klassificeringen. En nivå i ATC-klassificeringen. Lista med Atc-objekt. getatcsbyatccodeandlevelinterval ("C07AA", 2, 4) returnerar information om alla ATC-koder som börjar med C07AA och som är mellan nivå 2 och getatcsbytextsvandlevelinterval Returnerar en lista med de Atc-objekt som har en beskrivande text som matchar den angivna svenska texten textsv och som är på en hierarkiskt nivå i ATC-klassificeringen mellan nivåerna levelhigh och levellow. textsv: string levelhigh: int levellow: int Atc [ ] Textsträng på svenska. Wildcard-tecken '%' är tillåtet i strängen. En nivå i ATC-klassificeringen. En nivå i ATC-klassificeringen. Lista med Atc-objekt. getatcsbytextsvcodeandlevelinterval ("%receptorblockerare%", 2, 4) returnerar information om alla ATC-koder innehåller strängen receptorblockerare i sin beskrivande text och som är mellan nivå 2 och 4. Sid 33/126
34 4.4.8 getatcsbylevel Returnerar en lista med de Atc-objekt som finns på den angivna nivån level i ATCklassificeringen. level: int Atc [ ] En nivå i ATC-klassifieringen. Lista med Atc-objekt. getatcsbylevel (1) returnerar information om alla ATC-koder som är på nivå getatcsbyatccodelist Returnerar en lista med de Atc-objekt för de angivna ATC-koderna atccodes. atccodes: string [ ] Atc [ ] Lista med ATC-koder. Lista med Atc-objekt. getatcsbyatccodelist ([ A01, A02 ]) returnerar information om de ATC-koderna A01 och A getdrugatccodesbydrugidlist Returnerar en lista med de DrugAtcCode-objekt som har ATC-koder som är registrerade för läkemedelsprodukter med angivna drugids. drugids: string [ ] DrugAtcCode [ ] Lista med drugids. Lista med DrugAtcCode-objekt. getdrugatccodesbydrugidlist ([ , ]) returnerar information om de ATC-koder som är registrerade för läkemedelsprodukterna med drugid och Sid 34/126
Specifikation 1 (114) Tjänstegränssnittsbeskrivning SIL SOAP API 3.1
Specifikation 1 (114) Tjänstegränssnittsbeskrivning SIL SOAP API 3.1 Specifikation 2 (114) Innehållsförteckning 1. FÖRÄNDRINGSHISTORIK... 5 2. INTRODUKTION... 6 2.1 AVGRÄNSNINGAR... 6 2.2 DATAKÄLLOR I
Läs merSpecifikation 1 (115) Tjänstegränssnittsbeskrivning SIL SOAP API 3.1
Specifikation 1 (115) Tjänstegränssnittsbeskrivning SIL SOAP API 3.1 Specifikation 2 (115) Innehållsförteckning 1. FÖRÄNDRINGSHISTORIK... 5 2. INTRODUKTION... 6 2.1 AVGRÄNSNINGAR... 6 2.2 DATAKÄLLOR I
Läs merSIL SOAP API 4.0. beta prerelease
SIL SOAP API 4.0 beta prerelease Nyheter och förändringar gentemot SIL SOAP API 3.1 Sid 1/19 Innehållsförteckning 1. Inledning... 4 2. Sammanfattning... 4 3. Tekniska förutsättningar... 5 3.1. Generellt...
Läs merSIL 3.1. Specifikationer och innehåll. 12 november 2013 1/16. Paul Cohen <paul.cohen@inera.se>, Förvaltningsledare IT, Läkemedel
SIL 3.1 Specifikationer och innehåll 12 november 2013 Paul Cohen , Förvaltningsledare IT, Läkemedel 1/16 2/16 Allmänt om SIL SOAP API 3.1 Är ett programmeringsgränssnitt för systemintegration.
Läs merSil SOAP API 5.1 Prerelease. Nyheter och förändringar gentemot Sil SOAP API 5.0
Sil SOAP API 5.1 Prerelease Nyheter och förändringar gentemot Sil SOAP API 5.0 Innehållsförteckning 1.Inledning... 3 1.1Allmänt... 3 1.2Omfattning... 3 2.Bakåtkompatibilitet... 3 3.Ansökan om tillgång
Läs merIntegrationshandledning Produkttypsgrupper
Innehållsförteckning Syfte... 2 Terminologi... 2 Bakgrund... 2 Innehåll... 3 Integration... 5 Presentation... 5 Uppdatering... 7 Teknisk dokumentation... 7 Övrig information... 8 Bilaga... 9 Version Datum
Läs merIntegrationshandledning Tillgänglighet
Innehållsförteckning Syfte... 2 Bakgrund... 2 Terminologi... 2 Integration... 4 Teknisk dokumentation... 5 Sid 1/5 Syfte Detta dokument vänder sig till beställare inom vården och systemleverantörer och
Läs merIntegrationshandledning Licensläkemedel
Innehållsförteckning Syfte... 2 Terminologi... 2 Bakgrund... 2 Innehåll... 3 Integration... 3 Presentation... 4 Uppdatering... 4 Teknisk dokumentation... 5 Bilaga 1.... 6 Version Datum Författare Kommentar
Läs merVerksamhetsmässiga detaljer Sil 5.0
Verksamhetsmässiga detaljer Sil 5.0 Nyheter i Sil SOAP API 5.0: 1. Ny källa: DHPC ny viktig säkerhetsinformation för hälso- och sjukvården 2. Ny källa: Synonymkälla (för biverkningar) 3. Ny funktionalitet
Läs merVerksamhetshandledning Rekommenderade läkemedel
Verksamhetshandledning Rekommenderade läkemedel Innehåll Syfte... 2 Bakgrund... 2 Om innehåll i tjänsten... 2 Uppdatering... 3 Terminologi... 3 Integrationskrav... 4 Skall-krav:... 4 Bör-krav... 6 Tjänster...
Läs merAmning och graviditet-fosterpåverkan
1 Amning och graviditet-fosterpåverkan En mappning mellan två olika beslutsstöd 06 Nov 2013 Kerstin Ahlqvist LIF/FASS Graviditet Amning SLLs beslutsstöd (Janusinfo) Läkemedel och fosterpåverkan Läkemedel
Läs merVerksamhetshandledning Läkemedel och amning och läkemedel och graviditet/fosterpåverkan. En mappning mellan två olika beslutsstöd
Verksamhetshandledning Läkemedel och amning och läkemedel och En mappning mellan två olika beslutsstöd Innehållsförteckning Beslutsstöd i SIL gällande läkemedel och amning, graviditet och fosterpåverkan...
Läs merVerksamhetshandledning för amning och graviditet/fosterpåverkan
Verksamhetshandledning för amning och graviditet/fosterpåverkan En mappning mellan två olika beslutsstöd SIL 3.1 Innehållsförteckning Beslutsstöd i SIL gällande läkemedel och amning, graviditet och fosterpåverkan...
Läs merIntegrationshandledning Licensläkemedel
Innehållsförteckning Syfte... 2 Terminologi... 2 Bakgrund... 2 Innehåll... 3 Integration... 3 Presentation... 4 Uppdatering... 4 Teknisk dokumentation... 5 Bilaga... 6 Sid 1/6 Syfte Syftet med denna integrationshandledning
Läs merIntegrationshandledning Tillgänglighet
Innehållsförteckning Syfte... 2 Bakgrund... 2 Terminologi... 2 Integration... 4 Teknisk dokumentation... 5 Sid 1/5 Syfte Detta dokument vänder sig till beställare inom vården och systemleverantörer och
Läs merIntegrationshandledning Synonymkällan
Innehållsförteckning Syfte... 3 Bakgrund... 3 Terminologi... 3 Innehåll... 4 Exempel på presentation... 4 Integration... 5 Rekommendation... 5 Uppdatering... 5 Teknisk dokumentation... 5 Revisionshistorik
Läs merIntegrationshandledning Substanstjänster
Innehållsförteckning Syfte... 2 Terminologi... 2 Bakgrund... 2 Innehåll... 3 Integration... 4 Presentation... 5 Uppdatering... 5 Teknisk dokumentation... 5 Sid 1/6 Syfte Syftet med substanstjänsterna är
Läs merIntegrationshandledning Substanstjänster
Innehållsförteckning Syfte... 2 Terminologi... 2 Bakgrund... 2 Innehåll... 3 Integration... 4 Presentation... 5 Uppdatering... 5 Teknisk dokumentation... 5 Sid 1/6 Syfte Detta dokument beskriver ur ett
Läs merSILs innehåll och tjänster - stöder dessa generisk förskrivning?
SILs innehåll och tjänster - stöder dessa generisk förskrivning? Svenska Läkaresällskapets inspirationsdag IT-kontaktmötet den 23 april 2012 23 april 2012 Michael Öberg, michael.oberg@inera.se Tjänsteansvarig
Läs merSil 4.2 verksamhetsmässiga detaljer
Sil 4.2 verksamhetsmässiga detaljer Release till Sil SOAP API 4.2 innehåller följande nya källor och tjänster: 1. Ny källa: APL - produktresuméer 2. Ny källa: Nationell källa för ordinationsorsak 3. Kompletterande
Läs merJanus Läkemedelstjänster - Användarhandledning
Janus Läkemedelstjänster - Användarhandledning Senast uppdaterad 091123 Janus Läkemedelstjänster - Användarhandledning Skriv ut pdf Kontakta oss - Vid frågor kontakta janusfonster@sll.se I Janus fönster
Läs merVerksamhetshandledning för amning och graviditet/fosterpåverkan. En mappning mellan två olika beslutstöd
Verksamhetshandledning för amning och graviditet/fosterpåverkan En mappning mellan två olika beslutstöd Innehållsförteckning Beslutsstöd i SIL om läkemedel och amning, graviditet och fosterpåverkan...
Läs merIntegrationshandledning Läkemedel inom förmånssystemet och periodens vara
Läkemedel inom förmånssystemet och periodens Innehållsförteckning Syfte... 2 Terminologi... 2 Bakgrund... 2 Innehåll... 4 Krav... 4 Rekommendation... 4 Teknisk dokumentation... 5 Version Datum Författare
Läs merIntegrationshandledning Läkemedel och amning och läkemedel och graviditet/fosterpåverkan. En mappning mellan två olika beslutsstöd
Integrationshandledning Läkemedel och amning och läkemedel och En mappning mellan två olika beslutsstöd Innehållsförteckning Bakgrund... 2 Syfte... 2 Terminologi... 2 Innehåll... 2 Avgränsningar... 3 Klassificering
Läs merIntegrationshandledning Rekommenderade läkemedel
Rekommenderade läkemedel Innehållsförteckning Syfte... 2 Terminologi... 2 Bakgrund... 3 Innehåll... 3 Integration... 4 Presentation... 4 Uppdatering... 5 Teknisk dokumentation... 5 Övrig information...
Läs merIntegrationshandledning Läkemedel inom förmånssystemet och periodens vara
Läkemedel inom förmånssystemet och periodens Innehållsförteckning Syfte... 2 Terminologi... 2 Bakgrund... 2 Innehåll... 4 Integration & presentation... 4 Teknisk dokumentation... 4 Sid 1/5 Syfte Information
Läs merIntegrationshandledning Biverkningsöversikt
Innehållsförteckning Syfte... 2 Terminologi... 2 Bakgrund... 3 Innehåll... 3 Integration & presentation... 4 Uppdatering... 4 Teknisk dokumentation... 4 Sid 1/4 Syfte Syftet med biverkningsöversikt är
Läs merSil 5.0 verksamhetsmässiga detaljer
Sil 5.0 verksamhetsmässiga detaljer Release till Sil SOAP API 5.0 innehåller följande nya källor och tjänster: 1. Ny källa: DHPC ny viktig säkerhetsinformation för hälso- och sjukvården 2. Ny källa: Synonymförteckning
Läs merIntegrationshandledning Substanstjänster
Innehållsförteckning Syfte... 2 Terminologi... 2 Bakgrund... 2 Innehåll... 3 Integration... 4 Presentation... 5 Uppdatering... 5 Teknisk dokumentation... 5 Sid 1/5 Syfte Detta dokument beskriver ur ett
Läs merRelease Sil 4.2 verksamhet & tekniska aspekter
Release Sil 4.2 verksamhet & tekniska aspekter Birgit Eiermann, tjänsteansvarig Sil; Paul Cohen, tekniskt ansvarig Sil birgit.eiermann@inera.se; paul.cohen@inera.se 1 Nya källor och tjänster Ny källa:
Läs merBankkonto - övning. Övning 2 Skriv en metod, geträntan, som returnerar räntan.
Bankkonto - övning Övningar att göra efter lärardemostration. Filen bankkonto.zip innehåller ett projekt med klassen Bankkonto. Zippa upp denna fil och öppna projektet i BlueJ och skriv vidare på klassen
Läs merIntegrationshandledning Sorteringsordning av produkter i Sil
Sorteringsordning av produkter i Sil Innehållsförteckning Syfte... 2 Bakgrund... 2 Terminologi... 2 Integration... 2 Teknisk dokumentation... 4 Sid 1/4 Syfte Detta dokument syftar till att tydliggöra hur
Läs merFass webbtjänster Akut- Fass
Fass webbtjänster Akut- Fass Sida: 2 av 15 Innehåll Referenser... 2 Versioner... 3 Syfte... 4 Hämta produktinformation med nplid... 4... 4... 4 Hämta produktinformation med namn... 5... 5... 5 Hämta produktinformation
Läs merIntroduktion Schenker-BTL AB, Stab IT Beskrivning över informationsintegreringmed Schenker, metodbeskrivning version 1.
Schenker har interna system som handhar information som är av intresse för våra kunder/partners. Idag finns ett flertal av dem tillgängliga via Internet, sk Online-tjänster. Dessa erbjuder inte bara hämtning
Läs merOvärderligt! är beroendeframkallande
Janusfönster förskrivarstöd för ökad patientsäkerhet Bra att det är integrerat i journalen Mycket värdefull hjälp i det dagliga, praktiska förskrivandet Man blir uppmärksammad på interaktioner på ett bra
Läs merTentamen i Introduktion till programmering
Tentamen i Introduktion till programmering Kurskod: Skrivtid: D0009E 09:00-13:00 (4 timmar) Totalt antal uppgifter: 7 Totalt antal poäng: 38 Tentamensdatum: 2014-05-17 Jourhavande lärare: Tillåtna hjälpmedel:
Läs merIntegrationshandledning DHPC: Ny viktig säkerhetsinformation om läkemedel till hälso- och sjukvården
: Ny viktig säkerhetsinformation om läkemedel till hälso- och sjukvården Innehållsförteckning Syfte... 3 Bakgrund... 3 Terminologi... 3 Innehåll... 3 Praktisk tillämpning... 4 Integration... 4 Uppdatering...
Läs merIntegrationshandledning Handelsvaror
Innehållsförteckning Syfte... 3 Terminologi... 3 Bakgrund... 3 Innehåll... 4 Praktisk tillämpning... 5 Integration & presentation... 5 Uppdatering... 6 Teknisk dokumentation... 7 Version Datum Författare
Läs merInformation om ändringar i Nationellt Produktregister för Läkemedel (NPL) som kan beröra subvention av läkemedel
1 (7) Datum 2016-02-09 Diarienummer 1108/2013 Information om ändringar i Nationellt Produktregister för Läkemedel (NPL) som kan beröra subvention av läkemedel I det här dokumentet finns information om
Läs merIdentifiering av artiklar
Identifiering av artiklar Hans Andersson LIF de forskande läkemedelsföretagen 2016-12-09 ID-begrepp MT-nummer NTIN GTIN NPL id Produkt Termen Produkt används för alla artiklar med samma Handelsnamn Produkt
Läs merIdentifiering av artiklar
Identifiering av artiklar Hans Andersson 2016-01-28 ID-begrepp MT-nummer NTIN GTIN NPL id Produkt Termen Produkt används för alla artiklar med samma Handelsnamn Produkt Handelsnamn Styrka Läkemedelsform
Läs merIntegrationshandledning Nationell lista läkemedel under utökad övervakning
Nationell lista läkemedel under utökad övervakning Innehållsförteckning Syfte... 2 Terminologi... 2 Bakgrund... 2 Innehåll... 3 Praktisk tillämpning... 3 Integration... 3 Presentation... 4 Uppdatering...
Läs merIntegrationshandledning Nationell lista undvik till äldre
Nationell lista undvik till äldre Del av Socialstyrelsens Indikatorer för god läkemedelsterapi hos äldre Preparat som bör undvikas om inte särskilda skäl föreligger Innehållsförteckning Syfte... 3 Terminologi...
Läs merNationell källa för ordinationsorsak Börja implementera! Birgit Eiermann, farm.dr, Inera Emma Hultén, Socialstyrelsen
Nationell källa för ordinationsorsak Börja implementera! Birgit Eiermann, farm.dr, Inera Emma Hultén, Socialstyrelsen Varför dokumentera ordinationsorsak? Föreskrift HSLF-FS 2017:37 Del i Nationella läkemedelslistan
Läs merSvenska informationstjänster för läkemedel - Sil. - Beskrivning och tjänstespecifika villkor
Svenska informationstjänster för läkemedel - Sil - Innehåll 1. INLEDNING... 2 2. BAKGRUND... 2 3. REFERENSER... 2 4. TERMER OCH BEGREPP... 2 5. BESKRIVNING AV TJÄNSTEN... 3 5.1 Övergripande beskrivning
Läs merANSÖKAN - om att ingå i läkemedelsförmånerna samt om pris på läkemedel. Typ av ansökan. Typ av läkemedel. Kalkylerad omsättning. Licensförskrivning
ANSÖKAN - om att ingå i läkemedelsförmånerna samt om pris på läkemedel 1 (6) Typ av ansökan Nytt läkemedel Tillfällig subvention Ny beredningsform Ny styrka Ny läkemedelsförpackning Prissänkning Prishöjning
Läs merSIL SOAP API 4.1. Tjänstegränssnittsbeskrivning
SIL SOAP API 4.1 Tjänstegränssnittsbeskrivning Revisionshistorik Version Författare Kommentar 1.0 (2015-10-28) Erik Heneryd Första utgåva. 1.1 (2016-02-03) Paul Cohen Korrigerat typ på attributet Indications
Läs merMedicinsk integrationsbeskrivning för kunskapstjänsten Läkemedel och amning som primärkälla
E-hälsa och Medicinsk integrationsbeskrivning för kunskapstjänsten Läkemedel och amning som primärkälla Syfte och övergripande information om tjänsten Källan Läkemedel och amning innehåller generella rekommendationer
Läs merMöjliga framtidskällor och framtidstjänster i SIL. Birgit Eiermann, farm Dr., SIL birgit.eiermann@inera.se 1
Möjliga framtidskällor och framtidstjänster i SIL Birgit Eiermann, farm Dr., SIL birgit.eiermann@inera.se 1 SIL - hålla koll på läkemedel 2 SIL en läkemedelskälla för livet 3 Nya SIL tjänster Interaktioner
Läs merIntegrationshandledning Utsättningsorsaker
Innehållsförteckning Syfte... 3 Bakgrund... 3 Terminologi... 3 Innehåll... 3 Integration... 4 Krav... 4 Rekommendation... 5 Uppdatering... 5 Teknisk dokumentation... 5 Revisionshistorik Version Datum Författare
Läs merLÖSNINGSFÖRSLAG Programmeringsteknik För Ing. - Java, 5p
UMEÅ UNIVERSITET Datavetenskap 010530 LÖSNINGSFÖRSLAG Programmeringsteknik För Ing. - Java, 5p Betygsgränser 3 21,5-27 4 27,5-33,5 5 34-43 Uppgift 1. (4p) Hitta de fel som finns i nedanstående klass (det
Läs merIntroduktion till integrering av Schenkers e-tjänster. Version 2.0
Introduktion till integrering av Schenkers e- Version 2.0 Datum: 2008-06-18 Sida 2 av 8 Revisionshistorik Lägg senaste ändringen först! Datum Version Revision 2008-06-18 2.0 Stora delar av introduktionen
Läs merIntegrationshandledning APLs produktresuméer
Innehållsförteckning Syfte... 3 Bakgrund... 3 Terminologi... 3 Innehåll... 4 Integration... 5 Uppdatering... 5 Teknisk dokumentation... 5 Sid 2/5 Syfte Syftet med denna integrationshandledning är att redogöra
Läs merIntegrationshandledning Janusmed interaktioner
Janusmed interaktioner 1 Innehåll Syfte och övergripande information om Janusmed interaktioner... 3 Generella integrationskrav... 4 1. Klassificering... 4 2. Uppdateringsfrekvens... 4 3. Källinformation
Läs merVersionsnyheter PMO 9.1
2018-03-06 Åsa Karén Versionsnyheter PMO 9.1 2018-03-12 1. BVC Kontroll vid flytthantering 2. BVC Ny samlad inmatning för nyfödd 3. Lab Indikation på flikar som innehåller data 4. Lab Koppla labsvar från
Läs merKopiering av objekt i Java
1 (6) Kopiering av objekt i Java Först När du läser detta papper bör du samtidigt studera dokumentationen för klasserna Object, Cloneable (java.lang) och ArrayList (java.util). Mycket blir klarare genom
Läs merMedicinsk integrationsbeskrivning för kunskapstjänsten Janusmed amning som primärkälla
E-hälsa och Medicinsk integrationsbeskrivning för kunskapstjänsten Janusmed amning som primärkälla Syfte och övergripande information om tjänsten Källan Janusmed amning innehåller generella rekommendationer
Läs merBilaga 6 - Analys av GetMedicationHistory. Stöd till säker läkemedelsprocess
Bilaga 6 - Analys av GetMedicationHistory Stöd till säker läkemedelsprocess 1. Tjänstekontraktet GetMedicationHistory (GMH)... 4 2. Behovsbilden bakom GMH... 4 3. Innehållet i GMH... 4 4. Brister med dagens
Läs merGATEWAY TJÄNSTEBESKRIVNING. Webbservice. WSDL-fil. Skicka meddelanden. SMS och FastnätsSMS
GATEWAY TJÄNSTEBESKRIVNING Tjänsten Messit Gateway består av ett gränssnitt som enkelt kan implementeras i en egen applikation. Det enda som krävs för att använda Messit Gateway är att applikationen som
Läs merIntegrationshandledning Nationell lista undvik till äldre
Nationell lista undvik till äldre Del av Socialstyrelsens Indikatorer för god läkemedelsterapi hos äldre Preparat som bör undvikas om inte särskilda skäl föreligger Innehållsförteckning Syfte... 3 Terminologi...
Läs merITK:P1 Föreläsning 1. Programmering. Programmeringsspråket Java. Stark typning Explicit typning Strukturerat Hög säkerhet
ITK:P1 Föreläsning 1 Att programmera i språket Java DSV Peter Mozelius Programmering Olika typer av programmering som t ex: o Imperativ programmering (C, Pascal m fl) o Funktionell programmering (Lisp,
Läs mer732G Linköpings universitet 732G11. Johan Jernlås. Översikt. Repetition. Felsökning. Datatyper. Referenstyper. Metoder / funktioner
732G11 Linköpings universitet 2011-01-21 1 2 3 4 5 6 Skapa program Kompilera: Källkod Kompilator bytekod Köra: Bytekod Virtuell maskin Ett riktigt program Hej.java class Hej { public static void main (
Läs merSätt att skriva ut binärträd
Tilpro Övning 3 På programmet idag: Genomgång av Hemtalet samt rättning Begreppet Stabil sortering Hur man kodar olika sorteringsvilkor Inkapsling av data Länkade listor Användning av stackar och köer
Läs merAvsiktsförklaring gällande utökning av beslutsstöd för läkemedel i Sil (Svenska informationstjänster för läkemedel)
(Svenska informationstjänster för läkemedel) Bakgrund Svenska informationstjänster för läkemedel, Sil, innehåller kvalitetsgranskad och aktuell information om läkemedel från många olika källor. Samtliga
Läs merPROV. 12 Egenskaper (provavsnitt)
12 Egenskaper (provavsnitt) 12.1 Egenskaper 12.2 Deklaration av egenskaper 12.3 Åtkomsttjänster för egenskaper 12.4 Åtkomsttjänster med genererade instansvariabler 12.5 Åtkomsttjänster med egna instansvariabelnamn
Läs merInstruktion för att kunna använda Säkerhetstjänsternas administrationsgränssnitt
Instruktion för att kunna använda Säkerhetstjänsternas administrationsgränssnitt Innehållsförteckning 1. Inledning... 3 2. SITHS kort... 4 3. Förutsättningar för åtkomst till Säkerhetstjänsten... 4 4.
Läs merObjektsamlingar i Java
1 (6) Objektsamlingar i Java Objektorienterad programmering 3 Syfte Att ge träning i att använda objektsamlingar i Java. Mål Efter övningen skall du kunna använda objektsamlingsklasserna ArrayList och
Läs merUtbyte av läkemedel. Sofie Berge och Karin Andersson Utredare, TLV
Utbyte av läkemedel Sofie Berge och Karin Andersson Utredare, TLV Innehåll Första timmen: Läkemedelsverket (LV) Andra timmen: Tandvårds- och läkemedelsförmånsverket (TLV) TLV:s uppdrag, organisation och
Läs merSnabbguide Visma Compact API Copyright 2006-2010 Visma Spcs AB
Snabbguide Visma Compact API Copyright 2006-2010 Visma Spcs AB Komma igång med Compact API Hur APIet fungerar Visma Compacts API läser och skriver direkt till databasen via ett antal färdiga metoder som
Läs merFrågor och svar för Nationellt substansregister för läkemedel (NSL)
Frågor och svar för Nationellt substansregister för läkemedel (NSL) Frågor och svar för Nationellt substansregister för läkemedel (NSL)... 1 1. Information om filen... 2 1.1. Hur söker man i registret?...
Läs merNPL i Hälso och sjukvården
Nationellt Produktregister för Läkemedel mm i Hälso och sjukvården Tillverkare MAH/Ombud Läkemedels förmånsnämnden Läkemedelsverket Grosshandel Sluten vård Apotek Övriga intressenter Öppen vård och Kommunal
Läs merMedicinsk integrationsbeskrivning för kunskapstjänsten Läkemedel och fosterpåverkan som primärkälla
Medicinsk integrationsbeskrivning för kunskapstjänsten Läkemedel och fosterpåverkan som primärkälla Syfte och övergripande information om tjänsten Tjänsten Läkemedel och fosterpåverkan innehåller bedömningar
Läs merDet här dokumentet är till för att ge en översikt över ASP.NET MVC samt hur WCF Services används från.net applikationer.
Informationsinfrastruktur 7.5 hp Mattias Nordlindh Inledning Det här dokumentet är till för att ge en översikt över ASP.NET MVC samt hur WCF Services används från.net applikationer. Dokumentet består av
Läs merIntegrationshandledning Utsättningsorsaker
Innehållsförteckning Syfte... 2 Terminologi... 2 Bakgrund... 2 Innehåll... 3 Integration & presentation... 4 Uppdatering... 4 Teknisk information... 5 Sid 1/5 Syfte Vården och journalsystemen har efterfrågat
Läs merAtt förstå hur man konstruerar modulära program Att kunna skapa nya funktioner Att förstå hur data skickas mellan funktioner
Lektion 4, del 1, kapitel 10 Funktioner i JavaScript Inlärningsmål Att förstå hur man konstruerar modulära program Att kunna skapa nya funktioner Att förstå hur data skickas mellan funktioner Introduktion
Läs merXML-produkter. -Registret över verkliga huvudmän (RVH) Teknisk handledning för webbtjänst mot RVH (Web Services) Datum: Version: 1.
XML-produkter -Registret över verkliga huvudmän (RVH) Teknisk handledning för webbtjänst mot RVH (Web Services) Datum: 2018-09-18 Version: 1.0 Innehållsförteckning 1. Inledning... 3 1.1. Syfte 3 1.2. Målgrupp
Läs merIntegrationshandledning Handelsvaror
Innehållsförteckning Syfte... 3 Terminologi... 3 Bakgrund... 3 Innehåll... 4 Praktisk tillämpning... 5 Integration & presentation... 5 Uppdatering... 5 Teknisk dokumentation... 6 Sid 2/6 Syfte Information
Läs merGodkännande av kundapplikationer
samhällsskydd och beredskap 1 (9) Godkännande av kundapplikationer MSB-50.2 samhällsskydd och beredskap 2 (9) Innehållsförteckning 1 Alla applikationer måste godkännas... 3 1.1 Hur går ansökan om godkännande
Läs merIntroduktion till Datalogi DD1339. Föreläsning 2 22 sept 2014
Introduktion till Datalogi DD1339 Föreläsning 2 22 sept 2014 Namn Fält1 Fält2 Fält3 Metod1 Metod2 Metod3 Metod4 public class { public class { Åtkomst, public betyder fullt tillgänglig utifrån public
Läs merSveriges apoteksförening och e-vis identifierade åtgärder för förpackningar med indiska 2D-koder efter 9 februari 2019 för svenska marknaden.
Januari 2019 Sveriges apoteksförening och e-vis identifierade åtgärder för förpackningar med indiska 2D-koder efter 9 februari 2019 för svenska marknaden. Syfte med dokumentet: Ge en bakgrund till indiska
Läs merTentamen ID1004 Objektorienterad programmering May 29, 2012
Omtentamen för ID1004 Objektorienterad programmering HT11, 29 maj 2012, 09-13 Denna tentamen examinerar 3 högskolepoäng av kursen. Inga hjälpmedel är tillåtna. Tentamen består av 12 frågor. Varje fråga
Läs merTentamen OOP 2015-03-14
Tentamen OOP 2015-03-14 Anvisningar Fråga 1 och 2 besvaras på det särskilt utdelade formuläret. Du får gärna skriva på bägge sidorna av svarsbladen, men påbörja varje uppgift på ett nytt blad. Vid inlämning
Läs merClasses och Interfaces, Objects och References, Initialization
Classes och Interfaces, Objects och References, Initialization Objekt-orienterad programmering och design (DIT953) Niklas Broberg/Johannes Åman Pohjola, 2018 Abstract class En abstract class är en class
Läs merReceptlära & Läkemedelsförmånerna
Receptskrivningens ABC Receptlära & Läkemedelsförmånerna Karin Söderberg Löfdal Med Dr, Specialistläkare Avd för Klinisk Farmakologi Behöriga förskrivare med begränsad förskrivningsrätt Förordnad läkare
Läs merSil - årscykel och aktiviteter 2016
Sil - årscykel och aktiviteter 2016 Birgit Eiermann, tjänsteansvarig Sil birgit.eiermann@inera.se 1 Sil status: system och innehåll Sil finns implementerat inom samtliga 21 landsting inklusive Gotlandskommun
Läs merArrayer (fält)
Arrayer (fält) 1 Vad kommer vi att ta upp om arrayer? Deklarera och initiera arrayen Lägga till i arrayen Ta ut på indexposition Ta reda på arrayens längd Sortera arrayen Söka igenom arrayen Loopa igenom
Läs merAnmälningskod: Lägg uppgifterna i ordning. Skriv uppgiftsnummer (gäller B-delen) och din kod överst i högra hörnet på alla papper
Tentamen Programmeringsteknik I 2016-06-11 Skrivtid: 0900 1400 Tänk på följande Skriv läsligt. Använd inte rödpenna. Skriv bara på framsidan av varje papper. Lägg uppgifterna i ordning. Skriv uppgiftsnummer
Läs merObjektorienterad programmering i Java I. Uppgifter: 2 Beräknad tid: 5-8 timmar (OBS! Endast ett labbtillfälle) Att läsa: kapitel 5 6
Laboration 2 Objektorienterad programmering i Java I Uppgifter: 2 Beräknad tid: 5-8 timmar (OBS! Endast ett labbtillfälle) Att läsa: kapitel 5 6 Syfte: Att kunna använda sig av olika villkors- och kontrollflödeskonstruktioner
Läs merFörändringar i läkemedelsjournalen. Release för TakeCare 12.6
Förändringar i läkemedelsjournalen Release för TakeCare 12.6 Nyheter/ info Tydligare visning av spärr i läkemedelsjournalen (se bild) När man skickar recept visas inte telefonnr för valfritt apotek. Valfritt
Läs merAnmälningskod: Lägg uppgifterna i ordning. Skriv uppgiftsnummer (gäller B-delen) och din kod överst i högra hörnet på alla papper
Tentamen Programmeringsteknik I 2016-03-17 Skrivtid: 1400 1900 Tänk på följande Skriv läsligt. Använd inte rödpenna. Skriv bara på framsidan av varje papper. Lägg uppgifterna i ordning. Skriv uppgiftsnummer
Läs merKompilering och exekvering. Föreläsning 1 Objektorienterad programmering DD1332. En kompilerbar och körbar java-kod. Kompilering och exekvering
Föreläsning 1 Objektorienterad programmering DD1332 Introduktion till Java Kompilering, exekvering, variabler, styrstrukturer Kompilering och exekvering Ett program måste översättas till datorns språk
Läs merRemiss Remissvar lämnas i kolumnen Tillstyrkes term och Tillstyrkes def(inition) och eventuella synpunkter skrivs i kolumnen Synpunkter.
1 Svar lämnat av (kommun, landsting, organisation etc.): Försäkringskassan genom ylva.bernrup@forsakringskassan.se, verksamhetsansvarig, HK Döp det ifyllda remissunderlaget, spara det på din dator och
Läs merAktuell läkemedelsinformation ett måste för ett bra samspel mellan sjukvård och apotek
Aktuell läkemedelsinformation ett måste för ett bra samspel mellan sjukvård och apotek Birgit Eiermann, farm Dr Maria Samén, apotekare och sjuksköterska birgit.eiermann@inera.se maria.samen@ehalsomyndigheten.se
Läs merDelrapport - Uppdrag att förbereda införandet av nya regler för utbyte av läkemedel
Delrapport - Uppdrag att förbereda införandet av nya regler för utbyte av läkemedel Återrapportering av regeringsuppdrag enligt E-hälsomyndighetens regleringsbrev (S2018/04687/FS) Dnr: 2019/02531 Datum:
Läs mer16. De olika dokumenttyperna
Sida 149 av 232 16. De olika dokumenttyperna 16.1 Introduktion Fass-databasen innehåller ett stort antal dokument av olika typer. Dessa dokument är kopplade till produkter och även i vissa fall även till
Läs merPascal - Beskrivning och tjänstespecifika villkor
Pascal - Beskrivning och tjänstespecifika villkor Innehåll 1. Inledning... 2 2. Bakgrund... 2 3. Tjänstebeskrivning... 2 3.1 Tjänstens syfte och ändamål... 2 4. Åtaganden... 3 4.1 Kundens åtaganden...
Läs merJavaScript. Innehåll. Historia. Document object model DHTML. Varför Javascript?
Innehåll JavaScript En introduktion till skriptspråket JavaScript och till DOM Scripting Introduktion till JavaScript och DOM JavaScript Syntax DOM och DOM Scripting Händelsehantering och CSS Historia
Läs merExempel: Exempel: Exempel: Exempel: $djur=array("ko","katt","älg"); foreach ($djur as $d) { echo $d. " "; } Resultat. ko katt älg
Loopar och upprepning Vill man upprepa kod flera gånger så istället för att skriva en massa rader så kan man lägga koden i ett kodblock som man sedan loopar. Det finns ett par olika typer av loopar, FORloop,
Läs merINFORMATIK - MED SYSTEMVETENSKAPLIG INRIKTNING, GRK/A (1-30 HP)
Tentamen INFORMATIK - MED SYSTEMVETENSKAPLIG INRIKTNING, GRK/A (1-30 HP) Delkurs 3 Introduktion till objektorienterad programmering och problemlösning Lärare: Johan Petersson, Tanja Mäki-Runsas Datum:
Läs merTentamen Grundläggande programmering
Akademin för Innovation Design och Teknik Tentamen Grundläggande programmering Kurskod: DVA103 Datum 2012-06-11 Tid 14.10 16.30 Examinator: Lars Asplund Maxpoäng: 48 Betygsgränser: Betyg 3: 20 Betyg 4:
Läs mer