Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

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.

...