Slot: expressions
URI: dds:slot/expressions Alias: expressions
Applicable Classes
| Name | Description | Modifies Slot |
|---|---|---|
| Analysis | Analysis extends Method to capture analysis-specific metadata including the reason for analysis, its purpose, and data traceability for the results used. Expressions and parameters from Method can be generic or implementation-specific. |
no |
| Check | A reusable validation check included in the metadata package, such as a published CORE rule. Linked many-to-many by reference to the metadata and/or data elements it applies to, and optionally citing an external published rule so checks stay reusable and loosely coupled. Distinct from RangeCheck, which is an inline executable comparison; a RangeCheck may implement a Check. | no |
| Method | A reusable computational procedure that describes how to derive values and can be referenced by Items. Analysis and Derivation concepts can be implemented by a Method. Properties can be referenced by Parameters in its expressions. |
no |
| LogicalPredicate | A reusable, composable, and nestable logical expression resolving to a boolean. Used for applicability conditions, validation rules, eligibility criteria, and skip logic. This is a data-model predicate — not a clinical condition (diagnosis). Implements usdm:Condition (the study-design predicate, distinct from the clinical FHIR Condition resource). | no |
| RangeCheck | A validation element that performs a simple comparison check between a referenced item's value and specified values, resolving to a boolean result | no |
Properties
- Range: String
Identifier and Mapping Information
Mappings
| Mapping Type | Mapped Value |
|---|---|
| self | dds:expressions |
| native | dds:expressions |
LinkML Source
name: expressions
alias: expressions
domain_of:
- LogicalPredicate
- RangeCheck
- Check
- Method
range: string