Tidigare Tenta Frågor Flashcards

1
Q

Eriksson och Ågerfalk (2010) pekar på 3 ofta förekommande problem med identifierare.
Förklara (1) The Descriptive Identifier Problem

A

Beskrivning: Detta problem uppstår när identifierare inte är tillräckligt beskrivande för att klart och entydigt skilja mellan olika objekt eller entiteter.

Exempel: Om ett bibliotek använder sig av en enkel siffersekvens som identifierare för böcker, kan flera böcker av olika författare ha samma identifierare (t.ex. “1234”). Detta gör det svårt att exakt skilja mellan böckerna.

Konsekvens: Detta kan leda till förväxlingar och fel i hanteringen av objekt. Användare och system kan få svårt att korrekt lokalisera och hantera specifika entiteter, vilket kan resultera i förvirring och ineffektivitet.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
1
Q

Eriksson och Ågerfalk (2010) pekar på 3 ofta förekommande problem med identifierare.
Förklara (2) The Identifier Selection Problem

A

Beskrivning: Problemet uppstår när det är svårt att välja lämpliga identifierare för olika typer av objekt eller entiteter.

Exempel: En organisation måste välja hur man ska identifiera sina anställda i ett system. Om de väljer att använda anställdas initialer och födelsedatum som identifierare, kan detta vara svårt att hantera om två anställda har samma initialer och födelsedatum.

Konsekvens: Valet av felaktiga identifierare kan leda till kollisioner eller dubbla identifierare för samma objekt, vilket skapar förvirring och problem i systemet. Det kan också försvåra sökningar och hänvisningar till specifika objekt.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Eriksson och Ågerfalk (2010) pekar på 3 ofta förekommande problem med identifierare.
Förklara (3) The Identifier Control Problem.

A

Beskrivning: Problemet uppstår när det saknas standardiserade kontrollmekanismer för skapande, underhåll och verifiering av identifierare.

Exempel: Om olika avdelningar i en organisation skapar sina egna identifierare utan central kontroll, kan det leda till att två avdelningar skapar samma identifierare för olika objekt.

Konsekvens: Utan en enhetlig kontrollmekanism kan det vara svårt att säkerställa att identifierare är unika och korrekta över tid och över olika system. Det kan leda till datainkonsekvenser, felaktig referens till objekt och svårigheter att spåra och hantera information effektivt.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Förklara vad avses med ett institutionellt objekt?

A

Ett institutionellt objekt är en abstrakt representation av en entitet, process eller koncept inom en organisation eller samhälle. Det är skapat och definierat av institutionella regler, normer eller konventioner. Till exempel kan ett studentkonto i en universitetsdatabas vara ett institutionellt objekt. Det representerar inte bara studentens personliga data utan även de regler och normer som styr hur studentinformation hanteras och lagras.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Förklara vad som avses med ett fysiskt ting?

A

tt fysiskt ting är en konkret, materiell entitet som existerar i den fysiska världen. Det kan vara något som kan ses, röras eller uppfattas med våra sinnen. Till exempel är en bok, en dator eller en människa exempel på fysiska ting. Dessa objekt har en direkt existens och är inte beroende av några institutionella regler för sin natur.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Vilka problem kan det leda till om man inte ser skillnaden mellan fysiska ting och institutionella objekt i samband med konceptuell modellering?

A

När det inte finns någon tydlig åtskillnad mellan fysiska ting och institutionella objekt i konceptuell modellering kan det leda till flera problem:

Datainkonsekvenser: Om modellen inte tydligt skiljer mellan faktiska objekt och deras institutionella representationer, kan det leda till felaktiga tolkningar och inkonsekvenser i datahantering.

Felaktiga Beslut: Bristen på klargörande mellan de två typerna av objekt kan resultera i felaktiga beslut baserade på modellens antaganden.

Svårigheter att Implementera: Utan en tydlig distinktion kan det vara svårt att implementera system och processer korrekt, vilket kan leda till ineffektivitet och fel.

Att förstå och tydligt definiera skillnaden mellan institutionella objekt och fysiska ting är avgörande för att skapa en korrekt och effektiv konceptuell modell för informationshantering och systemdesign.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

