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 ($fieldName == "age" || $fieldName == "Age") { CustomFieldOrderGeneration_Patient::generate_patient_age(); } else { if ($fieldName == "dob" || $fieldName == "Date of Birth") { CustomFieldOrderGeneration_Patient::generate_patient_dob(); } 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); } } } } } } } } } }
| <a href='find_patient.php'>« <?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); ?> <?php $HTMLFactory->generateHTML($field_odering->field15); ?>
<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 $fieldOrder = $field_odering->form_field_inOrder; $fieldOrder = explode(',', $fieldOrder); foreach ($fieldOrder as $fieldName) { $HTMLFactory->generateHTML($fieldName); } ?> <?php CustomFieldOrderGeneration_Patient::generate_patient_rdate(); ?> </form>