Agina Animation English

28
Health Care OO Model Class diagram Collaboration animation of angina

description

Object-oriented model for healtcare

Transcript of Agina Animation English

Page 1: Agina Animation English

Health Care OO Model

Class diagramCollaboration animation of angina

Page 2: Agina Animation English

Person

+name+address

DiseaseDescription

+tautiluokitus+descrition+käypäHoito

Visit

+type+alkuAika+lenght+comment+price

+connectToStatus()+newVisit()+makeStatus()+start()+defineDisease()

Treatment

+medication+startDate+endDate+guide+type

+writeResepy()

Measurement

+scale+value+comment+normalLimits

+newFinding()

Docktor

+speciality

+addVisit()+removeVisit()+moveVisit()

Resepy

+date+startDate+endDate+douce+amount

+osta()

MedicineBrand

+name+substance+amount+descrition

Produser

+name+descrition

Xray

+instrument+guide

Patient

+startDay+descrition

+newState()+comeIn()+newVisit()+findSymphtom()

Medicine

+amount+left+A

ReseachName

+name+laboratory+descrition+price+preparationTime

Statement

+date+descrition

Operation

+name+time+price

+addVisit()+newMedication()+defineDisease()

0..1

1

0..11

Finding&Symphtom

+findingValue+comparitionValue+comment+descrition+date

0..*

0..*

1

0..*

Status

+startTime+endTime+descrition

+research()+diagnose()+addFinding()+newMedication()

1

0..*

10..*

0..*

0..*

1

0..*

0..*

0..*

0..*

1

1

0..*

10..*

1

0..*

0..*

1

Specialist

+competence

0..1

0..*

10..*

0..*0..*

0..1

0..*

0..*

1

0..*1

0..1

0..*

10..*

1

1..*

1

0..*

0..*0..1

0..*

0..*

researches

*

Disease

+startTime+endTime+descrition

+newResearch()+connectFindig()+treat()

0..*

0..*

Symptom

+name+descrition

0..*0..*

10..*

GoodTreatment

-name-descrition

Medicine

-name-descrition

1

0..*

*

*

*

*

*

1

Page 3: Agina Animation English

Collaboration animation of angina

Page 4: Agina Animation English

J ohn Smithi : Person

Karin King : Person

General : Docktor

P123 : Patient soar throat : Finding&Symphtom

V-Pen 1500 : MedicineBrand

Orion : Produser

'

penisilliini : Medicine

.

Page 5: Agina Animation English

J ohn Smithi : Person

Karin King : Person

General : Docktor

P123 : Patient soar throat : Finding&Symphtom

1 : addVisit()

V-Pen 1500 : MedicineBrand

Orion : Produser

'

penisilliini : Medicine

.

Page 6: Agina Animation English

J ohn Smithi : Person

Karin King : Person

General : Docktor

P123 : Patient soar throat : Finding&Symphtom

4.2.2009 15.30 : Visit

1 : addVisit()

uusi 1

V-Pen 1500 : MedicineBrand

Orion : Produser

'

penisilliini : Medicine

.

Page 7: Agina Animation English

J ohn Smithi : Person

Karin King : Person

General : Docktor

P123 : Patient soar throat : Finding&Symphtom

4.2.2009 15.30 : Visit

1 : addVisit()

uusi 1

2 : comeIn()

V-Pen 1500 : MedicineBrand

Orion : Produser

'

penisilliini : Medicine

.

Page 8: Agina Animation English

J ohn Smithi : Person

Karin King : Person

General : Docktor

P123 : Patient soar throat : Finding&Symphtom

4.2.2009 15.30 : Visit

1 : addVisit()

uusi 1

2 : comeIn()

V-Pen 1500 : MedicineBrand

Orion : Produser

3 : makeStatus()

'

penisilliini : Medicine

.

Page 9: Agina Animation English

J ohn Smithi : Person

Karin King : Person

General : Docktor

P123 : Patient soar throat : Finding&Symphtom

