private void btnSave_Click(object sender, EventArgs e)
        {
            String memberCode = this.getMemberCode();

            if (String.IsNullOrWhiteSpace(memberCode) || memberCode.Length != 9)
            {
                MessageBox.Show("Please enter a 9 digit member code.", "Missing information", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                return;
            }

            if (this.selectedService == null)
            {
                MessageBox.Show("Please enter a 6 digit service code and verify", "Missing information", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                return;
            }

            TerminalService   ts     = new TerminalService();
            RecordClaimResult result = ts.recordClaim(TerminalScreenManager.ProviderCode, memberCode, this.selectedService.Code, txtComments.Text, dtServiceProvided.Value);

            if (result.success)
            {
                MessageBox.Show("Claim recorded successfully. Fee to be paid is: " + result.service.Fee, "Success", MessageBoxButtons.OK, MessageBoxIcon.Information);
                this.clearForm();
            }
            else
            {
                MessageBox.Show(result.message, "Error saving claim", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }