Process för arketypmodellering
Den här sidan beskriver det av openEHR Sverige rekommenderade tillvägagångsättet för att modellera arketyper. Processen beskriver vad man ska göra och i vilken ordning, men inte hur man utför själva modelleringsarbetet, då detta finns beskrivet på internationella sidor.
Innehåll
1 Grundläggande principer och förhållningssätt
Vid arketyputveckling gäller följande:
Använd i första hand existerande arketyper
Om det inte finns arketyper som möter hela behovet, föreslå tillägg till befintliga arketyper.
Om det inte räcker eller är möjligt, utveckla nya arketyper.Utveckla i första hand arketyper som är internationellt gångbara
Om det inte är relevant eller möjligt, utveckla arketyper som är nationellt gångbara.
Om det inte är relevant eller möjligt, utveckla lokala arketyper.Följ vedertagna designmönster för den typ av arketyp som ska utvecklas
Läs på hur liknande arketyper utformats och dokumenterats.Utveckla tvåspråkigt från start
Nya arketyper ska ha engelska som källspråk, men att översätta till svenska direkt är en kvalitetsåtgärd som säkerställer att arketypen blir översättningsbar.Terminologibindning på attribut kan med fördel ske på arketypnivå
Bindning mellan datavärden och terminologikoder sker sällan på arketypnivå
Brukar fördelaktigt göras på templatenivå för att inte begränsa arketypens användning. Om det finns behov av att göra det ändå, se till att det inte är obligatoriskt att använda.Rapportera fel
Om du under arbetets gång hittar fel och brister i befintliga arketyper i CKM, gör en change request.
2 Innan du börjar
Innan en ny utredning för arketypmodellering påbörjas är det bra att ha koll på vilka verktyg som kan användas, vilka forum som kan utnyttjas för diskussion och hjälp, samt vilka förkunskaper som kommer leda till en enklare utvecklingsprocess.
2.1 Verktyg och forum
Vid arketypmodellering är följande verktyg och forum lämpliga att använda (det finns även andra):
Archetype Designer (https://tools.openehr.org/designer/#/ ), ett webverktyg för arketyp- och templatemodellering.
CKM (https://ckm.openehr.org/ckm/ ), en hubb för publicerade internationella arketyper och templates
Discourse (https://discourse.openehr.org/ ), ett internationellt forum för diskussioner kring openEHR
GitHub (https://github.com/ )
Xmind (https://xmind.com/ ), ett verktyg för mindmaps och informationsmodellering
Säkerställ att du har konton och åtkomst.
2.2 Förberedelser och förkunskaper
Följande sidor innehåller information som kan hjälpa till i utredningen och utvecklingen:
Information om arketyper och specifikationer: https://specifications.openehr.org/releases/AM/Release-2.3.0 eller https://specifications.openehr.org/release_baseline
Om openEHR Sveriges GitHub yta och hur man använder GitHub vid arketypmodellering: https://openehr.atlassian.net/wiki/spaces/SWE/pages/2404220980
Om Archetype Designer och hur man kan koppla sin användare till ett GitHub repository: https://openehr.atlassian.net/wiki/spaces/SWE/pages/966295553
Hur man versionerar under utveckling av arketyper: https://openehr.atlassian.net/wiki/spaces/SWE/pages/2423029783.
3 Utred
Det första steget i processen för arketypmodellering är att utreda behovet.
3.1 Identifiera informationsbehovet
Syfte: Förstå vilket kliniskt informationsbehov som ska modelleras.
Aktiviteter:
Dialog mellan klinisk domänexpert och informatik/modellerare.
Beskriva behovet i fritext (vad, varför, när informationen används).
Beskriva behovet i en mindmap.
Identifiera vilket kliniskt begrepp som efterfrågas.
Ansvar:
Klinisk domänexpert.
Arketypförfattare (t.ex. informatiker).
Resultat:
Ett tydligt formulerat arketypbehov.
3.2 Identifiera modelleringsbehovet
Syfte: Främja återanvändning och undvika duplicering.
Aktiviteter:
Sök i CKM efter arketyper som kan täcka det aktuella behovet.
Bedöm om befintliga arketyper:
kan återanvändas
kan specialiseras
inte täcker behovet.
Sök i Discourse eller openEHR Sverige om någon annan diskuterat samma behov.
Ansvar:
Arketypförfattare.
Resultat:
Lösningsförslag för hur behovet ska mötas (ny arketyp, specialisering, återanvändning).
3.3 Verifiera lösningsförslaget
Syfte: Säkerställ att idén håller och att alla perspektiv beaktats.
Aktivitet:
Ta upp lösningsförslaget i openEHR Sverige eller internationellt.
Ansvar:
Arketypförfattare.
Resultat:
Förankrat beslut om ny arketyp, specialisering eller återanvändning.
4 Utveckla ny arketyp
Om det beslutats att det finns ett behov av en ny arketyp så blir nästa steg att utveckla denna.
4.1 Fastställ arketypens omfattning
Syfte: Säkerställa rätt granularitet enligt openEHR‑principer.
Aktiviteter:
Skapa en mindmap över arketypens innehåll och gränser
Hitta korrekt arketyp‑typ (OBSERVATION, EVALUATION, ACTION, INSTRUCTION, ADMIN_ENTRY)
Hitta relevanta kodverk och urval för innehållet.
Riktlinjer:
Det kliniska fenomenet ska vara så avgränsat som möjligt men ändå kliniskt relevant - varken för litet (ingen teknisk fragmentering) eller för stort (inte hela formulär eller vårdprocesser).
Arketypen ska vara maxmängd för det kliniska fenomenet.
Arketypen ska kunna förstås och användas utan kontext.
Arketypen ska vara återanvändbar i flera templates.
Detaljer som bara gäller ett lokalt användningsfall hör hemma i template, inte arketyp.
Följ ramverket CGEM: https://freshehr.notion.site/Introduction-to-the-CGEM-Framework-115ed58514b344da825c3b42c372aff2 .
Ansvar:
Arketypförfattare i samråd med klinisk domänexpert.
Resultat: En mindmap.
4.2 Modellera arketypen
Syfte: Skapa en semantiskt korrekt och stabil modell.
Aktiviteter:
Modellera datavärden, strukturer och kardinalitet i Archetype Designer.
Välj korrekta datatyper för alla datafält.
Lägg till beskrivningar (purpose, use, misuse).
Genomför terminologibindningar till attribut där relevant.
Ange två epostadresser på Author-fältet, din egen samt contact@openehr.se.
Riktlinjer:
Constraints ska vara generella, inte lokalt styrda.
Välj korrekt referensmodell för byggandet av en arketyp, genom att följa processen beskrivit här https://openehr.atlassian.net/wiki/x/EwAt
Checklista för dataelement som ska finnas i en arketyp: https://openehr.atlassian.net/wiki/spaces/healthmod/pages/304742407/Archetype+Editorial+style+guide#Data-elements
Ansvar:
Arketypförfattare.
Resultat: Utkast på en arketyp klar för granskning.
5 Uppdatera befintlig arketyp
En instruktion av processen för att förfråga en uppdatering på en existerande arketyp har skapats av openEHR International https://openehr.atlassian.net/wiki/spaces/healthmod/pages/2949196 .
6 Kvalitetssäkra
Det är viktigt att granska och kvalitetssäkra en arketyp efter att den utvecklats eller uppdaterats innan den publiceras.
Syfte: Säkerställa kvalitet innan publicering.
Aktiviteter:
Klinisk validering av begrepp och datainnehåll.
Teknisk granskning (struktur, constraints, återanvändbarhet).
Justering baserat på feedback.
Genomgång i modelleringsgrupp.
Identifiera oklarheter och förbättringar.
Säkerställa att regler/logik inte byggs in i arketypen.
Ansvar:
Klinisk domänexpert
Arketypförfattare.
Resultat: Slutversion av arketypen som är redo för publicering med version enligt https://openehr.atlassian.net/wiki/spaces/SWE/pages/2423029783.
7 Publicera
För att avsluta arbetet med en ny eller uppdaterad arketyp så bör den publiceras för att göras tillgänglig till andra. Detta kan göras både på nationell nivå via GitHub och internationell nivå via CKM. Arketypen kan användas lokalt innan den är publicerad internationellt.
7.1 GitHub
Syfte: Öka tillgängligheten för modellen så att fler kan ta del. Enklare att starta feedbackprocessen. Viktigt om det är en nationell arketyp som inte kommer hamna på CKM.
Aktiviteter:
Ansvar:
Arketypförfattare.
Resultat: Arketyp är tillgänglig i Sveriges GitHub-repository.
7.2 Internationella CKM
Om arketypen är internationellt gångbar så bör den publiceras i CKM.
Syfte: Förankra arketypen enligt openEHR International governance.
Aktiviteter:
Ladda upp eller föreslå arketyp i CKM enligt https://openehr.atlassian.net/wiki/spaces/healthmod/pages/429785090.
Delta i community‑diskussion och review.
Revidera vid behov.
När arketypen finns i CKM, kontakta arbetsgruppen för översättning i openEHR Sverige för publicering av den nya arketypen i E-hälsomyndighetens NGS.(Välkommen till NGS-tjänsten | Nationella gemensamma specifikationer )
Beslut:
Arketypens status (Draft → Team Review → Published).
Ansvar:
Arketypförfattare.
CKM‑roller enligt openEHR governance.
Resultat: Arketyp publicerad på CKM.
Nästa steg
När arketypen är fastställd fortsätter arbetet normalt med:
template‑modellering - https://openehr.atlassian.net/wiki/x/AQBKjg
lokala terminologibindningar
översättningar (språk) - Översättning
formulär/UI‑design
regler och beslutsstöd (t.ex. GDL).