Пример #1
0
def displayData(fitbitID):
    fhir = FHIR('http://polaris.i3l.gatech.edu:8080/gt-fhir-webapp/base')
    # fhir.send_exercise_obs(showProgress(fitbitID), getFhirID(fitbitID))
    observations = fhir.get_observations(getFhirID(fitbitID))
    data = json.loads(observations)
    observations_formatted = []
    for observation in data['entry']:
        obs_dict = {}
        obs_dict['value'] = observation['resource']['valueQuantity']['value']
        obs_dict['date'] = observation['resource']['appliesDateTime']
        observations_formatted.append(obs_dict)
    observations_formatted.sort()
    return dict(observations_pretty=observations_formatted, observations_raw=observations, year=datetime.datetime.now().year)