def load_mh(self): LOGGER.debug("loading medical history") self.mh = medhist.get_mh(self.pt.serialno) if self.is_new_mh: return def set_text(le, value): if value is None: le.setText("") else: le.setText(value) set_text(self.warning_line_edit, self.mh.warning_card) set_text(self.meds_line_edit, self.mh.medication_comments) set_text(self.allergies_line_edit, self.mh.allergies) set_text(self.heart_line_edit, self.mh.heart) set_text(self.diabetes_line_edit, self.mh.diabetes) set_text(self.arthritis_line_edit, self.mh.arthritis) set_text(self.respiratory_line_edit, self.mh.respiratory) set_text(self.bleeding_line_edit, self.mh.bleeding) set_text(self.infection_line_edit, self.mh.infectious_disease) set_text(self.endocarditis_line_edit, self.mh.endocarditis) set_text(self.liver_line_edit, self.mh.liver) set_text(self.anaesthetic_line_edit, self.mh.anaesthetic) set_text(self.joint_line_edit, self.mh.joint_replacement) set_text(self.heart_surgery_line_edit, self.mh.heart_surgery) set_text(self.brain_surgery_line_edit, self.mh.brain_surgery) set_text(self.hospitalised_line_edit, self.mh.hospital) set_text(self.cjd_line_edit, self.mh.cjd) set_text(self.other_text_edit, self.mh.other) self.med_alert_cb.setChecked(self.mh.alert) self.meds_text_edit.setText("\n".join(sorted(self.mh.medications.keys())) + "\n")
def load_mh(self): self.mh = medhist.get_mh(self.pt.serialno) if self.is_new_mh: return def set_text(le, value): if value is None: le.setText("") else: le.setText(value) set_text(self.warning_line_edit, self.mh.warning_card) set_text(self.meds_line_edit, self.mh.medication_comments) set_text(self.allergies_line_edit, self.mh.allergies) set_text(self.heart_line_edit, self.mh.heart) set_text(self.diabetes_line_edit, self.mh.diabetes) set_text(self.arthritis_line_edit, self.mh.arthritis) set_text(self.respiratory_line_edit, self.mh.respiratory) set_text(self.bleeding_line_edit, self.mh.bleeding) set_text(self.infection_line_edit, self.mh.infectious_disease) set_text(self.endocarditis_line_edit, self.mh.endocarditis) set_text(self.liver_line_edit, self.mh.liver) set_text(self.anaesthetic_line_edit, self.mh.anaesthetic) set_text(self.joint_line_edit, self.mh.joint_replacement) set_text(self.heart_surgery_line_edit, self.mh.heart_surgery) set_text(self.brain_surgery_line_edit, self.mh.brain_surgery) set_text(self.hospitalised_line_edit, self.mh.hospital) set_text(self.cjd_line_edit, self.mh.cjd) set_text(self.other_text_edit, self.mh.other) self.med_alert_cb.setChecked(self.mh.alert) self.meds_text_edit.setText( "\n".join(sorted(self.mh.medications.keys())) + "\n")
def __init__(self, pt, parent): self.pt = pt self.parent = parent self.printer = QtGui.QPrinter() self.printer.setPageSize(QtGui.QPrinter.A4) if self.parent.include_mh: self.mh = get_mh(self.pt.serialno)
def __init__(self, pt, parent): self.pt = pt self.parent = parent self.printer = QtPrintSupport.QPrinter() self.printer.setPaperSize(QtPrintSupport.QPrinter.A4) if self.parent.include_mh: self.mh = get_mh(self.pt.serialno)