devices / application.py
Roland Ding
1.1.1.1 updated ui and corresponding features for the devices arrangement ui.
0d5eb6c
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":[],
}