169
fogare UML och SAMBA för modellering i hälso- och sjukvård Magnus Fogelberg Stockholm 2005-12-12 fogare

UML och SAMBA för modellering i hälso- och sjukvård

Embed Size (px)

DESCRIPTION

UML och SAMBA för modellering i hälso- och sjukvård. f og a re. Magnus Fogelberg Stockholm 2005-12-12. Vem är jag?. neurolog informatikkoordinator Västra Götalandsregionen fd projektledare elektronisk journal SU, svenska CONTsys och SAMBA ledamot SIS/TK 334 och dess AG II - PowerPoint PPT Presentation

Citation preview

Page 1: UML och SAMBA för modellering i hälso- och sjukvård

fogare

UML och SAMBA för modellering i hälso- och sjukvård

Magnus Fogelberg

Stockholm 2005-12-12

fogare

Page 2: UML och SAMBA för modellering i hälso- och sjukvård

fogare

Vem är jag?

neurolog informatikkoordinator Västra

Götalandsregionen fd projektledare elektronisk journal

SU, svenska CONTsys och SAMBA ledamot SIS/TK 334 och dess AG II ordförande CEN/TC 251/WG II ledamot av SIS/TK 115 projektledare i ISO/TC 37/SC 1/WG 5

för ISO WI 24156

Page 3: UML och SAMBA för modellering i hälso- och sjukvård

fogare

Disposition

Om modeller Minikurs i UML Terminologisk begreppsanalys Statiska och dynamiska begrepp Processanalys Vårdprocessen med

begreppsmodeller

Page 4: UML och SAMBA för modellering i hälso- och sjukvård

fogare

Ämnet för dagen

informatik handlar om information kommunikation och lagring av data data – information - kunskap

Page 5: UML och SAMBA för modellering i hälso- och sjukvård

fogare

Fokus

Vad är det i vårt språkbruk som kan förorsaka problem i dokumentation?

Hur kan arbetsprocessen göras begriplig för en dator?

Hur skall informationen struktureras i IT-system?

Page 6: UML och SAMBA för modellering i hälso- och sjukvård

fogare

Språket

mångtydigt förändras över tid allmänspråk och fackspråk kommunikation via IT-stöd

Page 7: UML och SAMBA för modellering i hälso- och sjukvård

fogare

Kommunikation mellan alla enheter

VC

Klinik A

Mott Avd

Klinik B

Avd Kom-mun

Klinik B

Mottåb

Hem VCåb

Viktigt med väl definierade termer och fastställd informationsstruktur för kommunikation mellan olika enheter

Page 8: UML och SAMBA för modellering i hälso- och sjukvård

fogare

Modellering

Page 9: UML och SAMBA för modellering i hälso- och sjukvård

fogare

Modeller Begreppsmodell Processmodell Informationsmodell Datamodell

Verksamhetsmodellering

Olika typer av modeller används beroende på syfte!

Page 10: UML och SAMBA för modellering i hälso- och sjukvård

fogare

Begreppsmodellering

Beskriver inte ett flöde Beskriver samband mellan de olika

begreppen Varje begrepp är unikt och har unika

kännetecken

Page 11: UML och SAMBA för modellering i hälso- och sjukvård

fogare

Processmodellering

Beskriver ett flöde Följer förädlingen av ett objekt Bör vara repetitiv i sin helhet Beskriver inte tidsaspekten i

processen

Page 12: UML och SAMBA för modellering i hälso- och sjukvård

fogare

Informationsmodellering

Beskriver objekt som är viktiga att hålla information om

Redovisar attribut till objekten Beskriver samband mellan objekten

Objekt i en informationsmodell behöver inte vara samma objekt som återfinns i begreppsmodell för “samma” uppdrag

Page 13: UML och SAMBA för modellering i hälso- och sjukvård

fogare

Datamodellering

Beskriver objekt nödvändiga för viss funktion i ett system

Beskriver inte vilken information dessa objekt ska förmedla

Redovisar attribut till objekten Optimeras för prestanda, inte för

systematisk klarhet

Page 14: UML och SAMBA för modellering i hälso- och sjukvård

fogare

UML

Page 15: UML och SAMBA för modellering i hälso- och sjukvård

fogare

UML

Unified Modeling Language Grady Booch Ivar Jacobson James Rumbaugh

Page 16: UML och SAMBA för modellering i hälso- och sjukvård

fogare

UML

språket har skapats för systemutveckling

har sin styrka i informationsmodellering

fördel: bästa stöd för systemutvecklare ett språk genom hela utvecklingen

Page 17: UML och SAMBA för modellering i hälso- och sjukvård

fogare

UML

strukturella bilder dynamiska bilder

Page 18: UML och SAMBA för modellering i hälso- och sjukvård

fogare

UML

strukturella bilder klassdiagram

Page 19: UML och SAMBA för modellering i hälso- och sjukvård

fogare

UML

klass = begrepp (abstraktion)

instans = objekt (konkretisering)

ö

Visingsö : ö

Page 20: UML och SAMBA för modellering i hälso- och sjukvård

fogare

Relationer (samband)

generalisering association

Page 21: UML och SAMBA för modellering i hälso- och sjukvård

fogare

Relationer (samband)

generalisering

vattendrag

bäckå

generisk/hierarkisk/logisk

Page 22: UML och SAMBA för modellering i hälso- och sjukvård

fogare