4.2.2009 15.30 : Visit

1 : addVisit()

uusi 1

4.2.2009 : Status

2 : comeIn()

new 3

V-Pen 1500 : MedicineBrand

Orion : Produser

new connection 3

new 3

throat infection FindingSymphtom

3 : makeStatus()

'

penisilliini : Medicine

.

Page 10: Agina Animation English

J ohn Smithi : Person

Karin King : Person

General : Docktor

P123 : Patient soar throat : Finding&Symphtom

4.2.2009 15.30 : Visit

1 : addVisit()

uusi 1

4.2.2009 : Status

2 : comeIn()

new 3

V-Pen 1500 : MedicineBrand

Orion : Produser

new connection 3

4 : diagnose()

new 3

throat infection FindingSymphtom

3 : makeStatus()

'

penisilliini : Medicine

.

Page 11: Agina Animation English

J ohn Smithi : Person

Karin King : Person

General : Docktor

P123 : Patient soar throat : Finding&Symphtom

4.2.2009 15.30 : Visit

1 : addVisit()

uusi 1

4.2.2009 : Status

2 : comeIn()

new 3

V-Pen 1500 : MedicineBrand

Orion : Produser

new connection 3

4 : diagnose()

new 4

new 3

throat infection FindingSymphtom

throat infection : Disease

3 : makeStatus()

'

penisilliini : Medicine

.

Page 12: Agina Animation English

J ohn Smithi : Person

Karin King : Person

General : Docktor

P123 : Patient soar throat : Finding&Symphtom

4.2.2009 15.30 : Visit

1 : addVisit()

uusi 1

4.2.2009 : Status

2 : comeIn()

new 3

V-Pen 1500 : MedicineBrand

Orion : Produser

new connection 3

4 : diagnose()

new 4

new 3

throat infection FindingSymphtom

throat infection : Disease

5 : treat()

3 : makeStatus()

'

penisilliini : Medicine

.

Page 13: Agina Animation English

J ohn Smithi : Person

Karin King : Person

General : Docktor

P123 : Patient soar throat : Finding&Symphtom

4.2.2009 15.30 : Visit

1 : addVisit()

uusi 1

4.2.2009 : Status

2 : comeIn()

new 3

bacteria sapmle 4.2. 16.20 : Visitanalyziz & medication : Operation

V-Pen 1500 : MedicineBrand

Orion : Produser

new connection 3

4 : diagnose()

new 4

new 3

throat infection FindingSymphtom

throat infection : Disease

5 : treat()

new 6

3 : makeStatus()

'

penisilliini : Medicine

.

Page 14: Agina Animation English

J ohn Smithi : Person

Karin King : Person

General : Docktor

P123 : Patient soar throat : Finding&Symphtom

4.2.2009 15.30 : Visit

1 : addVisit()

uusi 1

4.2.2009 : Status

2 : comeIn()

new 3

bacteria sapmle 4.2. 16.20 : Visitanalyziz & medication : Operation

V-Pen 1500 : MedicineBrand

Orion : Produser

new connection 3

4 : diagnose()

new 4

new 3

throat infection FindingSymphtom

throat infection : Disease

5 : treat()

6 : comeIn()

new 6

3 : makeStatus()

'

penisilliini : Medicine

.

Page 15: Agina Animation English

J ohn Smithi : Person

Karin King : Person

General : Docktor

P123 : Patient soar throat : Finding&Symphtom

4.2.2009 15.30 : Visit

1 : addVisit()

uusi 1

4.2.2009 : Status

2 : comeIn()

new 3

bacteria sapmle 4.2. 16.20 : Visitanalyziz & medication : Operation

angina + : Finding&Symphtom

V-Pen 1500 : MedicineBrand

Orion : Produser

new connection 3

4 : diagnose()

new 4

new 3

throat infection FindingSymphtom

throat infection : Disease

5 : treat()

6 : comeIn()

new 6

3 : makeStatus()

'

penisilliini : Medicine

.

