Ejemplo n.º 1
0
    def post(self):
        kwargs = dict(self.application.static_kwargs)
        kwargs['page_name'] = 'mobile_outreach_client_get'
        kwargs['config'] = config
        kwargs['client_id'] = ''
        kwargs['error'] = ''
        
        username = self.get_secure_cookie('openhmis1')
        password = self.get_secure_cookie('openhmis2')

        client_id = self.get_argument('client_id', None)
        outreach = Outreach(self.db, config)        

        kwargs['client_id'] = client_id
        
        person = outreach.client_get(username, password, client_id)

        if person['meta']['status'] != 'OK':
            kwargs['error'] = True
            self.write(self.application.loader.load('outreach_client_get.html').generate(**kwargs))

        kwargs['client_id'] = client_id
        kwargs['error'] = person['meta']['status']

        try:
            kwargs['dob'] = person['response']['dob']
        except:
            kwargs['dob'] = ''

        try:
            kwargs['ethnicity'] = person['response']['ethnicity']
        except:
            kwargs['ethnicity'] = ''

        try:
            kwargs['gender'] = person['response']['gender']
        except:
            kwargs['gender'] = ''

        try:
            kwargs['name_first'] = person['response']['name_first']
        except:
            kwargs['name_first'] = ''

        try:
            kwargs['name_last'] = person['response']['name_last']
        except:
            kwargs['name_last'] = ''

        try:
            kwargs['name_middle'] = person['response']['name_middle']
        except:
            kwargs['name_middle'] = ''

        try:
            kwargs['race'] = person['response']['race']
        except:
            kwargs['race'] = ''
            
        self.write(self.application.loader.load('outreach_client_get.html').generate(**kwargs))
Ejemplo n.º 2
0
    def get(self):
        
        username = self.get_secure_cookie('openhmis1')
        password = self.get_secure_cookie('openhmis2')

        kwargs = dict(self.application.static_kwargs)
        kwargs['page_name'] = 'outreach'
        kwargs['config'] = config
        kwargs['error'] = False
        
        outreach = Outreach(self.db, config)
        person = outreach.client_get(username, password, '6')
        
        if person['meta']['status'] != 'OK':
            kwargs['error'] = True

        self.write(self.application.loader.load('outreach_client.html').generate(**kwargs))
Ejemplo n.º 3
0
    def get(self):

        username = self.get_secure_cookie('openhmis1')
        password = self.get_secure_cookie('openhmis2')

        kwargs = dict(self.application.static_kwargs)
        kwargs['page_name'] = 'mobile_outreach_client_add'
        kwargs['config'] = config
        kwargs['client_id'] = self.get_argument('client_id', None)
        kwargs['error'] = ''
        client_id = '6'        

        outreach = Outreach(self.db, config)
        person = outreach.client_get(username, password, client_id)
        
        if person['meta']['status'] != 'OK':
            kwargs['error'] = True

        self.write(self.application.loader.load('outreach_client_add.html').generate(**kwargs))