| import os | |
| ''' | |
| shared environment variables | |
| ''' | |
| default_device = "cervical-cage" | |
| aws_access_key_id = os.environ.get('AMRA_AWS_ACCESS_KEY_ID') | |
| aws_secret_access_key = os.environ.get('AMRA_AWS_SECRET_ACCESS_KEY') | |
| openai_api_key = os.environ.get('AMRA_OPENAI_API_KEY') | |
| device_options={ | |
| "secondary extraction":False, | |
| "secondary extraction count":0 | |
| } | |
| ''' | |
| ui equivalent environment variables | |
| ''' | |
| ec_options={ | |
| "Equivalent Comparator":False, | |
| "Equivalent Comparator require SD":False, | |
| "Equivalent Comparator count":0 | |
| } | |
| ''' | |
| dynamodb tables structure | |
| ''' | |
| data_structure = { | |
| "terms":{ | |
| "key":[ | |
| "assessment_step", | |
| "term" | |
| ], | |
| "fields":[ | |
| "assessment_step", | |
| "term", | |
| "clinical term", | |
| "summary term", | |
| "template_name", | |
| "terms" | |
| ]}, | |
| "prompts":{ | |
| "key":[ | |
| "assessment_step", | |
| "template_name" | |
| ], | |
| "fields":[ | |
| "assessment_step", | |
| "template_name", | |
| "sections", | |
| "groups", | |
| "levels", | |
| "preoperatives", | |
| "prompt", | |
| "fields", | |
| "reformat_inst" | |
| ] | |
| }, | |
| "articles":{ | |
| "key":[ | |
| "domain", | |
| "name" | |
| ], | |
| "fields":[ | |
| "domain", | |
| "name", | |
| "content", | |
| "upload_time" | |
| ] | |
| }, | |
| "outputs":{ | |
| "key":[ | |
| "domain", | |
| "article" | |
| ], | |
| "fields":[ | |
| "domain", | |
| "article", | |
| "outcomes" | |
| ] | |
| }, | |
| "devices":{ | |
| "key":[ | |
| "device_name" | |
| ], | |
| "fields":[ | |
| "device_name", | |
| "device_type", | |
| "intended_use", | |
| "indications", | |
| "contraindications" | |
| ] | |
| } | |
| } | |
| ''' | |
| application default data | |
| ''' | |
| app_data = { | |
| "current_device":{}, | |
| "devices":[], | |
| } | |