예제 #1
0
파일: couch.py 프로젝트: dimagi/bhoma
 def sorted_xforms(self):
     # TODO: cache.  efficiency.
     forms = []
     for form_id in self.form_ids:
         forms.append(CXFormInstance.get(form_id))
     return sorted(forms, key=lambda form: Encounter.get_visit_date(form))
예제 #2
0
파일: couch.py 프로젝트: dimagi/bhoma
 def get_last_visit_date(self):
     if self.sorted_encounters():
         return self.sorted_encounters()[-1].visit_date
     return Encounter.get_visit_date(self.sorted_xforms()[-1])