Relationer (samband)

generalisering

vattendrag

bäckå

Page 23: UML och SAMBA för modellering i hälso- och sjukvård

fogare

Relationer (samband)

generalisering

vattendrag

bäckå

Page 24: UML och SAMBA för modellering i hälso- och sjukvård

fogare

Relationer (samband)

generalisering

vattendrag

bäckå

är en

is a isa-relation

Page 25: UML och SAMBA för modellering i hälso- och sjukvård

fogare

UML: objekt och länk

Sven Karlsson:patient Erik Brattvette:hälso- och sjukvårdspersonal

objekt objekt

besök 2005-12-12:vårdkontakt

länk länk

objekt = klassinstans

Page 26: UML och SAMBA för modellering i hälso- och sjukvård

fogare

UML: klass och association

association = beskrivning av förbindelsen mellan klassinstanser

patient hälso- och sjukvårdspersonal

klass klass

vårdkontakt

association association

0..*

0..1

0..*

1..*multiplicitet

deltar i deltar i

associationsnamn

namnriktning

Page 27: UML och SAMBA för modellering i hälso- och sjukvård

fogare

Partitiv association

aggregation delarna bildar helheten

avdelningsjukhus består av

1*

..1 1..

Page 28: UML och SAMBA för modellering i hälso- och sjukvård

fogare

Partitiv association

aggregation delarna bildar helheten

avdelningsjukhus

Page 29: UML och SAMBA för modellering i hälso- och sjukvård

fogare

Generalisering

IndelningsgrundIndelningsgrund

Page 30: UML och SAMBA för modellering i hälso- och sjukvård

fogare

Terminologi

Page 31: UML och SAMBA för modellering i hälso- och sjukvård

fogare

Vad är ett begrepp?

Begrepp = kunskapsenhet skapad genom en unik kombination av kännetecken (ISO 1087-1, rev 2000, direkt översatt)

Varje kännetecken är själv ett begrepp

Page 32: UML och SAMBA för modellering i hälso- och sjukvård

fogare

Begrepp

Kunskapsenhet som vi kan äga vetskap om

Begrepp görs kända för oss genom sinnena

Page 33: UML och SAMBA för modellering i hälso- och sjukvård

fogare

Begrepp

TermReferent

Referent = den verkliga företeelsen (bordet, drömmen)

Term = den språkliga beteckningen

Begrepp = kunskapsenhet

Den semiotiska triangeln

semiotik = teckenlära

Page 34: UML och SAMBA för modellering i hälso- och sjukvård

fogare

Begrepp

Term

Definition

Referent

Definition = entydig språklig beskrivning

Begreppstetraedern

Referent = den verkliga företeelsen (bordet, drömmen)

Term = den språkliga beteckningen

Begrepp = kunskapsenhet

Page 35: UML och SAMBA för modellering i hälso- och sjukvård

fogare

BegreppsmodelleringInformationsmodellering

Page 36: UML och SAMBA för modellering i hälso- och sjukvård

fogare

Geografisk karta

Page 37: UML och SAMBA för modellering i hälso- och sjukvård

fogare

Modellering

åö

association

Page 38: UML och SAMBA för modellering i hälso- och sjukvård

fogare

Geografisk karta

Page 39: UML och SAMBA för modellering i hälso- och sjukvård

fogare

Modellering

åligger i

ö

0 1..0*

..

Multiplicitet

Page 40: UML och SAMBA för modellering i hälso- och sjukvård

fogare

Begreppssystem

åligger i

ö

0 1..0*

..

Dä ä e å, å i åa ä e ö.

Page 41: UML och SAMBA för modellering i hälso- och sjukvård

fogare

Informationsmodeller

informationsmodellbegreppsmodell utgår från datamodellförser

0..*

innehåller bara den information om verkligheten som vi behöver

0..*0..* 0..*

Page 42: UML och SAMBA för modellering i hälso- och sjukvård

fogare

Informationsmodeller

informationsmodellbegreppsmodell utgår från datamodellförser

1..*

innehåller bara den information om verkligheten som vi behöver

0..*1..* 0..*

Page 43: UML och SAMBA för modellering i hälso- och sjukvård

fogare

STATENS ÅVERK

Förekomst av öar i Sveriges åar 2001

Statens åverk rapport 2002:25986

Page 44: UML och SAMBA för modellering i hälso- och sjukvård

fogare

Begreppsmodell - informationsmodell

åligger i

ö

0 1..0*

..

Begreppsmodell ”öar i åar”

åligger i

ö

0 1..0*

..

Informationsmodell ”öar i åar”

Page 45: UML och SAMBA för modellering i hälso- och sjukvård

fogare

Begreppsmodell - informationsmodell

åligger i

ö

0 1..0*

..

Begreppsmodell ”öar i åar”

åligger i

ö

1 1..0*

..

Informationsmodell ”öar i åar”

Page 46: UML och SAMBA för modellering i hälso- och sjukvård

fogare

Terminologiskt arbete i praktiken

Fånga informationsinnehåll och bestämma term

Identifiera begrepp med dess kännetecken

Beskriva termanvändning för det identifierade begreppet med ett visst term

Begreppsanalys, kan stödas av begreppsmodellering

Språklig definition av begrepp

Page 47: UML och SAMBA för modellering i hälso- och sjukvård

fogare

Ellipsen (igelkotten)

ARBETE

