Problem is in the actionPerformed() method. The class variable patient is null.
You can do a null check like this…
public void actionPerformed(ActionEvent e)
{
    if(e.getSource() == reportButton && patient != null)
    {
        System.out.println("I'm Clicked!");
        patient.setAge(ageField, log);
    }
}
Or you can initalize the variable…
public void actionPerformed(ActionEvent e)
{
    if (patient == null)
    {
        patient = new Patient();
    }
    if(e.getSource() == reportButton)
    {
        System.out.println("I'm Clicked!");
        patient.setAge(ageField, log);
    }
}
Or you initalize the variable when you declare it…
private Patient patient = new Patient();
3
solved java.lang.NullPointerException on method