When the list of permissible value is long and user needs to display only a few values in a particular dropdown, below is an option to do so.
Example 1: Visit site dropdown to show only a few sites and not all the sites from the instance. Add values in options like below
Code Block |
---|
{
"name": "visit.site",
"caption": "Visit Site",
"type": "dropdown",
"multiple": false,
"optional": false,
"defaultValue": "Stanford Hospital",
"listSource": {
"options": [
"Stanford Hospital",
"Glenfield Hospital"
]
}
} |
Example 2: List only 2 values for gender
Code Block |
---|
{
"name": "cpr.participant.gender",
"caption": "Gender",
"type": "pvs",
"attr": "gender",
"optional": true,
"defaultValue": "Female Gender",
"options": [
{"value": "Male Gender", "conceptCode": "M"},
{"value": "Female Gender", "conceptCode": "F"}
]
} |
Example 3: List only 'Whole Blood' value under 'Fluid' and 'Fixed Tissue Block' under Tissue. The other class and type values will not be displayed.
Code Block |
---|
{
"name": "specimen.type",
"caption": "Type",
"type": "specimen-type",
"specimen": "specimen",
"optional": false,
"defaultValue": "Whole Blood",
"options": [
{
"specimenClass": "Fluid",
"type": "Whole Blood"
},
{
"specimenClass": "Tissue",
"type": "Fixed Tissue Block"
}
]
} |
Subset user dropdown
From v5.0 onwards, It is possible to configure a user list with a few selected the user.
This features help user to speed up the data entry. If there are only 4-5 users to select from, then user don't have to search every time from the list of all users.
...