Text this: An intelligent diagnostic system for diabetes using rule based reasoning and object-oriented methodology