Typ av:•arbetar som….

Arbetsmiljö:•inre miljö•yttre miljö

Lokalisation:•ort •företag

Mängd:•heltid•deltid•%

Karaktär:•fysiskt påfrestande

Består av:•varierande arbetsuppgifter•avlönade arbetsuppgifter

Tidsaspekt:•debut•avslut•antal år

Intervall:•dagtjänst•nattjänst•skiftarbete

Kännetecken

Variabel

Termanvändning: Information om nuvarande eller tidigare arbetsuppgifter med uppgift om anställningsförhållandenoch arbetsmiljöfaktorer samt eventuell sjukskrivning.

Definition: avlönad uppgift som utförs av person

Page 48: UML och SAMBA för modellering i hälso- och sjukvård

fogare

Begreppsmodellen

Definition: avlönad uppgift som utförs av person

Page 49: UML och SAMBA för modellering i hälso- och sjukvård

fogare

Begreppssystem

logiska – klassifikationer, trädstruktur, över- och underordnade begrepp

ontologiska – associerade system utan rangordning

Page 50: UML och SAMBA för modellering i hälso- och sjukvård

fogare

Förmak Klaff

Kammare

vänster

Hjärta

Organ

orsakarorsakas av

lokaliserad till

är ett

del a

v

Bakterie

Streptokock

DiagnosEndocardit

är en

högervänster

höger

Page 51: UML och SAMBA för modellering i hälso- och sjukvård

fogare

Exempel på ontologiska begreppssystem i hälso- och sjukvård:

SNOMED CT

Page 52: UML och SAMBA för modellering i hälso- och sjukvård

fogare

Statiska och dynamiska begrepp

statiska begrepp är passiva instanserna kan inte påverka instanser

av andra begrepp instanserna kan ändras av andra

begreppsinstanser dynamiska begrepp är aktiva

instanserna kan påverka instanser av andra begrepp

Page 53: UML och SAMBA för modellering i hälso- och sjukvård

fogare

Dynamiska begrepp

handlingar utförs med viss avsikt

händelser inträffar utan mottagarens kontroll

Page 54: UML och SAMBA för modellering i hälso- och sjukvård

fogare

Gemensamma kännetecken

alla dynamiska begrepp har kännetecknen: tid plats

en handling utförs, och en händelse inträffar, vid en viss tidpunkt och under visst tidsförlopp på en identifierbar plats

Page 55: UML och SAMBA för modellering i hälso- och sjukvård

fogare

Kännetecken för handlingar

agent avsikt metod förhållanden

Page 56: UML och SAMBA för modellering i hälso- och sjukvård

fogare

Kännetecken för händelser

påverkande faktor sätt

Page 57: UML och SAMBA för modellering i hälso- och sjukvård

fogare

Handling: blindtarmsoperation

agent: opererande kirurg med eventuell assistans

avsikt: att få bort blindtarmen metod: appendektomi, en definierad

kirurgisk åtgärd förhållanden: att patienten bedöms

ha blindtarmsinflammation (för denna typ av handling indikation)

Page 58: UML och SAMBA för modellering i hälso- och sjukvård

fogare

Händelse: plötslig blödning

sätt: kärlet brister påverkande faktor: högt blodtryck,

förkalkat kärl eller missbildat kärl

Page 59: UML och SAMBA för modellering i hälso- och sjukvård

fogare

Processlära

Page 60: UML och SAMBA för modellering i hälso- och sjukvård

fogare

Process

ProcessTillstånd

Aktöransvarig för processen

Tillstånd

Utsträckning i tiden

Mål

FörädlingsobjektFörädlingsobjekt

Page 61: UML och SAMBA för modellering i hälso- och sjukvård

fogare

ProcessISO 9000:2000(Internationella standardiseringsorganisationen)

”grupp av samverkande eller varandra påverkan-de aktiviteter som omformar insatser till utfall”

Page 62: UML och SAMBA för modellering i hälso- och sjukvård

fogare

SAMBA

SAMverkan, Begrepp och Arkitektur ITHS 2-projekt Processmodell för vård av enskild patient Modellen beskrivs ur ett

producentperspektiv Modellens avsikt är att utgöra en generell

bild över hälso- och sjukvård i Sverige Processmodellen är ett verktyg som bl a

kan användas vid verksamhetsutveckling

Page 63: UML och SAMBA för modellering i hälso- och sjukvård

fogare

SAMBA

Används även utanför Sverige, uppmärksammat i ISO och CEN

Bakgrundsmaterial till CONTsys 2, standard för begrepp om arbetsflöde

Structured Architecture for Medical

Business Activities

Page 64: UML och SAMBA för modellering i hälso- och sjukvård

fogare

SAMBA

Presenterat vid MIE 2005 i Genève 2005-08-29 av Maria Areblad, Linköpings universitet

Page 65: UML och SAMBA för modellering i hälso- och sjukvård

fogare

ProcessISO 9000:2000(Internationella standardiseringsorganisationen)

”grupp av samverkande eller varandra påverkan-de aktiviteter som omformar insatser till utfall”

SAMBA tilläggsbeskrivning för ”process”

• värdehöjande för någon• har ett förädlingsobjekt • definierat mål• någon är ansvarig• disponerar resurser• har en utsträckning i tiden• en tydlig start och ett tydligt slut• skall kunna repeteras helt eller delvis

