package assign2startercode;

/**
 * @author macisac
 * @version 1.8.0
 * 
 */

public class Patient {
	
	private String firstName;
	private String lastName;
	private OurDate birthDate;
	private int healthCardNumber; 
	
	public Patient() {
		
		this.firstName = null;
		this.lastName = null;
		this.healthCardNumber = 0;
		this.birthDate = new OurDate(); 
	}

	public Patient(String firstName, String lastName, int healthCardNumber, OurDate birthDate) {
	
		this.firstName = firstName;
		this.lastName = lastName;
		this.healthCardNumber = healthCardNumber;
		this.birthDate = birthDate;
	
	}
	
	@Override
	public String toString() {
		return "Patient [firstName=" + firstName + ", lastName=" + lastName + ", birthDate=" + birthDate
				+ ", healthCardNumber=" + healthCardNumber + "]";
	}

	
	public int getHealthCardNumber() {
		return healthCardNumber;
	}

	public void setHealthCardNumber(int healthCardNumber) {
		
		this.healthCardNumber = healthCardNumber;
	}
	
	public String getFirstName() {
		return firstName;
	}

	public void setFirstName(String firstName) {
		this.firstName = firstName;
	}

	public String getLastName() {
		return lastName;
	}

	public void setLastName(String lastName) {
		this.lastName = lastName;
	}

	public OurDate getBirthDate() {
		return birthDate;
	}

	public void setBirthDate(OurDate birthDate) {
		this.birthDate = birthDate;
	}
	
}//end class definition
