Repertory Search

The symptom_remedy_map table contains compound entries as well as simple ones. A compound entry occurs when multiple symptoms are combined using Boolean logic. If you want a single symptom with multiple substrings separated by wildcards, you can use the SQL wildcard %. Thus pain%loin will match pain in the loins and the search will be very fast. However, strings in the different fields will match cases where these strings will be found anywhere in the compound strings. This will be slower, but more comprehensive. The remedy names are hyperlinked. You may click on them to go to the relevant Materia Medica page.

If the `clips_lhs' box is checked, the CLIPS LHS string that is actually used for the search will also be displayed below the symptom string, separated by a horizontal line.

NOTE: No attempt is made to distinguish between the and and or clauses in the compound strings. The best way to find the exact relationship and all the possible hits is to study the decoded CLIPS LHS compound strings where the logical relationships are written clearly in prefix form. The CLIPS wildcard is $? and each individual LHS string begins with a sy. Each LHS string is enclosed within angular brackets (start and stop brackets are rendered in different colours for ease of matching).

The most general search, with all fields left blank, is not allowed because the search will then be too unkind!

This search uses plain SQL. The CLIPS part is used by the completely experimental automatic diagnosis (`chikitsha') suite of programmes. Use at your own risk!