A method for subcategorizing Issue item.
Allowing subcategorization does not affect any current feature, but extends the display options for future uses.
It does not affect reporting functions, as items with subtypes are still reported using their parent/original attribute.
New Issues can still be created, and they too could be extended with subtypes.
Use Case Examples:
A provider might like to subcategorize medicines they prescribed for their particular specialty.
For an oncologist this medications_issue_list may have a subtype of "onc".
For Ophthalmologists, eye diseases, usually listed as a medical problem,
can be displayed as a new category by adding "eye" as a subcategory to a medical_problem_issue_list item.
Administration->Lists: All "*_issue_list" lists now include subtype field as a SELECT/option list.
Options currently = nothing and eye. Default is nothing. Built from Issue Subtypes List.
Extensible by adding options here and selecting the as needed in *_issue_lists.
*** Display *_issue_list shows subtype field with select pull-down options. ***
Final Review:
couple fixes by bradymiller