public boolean deletePatient(Patient newPatient) {
		if (newPatient == head) {
			head = null;
			return true;
		}
		Patient aux = head.getNext();
			
		while (!aux.getName().equals(newPatient.getName()) && aux.getNext() != head) {
				aux = aux.getNext();
		}		
		
		if (aux.getNext() == head) {
			//patient to remove was not found
			return false;
		}	
		else {
			
			aux.setNext(aux.getNext().getNext());
			return true;
		}		
	}