Refactor of custom/code_types.inc.php to use metadata describing the
[openemr.git] / Tests / code_types / CodesTests.php
blobf2c592186075c4fc261fbe7839ff4c31f63195f5
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 search_test($type,$string,$mode='default')
11 echo "<ol>";
12 $res=code_set_search($type,$string,false,true,false,0,10,array(),null,$mode);
13 foreach($res->GetArray() as $code)
15 echo "<li>". $code['code_type_name'].":".$code['code'].":".$code['code_text']."</li>";
17 echo "</ol>";
21 <?php
22 search_test("--ALL--","100");
23 search_test("--ALL--","100","code");
24 search_test("--ALL--","colon benign","description");
27 search_test("CVX","1","code");
28 search_test("CVX","Hep ped","description");
31 search_test("ICD9","401");
32 search_test("ICD9","001","code");
33 search_test("ICD9","401","code");
34 search_test("ICD9","essential hyper","description");
37 search_test("CPT4","99");
40 search_test("ICD10","I10","code");
41 search_test("ICD10","Hypertension");
42 search_test("ICD10","Hypertension","description");
44 search_test("SNOMED","Hypertension","description");
45 search_test("SNOMED-CT","Hypertension","description");
46 search_test("SNOMED-PR","Incision Drai","description");