Beskrivelse av PasientJournal-programmet

Programmet PasientJournal er et registeringssystem for pasientjournaler ved Halden Kommunale Legekontor.
Programmet er skrevet i Java.
Data som registreres lagres i en Ozone-database.

Oppbygning av programmet

Programmet er bygget opp av to klasser(JournalData og PasientJournal), og en konsoll-applikasjon(PasientJournalProg).

UML-skjema

UML PasientJournal

Litt mer om klassene

JournalData

Klassen JournalData representerer en journalføring i pasientjournalen.
Klassen inneholder funksjoner for å lagre, hente ut og søke i journaldata.
Data som lagres er: leges id, leges navn, pasients personnummer, pasients navn, dato for legebesøk, og legens journal for dette besøket.

PasientJournal

Klassen PasientJournal representerer alle journalføringer i pasientjournalen.
Alle JournalData-objektene ligger i en vektor.
Klassen inneholder funksjoner for å lagre, slette og søke i journal-vektoren.
Det er i denne klassen det lagres og slettes i databasen.

PasientJournalProg

Klassen PasientJournalProg er en konsollapplikasjon for et legekontor.
Programmet går i løkke helt til brukeren velger å avslutte.
Ved oppstart kobler programmet seg til ozone-databasen. Hvis det er første gang programmet kjøres, opprettes det et nytt PasientJournal-objekt i databasen.
Inne i programmet kan brukeren legge inn, skrive ut, søke i, endre og slette data.