Exemple #1
0
    def get(self):
        # 통계 데이터
        data = {}
        person = {}
        visit = {}

        person["person_statistics"] = Person.person_statistics()

        person["gender_person_statistics"] = []
        for i in Person.gender_person_statistics():
            person["gender_person_statistics"].append(i._asdict())

        person["race_person_statistics"] = []
        for i in Person.race_person_statistics():
            person["race_person_statistics"].append(i._asdict())

        person["ethnicity_person_statistics"] = []
        for i in Person.ethnicity_person_statistics():
            person["ethnicity_person_statistics"].append(i._asdict())

        person["death_person_statistics"] = Person.death_person_statistics()

        data["pserson"] = person

        visit["concept_visit_statistics"] = []
        for i in VisitOccurrence.concept_visit_statistics():
            visit["concept_visit_statistics"].append(i._asdict())

        visit["gender_visit_statistics"] = []
        for i in VisitOccurrence.gender_visit_statistics():
            visit["gender_visit_statistics"].append(i._asdict())

        visit["race_visit_statistics"] = []
        for i in VisitOccurrence.race_visit_statistics():
            visit["race_visit_statistics"].append(i._asdict())

        visit["ethnicity_visit_statistics"] = []
        for i in VisitOccurrence.ethnicity_visit_statistics():
            visit["ethnicity_visit_statistics"].append(i._asdict())

        visit["age_visit_statistics"] = []
        for i in VisitOccurrence.age_visit_statistics():
            visit["age_visit_statistics"].append(i._asdict())

        data['visit'] = visit

        return jsonify(data)