1 / 169

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

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

Télécharger la présentation

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

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


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

  2. 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

  3. Disposition • Om modeller • Minikurs i UML • Terminologisk begreppsanalys • Statiska och dynamiska begrepp • Processanalys • Vårdprocessen med begreppsmodeller

  4. Ämnet för dagen • informatik • handlar om information • kommunikation och lagring av data • data – information - kunskap

  5. 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?

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

  7. Klinik A Klinik B Klinik B Avd Avd VC Mott Kom- mun Mott åb Hem VC åb Kommunikation mellan alla enheter Viktigt med väl definierade termer och fastställd informationsstruktur för kommunikation mellan olika enheter

  8. Modellering

  9. Modeller • Begreppsmodell • Processmodell • Informationsmodell • Datamodell • Verksamhetsmodellering Olika typer av modeller används beroende på syfte!

  10. Begreppsmodellering • Beskriver inte ett flöde • Beskriver samband mellan de olika begreppen • Varje begrepp är unikt och har unika kännetecken

  11. 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

  12. 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

  13. 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

  14. UML

  15. UML • Unified Modeling Language • Grady Booch • Ivar Jacobson • James Rumbaugh

  16. 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

  17. UML • strukturella bilder • dynamiska bilder

  18. UML • strukturella bilder • klassdiagram

  19. ö Visingsö : ö UML • klass = begrepp (abstraktion) • instans = objekt (konkretisering)

  20. Relationer (samband) • generalisering • association

  21. vattendrag å bäck Relationer (samband) • generalisering • generisk/hierarkisk/logisk

  22. vattendrag å bäck Relationer (samband) • generalisering

  23. vattendrag å bäck Relationer (samband) • generalisering

  24. vattendrag är en is a å bäck Relationer (samband) • generalisering isa-relation

  25. länk länk besök 2005-12-12:vårdkontakt Sven Karlsson:patient objekt objekt UML: objekt och länk Erik Brattvette:hälso- och sjukvårdspersonal objekt = klassinstans

  26. vårdkontakt patient hälso- och sjukvårdspersonal klass klass UML: klass och association namnriktning association association deltar i deltar i 0..* 0..* associationsnamn 1..* 0..1 multiplicitet association = beskrivning av förbindelsen mellan klassinstanser

  27. består av sjukhus avdelning 1 .. 1 1 .. * Partitiv association • aggregation • delarna bildar helheten

  28. sjukhus avdelning Partitiv association • aggregation • delarna bildar helheten

  29. Indelningsgrund Indelningsgrund Generalisering

  30. Terminologi

  31. 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

  32. Begrepp • Kunskapsenhet som vi kan äga vetskap om • Begrepp görs kända för oss genom sinnena

  33. Den semiotiska triangeln Referent = den verkliga företeelsen (bordet, drömmen) Begrepp Begrepp = kunskapsenhet semiotik = teckenlära Term = den språkliga beteckningen Referent Term

  34. Begreppstetraedern Referent = den verkliga företeelsen (bordet, drömmen) Begrepp Begrepp = kunskapsenhet Term = den språkliga beteckningen Referent Term Definition Definition = entydig språklig beskrivning

  35. BegreppsmodelleringInformationsmodellering

  36. Geografisk karta

  37. å association Modellering ö

  38. Geografisk karta

  39. ö å ligger i Multiplicitet Modellering * 0 .. 0 .. 1

  40. ö å ligger i Begreppssystem Dä ä e å, å i åa ä e ö. * 0 .. 0 .. 1

  41. utgår från begreppsmodell informationsmodell datamodell förser Informationsmodeller innehåller bara den information om verkligheten som vi behöver 0..* 0..* 0..* 0..*

  42. utgår från begreppsmodell informationsmodell datamodell förser Informationsmodeller innehåller bara den information om verkligheten som vi behöver 1..* 0..* 1..* 0..*

  43. STATENS ÅVERK Förekomst av öar i Sveriges åar 2001 Statens åverk rapport 2002:25986

  44. ö å ö å ligger i ligger i Informationsmodell ”öar i åar” * 0 .. 0 .. 1 Begreppsmodell - informationsmodell Begreppsmodell ”öar i åar” * 0 .. 0 .. 1

  45. ö å ö å ligger i ligger i Begreppsmodell - informationsmodell Begreppsmodell ”öar i åar” * 0 .. 0 .. 1 Informationsmodell ”öar i åar” * 0 .. 1 .. 1

  46. Terminologiskt arbete i praktiken • Fånga informationsinnehålloch 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

  47. Kännetecken Definition : avlönad uppgift som utförs av person Ellipsen (igelkotten) Arbetsmiljö: • inre miljö Variabel • yttre miljö Typ av: Lokalisation : • arbetar som…. • ort • företag Intervall: Tidsaspekt: • dagtjänst • debut ARBETE • nattjänst • avslut • skiftarbete • antal år Mängd: Består av: Karaktär: • heltid • varierande arbetsuppgifter • fysiskt påfrestande • deltid • avlönade arbetsuppgifter • % Termanvändning : Information om nuvarande eller tidigare arbetsuppgifter med uppgift om anställningsförhållanden och arbetsmiljöfaktorer samt eventuell sjukskrivning.

  48. Definition : avlönad uppgift som utförs av person Begreppsmodellen

  49. Begreppssystem • logiska – klassifikationer, trädstruktur, över- och underordnade begrepp • ontologiska – associerade system utan rangordning

  50. Organ är ett Hjärta del av Kammare Förmak Klaff lokaliserad till höger Diagnos Endocardit höger vänster vänster orsakas av Bakterie orsakar är en Streptokock

More Related