Beispiel #1
0
 def treatment_item(self):
     ti = TreatmentItem(self.proc_code)
     practitioner = self.chosen_practitioner
     ti.set_px_clinician(practitioner.id)
     ti.set_tx_clinician(practitioner.id)
     ti.set_cmp_date(self.date)
     return ti
Beispiel #2
0
 def treatment_item(self):
     ti = TreatmentItem(self.proc_code)
     practitioner = self.chosen_practitioner
     ti.set_px_clinician(practitioner.id)
     ti.set_tx_clinician(practitioner.id)
     ti.set_cmp_date(self.date)
     return ti
 def treatment_item(self):
     ti = TreatmentItem(self.proc_code)
     practitioner = self.chosen_practitioner
     if practitioner.is_hygienist:
         ti.set_px_clinician(
             SETTINGS.current_patient.current_contracted_dentist.id)
     ti.set_tx_clinician(practitioner.id)
     ti.set_cmp_date(self.date)
     return ti
Beispiel #4
0
        return False


if __name__ == "__main__":

    from lib_openmolar.common.db_orm import TreatmentItem
    from lib_openmolar.client.connect import DemoClientConnection

    app = QtGui.QApplication([])

    cc = DemoClientConnection()
    cc.connect()

    dl = TreatmentItemFinaliseDialog()

    code = SETTINGS.PROCEDURE_CODES["D10"]
    item = TreatmentItem(code)
    #item.set_completed(True)
    while not item.is_valid:
        if not dl.get_info(item):
            break

    if False:
        for code in SETTINGS.PROCEDURE_CODES:
            item = TreatmentItem(code)
            item.set_px_clinician(1)
            if not item.is_valid:
                dl.get_info(item)

            print item
            print item.is_valid
        return False

if __name__ == "__main__":

    from lib_openmolar.common.db_orm import TreatmentItem
    from lib_openmolar.client.connect import DemoClientConnection

    app = QtGui.QApplication([])

    cc = DemoClientConnection()
    cc.connect()

    dl = TreatmentItemFinaliseDialog()

    code = SETTINGS.PROCEDURE_CODES["D10"]
    item = TreatmentItem(code)
    #item.set_completed(True)
    while not item.is_valid:
        if not dl.get_info(item):
            break

    if False:
        for code in SETTINGS.PROCEDURE_CODES:
            item = TreatmentItem(code)
            item.set_px_clinician(1)
            if not item.is_valid:
                dl.get_info(item)

            print item
            print item.is_valid