Page 16: Agina Animation English

J ohn Smithi : Person

Karin King : Person

General : Docktor

P123 : Patient soar throat : Finding&Symphtom

4.2.2009 15.30 : Visit

1 : addVisit()

uusi 1

4.2.2009 : Status

2 : comeIn()

new 3

bacteria sapmle 4.2. 16.20 : Visitanalyziz & medication : Operation

angina + : Finding&Symphtom

V-Pen 1500 : MedicineBrand

Orion : Produser

new connection 3

4 : diagnose()

new 4

new 3

throat infection FindingSymphtom

throat infection : Disease

5 : treat()

6 : comeIn()

new 6

7 : defineDisease()

3 : makeStatus()

'

penisilliini : Medicine

.

Page 17: Agina Animation English

J ohn Smithi : Person

Karin King : Person

General : Docktor

P123 : Patient soar throat : Finding&Symphtom

4.2.2009 15.30 : Visit

1 : addVisit()

uusi 1

4.2.2009 : Status

2 : comeIn()

new 3

bacteria sapmle 4.2. 16.20 : Visitanalyziz & medication : Operation

angina + : Finding&Symphtom

V-Pen 1500 : MedicineBrand

Orion : Produser

new connection 3

4 : diagnose()

new 4

new 3

throat infection FindingSymphtom

throat infection : Disease

5 : treat()

new 5

6 : comeIn()

new 6

7 : defineDisease()

3 : makeStatus()

'

penisilliini : Medicine

5.2. : Status

.

Page 18: Agina Animation English

J ohn Smithi : Person

Karin King : Person

General : Docktor

P123 : Patient soar throat : Finding&Symphtom

4.2.2009 15.30 : Visit

1 : addVisit()

uusi 1

4.2.2009 : Status

2 : comeIn()

new 3

bacteria sapmle 4.2. 16.20 : Visitanalyziz & medication : Operation

angina + : Finding&Symphtom

V-Pen 1500 : MedicineBrand

Orion : Produser

new connection 3

4 : diagnose()

new 4

new 3

throat infection FindingSymphtom

throat infection : Disease

5 : treat()

new 5

6 : comeIn()

new 6

7 : defineDisease()

3 : makeStatus()

8 : diagnose()

'

penisilliini : Medicine

5.2. : Status

.

Page 19: Agina Animation English

J ohn Smithi : Person

Karin King : Person

General : Docktor

P123 : Patient soar throat : Finding&Symphtom

4.2.2009 15.30 : Visit

1 : addVisit()

uusi 1

4.2.2009 : Status

2 : comeIn()

new 3

bacteria sapmle 4.2. 16.20 : Visitanalyziz & medication : Operation

angina + : Finding&Symphtom

V-Pen 1500 : MedicineBrand

Orion : Produser

new connection 3

4 : diagnose()

new 4

new 3

throat infection FindingSymphtom

throat infection : Disease

5 : treat()

new 5

6 : comeIn()

new 6

angina 4.2. : Disease

7 : defineDisease()

new 8

3 : makeStatus()

8 : diagnose()

'

penisilliini : Medicine

5.2. : Status

.

Page 20: Agina Animation English

J ohn Smithi : Person

Karin King : Person

General : Docktor

P123 : Patient soar throat : Finding&Symphtom

4.2.2009 15.30 : Visit

1 : addVisit()

uusi 1

4.2.2009 : Status

2 : comeIn()

new 3

bacteria sapmle 4.2. 16.20 : Visitanalyziz & medication : Operation

angina + : Finding&Symphtom

V-Pen 1500 : MedicineBrand

Orion : Produser

new connection 3

4 : diagnose()

new 4

new 3

throat infection FindingSymphtom

throat infection : Disease

5 : treat()

new 5

6 : comeIn()

new 6

angina 4.2. : Disease

7 : defineDisease()

new 8

3 : makeStatus()

8 : diagnose()

'

penisilliini : Medicine

5.2. : Status

9 : treat()

