Beispiel #1
0
def getDeathPerson():
  conn = db.getConnection()
  curs = conn.cursor()
  sql = "SELECT count(person_id) as death_count FROM death;"
  curs.execute(sql)
  data = data_frame(curs)
  conn.close()
  post_pool.putconn(conn)
  return data
Beispiel #2
0
def getVisit():
  conn = db.getConnection()
  curs = conn.cursor()
  sql = "SELECT visit_concept_id, COUNT(visit_concept_id) AS visit \
          FROM visit_occurrence GROUP BY visit_concept_id;"
  curs.execute(sql)
  data = data_frame(curs)
  conn.close()
  post_pool.putconn(conn)
  return data
Beispiel #3
0
def getSerchConcept(serchIdx):
  serch = serchIdx
  conn = db.getConnection()
  curs = conn.cursor()
  sql = f"SELECT concept_name, concept_id FROM concept WHERE concept_id = {serch};"
  curs.execute(sql)
  data = data_frame(curs)
  conn.close()
  post_pool.putconn(conn)
  return data
Beispiel #4
0
def getAllGender():
  conn = db.getConnection()
  curs = conn.cursor()
  sql =   "SELECT c.concept_name, COUNT(p.gender_concept_id) \
          FROM person p INNER JOIN concept c \
          ON c.concept_id = p.gender_concept_id \
          GROUP BY c.concept_name, p.gender_concept_id;"
  curs.execute(sql)
  data = data_frame(curs)
  conn.close()
  post_pool.putconn(conn)
  return data
Beispiel #5
0
def getGenderVisit():
  conn = db.getConnection()
  curs = conn.cursor()
  sql = "SELECT COUNT(p.gender_concept_id) AS gender_count , c.concept_name AS Gender\
          FROM person p \
          INNER JOIN visit_occurrence v \
          ON p.person_id = v.person_id \
          INNER JOIN concept c \
          ON c.concept_id = p.gender_concept_id \
          GROUP BY p.gender_concept_id , c.concept_name;"
  curs.execute(sql)
  data = data_frame(curs)
  conn.close()
  post_pool.putconn(conn)
  return data