Physician Doctor Book Library
Helsebiblioteket Logo

Introduksjon

Helsebiblioteket er en offentlig finansiert nettjeneste som gir helsepersonell i Norge gratis tilgang til et bredt spekter av oppdaterte medisinske ressurser. Helsebiblioteket er også en langvarig kunde av Enonic.

Tjenesten ble lansert i 2006 av Nasjonalt kunnskapssenter for helsetjenesten, og publiserer kuratert innhold, kliniske verktøy, vitenskapelige tidsskrifter, databaser og medisinske retningslinjer for det norske helsevesenet.

Veiledere er en viktig del av enhver offentlig digital kontakt. En veileder er i bunn og grunn en manual for å veilede leseren i å utføre komplekse oppgaver, som å behandle pasienter, bygge en struktur eller tolke juridiske tekster. I den digitale sfæren er veiledere ofte større dokumenter med flere kapitler som brukeren skal kunne navigere og søke gjennom.

I helsesektoren brukes veiledere hovedsakelig av profesjonelt helsepersonell. De er ment for å sikre at sluttbrukerne mottar enhetlig og forutsigbar kvalitetsbehandling – hver gang.

Utfordring

En sentral utfordring for mange offentlige nettsteder involverer mengden og kompleksiteten av innholdet. I Helsebibliotekets tilfelle var den spesifikke hovedutfordringen med veiledere hvordan man skulle organisere og presentere dem digitalt med tanke på deres omfang og størrelse. For eksempel har den generelle pediatriveilederen over 400 sider.

For det første må man bestemme strukturen og hierarkiet til innholdet – selve dataene. Skal alt være på én side eller på flere sider? Skal det være ett overordnet innholdselement som automatisk henter underordnede elementer? Eller noe annet?

HBIB Generell veileder i pediatri
Hvordan en veileder ser ut på Helsebiblioteket.no.

Den opprinnelige løsningen for å presentere veilederne var i form av en enkeltside, også kjent som en single-pager. Grunntanken var å inkludere hele veilederen på ett sted – komplett med en responsiv følgemeny som gir enkel oversikt og rask navigasjon.

Det sier seg selv at når brukerne må laste ned opptil 400 sider med innhold inn i datamaskinens minne, vil lastetiden naturligvis gå tregt. Helsebiblioteket trengte derfor en løsning for å overvinne denne utfordringen.

Løsning

Innholdstype og ytelse

Enonic-partner Seeds Consulting utviklet en løsning som løste problemet med den opprinnelig trege lastingen av omfattende veiledere. Svaret var å implementere "lazy loading." Med denne metoden unngår brukerne å laste hele veilederen ved første besøk. I stedet utløses lasting hver gang de går inn i et nytt kapittel. Dette gjør opplevelsen mye raskere.

Innholdsredaktørene åpner ganske enkelt innholdselementet for veilederen og ser etter "Lazy loading" i skjemaet på venstre side i innholdsredigereren. Dette oppsettet beholder den brukervennlige enkeltsiden, samtidig som det fortsatt er lynraskt:

HBIB Lazy Load in Guideline Content Type

Innholdsstruktur

Når det gjelder innholdsstrukturen, er innholdstypen "veileder" satt opp som en "forelder." Dette forelder-elementet henter automatisk data fra sine "barn," eksemplarer i form av innholdstypen "kapittel."

Innholdstypen for veileder bruker et spesifikt oppsett kalt "Medisinsk veileder" i Content Studio – verktøyet for innholdsforvaltning på Enonic-plattformen. Dette oppsettet er konfigurert til å vise de underliggende kapitlene i rekkefølge.

I dette skjermbildet ser vi en veileder (R) kalt "Generell veileder i pediatri." Den omfatter flere kapitler (K), som vises i den angitte rekkefølgen:

HBIB Guideline Content Structure

Søk

Når det gjelder bruk av Content Studio for å søke i veilederne, kan systemet vise detaljerte resultater i Helsebibliotekets nye oppsett. Her er innholdet delt opp i flere mindre elementer, som spesifisert ovenfor.

Helsebiblioteket bruker verktøyet Enonic Explorer for å søke i de ulike interne og eksterne kildene.

Tilgjengelighet

Når det kommer til tilgjengelighet, er hele nettstedet basert på offentlige krav til universell utforming. Det har derfor en tilgjengelighetserklæring på plass. Dette gjør blant annet at nettstedet er tilgjengelig på mobile plattformer.

API-er for import/eksport

Helsebiblioteket skaper ikke innholdet selv. De importerer strukturerte data gjennom API-er fra Helsedirektoratet, og publiserer det på Helsebiblioteket.no.

Innholdet som publiseres her er igjen tilgjengelig headless gjennom et API, men Helsebiblioteket har ikke eksponert dette API-et enda.

Resultater

Content Studio fungerer i det store og hele godt og brukerne er fornøyde, med et grensesnitt som gir en god oversikt over innholdsstrukturen.

Før implementeringen av "lazy loading" var det mange klager fra barneleger og andre bidragsytere om nettlesere som krasjet når de jobbet med innhold.

Etter oppdateringen har det knapt vært klager. Samarbeidspartneren Barnelegeforeningen har til og med anbefalt Helsebiblioteket til andre foreninger.

Helsebiblioteket følger prinsippet om at "ingen nyheter er gode nyheter" med hensyn til innholdsredaktører og samarbeidspartnere. Med dette som standard må implementeringen av veiledere i Content Studio anses som en solid suksess.

Teknisk oversikt

  • Enonic Cloud Enterprise
  • Enonic Explorer
  • Implementeringspartner: Seeds
  • Antall dokumenter: 13 veiledere, 319 medisinske veiledere, 1.575 kapitler, 174 behandlingsanbefalinger, 8.000 eksterne lenker, 179 emnesider, 1.333 produkt/kildeartikler
  • Størrelse på team: 5 fulltid, 2 deltid

Enonics innholdsmodell er enkel å forvalte. Vi setter opp innholdselementer i et hierarki, som deretter reflekteres til brukerne. Enonic tilbyr strukturert innhold med de samme feltene, som forenkler vårt arbeid med sin gjenkjennelige og forutsigbare natur.

Kjell Tjensvoll, Lagleder, Helsebiblioteket

Kjell Tjensvoll