I artikeln “Design Theory for Dynamic Complexity in Information Infrastructures:
The Case of Building Internet” gör Hanseth och Lyytinen en viktig skillnad mellan applikationer (organisatoriska informationssystem) och informationsinfrastrukturer

Förklara vad som är skillnaden mellan dessa två typer av informationssystem?

A

Applikationer, eller organisatoriska informationssystem: är i grunden programvara eller verktyg som är utformade för att lösa specifika uppgifter eller problem inom en organisation. Dessa system är ofta skräddarsydda för att passa organisationens behov och fungerar som verktyg för att automatisera processer, hantera data och underlätta arbetsflöden. Applikationer fokuserar på att tillhandahålla specifika funktioner eller tjänster, såsom bokföring, lagerhantering, kundhantering eller produktionsplanering. De är vanligtvis avgränsade och isolerade från varandra, och deras huvudsyfte är att stödja och förbättra specifika affärsprocesser inom organisationen.

Informationsinfrastrukturer (IIs): representerar istället en övergripande ram eller struktur som möjliggör kommunikation, datautbyte och samarbete över en organisation eller till och med över flera organisationer. Dessa infrastrukturer består av ett nätverk av sammanlänkade komponenter, protokoll och resurser som möjliggör en effektiv och samordnad informationsflöde. IIs är mer omfattande och övergripande jämfört med applikationer; de stöder inte bara enskilda uppgifter eller processer utan möjliggör även integration och samverkan mellan olika delar av organisationen eller till och med mellan olika organisationer. Exempel på IIs inkluderar nätverk, operativsystem, databaser, kommunikationsprotokoll och andra infrastrukturella element som krävs för att möjliggöra användningen och funktionaliteten hos applikationer.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Artikeln “The Case of ePrescribing in Sweden”

Förklara vad som menas med begreppet institutionellt system som både består av en makronivå och en mikronivå. Exemplifiera detta med e-recept?

A

Inom institutionell teori avser ett institutionellt system ett system som befinner sig i och påverkas av den institutionella kontext i vilken systemet existerar. Denna kontext består av två huvudsakliga nivåer: en makronivå och en mikronivå.

Makronivå:
På makronivån finner vi den övergripande institutionella designen av informationsinfrastrukturen. Här ingår de regler, normer och kulturella förväntningar som styr hur systemet ska fungera. Det handlar om de institutionella pelare som utgör grundvalen för systemets struktur och beteende. I fallet med e-recept skulle detta kunna inkludera lagar och regler som styr receptförskrivning, de normer som förskrivare och apotekspersonal förväntas följa, samt de kulturella förväntningar som formar hur systemet används och tolkas.

Mikronivå:
På mikronivån implementeras och förändras den institutionella designen. Det är här systemet används i praktiken inom den digitala infrastrukturen. Det handlar om hur systemet används i verkligheten och hur aktörerna interagerar med det. I fallet med e-recept kan detta innebära hur förskrivare skapar recept, hur apotekspersonal hanterar och tolkar dem, samt hur patienter interagerar med systemet för att hämta ut sina mediciner.

E-recept är ett utmärkt exempel på ett institutionellt system som består av både en makro- och mikronivå. På makronivån har vi den övergripande institutionella designen av e-receptsystemet. Det inkluderar lagar och regler som styr elektronisk receptförskrivning, normer för hur recept ska utformas och hanteras digitalt, samt kulturella förväntningar kring användningen av dessa system.

På mikronivån ser vi sedan hur dessa institutionella regler och normer implementeras och förändras i praktiken. Exempelvis, när e-receptsystemet först infördes, stötte man på kvalitetsproblem med konvertering av olika receptformat. Genom att ta bort en gateway som tidigare dolde fel i konverteringen och istället införa automatiserad validering av e-recepten från början, förändrades praktiken på mikronivån. Förskrivare tvingades lära sig att skapa korrekta e-recept från början, vilket visar hur förändringar på makronivån direkt påverkar användningen och praktiken på mikronivån.

På så vis är e-receptsystemet ett tydligt exempel på ett institutionellt system som består av både en makronivå (institutionell design och regler) och en mikronivå (praktisk användning och implementation). Dessa två nivåer är intimt sammanlänkade och påverkar varandra i en feedbackcykel av förändring och anpassning för att uppnå ett effektivt och korrekt användande av systemet.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Artikeln “The Case of ePrescribing in Sweden”

