Guest User

Untitled

a guest
Apr 8th, 2013
42
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.54 KB | None | 0 0
  1. <html>
  2. <head>
  3. <?php
  4. $HospitalCode = "RTG";
  5. $Hospital = "Derby Hospitals NHS Foundation Trrust";
  6. $FinishedConsultantEpisodes = "178098";
  7. $Admissions = "141184";
  8. $Male = "77369";
  9. $Emergency = "45657";
  10. $WaitingList = "51107";
  11. $MeanTimeWaited = "54";
  12. $MedianTimeWaited = "34";
  13. $MeanLengthOfStay = "4.2";
  14. $MedianLengthOfStay = "2";
  15. $MeanAge = "62";
  16. $Age014 = "0";
  17. $Age1559 = "1020";
  18. $Age6074 = "1297";
  19. $Age75 = "502";
  20. $DayCase = "60183";
  21. $FCEBedDays = "347845";
  22. ?>
  23.  
  24. <script type="text/javascript" src="https://www.google.com/jsapi"></script>
  25. <script type="text/javascript">
  26. // Load the Visualization API and the piechart package.
  27. google.load('visualization', '1.0', {'packages':['corechart']});
  28.  
  29. // Set a callback to run when the Google Visualization API is loaded.
  30. google.setOnLoadCallback(drawChart);
  31.  
  32. // Callback that creates and populates a data table,
  33. // instantiates the pie chart, passes in the data and
  34. // draws it.
  35. function drawChart() {
  36.  
  37. // Create the data table.
  38. var data = new google.visualization.DataTable();
  39. data.addColumn('string', 'Data');
  40.  
  41. data.addColumn('number', 'Value');
  42.  
  43. <?if(isset($_POST['FinishedConsultantEpisodes']))
  44. {?>
  45. data.addRows([['<?php echo 'Finished Consultant Episodes';?>', <?php echo $FinishedConsultantEpisodes;?>]]);
  46. <?}
  47. elseif(isset($_POST['Admissions']))
  48. {?>
  49. data.addRows([['<?php echo 'Admissions';?>', <?php echo $Admissions;?>]]);
  50. <?}
  51. elseif(isset($_POST['Male']))
  52. {?>
  53. data.addRows([['<?php echo 'Male';?>', <?php echo $Male;?>]]);
  54. <?}
  55. elseif(isset($_POST['Emergency']))
  56. {?>
  57. data.addRows([['<?php echo 'Emergency';?>', <?php echo $Emergency;?>]]);
  58. <?}
  59. elseif(isset($_POST['WaitingList']))
  60. {?>
  61. data.addRows([['<?php echo 'Waiting List';?>', <?php echo $WaitingList;?>]]);
  62. <?}
  63. elseif(isset($_POST['MeanTimeWaited']))
  64. {?>
  65. data.addRows([['<?php echo 'Mean Time Waited';?>', <?php echo $MeanTimeWaited;?>]]);
  66. <?}
  67. elseif(isset($_POST['MedianTimeWaited']))
  68. {?>
  69. data.addRows([['<?php echo 'Median Time Waited';?>', <?php echo $MedianTimeWaited;?>]]);
  70. <?}
  71. elseif(isset($_POST['MedianLengthOfStay']))
  72. {?>
  73. data.addRows([['<?php echo 'Mean Length Of Stay';?>', <?php echo $MeanLengthOfStay;?>]]);
  74. <?}
  75. elseif(isset($_POST['MeanLengthOfStay']))
  76. {?>
  77. data.addRows([['<?php echo 'Median Length Of Stay';?>', <?php echo $MedianLengthOfStay;?>]]);
  78. <?}
  79. elseif(isset($_POST['MeanAge']))
  80. {?>
  81. data.addRows([['<?php echo 'Mean Age';?>', <?php echo $MeanAge;?>]]);
  82. <?}
  83. elseif(isset($_POST['Age014']))
  84. {?>
  85. data.addRows([['<?php echo 'Age 0 - 14';?>', <?php echo $Age014;?>]]);
  86. <?}
  87. elseif(isset($_POST['Age1559']))
  88. {?>
  89. data.addRows([['<?php echo 'Age 15 - 59';?>', <?php echo $Age1559;?>]]);
  90. <?}
  91. elseif(isset($_POST['Age6074']))
  92. {?>
  93. data.addRows([['<?php echo 'Age 60 - 74';?>', <?php echo $Age6074;?>]]);
  94. <?}
  95. elseif(isset($_POST['Age75']))
  96. {?>
  97. data.addRows([['<?php echo 'Age 75+';?>', <?php echo $Age75;?>]]);
  98. <?}
  99. elseif(isset($_POST['DayCase']))
  100. {?>
  101. data.addRows([['<?php echo 'Day Case';?>', <?php echo $DayCase;?>]]);
  102. <?}
  103. elseif(isset($_POST['FCEBedDays']))
  104. {?>
  105. data.addRows([['<?php echo 'FCEBedDays';?>', <?php echo $FCEBedDays;?>]]);
  106. <?php}?>
  107.  
  108. // Set chart options
  109. var options = {'title':' <?php echo $Hospital;?>',
  110. 'legend' : 'none',
  111. 'width':900,
  112. 'height':500,
  113. vAxis: {minValue: 0}};
  114.  
  115. // Instantiate and draw our chart, passing in some options.
  116. var chart = new google.visualization.ColumnChart(document.getElementById('chart_div'));
  117. chart.draw(data, options);
  118. }
  119. </script>
  120. </head>
  121. <body>
  122.  
  123. <div id="chart_div" style="width: 900px; height: 500px;"></div>
  124.  
  125. <form name="chartoptions" action="#" method="POST">
  126. <h3>Select the information about the hospital to chart:</h3>
  127. <input type="checkbox" name="FinishedConsultantEpisodes" value="<?php echo $FCEBedDays;?>">Finished Consultant Episodes<br>
  128. <input type="checkbox" name="Admissions" value="<?php echo $Admissions;?>">Admissions<br>
  129. <input type="checkbox" name="Male" value="<?php echo $Male;?>">Males<br>
  130. <input type="checkbox" name="Emergency" value="<?php echo $Emergency;?>">Emergency<br>
  131. <input type="checkbox" name="WaitingList" value="<?php echo $WaitingList;?>">Waiting List<br>
  132. <input type="checkbox" name="MeanTimeWaited" value="<?php echo $MeanTimeWaited;?>">Mean Time Waited<br>
  133. <input type="checkbox" name="MedianTimeWaited" value="<?php echo $MedianTimeWaited;?>">Median Time Waited<br>
  134. <input type="checkbox" name="MeanLengthOfStay" value="<?php echo $MeanLengthOfStay;?>">Mean Length of Stay<br>
  135. <input type="checkbox" name="MedianLengthOfStay" value="<?php echo $MedianLengthOfStay;?>">Mean Length of Stay<br>
  136. <input type="checkbox" name="MeanAge" value="<?php echo $MeanAge;?>">Mean Age<br>
  137. <input type="checkbox" name="Age014" value="<?php echo $Age014;?>">Age 0 - 14<br>
  138. <input type="checkbox" name="Age1559" value="<?php echo $Age1559;?>">Age 15 - 59<br>
  139. <input type="checkbox" name="Age6074" value="<?php echo $Age6074;?>">Age 60 - 74<br>
  140. <input type="checkbox" name="Age75" value="<?php echo $Age75;?>">Age 75 +<br>
  141. <input type="checkbox" name="DayCase" value="<?php echo $DayCase;?>">Day case<br>
  142. <input type="checkbox" name="FCEBedDays" value="<?php echo $FCEBedDays;?>">FCE Bed days<br>
  143. <input type="submit" onclick="drawChart()" value="Refresh Chart!">
  144. </form>
  145.  
  146. </body>
  147. </html>
Advertisement
Add Comment
Please, Sign In to add comment