def getMenstrualStatus(self): statuses = { 'FirstDayOfLastMenses': '', 'MenstrualCycleType': MENSTRUAL_STATUSES.keys()[0], 'Pregnant': False, 'MonthOfPregnancy': 0, 'Hysterectomy': False, 'HysterectomyYear': '', 'OvariesRemoved': False, 'OvariesRemovedNum': 0, 'OvariesRemovedYear': '' } # Fill with patient's Menstrual status info patient = self.aq_parent.Schema()['Patient'].get(self.aq_parent) if patient: pms = self.aq_parent.Schema()['MenstrualStatus'].get( self.aq_parent) if pms: statuses = dict(statuses.items() + pms[0].items()) cms = self.aq_parent.Schema()['MenstrualStatus'].get(self.aq_parent) if cms: statuses = dict(statuses.items() + cms[0].items()) return [statuses]
def getMenstrualStatus(self): statuses = {'FirstDayOfLastMenses':'', 'MenstrualCycleType': MENSTRUAL_STATUSES.keys()[0], 'Pregnant':False, 'MonthOfPregnancy':0, 'Hysterectomy': False, 'HysterectomyYear': '', 'OvariesRemoved': False, 'OvariesRemovedNum': 0, 'OvariesRemovedYear': ''} # Fill with patient's Menstrual status info patient = self.aq_parent.Schema()['Patient'].get(self.aq_parent) if patient: pms = self.aq_parent.Schema()['MenstrualStatus'].get(self.aq_parent) if pms: statuses = dict(statuses.items() + pms[0].items()) cms = self.aq_parent.Schema()['MenstrualStatus'].get(self.aq_parent) if cms: statuses = dict(statuses.items() + cms[0].items()) return [statuses]
def getMenstrualStatusesList(self): statuses = {} for key in MENSTRUAL_STATUSES.keys(): statuses[key] = MENSTRUAL_STATUSES.getValue(key) return statuses