| A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z | AA | ||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | Element name (including path) | Cardinality | Datatype | Short description | Definition | Requirements | Comment | Invariants | Example(s) | Example URL | Acceptance Status | Future Extensions | Feedback | |||||||||||||||
2 | Concise definition for space-constrained presentation | Full formal definition as narrative text | Why this element has been created -- for traceability of why and why the constraints exist as they do. This may be used to note source materials. | Explanatory notes and implementation guidance about the element, how to use the data properly, exceptions to proper use, etc. | These are rules for warnings or requirements for validation that will be converted to FHIR-specific logic expressions. | This example is for understanding while completing this spreadsheet and is NOT part of the ElementDefinition | ||||||||||||||||||||||
3 | description | 0..1 | markdown | Natural language description of the Characteristic | A human readable narrative summarizing the Characteristic definition | Need to be able to describe characteristics in natural language so that end users can understand the criteria. | Use of this element is recommended in all cases to facilitate human inspection if questions arise regarding the structured data. Use of this element is necessary in cases with no data in any of definitionReference, definitionUri, definitionCodeableConcept, definitionByTypeAndValue, or definitionByCombination elements -- an approach that may be used for Characteristics that are unable to be represented with structured data (e.g. "no subjective criteria for which participation would introduce an undue hardship") | description element must have a value if no values found in any of 5 definition elements; description element should have a value | "Diagnosed with T2DM at least 6 months prior to enrollment, under the active care of a doctor for at least the six months prior to enrollment, and HbA1c ≥ 8.0%." or "Expect to live or work within approximately one hour's traveling time from the study clinic for the duration of the two-year trial." | 7-0-0 in BRR meeting 2023-04-13 | ||||||||||||||||||
4 | note | 0..* | Annotation | Additional or explanatory note | A human readable narrative summarizing an additional consideration (such as a qualifier, modifier, or rationale) that is not part of the key description or definition of the characteristic. | "The evidence and guideline panel decision to modify the BMI threshold for Asian Americans is based on data mostly from Asian Americans not generally including Native Hawaiians and other Pacific Islanders, so it is not explicit whether the modified thresholds apply to Native Hawaiians and other Pacific Islanders. See https://diabetesjournals.org/care/article/38/1/150/37769/BMI-Cut-Points-to-Identify-At-Risk-Asian-Americans for details" | 6-0-0 in BRR meeting 2023-04-13 | |||||||||||||||||||||
5 | exclude | 0..1 | boolean | Whether the characteristic is an inclusion criterion or exclusion criterion | An expression of negation to be applied to the definition of the characteristic. When true, this characteristic is an exclusion criterion. | This element value is applied to the value in a definition element. If true, this element prefaces the definition value with 'absence of'. This element does NOT apply to the value of the description element (i.e. the description element should include the negation concept when applicable.). | if exclude element has a value, then there must be a value in definitionReference, definitionUri, definitionCodeableConcept, definitionByTypeAndValue, or definitionByCombination. | description: "not an adult", exclude: true, definitionCodeableConcept.text: "adult" --or-- description: "child (minor age)", exclude: true, definitionCodeableConcept.text: "adult" --or-- description: "abnormal systolic blood pressure", exclude: true, definitionByTypeAndValue.valueRange: {low: 120 mmHg, high: 140 mmHg} | 6-0-0 in BRR meeting 2023-04-13 | |||||||||||||||||||
6 | definitionReference | 0..1 | Reference(Characteristic) | Defines the characteristic using a Reference | Defines the characteristic using a Reference Datatype which references a FHIR Characteristic Resource. In other words, this characteristic is defined by re-using a pre-existing Characteristic Resource. | re-use of existing characteristic definitions | Use this definition element when the characteristic is already defined with a Resource and the Resource is referenced by an absolute path, relative path or identifier | No more than one of definitionReference, definitionUri, definitionCodeableConcept, definitionByTypeAndValue, and definitionByCombination may have a value. | diabetes complications is one characteristic; diabetes complications in the past 2 years is a different characteristic that may be expressed as definitionReference: {diabetes complications}, timeFromEvent: {in the past 2 years} | 6-0-0 in CDS meeting 2023-04-13 | ||||||||||||||||||
7 | definitionUri | 0..1 | uri | Defines the characteristic using a URI (typically a URL) | Defines the characteristic using a URI (typically a URL) to an external definition. | re-use of existing characteristic definitions | Use this definition element when the characteristic is already defined with an artifact that is identified by URI. This URI is an identifier and often will be the URL (absolute path). | No more than one of definitionReference, definitionUri, definitionCodeableConcept, definitionByTypeAndValue, and definitionByCombination may have a value. | https://phekb.org/phenotype/type-2-diabetes-mellitus | 6-0-0 in CDS meeting 2023-04-13 | ||||||||||||||||||
8 | definitionCodeableConcept | 0..1 | CodeableConcept | Defines the characteristic using a single codeable concept | Defines the characteristic using a single codeable concept, using coding(s) from a terminology and/or text. | re-use of existing characteristic definitions when available as codeable concepts | This element is used when a single concept represents the entire definition of the characteristic. | No more than one of definitionReference, definitionUri, definitionCodeableConcept, definitionByTypeAndValue, and definitionByCombination may have a value. | "definitionCodeableConcept":{ "coding":[ { "system":"http://snomed.info/sct", "code":"305450004", "display":"Under care of doctor (finding)" } ], "text":"under the active care of a doctor" } | 4-0-0 in Eligibility Criteria WG meeting 2023-04-21 | ||||||||||||||||||
9 | definitionByTypeAndValue | 0..1 | BackboneElement | Defines the characteristic with an attribute and its value | Defines the characteristic with an attribute (as a concept) and its value (in an appropriate datatype), potentially with modifier elements. | Characteristic definition with an attribute-value pair is used across Group and EvidenceVariable Resources. | This element is used when an attribute value pair is needed to express the characteristic, so one codeable concept is needed to define the attribute and a second value (codeable concept or other datatype) is needed to define the value for that attribute. | No more than one of definitionReference, definitionUri, definitionCodeableConcept, definitionByTypeAndValue, and definitionByCombination may have a value. | "definitionByTypeAndValue": { "type": { "coding": [ { "system": "http://loinc.org", "code": "59261-8", "display": "Hemoglobin A1c/Hemoglobin.total in Blood" } ] }, "valueQuantity": { "value": 14, "comparator": ">=", "unit": "%", "system": "http://unitsofmeasure.org", "code": "%" } } | 4-0-0 in Eligibility Criteria WG meeting 2023-04-21 | ||||||||||||||||||
10 | definitionByTypeAndValue.type | 1..1 | CodeableConcept | The attribute in an attribute-value pair defining the characteristic | The attribute that, coupled with the corresponding value, defines the characteristic. | Need a formal way of identifying the attribute of the characteristic being described, used for characteristics defined with a single attribute. | "type": { "coding": [ { "system": "http://snomed.info/sct", "code": "60621009", "display": "Body mass index (observable entity) " } ] } | 4-0-0 in Eligibility Criteria WG meeting 2023-04-21 | ||||||||||||||||||||
11 | definitionByTypeAndValue.method | 0..* | CodeableConcept | How the characteristic value was determined | The process, method, or system specifying how the characteristic value was determined. | The method of determining the attribute value may not be included in the codeable concept defining the attribute, and may be necessary to fully express the characteristic definition. | "type": { "coding": [ { "system": "http://loinc.org", "code": "1518-0", "display": "Glucose[Mass/volume] in Serum or Plasma --2 hours post 75 g glucose PO" } ] }, "method": [ { "text": "The test should be performed as described by the WHO, using a glucose load containing the equivalent of 75 g anhydrous glucose dissolved in water." } ] | https://fevir.net/resources/EvidenceVariable/33122 | 4-0-0 in Eligibility Criteria WG meeting 2023-04-21 | |||||||||||||||||||
12 | definitionByTypeAndValue.device | 0..1 | Reference(DeviceDefinition | Device | DeviceMetric) | Device used for determining characteristic value | The device used for determining the characteristic value. | The device used for determining the attribute value may not be included in the codeable concept defining the attribute, and may be necessary to fully express the characteristic definition. | DeviceMetric Resource is equivalent to a Device Resource (referenced from DeviceMetric) and additional parameters representing the configuration or settings for the device. The DeviceMetric references the Device so there is no need to reference both from Characteristic. | 4-0-0 in Eligibility Criteria WG meeting 2023-04-21 | BM For the most part one would think that it woudl be Device Type ie DeviceDefinition (and possibly settings DeviceMetric) rather than a speficic Device instance that woudl reference for Elligibility Criteria/Cohor definition | |||||||||||||||||||
13 | definitionByTypeAndValue.calculatedAs | 0..1 | Expression | Formula used for determining characteristic value | The mathematical formula or computational expression used to calculate the characteristic value. | The formula or expression used for determining the attribute value may not be included in the codeable concept defining the attribute, and may be necessary to fully express the characteristic definition. | This element (calculatedAs) is not used to fully define a characteristic with an Expression; it is only used to define the expression for how the characteristic value (in the observed instance) is calculated. Within the Expression datatype, use description element for a natural language summary of the expression, reference element for a uri or link to the expression, and/or expression element for a formal specification of the expression (coupled with the language element to specify the expression language used). | "type": {"text": "estimated survival"}, "calculatedAs": {"description":"see the formula at the link", "reference":"https://www.mdcalc.com/calc/10053/binet-staging-system-chronic-lymphocytic-leukemia-cll#evidence"} | 6-0-0 in BRR meeting 2023-04-27 | |||||||||||||||||||
14 | definitionByTypeAndValue.value[x] | 1..1 | CodeableConcept | boolean | Quantity | Range | Reference() | canonical() | Expression | The value in an attribute-value pair defining the characteristic | The value that, coupled with the corresponding attribute, defines the characteristic. | Need a formal way of identifying the value of the characteristic being described, used for characteristics defined with a single attribute, and the way of identifying the value must support many different datatypes. | "valueRange": { "low": { "value": 30, "unit": "years", "system": "http://unitsofmeasure.org", "code": "a" }, "high": { "value": 67, "unit": "years", "system": "http://unitsofmeasure.org", "code": "a" } } | https://fevir.net/resources/Characteristic/111972 | 6-0-0 in BRR meeting 2023-04-27 | |||||||||||||||||||
15 | definitionByTypeAndValue.offset | 0..1 | CodeableConcept | Reference point for value defined as distance from a point | A reference point that is used, typically in conjunction with valueQuantity or valueRange, to fully specify the value as an amount or distance from the reference point. | Hemoglobin concentration may have a value of 9 g/dL, or a value of 1 g/dL below the lower normal limit. The latter expression requries an 'offset' to represent the concept of the lower normal limit. | 6-0-0 in BRR meeting 2023-04-27 | |||||||||||||||||||||
16 | definitionByCombination | 0..1 | BackboneElement | Used to specify how two or more characteristics are combined | Defines the characteristic as a combination of two or more characteristics. | Many cohort definitions require combinations of characteristics, including component characterstics that are defined by combinations of characteristics. | No more than one of definitionReference, definitionUri, definitionCodeableConcept, definitionByTypeAndValue, and definitionByCombination may have a value. | All of: Age 18 yrs or older, Encounter with hospitalization for acute coronary syndrome, treatment with oral anticoagulant | https://fevir.net/resources/Characteristic/112725 | 6-0-0 in BRR meeting 2023-04-27 | ||||||||||||||||||
17 | definitionByCombination.code | 1..1 | code | all-of | any-of | at-least | at-most | except-subset | statistical | Used to specify the method of combination of characteristics. | If code is "at-least" or "at-most" then threshold SHALL be used. If code is "all-of" or "any-of" then threshold SHALL NOT be used. | If code is "at-least" or "at-most" then threshold SHALL be used. If code is "all-of" or "any-of" then threshold SHALL NOT be used. | 6-0-0 in BRR meeting 2023-05-04 | ||||||||||||||||||||
18 | definitionByCombination.threshold | 0..1 | positiveInt | Provides the value of "n" when "at-least" or "at-most" codes are used | Provides the value of "n" when "at-least" or "at-most" codes are used. | If code is "at-least" or "at-most" then threshold SHALL be used. If code is "all-of" or "any-of" then threshold SHALL NOT be used. | 6-0-0 in BRR meeting 2023-05-04 | |||||||||||||||||||||
19 | definitionByCombination.characteristic | 2..* | Reference(Characteristic) | A characteristic that is being combined | A characteristic that is being combined with one or more other characteristics. | 6-0-0 in BRR meeting 2023-05-04 | ||||||||||||||||||||||
20 | instances[x] | 0..1 | Quantity | Range | Number of occurrences meeting the characteristic | Number of occurrences meeting the characteristic. | Units are set to 1. | 6-0-0 in BRR meeting 2023-05-04 | |||||||||||||||||||||
21 | duration[x] | 0..1 | Quantity | Range | Length of time in which the characteristic is met | Length of time in which the characteristic is met. | For example, a characteristic of "having at least 6 months of experiencing dialysis at least 3 months prior to enrollment" would have a durationQuantity element to represent "at least 6 months of" | Units are set to measures of time. | 6-0-0 in BRR meeting 2023-05-04 | ||||||||||||||||||||
22 | timeFromEvent | 0..* | BackboneElement | Timing in which the characteristic is determined | Timing in which the characteristic is determined. | The timing when the characterstic value is determined is different than the timing as frequency of occurence (instances[x]) or the duration of how long the characteristic value is present (duration[x]) or a measure of an attribute defining the characteristic (definitionByTypeAndValue). | For example, a characteristic of "having at least 6 months of experiencing dialysis at least 3 months prior to enrollment" would have a timeFromEvent element to represent "at least 3 months prior to enrollment" | 6-0-0 in BRR meeting 2023-05-04 | ||||||||||||||||||||
23 | timeFromEvent.description | 0..1 | markdown | Natural language description of the timing | A human readable narrative summarizing the timing in which the characteristic is determined. | 6-0-0 in BRR meeting 2023-05-04 | ||||||||||||||||||||||
24 | timeFromEvent.note | 0..* | Annotation | Additional or explanatory note | A human-readable string to clarify or explain concepts about the timeFromEvent. | 6-0-0 in BRR meeting 2023-05-04 | ||||||||||||||||||||||
25 | timeFromEvent.event[x] | 0..1 | CodeableConcept | Reference() | dateTime | The event used as a base point (reference point) in time | The event used as a base point (reference point) in time. | Use dateTime when expressing timeFromEvent as a time point on the calendar. For example, a characteristic of "having at least 6 months of experiencing dialysis at least 3 months prior to enrollment" would have a timeFromEvent.eventCodeableConcept element to represent "enrollment" (dialysis may be represented in the characteristic.definitionCodeableConcept or characteristic.definitionByTypeAndValue element) | 6-0-0 in BRR meeting 2023-05-04 | |||||||||||||||||||||
26 | timeFromEvent.quantity | 0..1 | Quantity | Used to express the observation at a defined amount of time before or after the event | Used to express the observation at a defined amount of time before or after the event. | Use value=0 to specify "At" the moment of the event. Positive values mean "after" and negative values mean "before" the event. For example, a characteristic of "having at least 6 months of experiencing dialysis at least 3 months prior to enrollment" would have a timeFromEvent.quantity element to represent "at least 3 months prior" with a value of "<= -3 months" (at least 3 months AFTER would be ">= 3 months"; 'at least BEFORE' requires a < comparator, i.e. -4 months is before -3 months) | Units are set to measures of time. Units are unnecessary if value=0. | 6-0-0 in BRR meeting 2023-05-04 | ||||||||||||||||||||
27 | timeFromEvent.range | 0..1 | Range | Used to express the observation within a period before and/or after the event | Used to express the observation within a period before and/or after the event. | Use value=0 to specify "At" the moment of the event. Positive values mean "after" and negative values mean "before" the event. See additional comments under timeFromEvent.quantity | Units are set to measures of time. Units are unnecessary if value=0. | 6-0-0 in BRR meeting 2023-05-04 | ||||||||||||||||||||
28 | executableExpression | 0..* | BackboneElement | An expression plus metadata | An executable expression with or without classifier(s). | When exchanging data for expression instances, there is a need to include metadata, such as classifiers of the expression, that are not found in the Expression datatype. | 6-0-0 in BRR meeting 2023-05-04 | |||||||||||||||||||||
29 | executableExpression.classifier | 0..* | CodeableConcept | A categorization of the expression | A categorization of the executable expression. | Examples may include use context (e.g. US-based model for race/ethnicity data exchange), technology compatibility expectations, or keywords for search support. | 6-0-0 in BRR meeting 2023-05-04 | |||||||||||||||||||||
30 | executableExpression.expression | 1..1 | Expression | An expression that generates a value | An expression that generates a value. | 6-0-0 in BRR meeting 2023-05-04 | ||||||||||||||||||||||
31 | ||||||||||||||||||||||||||||
32 | ||||||||||||||||||||||||||||
33 | ||||||||||||||||||||||||||||
34 | ||||||||||||||||||||||||||||
35 | ||||||||||||||||||||||||||||
36 | ||||||||||||||||||||||||||||
37 | ||||||||||||||||||||||||||||
38 | ||||||||||||||||||||||||||||
39 | ||||||||||||||||||||||||||||
40 | ||||||||||||||||||||||||||||
41 | ||||||||||||||||||||||||||||
42 | ||||||||||||||||||||||||||||
43 | ||||||||||||||||||||||||||||
44 | ||||||||||||||||||||||||||||
45 | ||||||||||||||||||||||||||||
46 | ||||||||||||||||||||||||||||
47 | ||||||||||||||||||||||||||||
48 | ||||||||||||||||||||||||||||
49 | ||||||||||||||||||||||||||||
50 | ||||||||||||||||||||||||||||
51 | ||||||||||||||||||||||||||||
52 | ||||||||||||||||||||||||||||
53 | ||||||||||||||||||||||||||||
54 | ||||||||||||||||||||||||||||
55 | ||||||||||||||||||||||||||||
56 | ||||||||||||||||||||||||||||
57 | ||||||||||||||||||||||||||||
58 | ||||||||||||||||||||||||||||
59 | ||||||||||||||||||||||||||||
60 | ||||||||||||||||||||||||||||
61 | ||||||||||||||||||||||||||||
62 | ||||||||||||||||||||||||||||
63 | ||||||||||||||||||||||||||||
64 | ||||||||||||||||||||||||||||
65 | ||||||||||||||||||||||||||||
66 | ||||||||||||||||||||||||||||
67 | ||||||||||||||||||||||||||||
68 | ||||||||||||||||||||||||||||
69 | ||||||||||||||||||||||||||||
70 | ||||||||||||||||||||||||||||
71 | ||||||||||||||||||||||||||||
72 | ||||||||||||||||||||||||||||
73 | ||||||||||||||||||||||||||||
74 | ||||||||||||||||||||||||||||
75 | ||||||||||||||||||||||||||||
76 | ||||||||||||||||||||||||||||
77 | ||||||||||||||||||||||||||||
78 | ||||||||||||||||||||||||||||
79 | ||||||||||||||||||||||||||||
80 | ||||||||||||||||||||||||||||
81 | ||||||||||||||||||||||||||||
82 | ||||||||||||||||||||||||||||
83 | ||||||||||||||||||||||||||||
84 | ||||||||||||||||||||||||||||
85 | ||||||||||||||||||||||||||||
86 | ||||||||||||||||||||||||||||
87 | ||||||||||||||||||||||||||||
88 | ||||||||||||||||||||||||||||
89 | ||||||||||||||||||||||||||||
90 | ||||||||||||||||||||||||||||
91 | ||||||||||||||||||||||||||||
92 | ||||||||||||||||||||||||||||
93 | ||||||||||||||||||||||||||||
94 | ||||||||||||||||||||||||||||
95 | ||||||||||||||||||||||||||||
96 | ||||||||||||||||||||||||||||
97 | ||||||||||||||||||||||||||||
98 | ||||||||||||||||||||||||||||
99 | ||||||||||||||||||||||||||||
100 |