The financial position in the NHS continues to improve overall but the service faces challenging times in the near future.