Page 66: UML och SAMBA för modellering i hälso- och sjukvård

fogare

Process

processen är en handling den har en agent den genomförs med avsikt metoden är de ingående aktiviteterna

Page 67: UML och SAMBA för modellering i hälso- och sjukvård

fogare

Aktivitet

aktiviteten är en handling den har en agent den genomförs med avsikt metoden är aktivitetens arbetssätt

Page 68: UML och SAMBA för modellering i hälso- och sjukvård

fogare

Processen ”är en …”Aktiviteten ”är en …”

Page 69: UML och SAMBA för modellering i hälso- och sjukvård

fogare

Tjänst

Alla tjänster är aktiviteter Vad särskiljer tjänsten?

Definitioner i BRAA CONTsys förstandard

Beskrivning i EU-direktiv Tjänsters fria rörlighet Tjänster ställs parallellt med varor

En tjänst erbjuds En aktivitet utförs

Page 70: UML och SAMBA för modellering i hälso- och sjukvård

fogare

Tjänst

Troligen kan en tjänst bestå av flera processer

Rekursion!

Page 71: UML och SAMBA för modellering i hälso- och sjukvård

fogare

Undvik krångel!

SAMBA har analyserat processbegreppet i hälso- och sjukvård

Talar inte om tjänster utan endast aktiviteter

Page 72: UML och SAMBA för modellering i hälso- och sjukvård

fogare

Process

ProcessTillstånd

Aktöransvarig för processen

Tillstånd

Utsträckning i tiden

Mål

Förädlingsobjekt Förädlingsobjekt

Page 73: UML och SAMBA för modellering i hälso- och sjukvård

fogare

Process

Vårdprocess

Klinisk process

Page 74: UML och SAMBA för modellering i hälso- och sjukvård

fogare

Process

Kommunikationsprocess

Styrprocess/kvalitetskontroll, beslut

Klinisk process

Processpaket

Page 75: UML och SAMBA för modellering i hälso- och sjukvård

fogare

Processpaket

Kommunikationsprocess

Styrprocess/kvalitetskontroll, beslut

Klinisk process

Page 76: UML och SAMBA för modellering i hälso- och sjukvård

fogare

Processpaket

Klinisk producentprocess

(Annan vårdinrättnings process)

(Patientens process)

(Resursprocess)

Page 77: UML och SAMBA för modellering i hälso- och sjukvård

fogare

Processpaket

Page 78: UML och SAMBA för modellering i hälso- och sjukvård

fogare

Processpaket

Kommunikationsprocess

Styrprocess

Klinisk process

Page 79: UML och SAMBA för modellering i hälso- och sjukvård

fogare

Processerna i paketet enligt SAMBA

Klinisk processförädlingsobjekt: patientens samlade hälsotillstånd såsom

det uppfattas av HoS-personalen (uppfattat tillstånd)

Styrprocessförädlingsobjekt: mandat baserat på vårdbegäran och

vårdåtagande med innehåll avseende planering och beslut

Kommunikationsprocessförädlingsobjekt: information avseende

resurser, handlingar, meddelanden

Page 80: UML och SAMBA för modellering i hälso- och sjukvård

fogare

Modellens byggstenar

Förädlingsobjektetsväg

Arbetsflödet

Objekt Aktivitet

Page 81: UML och SAMBA för modellering i hälso- och sjukvård

fogare

Modellens byggstenar

Aktivitet i processen

Page 82: UML och SAMBA för modellering i hälso- och sjukvård

fogare

Process i aktiviteten

Aktivitet

Page 83: UML och SAMBA för modellering i hälso- och sjukvård

fogare

Process i aktiviteten

Kommunikationsprocess

Styrprocess/kvalitetskontroll, beslut

Kärnprocess

Process

Page 84: UML och SAMBA för modellering i hälso- och sjukvård

fogare

Begrepp i processen

Page 85: UML och SAMBA för modellering i hälso- och sjukvård

fogare

Processens begreppsmodell

Page 86: UML och SAMBA för modellering i hälso- och sjukvård

fogare

Processens begreppsmodell

Page 87: UML och SAMBA för modellering i hälso- och sjukvård

fogare

Processens begreppsmodell

Page 88: UML och SAMBA för modellering i hälso- och sjukvård

fogare

Processmodell med resurslager

Adm data

Anamnes

Status

Bedömning

Mål

Resultat

Åtgärd

Utvärdering

Page 89: UML och SAMBA för modellering i hälso- och sjukvård

fogare

Övning: vårdprocessen

Page 90: UML och SAMBA för modellering i hälso- och sjukvård

fogare

Sätt det hela i arbete!

Processanalys Begreppsanalys Informationsanalys

Page 91: UML och SAMBA för modellering i hälso- och sjukvård

fogare

Begreppsmodell modellen omfattar alla begrepp modellen delas upp i vyer/bilder varje bild visar ett fåtal relaterade begrepp varje bild bör byggas kring ett centralt begrepp en bild av hela modellen är imponerande men oöverskådlig

Page 92: UML och SAMBA för modellering i hälso- och sjukvård

fogare

Modelleringsteknik skriv upp alla ord som har med det centrala begreppet att göra tag bort alla exakta kopior ordna orden i kategorier dubbelkolla placera och relatera avgör vilka begrepp som

behövs för definition skall följa med till informationsmodellen

Page 93: UML och SAMBA för modellering i hälso- och sjukvård