Vad är ett API?

A

Ett Application Programming Interface (API) är ett set av definierade metoder och regler som tillåter olika programvarukomponenter att kommunicera och interagera med varandra. Det fungerar som en mellanhand som tillåter olika applikationer att begära och dela data eller funktionalitet med varandra på ett standardiserat sätt. Genom att använda ett API kan utvecklare skapa applikationer som utnyttjar funktioner från andra program eller tjänster utan att behöva förstå detaljerna i hur de är implementerade.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Artikeln “The Case of ePrescribing in Sweden”

Vad är ett DPI?

A

Ett Digital Practice Interface (DPI) är ett begrepp som är specifikt för hälso- och sjukvårdssystem. Det är ett gränssnitt som tillåter olika aktörer inom vården, såsom läkare, apotek och patienter, att interagera med och dela information relaterad till recept och medicinering digitalt. DPI möjliggör elektronisk förskrivning och hantering av recept, vilket effektiviserar och förbättrar processerna inom vården.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Artikeln “The Case of ePrescribing in Sweden”

Hur relaterar API och DPI till varandra?

A

API och DPI är nära relaterade eftersom DPI i grund och botten är en implementation av ett API inom hälso- och sjukvårdskontexten. DPI fungerar som det gränssnitt som tillåter olika aktörer inom vården att kommunicera med systemet för elektronisk förskrivning. Genom att använda DPI:s API kan olika program och system inom vården ansluta till och utbyta information med det elektroniska förskrivningssystemet.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Artikeln ”Pre-conditions for public sector e-infrastructure dev”

Eriksson och Goldkuhl menar att “Le1. Regulations with clear specifications for electronic exchange may enable the evolution of e-infrastructure. “ Förklara vad menas med detta och exemplifiera detta med utgångspunkt från ekonomiskt bistånd

A

När Eriksson och Goldkuhl talar om “Regulations with clear specifications for electronic exchange” syftar de på tydligt definierade regler och specifikationer för hur elektronisk utbyte ska ske. Detta innebär att det finns klara riktlinjer och standarder som styr hur information ska utbytas elektroniskt mellan olika aktörer inom ekonomiskt bistånd.

Ett exempel på detta inom ekonomiskt bistånd kan vara att det finns väldefinierade regler för hur ansökningsprocessen ska genomföras elektroniskt. Det kan inkludera specifika format för ansökningsdokument, krav på vilken information som måste inkluderas, och hur den ska skickas och tas emot. Om reglerna är tydliga och enhetliga underlättar det för myndigheter, individer och organisationer att förstå och följa processen för att söka och bevilja ekonomiskt bistånd. Detta kan leda till en smidigare och effektivare elektronisk utbytesprocess.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Eriksson och Goldkuhl menar att ”Lo1. Regulations with unclear or contrarious specifications for electronic exchange may inhibit the evolution of e-infrastructure.” Förklara vad menas med detta och exemplifiera detta med utgångspunkt från ekonomiskt bistånd

A

Å andra sidan, när Eriksson och Goldkuhl talar om “Regulations with unclear or contrarious specifications for electronic exchange” syftar de på otydliga eller motstridiga regler och specifikationer för elektroniskt utbyte. Detta innebär att det kan finnas förvirring eller osäkerhet kring hur elektronisk information ska utbytas inom ekonomiskt bistånd.

Exempelvis, om det finns olika tolkningar av reglerna kring elektronisk ansökan om ekonomiskt bistånd kan det skapa förvirring bland myndigheter och individer. Om det inte är tydligt vilka dokument som behövs, vilket format som krävs, eller hur informationen ska skickas och tas emot, kan det leda till felaktiga ansökningar, förseningar i processen och ineffektivitet. I det här fallet kan det också finnas problem om olika myndigheter eller organisationer har olika tolkningar eller krav på elektroniskt utbyte. Om reglerna är motstridiga kan det försvåra samarbetet och utbytet av information mellan olika aktörer inom ekonomiskt bistånd.

