Name | Description | Type | Additional information |
---|---|---|---|
AOEID |
AOE ID.
|
string |
Max length: 600 |
DisplayValue |
Display Value for AOE. |
string |
Max length: 500 |
CodedValue |
Coded Value for AOE. |
string |
Max length: 500 |
LabCode |
Identifies the test for which this question is to be asked |
string |
Max length: 255 |
Question |
The text of the question to be presented to the user, e.g. “LMP” or “Fasting” |
string |
Max length: 255 |
Explanation |
Additional text that helps explain the question (optional) |
string |
Max length: 255 |
OBXCode |
A unique code that identifies this question. |
string |
Max length: 255 |
AOEType |
The type determines the way the question is presented to the user.
|
string |
Max length: 255 |
Options |
Options provides some further information for certain types of AOE questions.
|
string |
Max length: 2000 |
LabRequired |
Determines if AOE should be answered before allowing a send of the order to the Lab. |
boolean |
None. |
PSCRequired |
Determines if AOE should be answered before allowing a send of the order to the Patient Service Center (PSC). |
boolean |
None. |
Shared |
Indicates this question is shared between tests and should only be displayed once in an order. (e.g. Fasting is a question that is typically shared between tests). The OBX Code should be the same for any shared AOE questions. For example, if “Fasting” is to be shared then all the “Fasting” questions should use the same OBX Code. |
boolean |
None. |
OptionGroups |
This field is optional and is used only for questions of type “select”. Along with the TriggerID field, this field allows you to have the selection in one question (the triggering question) dynamically change the choices for selection in another question (the target question). This field is defined in the target question and takes on the following format: {triggervalue1}|{label1}^{value1}|{label2}^{value2}|…; {triggervalue2}|{label1}^{value1}|{label2}^{value2}|… Where {triggervalue} is the value of the triggering question that, when selected, will set the choices in the target question to the {label}^{value} pairs following the {triggervalue}. There should be a {triggervalue} and its associated {label}^{value} entries for every label entry defined in the triggering question’s “options” field. Note that the groups are separated by a semicolon ';', option choices are separated by a pipe character '|', and label/value pairs are separated by a carot '^'. |
string |
Max length: 2000 |
TriggerID |
This field is used in conjunction with the OptionGroups field and should be set to the OBXCode of the question that is triggering this question to change as described in the OptionGroups above. |
string |
Max length: 255 |
VisibilityOptions |
This field can be used to dynamically control the visibility of an AOE question based on the answer to another AOE question of type Select, Select Combo, or Checkbox (either 2-state or 3-state). The triggerid parameter references the OBXCode of the AOE question that will trigger the visibility change. The visiblevalues parameter is a list of values that will make this, the target AOE, visible. When the value of the trigger AOE question changes, the visibility of the target AOE will be enabled if the current value of the trigger AOE is in the visiblevalues list. If it is not, the target AOE will be hidden. The visiblevalues list can contain more than one value separated by ‘^’. If this AOE is to be shown for the default case when the trigger AOE value is empty, include an empty entry in the visiblevalues list. Below is an example of an AOE that will become visible when the trigger AOE has a value of “one” or “”. triggerid={obxcode of triggering AOE}|visiblevalues=one^ When the triggering AOE is of type 2-state checkbox, the values to trigger on are “y”, “n”, and “”. Note that a 2-state checkbox will start out with a value of “”. Once the AOE dialog is dismissed however, an unchecked 2-state checkbox will have a value of “n” and a checked 2-state checkbox will have a value of “y”. When the triggering AOE is of type 3-state checkbox, the values to trigger on are “y”, “n”, and “” for the three different states of “Yes”, “No”, and “Not Answered”. |
string |
Max length: 2000 |
InitValue |
Used to specify the initial value for an AOE. This is currently only used for Order Level AOEs. |
string |
Max length: 255 |