Exemplo n.º 1
0
class OberverTestCase(TestCase):
    def setUp(self):
        self.my_observer = Observer()

    def test_register(self):
        test_graph = GraphDataPatientNumber()
        self.my_observer.register(test_graph)
        actual = self.my_observer.subscribers.pop()
        self.assertEqual(test_graph, actual)

    def test_unregister(self):
        test_graph = GraphDataPatientNumber()
        self.assertTrue(self.my_observer.register(test_graph))
Exemplo n.º 2
0
DBConnector()
# init observer
myObserver = Observer()
# build navigation tree
navigation = NavigationData("icd10_icd9")
# build the graphs
diagnose_count = GraphDataDiagnoseGenderCount()
gender_distribution = GraphDataGenderDistribution()
age_distribution = GraphDataAgeDistribution()
medication_count = GraphDataMedicationGenderCount()
procedure_count = GraphDataProcedureGenderCount()
vital_status = GraphDataVitalStaturCount()
stay_of_days = GraphDataStayOfDays()
laboratory_tests = GraphDataLaboratoryTest()
# register all components
myObserver.register(navigation)
myObserver.register(gender_distribution)
myObserver.register(diagnose_count)
myObserver.register(age_distribution)
myObserver.register(medication_count)
myObserver.register(procedure_count)
myObserver.register(vital_status)
myObserver.register(stay_of_days)
myObserver.register(laboratory_tests)

# TODO GRapdata erstelle und GRapehn

app = Flask(__name__)
CORS(app)

selection_all = {"names": [], "selection": [], "operator": []}