Sammanfattningsvis, tydliga och enhetliga regler och specifikationer för elektroniskt utbyte kan underlätta och främja utvecklingen av e-infrastruktur för ekonomiskt bistånd, medan otydliga eller motstridiga regler kan hämma och försvåra denna utveckling. Det är därför viktigt att ha klara riktlinjer och standarder för att skapa en effektiv och smidig elektronisk utbytesprocess inom ekonomiskt bistånd.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Eriksson och Goldkuhl menar att ”Lo1. Regulations with unclear or contrarious specifications for electronic exchange may inhibit the evolution of e-infrastructure.” Förklara vad menas med detta och exemplifiera detta med utgångspunkt från ekonomiskt bistånd.

A

Å andra sidan, när Eriksson och Goldkuhl talar om “Regulations with unclear or contrarious specifications for electronic exchange” syftar de på otydliga eller motstridiga regler och specifikationer för elektroniskt utbyte. Detta innebär att det kan finnas förvirring eller osäkerhet kring hur elektronisk information ska utbytas inom ekonomiskt bistånd.

Exempelvis, om det finns olika tolkningar av reglerna kring elektronisk ansökan om ekonomiskt bistånd kan det skapa förvirring bland myndigheter och individer. Om det inte är tydligt vilka dokument som behövs, vilket format som krävs, eller hur informationen ska skickas och tas emot, kan det leda till felaktiga ansökningar, förseningar i processen och ineffektivitet. I det här fallet kan det också finnas problem om olika myndigheter eller organisationer har olika tolkningar eller krav på elektroniskt utbyte. Om reglerna är motstridiga kan det försvåra samarbetet och utbytet av information mellan olika aktörer inom ekonomiskt bistånd.

Sammanfattningsvis, tydliga och enhetliga regler och specifikationer för elektroniskt utbyte kan underlätta och främja utvecklingen av e-infrastruktur för ekonomiskt bistånd, medan otydliga eller motstridiga regler kan hämma och försvåra denna utveckling. Det är därför viktigt att ha klara riktlinjer och standarder för att skapa en effektiv och smidig elektronisk utbytesprocess inom ekonomiskt bistånd.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

XML för Premier League.

Utgå från denna XML-fil (finns nedan) i uppgiften.
Denna XML avser en fotbollsliga, i detta fall ”Premier League”, samt information om ett urval av ligans matcher och relevanta uppgifter om ligans lag, spelare, och domare.
Fråga a) Din uppgift är att med utgångspunkt från XML-filen skapa en konceptuell modell. Då modellering m.h.a. ritverktyget i Inspera är svårt att använda så ska du nyttja en alternativ syntax. Genom att följa denna alternativa syntax så kan modellen representeras med hjälp av tabeller:

Tabellnamn
==========
ID {PK}
Attribut
ID {FK}

I tabellerna du skapar är det viktigt att du markerar primärnycklar (primärnyckeln kan vara sammansatt om det är en korstabell), främmande nycklar, och samtliga attribut. Observera att det kan saknas lämpliga primärnycklar eller främmande nycklar i XML-filen, vilket innebär att du behöver skapa samt lägga till dessa på egen hand, i samband med att du modellerar tabellerna.

Du ska också beskriva relationerna (associationerna) och kardinaliteterna mellan tabellerna med hjälp av text. T.ex. om det finns en relation mellan anställd och avdelning kan den beskrivas på följande sätt.
En anställd finns på en avdelning och endast en avdelning (1..1).
En avdelning har minst en anställd men kan ha flera anställda (1..*).
Man måste alltså beskriva kardinaliteten från båda hållen i relationen.