.

Page 21: Agina Animation English

J ohn Smithi : Person

Karin King : Person

General : Docktor

P123 : Patient soar throat : Finding&Symphtom

4.2.2009 15.30 : Visit

1 : addVisit()

uusi 1

4.2.2009 : Status

2 : comeIn()

new 3

bacteria sapmle 4.2. 16.20 : Visitanalyziz & medication : Operation

angina + : Finding&Symphtom

5.2. : Treatment

V-Pen 1500 : MedicineBrand

Orion : Produser

new connection 3

4 : diagnose()

new 4

new 9

new 3

throat infection FindingSymphtom

throat infection : Disease

5 : treat()

new 5

6 : comeIn()

new 6

angina 4.2. : Disease

7 : defineDisease()

new 8

3 : makeStatus()

8 : diagnose()

'

new 9

penisilliini : Medicine

5.2. : Status

9 : treat()

.

Page 22: Agina Animation English

J ohn Smithi : Person

Karin King : Person

General : Docktor

P123 : Patient soar throat : Finding&Symphtom

4.2.2009 15.30 : Visit

1 : addVisit()

uusi 1

4.2.2009 : Status

2 : comeIn()

new 3

bacteria sapmle 4.2. 16.20 : Visitanalyziz & medication : Operation

angina + : Finding&Symphtom

5.2. : Treatment

V-Pen 1500 : MedicineBrand

Orion : Produser

new connection 3

4 : diagnose()

new 4

10 : addVisit()

new 9

new 3

throat infection FindingSymphtom

throat infection : Disease

5 : treat()

new 5

6 : comeIn()

new 6

angina 4.2. : Disease

7 : defineDisease()

new 8

3 : makeStatus()

8 : diagnose()

'

new 9

penisilliini : Medicine

5.2. : Status

9 : treat()

.

Page 23: Agina Animation English

J ohn Smithi : Person

Karin King : Person

General : Docktor

P123 : Patient soar throat : Finding&Symphtom

4.2.2009 15.30 : Visit

1 : addVisit()

uusi 1

4.2.2009 : Status

2 : comeIn()

new 3

bacteria sapmle 4.2. 16.20 : Visit

phone call 5.2. : Visit

analyziz & medication : Operation

angina + : Finding&Symphtom

5.2. : Treatment

V-Pen 1500 : MedicineBrand

Orion : Produser

new connection 3

4 : diagnose()

new 4

10 : addVisit()

new 10

new 9

new 3

throat infection FindingSymphtom

throat infection : Disease

5 : treat()

new 5

6 : comeIn()

new 6

angina 4.2. : Disease

7 : defineDisease()

new 8

3 : makeStatus()

8 : diagnose()

'

new 9

penisilliini : Medicine

5.2. : Status

9 : treat()

.

Page 24: Agina Animation English

J ohn Smithi : Person

Karin King : Person

General : Docktor

P123 : Patient soar throat : Finding&Symphtom

4.2.2009 15.30 : Visit

1 : addVisit()

uusi 1

4.2.2009 : Status

2 : comeIn()

new 3

bacteria sapmle 4.2. 16.20 : Visit

phone call 5.2. : Visit

analyziz & medication : Operation

angina + : Finding&Symphtom

5.2. : Treatment

V-Pen 1500 : MedicineBrand

Orion : Produser

new connection 3

4 : diagnose()

new 4

10 : addVisit()

new 10

new 9

11 : writeResepy()

new 3

throat infection FindingSymphtom

throat infection : Disease

5 : treat()

new 5

6 : comeIn()

new 6

angina 4.2. : Disease

7 : defineDisease()

new 8

3 : makeStatus()

8 : diagnose()

'

new 9

penisilliini : Medicine

5.2. : Status

9 : treat()

.

Page 25: Agina Animation English

J ohn Smithi : Person

Karin King : Person

General : Docktor

P123 : Patient soar throat : Finding&Symphtom

4.2.2009 15.30 : Visit

1 : addVisit()

uusi 1

4.2.2009 : Status

2 : comeIn()

new 3

bacteria sapmle 4.2. 16.20 : Visit

phone call 5.2. : Visit

analyziz & medication : Operation

angina + : Finding&Symphtom

5.2. : Treatment

4.2 : Resepy

V-Pen 1500 : MedicineBrand

Orion : Produser

new connection 3

4 : diagnose()

new 4

10 : addVisit()

new 10

new 9

11 : writeResepy()

new 3

throat infection FindingSymphtom

throat infection : Disease

5 : treat()

new 5

6 : comeIn()

new 6

angina 4.2. : Disease

7 : defineDisease()

new 8

3 : makeStatus()

8 : diagnose()

'

new 9

penisilliini : Medicine

5.2. : Status

9 : treat()

.

Page 26: Agina Animation English

J ohn Smithi : Person

Karin King : Person

General : Docktor

P123 : Patient soar throat : Finding&Symphtom

4.2.2009 15.30 : Visit

1 : addVisit()

uusi 1

4.2.2009 : Status

2 : comeIn()

new 3

bacteria sapmle 4.2. 16.20 : Visit

phone call 5.2. : Visit

analyziz & medication : Operation

angina + : Finding&Symphtom

5.2. : Treatment

4.2 : Resepy

V-Pen 1500 : MedicineBrand

Orion : Produser

new connection 3

4 : diagnose()

new 4

10 : addVisit()

new 10

new 9

11 : writeResepy()

new 3

throat infection FindingSymphtom

throat infection : Disease

5 : treat()

new 5

6 : comeIn()

new 6

angina 4.2. : Disease

7 : defineDisease()

new 8

3 : makeStatus()

8 : diagnose()

'

new 9

penisilliini : Medicine

12 : start()

5.2. : Status

9 : treat()

.

Page 27: Agina Animation English

J ohn Smithi : Person

Karin King : Person

General : Docktor

P123 : Patient soar throat : Finding&Symphtom

4.2.2009 15.30 : Visit

1 : addVisit()

uusi 1

4.2.2009 : Status

2 : comeIn()

new 3

bacteria sapmle 4.2. 16.20 : Visit

phone call 5.2. : Visit

analyziz & medication : Operation

angina + : Finding&Symphtom

5.2. : Treatment

4.2 : Resepy

V-Pen 1500 : MedicineBrand

Orion : Produser

new connection 3

4 : diagnose()

new 4

10 : addVisit()

new 10

new 9

11 : writeResepy()

new 3

throat infection FindingSymphtom

throat infection : Disease

5 : treat()

new 5

6 : comeIn()

new 6

angina 4.2. : Disease

7 : defineDisease()

new 8

3 : makeStatus()

13 : buy()

new12

8 : diagnose()

'

new 9

penisilliini : Medicine

12 : start()

5.2. : Status

9 : treat()

.

Page 28: Agina Animation English

J ohn Smithi : Person

Karin King : Person

General : Docktor

P123 : Patient soar throat : Finding&Symphtom

4.2.2009 15.30 : Visit

1 : addVisit()

uusi 1

4.2.2009 : Status

2 : comeIn()

new 3

bacteria sapmle 4.2. 16.20 : Visit

phone call 5.2. : Visit

analyziz & medication : Operation

angina + : Finding&Symphtom

5.2. : Treatment

4.2 : Resepy

V-Pen 1500 : MedicineBrand

Orion : Produser

1*2 10 vrk : Medicine

new connection 3

4 : diagnose()

new 4

10 : addVisit()

new 10

new 9

11 : writeResepy()

new 3

throat infection FindingSymphtom

throat infection : Disease

5 : treat()

new 5

6 : comeIn()

new 6

angina 4.2. : Disease

7 : defineDisease()

new 8

3 : makeStatus()

13 : buy()

new12

8 : diagnose()

'

new 9

penisilliini : Medicine

12 : start()

5.2. : Status

9 : treat()