fogare

Vårdbegäran mottas

Kommunikationsprocess - information

vård-begäran

mottavård-

begäran

mottagen vård-

begäran

Processmodell

Page 94: UML och SAMBA för modellering i hälso- och sjukvård

fogare

Page 95: UML och SAMBA för modellering i hälso- och sjukvård

fogare

Page 96: UML och SAMBA för modellering i hälso- och sjukvård

fogare

Vårdbegäran beslut om bedömning

Styrprocess - mandat

Kommunikationsprocess - information

vård-begäran

mottavård-

begäran

mottagen vård-

begäran

besluta ombedömning

Page 97: UML och SAMBA för modellering i hälso- och sjukvård

fogare

Vårdbegäran bedöms

Styrprocess - mandat

Klinisk process - uppfattat tillstånd

Kommunikationsprocess- information

vård-begäran

mottavård-

begäran

mottagen vård-

begäran

besluta ombedömning

beslutatt bedöma

vårdbegäran

bedömatillstånd

uppfattattillstånd

Page 98: UML och SAMBA för modellering i hälso- och sjukvård

fogare

Page 99: UML och SAMBA för modellering i hälso- och sjukvård

fogare

Page 100: UML och SAMBA för modellering i hälso- och sjukvård

Styrprocess - mandat

Klinisk process - uppfattat tillstånd

Kommunikationsprocess- information

vård-begäran

mottavård-

begäran

mottagen vård-

begäran

besluta ombedömning

beslutatt bedöma

vårdbegäran

bedömatillstånd

uppfattattillstånd

pasjournal

extern enhetenhet inom orginformationsöverföring

vårdinformationRutin i några landsting

Page 101: UML och SAMBA för modellering i hälso- och sjukvård

fogare

Matchning mot vårdutbudvårdåtagande görs

matcha motvårdutbud

hanterbarttillstånd

besluta om hälso-ochsjukvårdsdmandat

hälso- och sjukvårds-

mandat

Klinisk process - uppfattat tillstånd

Styrprocess - mandat

Kommunikationsprocess - information

identifiera hälsoproblem

uppfattattillstånd

vårdåtagande

beslut attatt bedöma

vårdbegäran

mottagen vård-

begäran

Page 102: UML och SAMBA för modellering i hälso- och sjukvård

fogare

Page 103: UML och SAMBA för modellering i hälso- och sjukvård

fogare

Page 104: UML och SAMBA för modellering i hälso- och sjukvård

fogare

Page 105: UML och SAMBA för modellering i hälso- och sjukvård

matcha motvårdutbud

hanterbarttillstånd

besluta om hälso-ochsjukvårdsdmandat

hälso- och sjukvårds-

mandat

Klinisk process - uppfattat tillstånd

Styrprocess - mandat

Kommunikationsprocess - information

identifiera hälsoproblem

uppfattattillstånd

vårdåtagande

beslut attatt bedöma

vårdbegäran

mottagen vård-

begäran

pasjournal

extern enhetenhet inom orginformationsöverföring

vårdinformation

Page 106: UML och SAMBA för modellering i hälso- och sjukvård

fogare

Problemkomplex, mål i vårdplan

inhämta kompletterande

information

kompletteratuppfattattillstånd

avgränsa problemkomplex

mål i vårdplan

i HoS-mandat

Klinisk process - uppfattat tillstånd

Styrprocess - mandat

Kommunikationsprocess - information

matcha mål mot till-gängliga aktiviteter

hälso- och sjukvårds-

mandat

hälsoproblem

mottagen vård-

begäran

prioritera, formulera

mål i vårdplan

problem-komplex

bedömavårdbehov

behovs-bedömttillstånd

Page 107: UML och SAMBA för modellering i hälso- och sjukvård

fogare

Page 108: UML och SAMBA för modellering i hälso- och sjukvård

fogare

Page 109: UML och SAMBA för modellering i hälso- och sjukvård

fogare

Page 110: UML och SAMBA för modellering i hälso- och sjukvård

fogare

Page 111: UML och SAMBA för modellering i hälso- och sjukvård

inhämta kompletterande

information

kompletteratuppfattattillstånd

avgränsa problemkomplex

mål i vårdplan

i HoS-mandat

Klinisk process - uppfattat tillstånd

Styrprocess - mandat

Kommunikationsprocess - information

matcha mål mot till-gängliga aktiviteter

hälso- och sjukvårds-

mandat

hälsoproblem

mottagen vård-

begäran

prioritera, formulera

mål i vårdplan

problem-komplex

bedömavårdbehov

behovs-bedömttillstånd

pasjournal

extern enhetenhet inom orginformationsöverföring

vårdinformation

Page 112: UML och SAMBA för modellering i hälso- och sjukvård

fogare

Vårdplan

välja aktiviteter

besluta attplanera vård

planerings-beslut

Klinisk process - uppfattat tillstånd

Styrprocess - mandat

Kommunikationsprocess - information

aktivitets-lista

tillstånd medaktivitetsplaner

behovsbedömt tillstånd

mål i vårdplan

i HoS-mandat

fastställa vårdplan

Page 113: UML och SAMBA för modellering i hälso- och sjukvård

fogare

Vårdplan

välja aktiviteter

besluta attplanera vård

planerings-beslut

Klinisk process - uppfattat tillstånd

Styrprocess - mandat

Kommunikationsprocess - information

