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)