<Fotbollsligor>
    <Fotbollsliga>
        <ligaid>1</ligaid>
        <liganamn>Premier League</liganamn>
        <land>England</land>
        <Domare>
            <domarid>101</domarid>
            <namn>John Doe</namn>
            <ålder>45</ålder>
        </Domare>
        <Domare>
            <domarid>102</domarid>
            <namn>Jane Smith</namn>
            <ålder>38</ålder>
        </Domare>
        <Match>
            <match_id>201</match_id>
            <resultat>3-1</resultat>
            <datum>2023-05-15</datum>
            <SpelandeLag>
                <match_id>201</match_id>
                <lag_id>1</lag_id>
                <status>Vinnare</status>
            </SpelandeLag>
            <SpelandeLag>
                <match_id>201</match_id>
                <lag_id>2</lag_id>
                <status>Förlorare</status>
            </SpelandeLag>
        </Match>
        <Match>
            <match_id>202</match_id>
            <resultat>2-2</resultat>
            <datum>2023-06-01</datum>
            <SpelandeLag>
                <match_id>202</match_id>
                <lag_id>2</lag_id>
                <status>Oavgjort</status>
            </SpelandeLag>
            <SpelandeLag>
                <match_id>202</match_id>
                <lag_id>3</lag_id>
                <status>Oavgjort</status>
            </SpelandeLag>
        </Match>
        <!-- Andra matcher och data här -->
        <Lag>
            <lag_id>1</lag_id>
            <lag_namn>Liverpool FC</lag_namn>
            <arenanamn>Anfield</arenanamn>
            <Spelare>
                <spelarid>301</spelarid>
                <namn>Mohamed Salah</namn>
                <ålder>29</ålder>
                <Mål>
                    <målid>401</målid>
                    <match_id>201</match_id>
                    <minut>15</minut>
                </Mål>
                <!-- Andra mål och data här -->
            </Spelare>
            <!-- Andra spelare och data här -->
        </Lag>
        <Lag>
            <lag_id>2</lag_id>
            <lag_namn>Manchester United</lag_namn>
            <arenanamn>Old Trafford</arenanamn>
            <Spelare>
                <spelarid>302</spelarid>
                <namn>Bruno Fernandes</namn>
                <ålder>27</ålder>
                <!-- Andra spelare och data här -->
            </Spelare>
            <!-- Andra spelare och data här -->
        </Lag>
        <!-- Andra lag och data här -->
    </Fotbollsliga>
    <!-- Andra ligor och data här -->
</Fotbollsligor>
A

Tabeller och Relationer:

  • Fotbollsliga
    ligaid (Primärnyckel)
    liganamn
    land
  • Domare
    domarid (Primärnyckel)
    ligaid (Främmande nyckel)
    namn
    ålder
  • Match
    match_id (Primärnyckel)
    ligaid (Främmande nyckel)
    resultat
    datum
  • SpelandeLag
    match_id (Primärnyckel)
    lag_id (Primärnyckel)
    status
  • Lag
    lag_id (Primärnyckel)
    lag_namn
    arenanamn
  • Spelare
    spelarid (Primärnyckel)
    lag_id (Främmande nyckel)
    namn
    ålder
  • Mål
    målid (Primärnyckel)
    spelarid (Främmande nyckel)
    match_id (Främmande nyckel)
    minut

Relationer och Kardinaliteter:

  • Fotbollsliga och Domare:
    En fotbollsliga har en eller flera domare (1..*).
    En domare dömer i en och endast en fotbollsliga (1..1).
  • Domare, Match och MatchDomare (korstabell):
    En match kan ha en till flera domare (1…).
    En domare kan döma noll eller flera matcher (0…
    ).
    Varje instans av MatchDomare (varje rad i databasen) hör till en och endast en match (1…1) och till en och endast en domare (1..1).
  • Match, Lag och SpelandeLag (korstabell):
    Varje match har två och endast två spelande lag (2..2).
    Varje lag kan spela en eller flera matcher (1..*).
    Varje instans av SpelandeLag (varje rad) tillhör en och endast en match (1..1) och en och endast ett lag (1..1).
  • Lag och Spelare:
    Varje lag innehåller noll till flera spelare (0..*).
    Varje spelare tillhör ett och endast ett lag (1..1).
  • Spelare och Mål:
    Varje spelare kan göra noll eller flera mål (0..*).
    Varje mål görs av en och endast en spelare (1..1).
  • Match och Mål:
    Varje match kan ha noll eller flera mål (0..*).
    Varje mål tillhör en och endast en match (1..1).
  • Lag och Fotbollsliga:
    Varje fotbollsliga har (minst) två eller flera lag som deltar (2..).
    Varje lag kan delta i 0 eller flera fotbollsligor (0..
    ).
  • Match och Fotbollsliga:
    Varje match tillhör en och endast en fotbollsliga (1..1).
    Varje fotbollsliga har en eller flera matcher (1..*) - måste finnas minst en match.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Eriksson och Ågerfalk (2010) pekar på betydelsen av identifierare för informationsinfrastrukturer (digitala infrastrukturer). Förklara varför är identifierare så betydelsefulla för informationsinfrastrukturer?

A