boka resurseraktivitets-lista

tillstånd medaktivitetsplaner

behovsbedömttillstånd

mål i vårdplan

i HoS-mandat

fastställa vårdplan

vårdplan

Page 114: UML och SAMBA för modellering i hälso- och sjukvård

fogare

Vårdplan

välja aktiviteter

besluta attplanera vård

planerings-beslut

Klinisk process - uppfattat tillstånd

Styrprocess - mandat

Kommunikationsprocess - information

boka resurseraktivitets-lista

tillstånd medaktivitetsplaner

behovsbedömttillstånd

mål i vårdplan

i HoS-mandat

resurssatt aktivitetslista

fastställa vårdplan

vårdplanbesluta om

användning av planerad aktivitet

Page 115: UML och SAMBA för modellering i hälso- och sjukvård

fogare

Page 116: UML och SAMBA för modellering i hälso- och sjukvård

fogare

Page 117: UML och SAMBA för modellering i hälso- och sjukvård

fogare

Page 118: UML och SAMBA för modellering i hälso- och sjukvård

fogare

Page 119: UML och SAMBA för modellering i hälso- och sjukvård

välja aktiviteter

besluta attplanera vård

planerings-beslut

Klinisk process - uppfattat tillstånd

Styrprocess - mandat

Kommunikationsprocess - information

boka resurseraktivitets-lista

tillstånd medaktivitetsplaner

behovsbedömttillstånd

mål i vårdplan

i HoS-mandat

resurssatt aktivitetslista

fastställa vårdplan

vårdplanbesluta om

användning av planerad aktivitet

pasjournal

extern enhetenhet inom orginformationsöverföring

vårdinformation

Page 120: UML och SAMBA för modellering i hälso- och sjukvård

fogare

Aktiviteter - utredning

utföra un-dersökan-

de aktivitet

beslut att utföra

aktivitet

Klinisk process - uppfattat tillstånd

Styrprocess - mandat

Kommunikationsprocess- information

tillstånd medaktivitetsplaner

resurssattaktivitetslista

Page 121: UML och SAMBA för modellering i hälso- och sjukvård

fogare

Aktiviteter - utredning

utföra un-dersökan-

de aktivitet

beslut att utföra

aktivitet

Klinisk process - uppfattat tillstånd

Styrprocess - mandat

Kommunikationsprocess- information

matcha mål mottillgängliga tjänster

undersökttillstånd

tillstånd medaktivitetsplaner

ompröva mål i vårdplan

mål i vårdplan

i HoS-mandat

resurssatt aktivitetslista

bedömatillstånd

bedömttillstånd

Page 122: UML och SAMBA för modellering i hälso- och sjukvård

fogare

Page 123: UML och SAMBA för modellering i hälso- och sjukvård

fogare

utföra aktivitet

utföra undersökande

aktivitet

bedömatillstånd

utföra åtgärdande

aktivitet

utvärdera resultat

Page 124: UML och SAMBA för modellering i hälso- och sjukvård

utföra un-dersökan-

de aktivitet

beslut att utföra

aktivitet

Klinisk process - uppfattat tillstånd

Styrprocess - mandat

Kommunikationsprocess- information

matcha mål mottillgängliga

tjänster

undersökttillstånd

tillstånd medaktivitetsplaner

ompröva mål i vårdplan

mål i vårdplan

i HoS-mandat

resurssatt aktivitetslista

bedömatillstånd

bedömttillstånd

pasjournal

extern enhetenhet inom orginformationsöverföring

vårdinformation

Page 125: UML och SAMBA för modellering i hälso- och sjukvård

fogare

Aktiviteter - åtgärder

utföra åtgärdan-

de aktivitet

vårdplan

Klinisk process - uppfattat tillstånd

Styrprocess - mandat

Kommunikationsprocess- information

förnyavårdplan

beslut att utföra

aktivitet

bedömttillstånd

mål i vårdplan

i HoS-mandat

besluta om användning av planerad

aktivitet

aktivitets-lista

resurssatt aktivitetslista

boka resurser

Page 126: UML och SAMBA för modellering i hälso- och sjukvård

fogare

Aktiviteter - åtgärder

utföra åtgärdan-

de aktivitet

vårdplan

Klinisk process - uppfattat tillstånd

Styrprocess - mandat

Kommunikationsprocess- information

åtgärdattillstånd

förnyavårdplan

beslut att utföra

aktivitet

bedömttillstånd

mål i vårdplan

i HoS-mandat

besluta om användning av planerad

aktivitet

aktivitets-lista

resurssatt aktivitetslista

boka resurser

Page 127: UML och SAMBA för modellering i hälso- och sjukvård

utföra åtgärdan-

de aktivitet

vårdplan

Klinisk process - uppfattat tillstånd

Styrprocess - mandat

Kommunikationsprocess- information

åtgärdattillstånd

förnyavårdplan

beslut att utföra

aktivitet

bedömttillstånd

mål i vårdplan

i HoS-mandat

besluta om användning av planerad

aktivitet

aktivitets-lista

resurssatt aktivitetslista

boka resurser

pasjournal

extern enhetenhet inom orginformationsöverföring

vårdinformation

Page 128: UML och SAMBA för modellering i hälso- och sjukvård

fogare

Kvalitetskontroll

matcha till-ståndsutfall

mot mål

kvalitets-utfall

