InitializationService.php 3.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141
  1. <?php
  2. require_once("common/SQLServerManager.php");
  3. class InitializationService
  4. {
  5. public function getCountries()
  6. {
  7. $query = "SELECT alpha2 FROM [evolucare].[dbo].[tr_country]";
  8. $results = SQLServerManager::queryOnDatabase( $query );
  9. $resultArray = array();
  10. foreach( $results as $value )
  11. {
  12. array_push( $resultArray, trim( $value->alpha2 ) );
  13. }
  14. return $resultArray;
  15. }
  16. public function getQuestions()
  17. {
  18. $query = "SELECT code FROM [evolucare].[dbo].[tr_question]";
  19. $results = SQLServerManager::queryOnDatabase( $query );
  20. $resultArray = array();
  21. foreach( $results as $value )
  22. {
  23. array_push( $resultArray, trim( $value->code ) );
  24. }
  25. return $resultArray;
  26. }
  27. public function getSpecialities()
  28. {
  29. $query = "SELECT code FROM [evolucare].[dbo].[tr_speciality]";
  30. $results = SQLServerManager::queryOnDatabase( $query );
  31. $resultArray = array();
  32. foreach( $results as $value )
  33. {
  34. array_push( $resultArray, trim( $value->code ) );
  35. }
  36. return $resultArray;
  37. }
  38. public function getCoronaryDiseases()
  39. {
  40. $query = "SELECT code FROM [intimamedia_physician].[dbo].[tr_coronary_disease]";
  41. $results = SQLServerManager::queryOnDatabase( $query );
  42. $resultArray = array();
  43. foreach( $results as $value )
  44. {
  45. array_push( $resultArray, trim( $value->code ) );
  46. }
  47. return $resultArray;
  48. }
  49. public function getTypeEthiologies()
  50. {
  51. $query = "SELECT code FROM [intimamedia_physician].[dbo].[tr_type_ethiology]";
  52. $results = SQLServerManager::queryOnDatabase( $query );
  53. $resultArray = array();
  54. foreach( $results as $value )
  55. {
  56. array_push( $resultArray, trim( $value->code ) );
  57. }
  58. return $resultArray;
  59. }
  60. public function getTypeAIC()
  61. {
  62. $query = "SELECT code FROM [intimamedia_physician].[dbo].[tr_type_aic]";
  63. $results = SQLServerManager::queryOnDatabase( $query );
  64. $resultArray = array();
  65. foreach( $results as $value )
  66. {
  67. array_push( $resultArray, trim( $value->code ) );
  68. }
  69. return $resultArray;
  70. }
  71. public function getType()
  72. {
  73. $query = "SELECT * FROM [intimamedia_physician].[dbo].[tr_type]";
  74. $results = SQLServerManager::queryOnDatabase( $query );
  75. $resultArray = array();
  76. foreach( $results as $value )
  77. {
  78. array_push( $resultArray, trim( $value->code ) );
  79. }
  80. return $resultArray;
  81. }
  82. public function getLocation()
  83. {
  84. $query = "SELECT * FROM [intimamedia_physician].[dbo].[tr_location]";
  85. $results = SQLServerManager::queryOnDatabase( $query );
  86. $resultArray = array();
  87. foreach( $results as $value )
  88. {
  89. array_push( $resultArray, trim( $value->code ) );
  90. }
  91. return $resultArray;
  92. }
  93. public function getEthnic()
  94. {
  95. $query = "SELECT * FROM [evolucare].[dbo].[tr_ethnic] ORDER BY ethnic_group ASC";
  96. $results = SQLServerManager::queryOnDatabase( $query );
  97. $resultArray = array();
  98. foreach( $results as $value )
  99. {
  100. array_push( $resultArray, trim( $value->ethnic_group ) );
  101. }
  102. return $resultArray;
  103. }
  104. }
  105. ?>