public static function init()
 {
     if (is_null(self::$page_elems)) {
         self::$page_elems = new PageElems();
     }
 }
Example #2
0
" ></input>
	<table cellpadding="2" class='regn_form_table'>
	<?php 
CustomFieldOrderGeneration_Patient::init();
$HTMLFactory = new field_htmlFactory();
?>
	<?php 
$fieldOrder = $field_odering->form_field_inOrder;
$fieldOrder = explode(',', $fieldOrder);
foreach ($fieldOrder as $fieldName) {
    $HTMLFactory->generateHTML($fieldName);
}
?>
	
	<?php 
CustomFieldOrderGeneration_Patient::generate_patient_rdate();
?>

	</form>
	
	<input type='hidden' name='pid2' id='pid2' value=''></input>
	
	<tr>
		<td></td>
		<td>
			<input type="button" id='submit_button' onclick="add_patient();" value="<?php 
echo LangUtil::$generalTerms['CMD_SUBMIT'];
?>
" />
			&nbsp;&nbsp;
			<a href='doctor_register.php'><?php 
Example #3
0
<b><?php echo LangUtil::getTitle(); ?></b>
 | <a href='find_patient.php'>&laquo; <?php echo LangUtil::$pageTerms['MSG_BACKTOLOOKUP']; ?></a>
<br><br>
<div id='new_patient_msg' class='sidetip_nopos' style='display:none;width:510px;'>
</div>
<br>
<table cellspacing='0px'>
<tr valign='top'>
<td>
<div id='patient_new'>
<div class='pretty_box' style='width:500px'>
<form name="new_record" action="add_patient.php" method="post" id="new_record" class="new_record">
	<?php # Hidden field for db key ?>
	<input type='hidden' name='card_num' id='card_num' value="<?php echo get_max_patient_id()+1; ?>" ></input>
	<table cellpadding="2" class='regn_form_table'>
	<?php CustomFieldOrderGeneration_Patient::init(); 
		  $HTMLFactory = new field_htmlFactory; ?>
	<?php $HTMLFactory->generateHTML($field_odering->field1); ?>
	<?php $HTMLFactory->generateHTML($field_odering->field2); ?>
	<?php $HTMLFactory->generateHTML($field_odering->field3); ?>
	<?php $HTMLFactory->generateHTML($field_odering->field4); ?>
	<?php $HTMLFactory->generateHTML($field_odering->field5); ?>
	<?php $HTMLFactory->generateHTML($field_odering->field6); ?>
	<?php $HTMLFactory->generateHTML($field_odering->field7); ?>
	<?php $HTMLFactory->generateHTML($field_odering->field8); ?>
	<?php $HTMLFactory->generateHTML($field_odering->field9); ?>
	<?php $HTMLFactory->generateHTML($field_odering->field10); ?>
	<?php $HTMLFactory->generateHTML($field_odering->field11); ?>
	<?php $HTMLFactory->generateHTML($field_odering->field12); ?>
	<?php $HTMLFactory->generateHTML($field_odering->field13); ?>
	<?php $HTMLFactory->generateHTML($field_odering->field14); ?>
Example #4
0
 public function generateHTML($fieldName)
 {
     if (self::$custom_field_list == null) {
         self::$custom_field_list = get_custom_fields_patient();
         foreach (self::$custom_field_list as $custom_field) {
             if ($custom_field->flag == NULL) {
                 array_push(self::$custom_field_name_array, $custom_field->fieldName);
             }
         }
     }
     if ($fieldName == "pid" || $fieldName == "Patient ID") {
         CustomFieldOrderGeneration_Patient::generate_patient_Id();
     } else {
         if ($fieldName == "patientaddl" || $fieldName == "patientAddl" || $fieldName == "Patient Addl ID") {
             CustomFieldOrderGeneration_Patient::generate_patient_addl();
         } else {
             if ($fieldName == "rdate" || $fieldName == "Registration Date") {
                 //CustomFieldOrderGeneration_Patient::generate_patient_rdate();
             } else {
                 if ($fieldName == "dnum" || $fieldName == "Daily Number") {
                     CustomFieldOrderGeneration_Patient::generate_patient_dailynum();
                 } else {
                     if ($fieldName == "pname" || $fieldName == "Patient Name") {
                         CustomFieldOrderGeneration_Patient::generate_patient_name();
                     } else {
                         if ($fieldName == "sex" || $fieldName == "Sex") {
                             CustomFieldOrderGeneration_Patient::generate_patient_sex();
                         } else {
                             if (in_array($fieldName, self::$custom_field_name_array)) {
                                 $custom_field_obj = get_custom_fields_patient_by_name($fieldName);
                                 CustomFieldOrderGeneration_Patient::generate_patient_custom_fields($custom_field_obj);
                             }
                         }
                     }
                 }
             }
         }
     }
 }