Code type module improvements:
[openemr.git] / Tests / code_types / SequentialTests.php
blobf1967af9a4f6e63ae2a4acafd8ae49e2471931bb
1 <?php
2 $GLOBALS['OE_SITE_DIR']="/var/www/openemr/sites/default";
3 set_include_path(get_include_path() . PATH_SEPARATOR . "/var/www/openemr");
4 require_once("library/sql.inc");
5 require_once("library/htmlspecialchars.inc.php");
6 require_once("library/translation.inc.php");
7 require_once("custom/code_types.inc.php");
9 function seq_search_test($type,$string,$limit=20,$modes=NULL,$count=false)
11 echo "<ol>";
12 $res=sequential_code_set_search($type,$string,$limit,$modes,$count);
13 if ($count) {
14 echo "<li>" . $res . "</li>";
16 else {
17 while ($code = sqlFetchArray($res))
19 echo "<li>". $code['code_type_name'].":".$code['code'].":".$code['code_text'].":".$code['code_text_short']."</li>";
22 echo "</ol>";
26 seq_search_test("ICD9","hyperchol");
27 seq_search_test("ICD9","401");
29 seq_search_test("ICD10","hypert");
30 seq_search_test("ICD10","I1");
32 seq_search_test("CPT4","99");
34 seq_search_test("SNOMED","hypert");
35 seq_search_test("SNOMED","1201005");
38 seq_search_test("SNOMED-CT","hypert");
39 seq_search_test("SNOMED-CT","1201005");
42 seq_search_test("SNOMED-PR","Incision Drai");
44 seq_search_test("ICD9","401",NULL,array('code','description'),true);
45 seq_search_test("ICD9","401",NULL,array('description','code'),true);
46 seq_search_test("ICD9","401",NULL,array('code'),true);
47 seq_search_test("ICD9","401",NULL,array('description'),true);
48 seq_search_test("ICD9","chol",NULL,array('code','description'),true);
49 seq_search_test("ICD9","chol",NULL,array('description','code'),true);
50 seq_search_test("ICD9","chol",NULL,array('code'),true);
51 seq_search_test("ICD9","chol",NULL,array('description'),true);