Can't answer your first question properly because it depends on so many different factors. However, from a practical perspective, I'd make the coding as detailed as possible because you can always merge them later - be systematic about it. Family codes, again, depend on you data, but one family could concern, for example, pain codes. You can then export the family to Excel and do some really tidy count tables.