Changed the way the index is created

There are multiple diagnoses about the same patient who donated the sample, the multiple diagnoses are stored separately using Nested type (sort of list), in which the diagnose terms for the same diagnose are stored in a list. The structure is like list within nested type and with this approach we could very well deal with all query scenarios.