|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.ObjectgestioneCartelleCliniche.CartellaClinica
public class CartellaClinica
La classe si occupa di gestire i dati relativi alle cartelle cliniche dei pazienti.
Constructor Summary | |
---|---|
CartellaClinica(java.lang.String numero,
java.lang.String CF,
java.lang.String stato,
java.sql.Date dataRicovero,
java.sql.Date dataDimissione,
java.lang.String diagnosiEntrata,
java.lang.String cureSomministrate,
java.lang.String diagnosiUscita,
java.lang.String diarioMedico,
java.lang.String diarioInterventi,
java.lang.String note)
istanzia un nuovo oggetto di tipo CartellaClinica |
Method Summary | |
---|---|
boolean |
equals(java.lang.Object cartella)
verifica se due cartelle cliniche sono lo stesso oggetto, controllando se hanno lo stesso numero |
java.lang.String |
getCodiceFiscale()
ritorna il numero del codice fiscale del paziente associato alla cartella clinica su cui e' invocato |
java.lang.String |
getCureSomministrate()
ritorna le cure somministrate al paziente associato alla cartella clinica su cui � invocato |
java.sql.Date |
getDataDimissione()
ritorna la data di dimissione del paziente associato alla cartella clinica |
java.sql.Date |
getDataRicovero()
ritorna la data di ricovero del paziente associato alla cartella clinica |
java.lang.String |
getDiagnosiEntrata()
ritorna la diagnosi di entrata del paziente associato alla cartella clinica su cui viene invocato il metodo |
java.lang.String |
getDiagnosiUscita()
ritorna la diagnosi di dimissione del paziente associato alla cartella clinica |
java.lang.String |
getDiarioInterventi()
ritorna gli interventi e le terapie a cui e' sottoposto il paziente durante il ricovero |
java.lang.String |
getDiarioMedico()
ritorna il diario clinico del ricovero del paziente associato alla cartella clinica |
java.lang.String |
getNote()
ritorna le eventuali annotazioni sul ricovero del paziente associato alla cartella clinica |
java.lang.String |
getNumero()
ritorna il numero univoco che contraddistingue la cartella clinica |
java.lang.String |
getStato()
ritorna lo stato della cartella clinica ("Dimesso" o "Ricoverato") |
void |
setCureSomministrate(java.lang.String nuoveCureSomministrate)
aggiunge nuove cure da somministrare al paziente associato alla cartella clinica |
void |
setDataDimissione(java.sql.Date nuovaDataDimissione)
imposta un nuovo valore della data di dimissione del paziente associato alla cartella clinica |
void |
setDataRicovero(java.sql.Date nuovaDataRicovero)
imposta un nuovo valore della data di ricovero del paziente associato alla cartella clinica |
void |
setDiagnosiEntrata(java.lang.String nuovaDiagnosiEntrata)
imposta un nuovo valore della diagnosi di entrata del paziente associato alla cartella clinica |
void |
setDiagnosiUscita(java.lang.String nuovaDiagnosiUscita)
imposta un nuovo valore della diagnosi di dimissione del paziente associato alla cartella clinica |
void |
setDiarioInterventi(java.lang.String nuovoDiarioInterventi)
modifica il diario degli interventi del paziente associato alla cartella clinica |
void |
setDiarioMedico(java.lang.String nuovoDiarioMedico)
modifica il diario clinico del paziente associato ala cartella clinica |
void |
setNote(java.lang.String nuoveNote)
modifica le annotazioni sul ricovero |
void |
setStato(java.lang.String nuovoStato)
imposta un nuovo valore dello stato della cartella clinica |
java.lang.String |
toString()
ritorna una stringa contenente tutte le informazioni relative alla cartella clinica |
Methods inherited from class java.lang.Object |
---|
getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public CartellaClinica(java.lang.String numero, java.lang.String CF, java.lang.String stato, java.sql.Date dataRicovero, java.sql.Date dataDimissione, java.lang.String diagnosiEntrata, java.lang.String cureSomministrate, java.lang.String diagnosiUscita, java.lang.String diarioMedico, java.lang.String diarioInterventi, java.lang.String note) throws InvalidPassedStringException
numero
- il codice identificativo univoco della cartella clinicaCF
- codice fiscale del paziente a cui e' associata la cartella clinicastato
- 'dimesso' o 'ricoverato'dataRicovero
- un oggetto Date contenente la data di ricoverodataDimissione
- un oggetto Date contenente la data di dimissionediagnosiEntrata
- la diagnosi di entrata del paziente associato alla cartella clinicacureSomministrate
- elenco delle cure somministrate al pazientediagnosiUscita
- la diagnosi di uscita del paziente associato alla cartella clinicadiarioMedico
- diario clinico relativo al soggiorno del paziente presso la strutturadiarioInterventi
- elenco degli interventi a cui il pazientenote
- campo dedicato ad eventuali note
InvalidPassedStringException
- eccezione lanciata se uno o più parametri stringa non e' correttoMethod Detail |
---|
public boolean equals(java.lang.Object cartella) throws java.lang.ClassCastException
equals
in class java.lang.Object
java.lang.ClassCastException
- lanciata se viene passato come parametro un oggetto di tipo diverso da CartellaClinicapublic java.lang.String getCodiceFiscale()
public java.lang.String getCureSomministrate()
public java.sql.Date getDataDimissione()
public java.sql.Date getDataRicovero()
public java.lang.String getDiagnosiEntrata()
public java.lang.String getDiagnosiUscita()
public java.lang.String getDiarioInterventi()
public java.lang.String getDiarioMedico()
public java.lang.String getNote()
public java.lang.String getNumero()
public java.lang.String getStato()
public void setCureSomministrate(java.lang.String nuoveCureSomministrate)
nuoveCureSomministrate
- una stringa contenente la nuove cure da somministrare al pazientepublic void setDataDimissione(java.sql.Date nuovaDataDimissione) throws InvalidDateException
nuovaDataDimissione
- un oggetto Date contenente la nuova data di dimissione
InvalidDateException
- eccezione lanciata nel caso in cui la data inserita e' errata, ad esempio, e' precedente la data di ricoveropublic void setDataRicovero(java.sql.Date nuovaDataRicovero)
nuovaDataRicovero
- un oggetto Date contenente la nuova data di ricoveropublic void setDiagnosiEntrata(java.lang.String nuovaDiagnosiEntrata)
nuovaDiagnosiEntrata
- una stringa contenente la nuova diagnosi di entratapublic void setDiagnosiUscita(java.lang.String nuovaDiagnosiUscita)
nuovaDiagnosiUscita
- una stringa contenente la nuova diagnosi di dimissionepublic void setDiarioInterventi(java.lang.String nuovoDiarioInterventi)
nuovoDiarioInterventi
- una stringa contenente le nuove informazionipublic void setDiarioMedico(java.lang.String nuovoDiarioMedico)
nuovoDiarioMedico
- una stringa contenente le nuove informazionipublic void setNote(java.lang.String nuoveNote)
nuoveNote
- una stringa contenente le nuove informazionipublic void setStato(java.lang.String nuovoStato) throws InvalidPassedStringException
nuovoStato
- una stringa contenente il nuovo stato
InvalidPassedStringException
- eccezione lanciata nel caso in cui lo stato inserito p� diverso da "Dimesso" o "Ricoverato" (non case-sensitive)public java.lang.String toString()
toString
in class java.lang.Object
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |