Example #1
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);
                             }
                         }
                     }
                 }
             }
         }
     }
 }