Klinisk process - uppfattat tillstånd

Styrprocess - mandat

Kommunikationsprocess - information

kontrollerakvalitet

åtgärdattillstånd

beslut att utföra

aktivitet

resurssatt aktivitetslista

utvärdera resultat

bedömttillstånd

Page 129: UML och SAMBA för modellering i hälso- och sjukvård

fogare

Kvalitetskontroll

matcha till-ståndsutfall

mot mål

kvalitets-utfall

Klinisk process - uppfattat tillstånd

Styrprocess - mandat

Kommunikationsprocess - information

kvarvarandevårdbehov

kontrollerakvalitet

åtgärdattillstånd

beslut att utföra

aktivitetompröva mål

i vårdplan

resurssattaktivitetslista

utvärdera resultat

bedömttillstånd

Page 130: UML och SAMBA för modellering i hälso- och sjukvård

fogare

Page 131: UML och SAMBA för modellering i hälso- och sjukvård

fogare

Page 132: UML och SAMBA för modellering i hälso- och sjukvård

matcha till-ståndsutfall

mot mål

kvalitets-utfall

Klinisk process - uppfattat tillstånd

Styrprocess - mandat

Kommunikationsprocess - information

bedömt tillståndavseendevårdbehov

kontrollerakvalitet

åtgärdattillstånd

beslut att utföra

aktivitetompröva mål

i vårdplan

resurssattaktivitetslista

utvärdera resultat

bedömttillstånd

pasjournal

extern enhetenhet inom orginformationsöverföring

vårdinformation

Page 133: UML och SAMBA för modellering i hälso- och sjukvård

fogare

Slut på processen målet nått

Klinisk process - uppfattat tillstånd

Styrprocess - mandat

Kommunikationsprocess - information

uppfattat till-stånd i rela-tion till mål i vårdplan

besluta att vård-åtagande skall

avslutas

vårdin-formation

bedöma att mål i vårdplan

är uppfyllt

uppfattattillstånd

mål i vårdplan

i HoS-mandat

Page 134: UML och SAMBA för modellering i hälso- och sjukvård

fogare

Slut på processen målet nått

avslut av vårdåtagande

Klinisk process - uppfattat tillstånd

Styrprocess - mandat

Kommunikationsprocess - information

uppfattat till-stånd i rela-tion till mål i vårdplan

besluta att vård-åtagande skall

avslutas

vårdin-formation

meddela avslut av vårdåtagande

bedöma att mål i vårdplan

är uppfyllt

uppfattattillstånd

avslutsmed-delande

mål i vårdplan

i HoS-mandat

Page 135: UML och SAMBA för modellering i hälso- och sjukvård

fogare

Page 136: UML och SAMBA för modellering i hälso- och sjukvård

fogare

Page 137: UML och SAMBA för modellering i hälso- och sjukvård

avslut av vårdåtagande

Klinisk process - uppfattat tillstånd

Styrprocess - mandat

Kommunikationsprocess - information

kvarvarandevårdbehov

besluta att vård-åtagande skall

avslutas

meddela avslut av

vårdåtagande

bedöma om mål i vårdplan

är uppfyllt

uppfattattillstånd

avslutsmed-delande

mål i vårdplan

i HoS-mandat

resurssattaktivitetslista

pasjournal

extern enhetenhet inom orginformationsöverföring

vårdinformation

Page 138: UML och SAMBA för modellering i hälso- och sjukvård

fogare

Slut på processen målet ej nått

hälso- ochsjukvårds-

mandat

Klinisk process - uppfattat tillstånd

Styrprocess - mandat

Kommunikationsprocess - information

uppfattat till-stånd i rela-tion till mål i vårdplan

förnya hälso- och

sjukvårdsmandat

vårdin-formation

bedöma att mål i vårdplan ej är uppfyllt

uppfattattillstånd

mål i vårdplan

i HoS-mandat

inventerahälsoproblem,

identifiera tillkom-mande hälsoproblem

förnyat vårdåtagande

Page 139: UML och SAMBA för modellering i hälso- och sjukvård

hälso- ochsjukvårds-

mandat

Klinisk process - uppfattat tillstånd

Styrprocess - mandat

Kommunikationsprocess - information

kvarvarandevårdbehov

förnya hälso- och

sjukvårdsmandat

bedöma om mål i vårdplan

är uppfyllt

uppfattattillstånd

mål i vårdplan

i HoS-mandat

inventerahälsoproblem,

identifiera tillkom-mande hälsoproblem

förnyat vårdåtagande

resurssattaktivitetslista

pasjournal

extern enhetenhet inom orginformationsöverföring

vårdinformation

Page 140: UML och SAMBA för modellering i hälso- och sjukvård

fogare

Problemkomplex, mål i vårdplan upprepning om målet inte nåtts

hälso- och sjukvårds-

mandat

vårdin-formation

inhämta kompletterande

information

kompletteratuppfattattillstånd

avgränsa problemkomplex

mål i vårdplan

i HoS-mandat

Klinisk process - uppfattat tillstånd

Styrprocess - mandat

Kommunikationsprocess - information

matcha mål mot till-gängliga aktiviteter

hälsoproblem

prioritera, formulera

mål i vårdplan

problem-komplex

bedömavårdbehov

behovs-bedömttillstånd

Page 141: UML och SAMBA för modellering i hälso- och sjukvård

fogare

Informationsmodellering

