I may be looking at this wrong but if I was in the scenario that I had a sequence from a diseased patient, then identified the SNP's in this sequence I would then use snpeff to annotate the predicted effect of the SNP (synonymous/non-synonymous). This would give me a loci for the gene. I could then go to a SNP specific database to look for any SNP's related to a disease (theres highly specific databases for these studies e.g sheephapmap). If theres nothing published, I'd then go onto Proteomics. To see where in my protein the SNP is effecting and its possible disease mechanism. If its synonymous or in a non coding region I'd then go to models on a population scale i.e is there a relationship between the presence of the SNP and the presence of the disease in the population.
If I'm right in saying what your trying to do it to allow someone to search a disease and list the SNP's. This would pose a rather backward approach to identifying new SNP's. That is, from your search tool you would only return SNP's which we already know about therefore if you used this criteria to search against your sequence data it would not return new SNP's. What most people do is identify your SNP's (.vcf file) annotate and then search for genes/diseases etc. This means you'll have a list of known SNP's and new SNP's from your sequence data and not introducing prejudice when looking for new SNP's.
In short, I don't think your system would be helpful in identifying new SNP's