public WKF_CASE ParseReaderComplete(DataRow row)
        {
            WKF_CASE objReturn = ParseReaderCustom(row);

            if (objReturn != null)
            {
                if (objReturn.PATIENT_ID > 0)
                {
                    PATIENTDB pATIENTDB = new PATIENTDB();
                    objReturn.PATIENT = pATIENTDB.ParseReaderCustom(row);
                }

                if (objReturn.STD_WKFCASETYPE_ID > 0)
                {
                    STD_WKFCASETYPEDB sTD_WKFCASETYPEDB = new STD_WKFCASETYPEDB();
                    objReturn.STD_WKFCASETYPE = sTD_WKFCASETYPEDB.ParseReaderCustom(row);
                }

                if (objReturn.STD_WKFCASESTS_ID > 0)
                {
                    STD_WKFCASESTSDB sTD_WKFCASESTSDB = new STD_WKFCASESTSDB();
                    objReturn.STD_WKFCASESTS = sTD_WKFCASESTSDB.ParseReaderCustom(row);
                }

                if (objReturn.REFERRAL_ID > 0)
                {
                    REFERRALDB rEFERRALDB = new REFERRALDB();
                    objReturn.REFERRAL = rEFERRALDB.ParseReaderCustom(row);
                }
            }

            return(objReturn);
        }
        public STD_WKFACTIVITYTYPE ParseReaderComplete(DataRow row)
        {
            STD_WKFACTIVITYTYPE objReturn = ParseReaderCustom(row);

            if (objReturn.STD_WKFCASETYPE_ID > 0)
            {
                STD_WKFCASETYPEDB sTD_WKFCASETYPEDB = new STD_WKFCASETYPEDB();
                objReturn.STD_WKFCASETYPE = sTD_WKFCASETYPEDB.ParseReaderCustom(row);
                objReturn.WORKSTREAM      = objReturn.STD_WKFCASETYPE.Name;
            }

            return(objReturn);
        }