Programmet PasientJournal er et registeringssystem for
pasientjournaler ved Halden Kommunale Legekontor.
Programmet er skrevet i Java.
Data som registreres lagres i en Ozone-database.
Programmet er bygget opp av to klasser(JournalData og PasientJournal),
og en konsoll-applikasjon(PasientJournalProg).
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.
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.
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.