Exemple #1
0
        new public ExtendedPhoneNumber GetGuarantorHomePhoneNumber()
        {
            // For some reason, Tennessee Health Care swapped country code and area code in the Guarantor Home Phone Number.
            // So, override the GuarantorHomePhoneNumber() method with a new method that deals with the swapped positions.
            ExtendedPhoneNumber xpn = new ExtendedPhoneNumber();

            string fieldValue = GetField(5);

            xpn.TelecommunicationUseCode       = GetComponent(fieldValue, 1);
            xpn.TelecommunicationEquipmentType = GetComponent(fieldValue, 2);
            xpn.EmailAddress = GetComponent(fieldValue, 3);
            xpn.CountryCode  = GetComponent(fieldValue, 5);
            xpn.AreaCode     = GetComponent(fieldValue, 4);
            xpn.LineNumber   = GetComponent(fieldValue, 6);
            xpn.Extension    = GetComponent(fieldValue, 7);
            xpn.Notes        = GetComponent(fieldValue, 8);

            return(xpn);
        }
Exemple #2
0
        internal ExtendedPhoneNumber GetExtendedPhoneNumber(int fieldIndex)
        {
            ExtendedPhoneNumber xpn = new ExtendedPhoneNumber();

            string fieldValue = GetField(fieldIndex);

            //[NN][(999)]999-9999[X99999][B99999][C any text]
            string legacyPhoneNumber = GetComponent(fieldValue, 0);

            xpn.TelecommunicationUseCode       = GetComponent(fieldValue, 1);
            xpn.TelecommunicationEquipmentType = GetComponent(fieldValue, 2);
            xpn.EmailAddress = GetComponent(fieldValue, 3);
            xpn.CountryCode  = GetComponent(fieldValue, 4);
            xpn.AreaCode     = GetComponent(fieldValue, 5);
            xpn.LineNumber   = GetComponent(fieldValue, 6);
            xpn.Extension    = GetComponent(fieldValue, 7);
            xpn.Notes        = GetComponent(fieldValue, 8);

            return(xpn);
        }