Identifierare är avgörande för informationsinfrastrukturer, eller digitala infrastrukturer, eftersom de möjliggör unik och entydig identifiering av olika entiteter och resurser inom systemet. Genom att tilldela varje entitet eller objekt en distinkt identifierare kan man skapa en struktur som gör det möjligt att exakt lokalisera och hantera data. Denna unika identifiering underlättar effektiv sökning, åtkomst, lagring och sammanställning av information.
I kontexten av informationsinfrastrukturer, där olika enheter, resurser och aktörer samverkar och delar data, blir identifierare en form av “nycklar” som binder samman och ordnar den digitala världen. Till exempel, inom en fotbollsliga som vi tidigare diskuterade, kan varje lag ha en unik identifierare som skiljer det från andra lag. På samma sätt kan spelare, domare, matcher och mål alla ha sina egna identifierare som gör det enkelt att relatera dem till varandra och organisera informationen.

16
Q

Eriksson och Ågerfalk (2010)

Ett problem med identifierare är att de ofta innehåller beskrivande information t.ex. det svenska personnumret, vilket gör att de är instabila och att numren tar slut, t.ex. att personnumren tar slut för ett visst datum, vilket gör att det uppstår ett behov av att förändra identifieraren. Enligt den traditionella ISD-litteraturen är det inget större problem, eftersom man istället kan ändra identifieraren till ett “meningslöst” nummer (en surrogate key) som genereras automatiskt. Förklara varför en sådan lösning inte fungerar när det gäller att rätta till problemet med det svenska personnumret.

A

Problemet med att använda beskrivande information i identifierare, som det svenska personnumret, är att dessa är känsliga för förändringar och begränsningar. Personnumret innehåller information om personens födelsedatum och individuella nummer, vilket innebär att om nya personer tillkommer och personnummer används, kan det finnas en begränsning i hur många unika personnummer som kan skapas. Detta leder till frågor om kapacitet och hållbarhet i systemet.

Att helt enkelt byta till en “meningslös” nummersekvens, som en surrogate key, är inte en effektiv lösning för problemet med personnummer. För det första, eftersom personnummer är så ingraverade i system och processer, skulle en övergång till en ny identifierare kräva omfattande systemomställningar och databashantering. Dessutom skulle detta inte lösa den underliggande frågan om begränsad kapacitet, eftersom även de nya “meningslösa” numren skulle ha en slutpunkt.

En mer hållbar lösning för att rätta till problemet med personnummerets begränsningar skulle vara att använda en kombination av tekniska och organisatoriska åtgärder. Detta kan inkludera att implementera smartare sätt att generera och hantera personnummer, såsom att använda delar av personnumret som en del av en större identifierare, införa rullande nummerserier, eller till och med överväga helt nya identifieringsmetoder som inte är beroende av personnummerstrukturen t.ex BankID.

17
Q

Hanseth och Lyytinen (2010)

Hur förklarar Hanseth och Lyytinen (2010) att “network effects” och ”path dependency” påverkar tillväxten eller förhindrar tillväxten av informationsinfrastrukturen?

A

Hanseth och Lyytinen (2010) förklarar att “network effects” och “path dependency” är två nyckelbegrepp som påverkar tillväxten eller bristen på tillväxt av en informationsinfrastruktur.

“Network effects” handlar om hur värdet och nyttan av en informationsinfrastruktur ökar ju fler användare och deltagare som ansluter sig till den. Ju fler aktörer som är involverade i systemet, desto mer attraktivt blir det för nya användare och intressenter att ansluta sig. Detta skapar en positiv feedback-loop där tillväxten av infrastrukturen stimulerar ytterligare tillväxt och ökad användning.

“Path dependency”, å andra sidan, beskriver hur tidigare val och beslut påverkar och begränsar framtida utveckling och möjligheter. När en väg har valts eller en viss teknologi har implementerats, kan det vara svårt att ändra riktning på grund av befintliga strukturer, system och vanor. Detta kan leda till en låst situation där infrastrukturen blir bunden till tidigare val och svår att anpassa eller förändra.

18
Q

Hanseth och Lyytinen (2010)

Utgå från fallet om e-recept för att exemplifiera dessa begrepp och förklara hur ”network effects” och ”path dependency” påverkade informationsinfrastrukturens tillväxt eller brist på tillväxt i detta fall

