File size: 1,947 Bytes
b426b8e 0d5eb6c b426b8e 0d5eb6c b426b8e | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 | 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":[],
}
|