Define Conditional CDEs
Use Case Number | Otherhm2.pm13.1 |
---|---|
Brief Description | In data collections forms, it is often important to enforce specific rules that determine which data elements are captured. These rules are termed as "conditional" CDEs or "skip patterns". For example, if male is selected for the gender CDE question, then the question about whether the patient is pregnant would be skipped. More complex conditionals can be defined that require mathematical evaluation (less than, greater than), etc. |
Actor(s) for this particular use case | Metadata Specialist, Clinical Researcher |
Pre-condition | None. |
Post condition | Data is collected with conditional steps. |
Steps to take |
|
Alternate Flow | None. |
Priority | High. |
Associated Links | |
Fit criterion/Acceptance Criterion | The skip pattern must be associated with the CDE and optionally reusable. |
Define non-editable CDEs
Use Case Number | Otherhm2.pm13.2 |
---|---|
Brief Description | In data collections forms, it is often important to enforce that some values are not editable. These data elements could have a default value, be derived from other data elements (such as age from date of birth), or be derived from other systems. |
Actor(s) for this particular use case | Metadata Specialist, Clinical Researcher |
Pre-condition | None. |
Post condition | Data is collected with non-editable CDEs not captured from user input directly |
Steps to take |
|
Alternate Flow | None. No conditions of the CDE will establish this indicator. All items will be null unless explicitly set to "Yes" or "No". |
Priority | High. |
Associated Links | |
Fit criterion/Acceptance Criterion | None. |
Define default values for CDEs
Use Case Number | Otherhm2.pm13.3 |
---|---|
Brief Description | In data collections forms, sometimes it is important to define a default value for a CDE. This improves accuracy and can make some forms quicker to fill out. When combined with non-editable CDEs, this provides a forms author a way to enter a constant into a form. |
Actor(s) for this particular use case | Metadata Specialist, Clinical Researcher |
Pre-condition | None. |
Post condition | Data is collected with default values in CDEs |
Steps to take |
|
Alternate Flow | When the value for a CDE is defined as a set of possible values, the default value must be selected from the value set and is automatically selected for the Clinical Researcher when editing the form. |
Priority | High. |
Associated Links | |
Fit criterion/Acceptance Criterion | None. |
Define a CDE as derived
Use Case Number | Otherhm2.pm13.4 |
---|---|
Brief Description | In data collections forms, it is possible that the value of a CDE is derived from the values of other CDEs. For example, an Address CDE may be derived from a set of CDEs for Street, ZipCode, City, and State. A derived CDE is often combined with the non-editable flag so that, when presented in a form, the user does not directly edit the value because it is composed from other values. |
Actor(s) for this particular use case | Metadata Specialist, Clinical Researcher |
Pre-condition | None. |
Post condition | Data is collected for a derived CDEs |
Steps to take |
|
Alternate Flow |
|
Priority | High. |
Associated Links | |
Fit criterion/Acceptance Criterion | None. |
Define a module of CDEs
Use Case Number | Otherhm2.pm13.5 |
---|---|
Brief Description | In data collections forms, sometimes it is important to define a set of CDEs that must be asked completely in a certain order. The question and answer pattern within the module itself has semantic meaning, and, if broken, is invalidated. A module it sometimes combined with the non-editable flag to indicate that it cannot be altered. |
Actor(s) for this particular use case | Metadata Specialist, Clinical Researcher |
Pre-condition | None. |
Post condition | Data is collected for the modules of a form |
Steps to take |
|
Alternate Flow | None. |
Priority | High. |
Associated Links | |
Fit criterion/Acceptance Criterion | None. |