A

I fallet med e-recept i Sverige illustrerar “network effects” och “path dependency” tydligt hur dessa begrepp påverkade tillväxten eller bristen på tillväxt inom informationsinfrastrukturen.

“Network effects” inom e-receptsystemet visade sig vara positivt då fler aktörer, såsom apotek, sjukhus, och läkare, anslöt sig till systemet. När fler läkare började använda e-recept ökade systemets värde för apoteken, som sedan också anslöt sig för att dra nytta av den ökade effektiviteten och snabbare hantering av recept. Detta skapade en ökad efterfrågan och stimulerade tillväxten av e-receptinfrastrukturen.

Samtidigt visade “path dependency” sin påverkan när systemet stötte på utmaningar som var en följd av tidigare beslut och systemstrukturer. Till exempel, när en gateway användes för att konvertera olika format av e-recept till ett gemensamt format, ledde fel i konverteringen till problem för apotekspersonalen. Detta visade på hur tidigare tekniska val och designbeslut påverkade systemets funktionalitet och skapade hinder för tillväxten.

Sammantaget kan man se att “network effects” bidrog till att stimulera tillväxten av e-receptsystemet genom att öka värdet för varje ny aktör som anslöt sig. Samtidigt begränsade “path dependency” möjligheten att snabbt och smidigt anpassa systemet till nya behov och utmaningar, vilket ledde till vissa svårigheter längs vägen.

19
Q

Hanseth och Lyytinen (2010) beskriver problemet “boot strap” som måste lösas i samband med informationsinfrastrukturutveckling.

Förklara vad som menas med detta problem.

A

“Boot strap problem” refererar till den inledande fasen av utvecklingen där det finns en utmaning med att få igång systemet från början. Det handlar om att etablera en kritisk massa av användare och resurser som krävs för att systemet ska bli livskraftigt och användbart. Utan tillräckligt med användare och resurser kan systemet inte uppnå den nödvändiga kraften för att fungera effektivt och ge önskad nytta.

20
Q

Hanseth och Lyytinen (2010) beskriver problemet “adaptative problem” som måste lösas i samband med informationsinfrastrukturutveckling.

Förklara vad som menas med detta problem.

A

Adaptive problem är de problem som uppstår när systemet väl har etablerats och behöver anpassas och utvecklas för att möta förändrade krav och behov över tiden. Det handlar om att kunna anpassa sig till nya teknologier, lagar, regler eller användarbehov för att fortsätta vara relevant och användbart över tid.

21
Q

Hanseth och Lyytinen (2010)

Förklara varför “boot strap” och “adaptative problem” är motsägelsefulla, vilket utgör ett dilemma (tension) för den/de designers som skall utveckla informationsinfrastrukturen.

A

Dessa två problem, “boot strap problem” och “adaptive problem”, är motsägelsefulla och utgör ett dilemma för designers av informationsinfrastrukturer.

Å ena sidan måste designers lösa “boot strap problem” genom att snabbt få igång systemet och skapa en användarbas för att visa dess nytta och värde. Detta kräver ofta snabba lösningar och prioriteringar för att få systemet att fungera så snabbt som möjligt för att locka användare och investerare.

Å andra sidan måste de samtidigt planera för “adaptive problem” genom att skapa en flexibel och anpassningsbar infrastruktur som kan hantera framtida förändringar och utmaningar. Det innebär att bygga in skalbarhet, interoperabilitet och möjligheter till framtida utveckling från början.
Detta dilemma uppstår eftersom att fokusera för mycket på att lösa “boot strap problem” kan leda till en brist på långsiktig planering och flexibilitet för att hantera “adaptive problem” i framtiden. Å andra sidan, att enbart fokusera på att bygga för framtida anpassningar kan göra att systemet inte blir livskraftigt och användbart tillräckligt snabbt för att locka användare och resurser.

Sammanfattningsvis, designers av informationsinfrastrukturer står inför dilemmat att balansera behovet av att få igång systemet snabbt och locka användare med behovet av att skapa en robust och anpassningsbar infrastruktur för framtida utveckling och förändringar. Det är detta spänningsförhållande mellan “boot strap problem” och “adaptive problem” som utgör en utmaning i utvecklingen av informationsinfrastrukturer.

22
Q

“The Case of ePrescribing in Sweden” beskrivs utvecklingen av e- recept

Om man tittar på den gula pappersblanketten som tidigare användes för att förskriva recept så innehåller den inte så mycket information. Förklara varför tog det så lång tid att digitalisera papperblanketten ?

A

Digitaliseringen av den gula pappersblanketten för recept, som tidigare användes i Sverige, var en komplex process som tog lång tid av flera anledningar. För det första innehöll den fysiska pappersblanketten endast begränsad information, vilket gjorde det utmanande att omvandla den till ett digitalt format som var användbart och komplett. Att översätta den begränsade informationen på pappersblanketten till ett system där alla nödvändiga datafält var tydligt definierade och kunde användas elektroniskt var en utmaning i sig.

För det andra var det också nödvändigt att harmonisera och standardisera informationen för att säkerställa interoperabilitet och samverkan mellan olika system och aktörer inom hälso- och sjukvården. Det krävdes arbete för att definiera gemensamma dataelement och format för att receptinformationen skulle vara enhetlig och läsbar av olika elektroniska system.

Dessutom var det viktigt att säkerställa att den digitala processen för receptförskrivning var säker, skyddad mot bedrägeri och försäkrade patientens integritet. Detta krävde utveckling och implementering av säkerhetsprotokoll och mekanismer för att skydda receptinformationen under dess elektroniska överföring och lagring.

23
Q

“The Case of ePrescribing in Sweden” beskrivs utvecklingen av e- recept

Varför är det generellt sett viktigt med validering och på vilket sätt validerades informationen i samband med e-recept?

A

Validering är generellt sett viktigt inom e-receptsystem för att säkerställa att den inskrivna informationen är korrekt och fullständig. I fallet med e-recept handlar validering om att kontrollera att alla nödvändiga fält är ifyllda enligt de fördefinierade standarderna och att informationen är logiskt korrekt. Detta säkerställer att receptet kan behandlas effektivt och säkert av systemet och de involverade aktörerna inom hälso- och sjukvården.

Validering av informationen i e-recept sker vanligtvis i realtid när receptet skapas eller skickas in. Systemet kontrollerar då automatiskt att alla obligatoriska fält är ifyllda, att doseringen är inom säkra gränser och att eventuella interaktioner med andra läkemedel eller allergier är noterade. På så sätt minskar risken för misstag och felaktigheter i recepten, vilket i sin tur förbättrar patientsäkerheten och effektiviteten i receptprocessen.

24
Q

“The Case of ePrescribing in Sweden” beskrivs utvecklingen av e- recept

Hur definierades fel (errors) i samband med e-recept?

A

Fel (errors) i samband med e-recept definierades som avvikelser från de fördefinierade reglerna och standarderna för receptskrivning och -behandling. Det kunde innebära att ett obligatoriskt fält var tomt, att doseringen var utanför säkerhetsgränserna, att ett recept var ogiltigt eller att det fanns en potentiell interaktion med andra läkemedel som behövde beaktas.
Errors definierades som regelefterlevnad, det förekom två typer av error (W) varning och (R) rejected. Hade error ett (W) så skapade det workarounds där apotekaren fick lösa ett enklare problem själv eller behövde ringa till föreskrivaren och få dennes vägledning för hur man skulle korrigera felet. (R) Handlade om ett problem som landade hos föreskrivaren att korrigera. Detta gav användarna möjlighet att korrigera felet eller ta ytterligare hänsyn till informationen innan receptet godkändes och skickades vidare i systemet.

25
Q

“The Case of ePrescribing in Sweden” beskrivs utvecklingen av e- recept

Varför är det viktigt att synliggöra fel och att hantera fel i samband med utveckling av digitala infrastrukturer?

A

Det är viktigt att synliggöra och hantera fel i samband med utvecklingen av digitala infrastrukturer eftersom det kan påverka både patientsäkerheten och effektiviteten i vården. Genom att synliggöra fel får man möjlighet att identifiera och åtgärda potentiella problem i systemet. Det minskar risken för felaktiga recept, felaktig dosering av läkemedel och andra potentiella hälsorisker för patienterna. Hantering av fel gör också att man kan förbättra systemets användarvänlighet och effektivitet, vilket i sin tur kan leda till ökad tillförlitlighet och bättre kvalitet i vården.