Fass i andra aktörers system

Det ska vara enkelt att få tillgång till Fass. Därför finns det möjligheter att integrera information från Fass i det egna IT-systemets gränssnitt.


Målet för Fass är att ge våra användare den läkemedelsinformation de behöver, när de behöver den. Därför utvecklar vi kontinuerligt våra tjänster och funktioner så att det ska vara så enkelt som möjligt att få tillgång till Fass.
Genom att integrera Fass i det egna IT-systemet kan era medarbetare eller målgrupper ta del av läkemedelsinformationen från Fass på ett sätt som är anpassat efter deras behov av kvalitetssäkrad och uppdaterad läkemedelsinformation. Informationen från Fass nås via integration mot Fass API alternativt via länkning till fass.se.

Tillgång till Fass API

Fass API är upphovsrättsligt skyddat enligt 1§ samt s.k. katalogskydd enligt 49 § lag (1960:729) om upphovsrätt till litterära och konstnärliga verk. För att kunna använda Fass API krävs ett avtal med Lif. Kontakta fass@lif.se om eventuella avtalsfrågor.

Produktblad Fass API - svenska

Produktblad Fass API - engelska


Användarvillkor för Fass API

För kompletta användarvillkor, se avtal och tillhörande tjänstekontrakt.


Sammanfattningsvis gäller att:

  • Kunden ska ha ingått avtal med Lif och upprättat ett användarkonto. Kunden får använda Fass API integrerat i sitt system, på det sätt som överenskommit enligt avtal. För att kunna bli API-användare behöver kundens organisation ha en kvalitetssäkrad process som garanterar att läkemedelsinformationen hanteras korrekt.

  • Det ska vara tydligt för dem som nås av information från Fass API att Fass är källan för informationen.

  • Fass är ett nationellt medicinskt informationssystem (NMI) och lyder under Läkemedelsverkets tillsyn. Misstanke om tillbud/olycka kopplad till användning av Fass API ska därför utan dröjsmål meddelas fass@lif.se.

  • Läkemedelsinformation måste följa den lagstiftning som finns om marknadsföring av läkemedel samt branschens etiska regelverk LER.

  • Säkerställ att integrationer av Fass API utförs med patientsäkerhet som högsta prioritet: Informationen ska
    - hållas uppdaterad (informationen ska inte lagras utan hämtas minst en gång per dygn),
    - återges på ett korrekt sätt,
    - visas på ett fullständigt sätt (exempelvis tillgång till hela Fass-texter eller produktresuméer).
    - Kunden förbinder sig att inte göra tillägg eller ändringar i texterna som hämtats via Fass API.

Följande är inte tillåtet:

  • Att utföra reverse engineering, dekompilera, demontera, modifiera Fass API eller utveckla andrahandsverk baserade på Fass API eller delar av Fass API.

  • Att kringgå någon teknik som används av oss för att skydda Fass API.

  • Att införa virus, trojaner, internetmaskar eller annat material som är avsett att orsaka skada eller på annat sätt missbruka Fass API.

Möjligheter att länka tillFass

Ett alternativ till att integrera Fass API i ett eget system är att använda så kallad direktlänkning till Fass. Er slutanvändare öppnar då en länk till aktuellt ställe och aktuellt läkemedel på Fass hemsida. Direktlänkning kräver minimal utvecklingsinsats och möjliggör att ni alltid tar del av kvalitetssäkrad och uppdaterad information samt förbättringar på fass.se.

För att få direktlänka till Fass krävs inget avtal men Lif erbjuder ett så kallat länkningsavtal (kostnadsfritt). Med detta avtal följer tekniska instruktioner samt möjlighet att på förhand motta information om förändringar som görs på Fass som påverkar länkningen.

Kontakta fass@lif.se om avtalsfrågor.


INFORMATION TILL SYSTEMLEVERANTÖRER SOM VISAR FASS.SE I INBÄDDADE WEBBLÄSARe


För dig som levererar en produkt där FASS.se visas via inbäddad webbläsare.

Lif kommer lansera en ny version av FASS.se som är ombyggd från grunden. Detta innebär att produkten innehåller ny teknologi och förändrat beteende jämfört med tidigare.

Fokus har varit tillgänglighet och anpassning till den flora av skärmupplösningar och proportioner som förekommer, både i skrivbordsläge och på handhållna enheter.


Teknik

Den teknik som används i gränssnittet har inte förändrats principiellt. Det är fortfarande HTML, CSS och JavaScript som används. Den stora skillnaden ligger i hur sidor skapas, hur användarinteraktion hanteras, och vilka bibliotek och ramverk som används.

Dagens FASS.se använder serverrenderade html-sidor, där interaktion med sidan innebär antingen navigering inom en sida eller laddning av en ny sida. I vissa fall har delar av sidor uppdaterats via JavaScript.


FASS övergår nu till till att blanda servergenererat innehåll och klientrendering av delar av sidor för att förbättra laddningstider samt responstider vid användarinteraktion.

Tidigare användes jQuery omfattande på klientsidan. Här väljer man att lämna det för att istället gå över till NextJS och React.


Layout och skärmupplösning

Dagens separata mobilsida på m.fass.se kommer stängas ner då den nya webbplatsen anpassar innehåll utifrån klientens upplösning. Detta ger möjlighet till mer enhetlig upplevelse, oavsett vilken enhet och upplösning som visar upp FASS.se


Sökvägar

Sökvägar för navigering till specifika sidor inom produkten kommer förändras.


Att tänka på

I de flesta fall är följande inte ett problem, men värt att tänka på är:

  • Den kommande versionen av fass.se förlitar sig i större utsträckning på JavaScript än tidigare. Detta kan påverka minnesanvändning som spelar roll framförallt i miljöer med begränsad tillgänglighet till minne.

  • Javascript bör vara påslaget för den inbäddade webbläsaren

  • Den inbäddade webbläsaren bör inte blockera inline skript, asynkron laddning av moduler eller CSP fel.

  • Sidnavigering hanteras i första hand via JavaScript vilket ger en smidigare användarupplevelse. Om det inte är möjligt faller man tillbaka till traditionell HTTP GET anrop via <a href="#">.

  • Då vissa inbäddade miljöer hanterar history.pushState() och window.location på avvikande sätt kan t.ex. CEF behöva konfigureras för att sessioner och historikspårning sköts korrekt. 

  • Om sidan inbäddas i en iframe kan ett attribut behöva läggas till: sandbox="allow-scripts allow-same-origin allow-popups"

Testmiljö

En testmiljö för kommande version av FASS.se finns tillgänglig, vänligen kontakta fass@lif.se för diskussion kring åtkomst till denna.


Frågor?

Vid eventuella frågor, vänligen kontakta fass@lif.se

Texten reviderades senast: 2025-06-19


Publiceringsdatum: 2025-06-19