Ett exempel:Samordnad vårdplanering enligt RIV

Page 142: UML och SAMBA för modellering i hälso- och sjukvård

fogare

RIV

Regelverk för elektronisk Interoperabilitet i Vård och omsorg

Principer för utveckling av informationsspecifikation för IT-utveckling

Page 143: UML och SAMBA för modellering i hälso- och sjukvård

fogare

RIV informationsspecifikation

Verksamhetsanalys Arbetsflöde Informationsflöde Informationsmängder Grupperade informationsmängder Termer och definitioner Informationsobjekt (arketyper,

GPICar, datatyper) Domäninformationsmodell

Page 144: UML och SAMBA för modellering i hälso- och sjukvård

fogare

prEN 13940 EHRCom

Electronic health record communication

Principer för journalutdrag Inför begreppet arketyp Schema för struktur och innehåll i

informationsmängder Restriktioner för dataomfång och

datatyp

Page 145: UML och SAMBA för modellering i hälso- och sjukvård

fogare

EN 14822 GPIC

General purpose information components

Lista över kliniska och icke kliniska standardobjekt för informationsförmedling

Page 146: UML och SAMBA för modellering i hälso- och sjukvård

fogare

Informationsmodellering

Utgår från studiet av informationsflöden

Identifierar informationsmängderna Definierar informationsmängdernas innehåll Definierar informationsmängdernas samband

Page 147: UML och SAMBA för modellering i hälso- och sjukvård

fogare

Uppdraget

Att beskriva informationsmängder som skall vara gemensamt tillgängliga för sjukhus, primärvård och kommun när patienter som vårdas på sjukhus behöver kommunala insatser efter utskrivningen

Page 148: UML och SAMBA för modellering i hälso- och sjukvård

fogare

Översikt

Eva Hansson 2005-10-17

Informationsutbyte

Vårdbegäran

Kallelse och vårdplan. underlag

Inskrivnings-meddelande

Komplettering av information

Upprättad vårdplan

Vårdbegäran

Primärvård

Avsluts-meddelande

Utskrivnings-meddelande

Kommun

Sjukhus

Page 149: UML och SAMBA för modellering i hälso- och sjukvård

fogare

patienten ankommer

initiativ

vårdbegäran

0..*på

mottagningen

bedöm vårdbehov

hos-pers.beslut

inlagd

återsänd

bedöm behov av inskr.medd

behov nej ochhar inga insatser

behov ja och/ellerhar redan insatser

sänd inskriv- ningsmed-

delande

hos-pers.beslut

inskrivnings-meddelande

känd avomsorgen1

Page 150: UML och SAMBA för modellering i hälso- och sjukvård

fogare

sänd underlag

vårdplanering

vårdplane-ringsunderlag

återkallelse(0..1)

kallelsevårdplanering

återkallelse(0..1)

behov nej

behov ja

erhåll mottagnings-

bevis

mottagnings-bevis

avser 0..1

1

föremål förbetalningsansvar

dag 0

bestäm tid för möte

föremål förtidsbestämt

vårdplaneringsmöte

genomförSVPL

upprättadvårdplan

känd avomsorgen

vårdplaneradpatient

meddela utskrivnings-

klar

utskrivnings-meddelande

utskrivningsklarpatient

Page 151: UML och SAMBA för modellering i hälso- och sjukvård

fogare

besluta utskrivning

skriv ut

avsluts-meddelande

Page 152: UML och SAMBA för modellering i hälso- och sjukvård

fogare

Domäninformationsmodell

Page 153: UML och SAMBA för modellering i hälso- och sjukvård

fogare

Del av informationsmodellen

Page 154: UML och SAMBA för modellering i hälso- och sjukvård

fogare

Informationsobjekt

Page 155: UML och SAMBA för modellering i hälso- och sjukvård

fogare

Arketyper

Upprättad vårdplan och dess attribut

Page 156: UML och SAMBA för modellering i hälso- och sjukvård

fogare

Page 157: UML och SAMBA för modellering i hälso- och sjukvård

fogare

Arketyp

Page 158: UML och SAMBA för modellering i hälso- och sjukvård

fogare

Page 159: UML och SAMBA för modellering i hälso- och sjukvård

fogarefogare

Page 160: UML och SAMBA för modellering i hälso- och sjukvård

fogare

GPIC

Page 161: UML och SAMBA för modellering i hälso- och sjukvård

fogare

Page 162: UML och SAMBA för modellering i hälso- och sjukvård

fogare

Arketyp

Page 163: UML och SAMBA för modellering i hälso- och sjukvård

fogare

Page 164: UML och SAMBA för modellering i hälso- och sjukvård

fogare

Page 165: UML och SAMBA för modellering i hälso- och sjukvård

fogare

Arketyp

Page 166: UML och SAMBA för modellering i hälso- och sjukvård

fogare

Page 167: UML och SAMBA för modellering i hälso- och sjukvård

fogare

Page 168: UML och SAMBA för modellering i hälso- och sjukvård

fogare

Tack!

fogare www.fogare.sebinder samman begreppen

Grafisk bearbetning av SAMBA-

modellen: Lars Björkman

Xml-schema InfoVU: Ted Wigefeldt

Materialet i bildspelet är sammanställt

och bearbetat av

Maria Areblad och Magnus Fogelberg

Page 169: UML och SAMBA för modellering i hälso- och sjukvård