Release 5 R6 Ballot (3rd Draft)

This page is part of the FHIR Specification (v5.0.0: R5 - STU v6.0.0-ballot3: Release 6 Ballot (3rd Draft) (see Ballot Notes ). This is the The current published version in it's permanent home (it will always be available at this URL). is 5.0.0 . For a full list of available versions, see the Directory of published versions . Page versions: R5 R4B R4

14.14 14.13 Resource EvidenceVariable - Content

Clinical Decision Support icon Work Group Maturity Level : 1   Trial Use Security Category : Business Compartments : No defined compartments

The EvidenceVariable resource describes an element that knowledge (Evidence) is about.

This resource is a definition resource from a FHIR workflow perspective - see Workflow , specifically Definition .

The scope of the EvidenceVariable Resource is to describe an element that knowledge (evidence) is about. The EvidenceVariable Resources are expected to be used with Evidence Resources to facilitate searching and knowledge representation.

Evidence may be reported for different types of knowledge. One commonly used format for expression of what evidence is about is the "PICO" format. PICO stands for:

Population - the population within which exposures and outcomes are being considered

Intervention - the conditional state or exposure state being described for which one is expressing the risk of or effect on an outcome

Comparison - the alternative conditional state or alternative exposure state when one is comparing states for the effect on an outcome

Outcome - the result or effect of an intervention or exposure in a population

PICO (and its variants like PECO using E for Exposure or PICOT) PICOT adding T for Timing) is a universal acronym used in evidence-based medicine communities to clearly express research questions and evidence findings.

The EvidenceVariable Resource allows expression of the components of a PICO question in codeable and reusable formats. As an exception, the Population specification will NOT use the EvidenceVariable Resource. The Population specification will use EvidenceVariable.definition element has a CodeableReference datatype which can define the Group Resource to facilitate interoperability in matching Evidence Resources PICO component as a concept and/or reference to actual groups. a Group Resource.

Ballot question: The EvidenceVariable Resource has been modified to support expressions of complex eligibility criteria for implementer communities seeking alternatives is also used within ResearchStudy to Group Resource for eligibility criteria for clinical trials. With these changes, the current EvidenceVariable Resource has greater flexibility than describe the Group Resource endpoint for Population specification. Please submit a ballot comment to note if you support a proposed change to the EvidenceVariable Scope and Usage to delete "As an exception, the Population specification will NOT use the EvidenceVariable Resource" and "The Population specification will use the Group Resource to facilitate interoperability in matching Evidence Resources to actual groups." outcome measure.

The Resource describing evidence findings ( Evidence ) will reference EvidenceVariable to describe what the evidence findings are about.

The Resource describing a research study protocol ( ResearchStudy ) will reference EvidenceVariable to describe the endpoint for an outcome measure.

Structure

valueRange Range
Name Flags Card. Type Description & Constraints doco
. . EvidenceVariable TU DomainResource A definition of an exposure, outcome, or other variable
+ Warning: Name should be usable as an identifier for the module by machine processing applications such as code generation

Elements defined in Ancestors: id , meta , implicitRules , language , text , contained , extension , modifierExtension
Interfaces Implemented: MetadataResource
. . . url Σ C 0..1 uri Canonical identifier for this evidence variable, represented as a URI (globally unique)
+ Warning: URL should not contain | or # - these characters make processing canonical references problematic
. . . identifier Σ 0..* Identifier Additional identifier for the evidence variable

. . . version Σ 0..1 string Business version of the evidence variable
. . . versionAlgorithm[x] Σ 0..1 How to compare versions
Binding: Version Algorithm ( Extensible )
. . . . versionAlgorithmString string
. . . . versionAlgorithmCoding Coding
. . . name Σ C 0..1 string Name for this evidence variable (computer friendly)
. . . title Σ 0..1 string Name for this evidence variable (human friendly)
. . . shortTitle Σ 0..1 string Title for use in informal contexts
. . . status citeAs 0..1 markdown Display of how to cite this EvidenceVariable
... status ?! Σ 1..1 code draft | active | retired | unknown
Binding: PublicationStatus ( Required )
. . . experimental 0..1 boolean For testing purposes, not only - never for real usage
. . . date Σ 0..1 dateTime Date last changed
. . . author 0..* ContactDetail Who authored the content

. . . publisher Σ 0..1 string Name of the publisher/steward (organization or individual)
. . . contact Σ 0..* ContactDetail Contact details for the publisher

. . . recorder 0..* ContactDetail Who entered the data for the evidence variable

... editor 0..* ContactDetail Who edited the content

... reviewer 0..* ContactDetail Who reviewed the content

... endorser 0..* ContactDetail Who endorsed the content

. . . description Σ 0..1 markdown Natural language description of the evidence variable
. . . note 0..* Annotation Used for footnotes or explanatory notes

. . . useContext Σ 0..* UsageContext The context that the content is intended to support

. . . purpose 0..1 markdown Why this EvidenceVariable is defined
. . . copyright 0..1 markdown Use and/or publishing Intellectual property ownership, may include restrictions on use
. . . copyrightLabel T 0..1 string Copyright holder and year(s)
. . . approvalDate 0..1 date When the resource was approved by publisher
. . . lastReviewDate 0..1 date When the resource was last reviewed by the publisher
. . . effectivePeriod 0..1 Period When the resource is expected to be used
. . author . relatesTo 0..* ContactDetail BackboneElement Who authored the content Relationships to other Resources

. . . editor . type 0..* 1..1 ContactDetail code Who edited the content documentation | justification | predecessor | successor | derived-from | depends-on | composed-of | part-of | amends | amended-with | appends | appended-with | cites | cited-by | comments-on | comment-in | contains | contained-in | corrects | correction-in | replaces | replaced-with | retracts | retracted-by | signs | similar-to | supports | supported-with | transforms | transformed-into | transformed-with | specification-of | created-with | cite-as | summarizes
Binding: Artifact Relationship Type ( Required )
. . reviewer . . target[x] 0..* 1..1 ContactDetail Who reviewed the content The artifact that is related to this EvidenceVariable
. endorser . . . . targetUri 0..* ContactDetail uri Who endorsed the content
. . . . . relatedArtifact targetAttachment 0..* RelatedArtifact Attachment Additional documentation, citations, etc
. . actual . . . targetCanonical 0..1 boolean canonical ( Any ) Actual or conceptual
. . characteristic . . . targetReference Σ C 0..* BackboneElement Reference ( Any ) A defining factor of the EvidenceVariable + Rule: In a characteristic, at most one of these six elements shall be used: definitionReference or definitionCanonical or definitionCodeableConcept or definitionId or definitionByTypeAndValue or definitionByCombination
. . . linkId . . targetMarkdown 0..1 id markdown Label for internal linking
. . . description actual 0..1 markdown boolean Natural language description of the characteristic Actual or conceptual
. . note . definition Σ 0..* 0..1 Annotation CodeableReference ( Group ) Used for footnotes or explanatory notes The meaning of the evidence variable
Binding: Evidence Variable Definition ( Example )
. . exclude . definitionModifier 0..1 0..* boolean BackboneElement Whether Further specification of the characteristic is an inclusion criterion or exclusion criterion definition

. . . definitionReference . code Σ C 0..1 1..1 Reference ( EvidenceVariable | Group | Evidence CodeableConcept ) Defines Attribute of the characteristic (without using type and value) by a Reference definition
Binding: Evidence Variable Definition Modifier Code ( Example )
. . . definitionCanonical . value[x] Σ C 0..1 1..1 canonical ( EvidenceVariable | Evidence ) Defines Specification of the characteristic (without using type and value) by a Canonical definition attribute
. . . . . definitionCodeableConcept valueCodeableConcept Σ C 0..1 CodeableConcept Defines the characteristic (without using type and value) by a CodeableConcept
. . . definitionExpression . . valueBoolean Σ 0..1 Expression boolean Defines the characteristic (without using type and value) by an expression
. . . definitionId . . valueQuantity Σ C 0..1 id Quantity Defines the characteristic (without using type and value) by an id
. . . definitionByTypeAndValue . . valueRange Σ C 0..1 BackboneElement Range Defines the characteristic using type and value
. . . . . type valuePeriod Σ 1..1 CodeableConcept Period Expresses the type of characteristic Binding: UsageContextType ( Example )
. . . . . method valueRelativeTime 0..* CodeableConcept RelativeTime Method for how the characteristic value was determined Binding: Definition Method ( Example )
. . . . . device valueReference 0..1 Reference ( Device | DeviceMetric Any ) Device used for determining characteristic
. . . value[x] . . valueExpression Σ 1..1 Expression Defines the characteristic when coupled with characteristic.type
. . . . valueCodeableConcept . valueUri CodeableConcept uri
. . . valueBoolean handling 0..1 boolean code boolean | continuous | dichotomous | ordinal | polychotomous | extension
Binding: Evidence Variable Handling ( Required )
. . . category valueQuantity 0..* Quantity BackboneElement A grouping for dichotomous, ordinal, or polychotomouos variables

. . . valueRange . name 0..1 Range string Description of the grouping
. . . . value[x] valueReference 0..1 Reference () Definition of the grouping
. . . . valueId . valueCodeableConcept id CodeableConcept
. . . . . offset valueQuantity 0..1 CodeableConcept Quantity Reference point for valueQuantity or valueRange Binding: Characteristic Offset ( Example )
. . . definitionByCombination . . valueRange C 0..1 BackboneElement Range Used to specify how two or more characteristics are combined
. . code . . . valueReference 1..1 code all-of | any-of | at-least | at-most | statistical | net-effect | dataset Binding: Characteristic Combination Reference ( Required Group )
. . threshold . conditional 0..1 positiveInt Expression Provides Condition determining whether the value of "n" when "at-least" or "at-most" codes are used data will be collected
. . characteristic . classifier 1..* 0..* see characteristic CodeableConcept A defining factor of the characteristic Classification
Binding: Evidence Variable Classifier ( Example )

. . instances[x] . dataStorage 0..1 0..* BackboneElement Number How the data element (value of occurrences meeting the characteristic variable) is found

. . . . instancesQuantity datatype 0..1 Quantity CodeableConcept Type of data used to express value of the variable
Binding: All FHIR Types ( Preferred )
. . . . path instancesRange 0..1 Range string Where to find the data element in the dataset
. . . duration[x] . delimiter 0..1 string Length of time Character(s) separating values in which the characteristic is met a string-based list
. . . . component durationQuantity Quantity 0..* see dataStorage

. . . durationRange timing 0..1 Range RelativeTime When the variable is observed
. . timeFromEvent . period 0..* 0..1 BackboneElement Period Timing in which Calendar-based timing when the characteristic variable is determined observed
. . description . constraint 0..1 0..* markdown BackboneElement Human readable description Limit on acceptability of data value

. . . . note conditional 0..* 0..1 Annotation CodeableConcept Used for footnotes or explanatory notes Condition determining whether this constraint applies
Binding: AdministrativeGender ( Example )
. . . event[x] . minimumQuantity 0..1 Quantity The event used as a base point (reference point) in time Binding: Evidence Variable Event ( Example ) lowest permissible value of the variable
. . . . eventCodeableConcept maximumQuantity 0..1 CodeableConcept Quantity The highest permissible value of the variable
. . . eventReference . earliestDateTime 0..1 Reference dateTime () The earliest permissible value of the variable
. . . . eventDateTime latestDateTime 0..1 dateTime The latest permissible value of the variable
. . . . eventId minimumStringLength 0..1 id unsignedInt The lowest number of characters allowed for a value of the variable
. . . quantity . maximumStringLength 0..1 Quantity positiveInt Used to express the observation at The highest number of characters allowed for a defined amount value of time before or after the event variable
. . . . range code 0..1 Range CodeableConcept Used to express the observation within a period before and/or after the event Rule for acceptable data values
Binding: Evidence Variable Constraint ( Example )
. . . handling . expression 0..1 code Expression continuous | dichotomous | ordinal | polychotomous Binding: Evidence Variable Handling ( Required ) Rule for acceptable data values, as an Expression
. . category . . expectedValueSet 0..* 0..1 BackboneElement Reference ( ValueSet ) A grouping for ordinal or polychotomous variables List of anticipated values used to express value of the variable
. . . name . expectedUnitsValueSet 0..1 string Reference ( ValueSet ) Description List of anticipated values used to express units for the grouping value of the variable
. . . value[x] . anyValueAllowed 0..1 boolean Definition Permissibility of unanticipated value used to express value of the grouping variable
. . . valueCodeableConcept missingDataMeaning 0..* CodeableConcept How missing data can be interpreted
Binding: Data Absent Reason ( Example )

. . . valueQuantity unacceptableDataHandling Quantity 0..* CodeableConcept How erroneous data is processed
Binding: Evidence Variable Unacceptable Data Handling ( Example )


doco Documentation for this format icon

See the Extensions for this resource

UML Diagram ( Legend )

EvidenceVariable ( DomainResource ) + MetadataResource An absolute URI that is used to identify this evidence variable when it is referenced in a specification, model, design or an instance; also called its canonical identifier. This SHOULD be globally unique and SHOULD be a literal address at which an authoritative instance of this evidence variable is (or will be) published. This URL can be the target of a canonical reference. It SHALL remain the same when the evidence variable is stored on different servers url : uri [0..1] A formal identifier that is used to identify this evidence variable when it is represented in other formats, or referenced in a specification, model, design or an instance identifier : Identifier [0..*] The identifier that is used to identify this version of the evidence variable when it is referenced in a specification, model, design or instance. This is an arbitrary value managed by the evidence variable author and is not expected to be globally unique. For example, it might be a timestamp (e.g. yyyymmdd) if a managed version is not available. There is also no expectation that versions can be placed in a lexicographical sequence. To provide a version consistent with the Decision Support Service specification, use the format Major.Minor.Revision (e.g. 1.0.0). For more information on versioning knowledge assets, refer to the Decision Support Service specification. Note that a version is required for non-experimental active artifacts version : string [0..1] Indicates the mechanism used to compare versions to determine which is more current versionAlgorithm[x] : DataType [0..1] « string | Coding ; null (Strength=Extensible) VersionAlgorithm + » A natural language name identifying the evidence variable. This name should be usable as an identifier for the module by machine processing applications such as code generation name : string [0..1] « This element has or is affected by some invariants C » A short, descriptive, user-friendly title for the evidence variable title : string [0..1] The short title provides an alternate title for use in informal descriptive contexts where the full, formal title is not necessary shortTitle : string [0..1] Display of the suggested method of how to cite this EvidenceVariable citeAs : markdown [0..1] The status of this evidence variable. EvidenceVariable. Enables tracking the life-cycle of the content (this element modifies the meaning of other elements) status : code [1..1] « null (Strength=Required) PublicationStatus ! » A Boolean value to indicate that this resource is authored for testing purposes (or education/evaluation/marketing) and is not intended to no version of this resource will ever be used intended for genuine usage experimental : boolean [0..1] The date (and optionally time) when the evidence variable was last significantly changed. The date must change when the business version changes and it must change if the status code changes. In addition, it should change when the substantive content of the evidence variable changes date : dateTime [0..1] An individiual or organization primarily involved in the creation and maintenance of the content author : ContactDetail [0..*] The name of the organization or individual responsible for the release and ongoing maintenance of the evidence variable publisher : string [0..1] Contact details to assist a user in finding and communicating with the publisher contact : ContactDetail [0..*] The person or entity that entered the data into the EvidenceVariable Resource instance, if different than the author or creator of the intellectual property contained within the EvidenceVariable Resource instance recorder : ContactDetail [0..*] An individual or organization primarily responsible for internal coherence of the content editor : ContactDetail [0..*] An individual or organization asserted by the publisher to be primarily responsible for review of some aspect of the content reviewer : ContactDetail [0..*] An individual or organization asserted by the publisher to be responsible for officially endorsing the content for use in some setting endorser : ContactDetail [0..*] A free text natural language description summary of the evidence variable from a consumer's perspective description : markdown [0..1] A human-readable string to clarify or explain concepts about the resource note : Annotation [0..*] The content was developed with a focus and intent of supporting the contexts that are listed. These contexts may be general categories (gender, age, ...) or may be references to specific programs (insurance plans, studies, ...) and may be used to assist with indexing and searching for appropriate evidence variable instances useContext : UsageContext [0..*] Explanation of why this EvidenceVariable is needed and why it has been designed as it has purpose : markdown [0..1] A copyright statement relating to the resource EvidenceVariable and/or its contents. Copyright statements are generally legal notices of intellectual property ownership and may include restrictions on the use and publishing of the resource EvidenceVariable copyright : markdown [0..1] A short string (<50 characters), suitable for inclusion in a page footer that identifies the copyright holder, effective period, and optionally whether rights are resctricted. restricted . (e.g. 'All rights reserved', 'Some rights reserved') copyrightLabel : string [0..1] The date on which the resource content was approved by the publisher. Approval happens once when the content is officially approved for usage. See guidance around (not) making local changes to elements [here](canonicalresource.html#localization) approvalDate : date [0..1] The date on which the resource content was last reviewed. Review happens periodically after approval but does not change the original approval date lastReviewDate : date [0..1] The period during which the resource content was or is planned to be in active use effectivePeriod : Period [0..1] An individiual or organization primarily involved in True if the creation and maintenance actual variable measured, false if a conceptual representation of the content intended variable author actual : ContactDetail boolean [0..*] [0..1] An individual or organization primarily responsible for internal coherence The meaning of the content evidence variable editor definition : ContactDetail [0..*] An individual or organization asserted by the publisher to be primarily responsible for review of some aspect of the content reviewer CodeableReference : ContactDetail [0..1] « Group [0..*] ; An individual or organization asserted by the publisher to be responsible for officially endorsing the content for use in some setting null (Strength=Example) endorser : ContactDetail [0..*] Related artifacts such as additional documentation, justification, or bibliographic references relatedArtifact : RelatedArtifact [0..*] True if the actual variable measured, false if a conceptual representation of the intended variable actual : boolean EvidenceVariableDefinition [0..1] ?? » The method of handling in statistical analysis handling : code [0..1] « null (Strength=Required) EvidenceVariableHandling ! » Characteristic Label used for when a characteristic refers The context, situation, or parameters that determine whether the data is obtained to another characteristic determine the value of the variable linkId conditional : id Expression [0..1] A short, natural language description Classification of the characteristic that could be used to communicate the criteria to an end-user variable description classifier : markdown CodeableConcept [0..1] [0..*] « A human-readable string to clarify or explain concepts about the characteristic null (Strength=Example) note : Annotation EvidenceVariableClassifier [0..*] ?? » When true, this characteristic is an exclusion criterion. In other words, not matching this characteristic definition the variable is equivalent observed in relation to meeting this criterion a reference point in time defined by context or event exclude timing : boolean RelativeTime [0..1] Defines When the characteristic using a Reference variable is observed in relation to calendar dates and times definitionReference period : Reference Period [0..1] « EvidenceVariable | Group | Evidence » « This element has or is affected by some invariants C » Defines the characteristic using Canonical A method or transformation applied for missing data definitionCanonical missingDataMeaning : canonical [0..1] « EvidenceVariable | Evidence CodeableConcept » [0..*] « This element has or is affected by some invariants null (Strength=Example) C DataAbsentReason ?? » Defines the characteristic using CodeableConcept A method or transformation applied for data that does not match required patterns definitionCodeableConcept unacceptableDataHandling : CodeableConcept [0..1] [0..*] « This element has or is affected by some invariants null (Strength=Example) C EvidenceVariableUnacceptableD... ?? » Defines the characteristic using Expression definitionExpression : Expression [0..1] RelatesTo Defines The type of relationship to the characteristic using id related artifact definitionId type : id code [0..1] [1..1] « This element has or is affected by some invariants null (Strength=Required) C ArtifactRelationshipType ! » Number of occurrences meeting the characteristic The artifact that is related to this EvidenceVariable Resource instances[x] target[x] : DataType [0..1] [1..1] « Quantity uri | Range Attachment » | canonical ( Any )| Length of time in which the characteristic is met duration[x] : DataType Reference [0..1] « Quantity ( Any | Range )| markdown » DefinitionByTypeAndValue DefinitionModifier Used to express the type Attribute of characteristic the definition type code : CodeableConcept [1..1] « null (Strength=Example) UsageContextType EvidenceVariableDefinitionMod... ?? » Method for how Specification of the characteristic value was determined definition attribute method value[x] : CodeableConcept DataType [0..*] [1..1] « CodeableConcept | boolean | Quantity | Range | null (Strength=Example) DefinitionMethod Period | RelativeTime | Reference ( Any )| Expression | uri ?? » Category Device used for determining characteristic Description of the grouping device name : Reference string [0..1] « Device | DeviceMetric » Defines Definition of the characteristic when paired with characteristic.type grouping value[x] : DataType [1..1] [0..1] « CodeableConcept | boolean | Quantity | Range | Reference | id ( Group ) » DataStorage Defines the reference point for comparison when valueQuantity or valueRange is not compared The type of data used to zero express values of the variable offset datatype : CodeableConcept [0..1] « null (Strength=Example) (Strength=Preferred) CharacteristicOffset FHIRTypes ?? ? » The mapping (order of elements) to reach the element containing the data element in the dataset path : string [0..1] A character or series of characters that is used within a string to signal the separation of discrete values delimiter : string [0..1] DefinitionByCombination Constraint Used to specify if two or more characteristics are combined with OR The context, situation, or AND parameters that determine whether this constraint applies code conditional : code CodeableConcept [1..1] [0..1] « null (Strength=Required) (Strength=Example) CharacteristicCombination ! AdministrativeGender ?? » Provides the The lowest permissible value of "n" when "at-least" or "at-most" codes are the variable, used with variables that have a number-based datatype (with or without units) threshold minimumQuantity : positiveInt Quantity [0..1] TimeFromEvent The highest permissible value of the variable, used with variables that have a number-based datatype (with or without units) maximumQuantity : Quantity [0..1] Human readable description The earliest permissible value of the variable, used with variables that have a date-based or dateTime-based datatype description earliestDateTime : markdown dateTime [0..1] A human-readable string to clarify or explain concepts about The latest permissible value of the timeFromEvent variable, used with variables that have a date-based or dateTime-based datatype note latestDateTime : Annotation dateTime [0..*] [0..1] The event lowest number of characters allowed for a value of the variable, used as with variables that have a base point (reference point) in time string-based datatype event[x] minimumStringLength : DataType unsignedInt [0..1] « CodeableConcept The highest number of characters allowed for a value of the variable, used with variables that have a string-based datatype maximumStringLength | Reference : positiveInt | dateTime [0..1] A rule, such as a format or other expectation, for the data values code | id : CodeableConcept ; [0..1] « null (Strength=Example) EvidenceVariableEvent EvidenceVariableConstraint ?? » Used to express the observation at A rule, such as a defined amount of time before format or after other expectation, for the event data values, expressed as an Expression quantity expression : Quantity Expression [0..1] Used List of anticipated values used to express value of the observation within variable, used with variables that have a period before and/or after the event codeable concept-based datatype range expectedValueSet : Range Reference [0..1] « ValueSet » Category Description List of anticipated values used to express units for the grouping value of the variable, used with variables that have a Quantity-based datatype name expectedUnitsValueSet : string Reference [0..1] « ValueSet » Definition of Whether the grouping value expressed for a variable is allowed to not be restricted to the expected value set value[x] anyValueAllowed : DataType boolean [0..1] « CodeableConcept | Quantity | Range » Defines the characteristic using both a type and value[x] elements Relationships that this EvidenceVariable has with other FHIR or non-FHIR resources that already exist definitionByTypeAndValue relatesTo [0..1] [0..*] A defining factor Further specification of the characteristic definition characteristic definitionModifier [1..*] [0..*] Defines the characteristic as a combination of two A grouping for dichotomous, ordinal, or more characteristics polychotomouos variables definitionByCombination category [0..1] [0..*] Timing in which A part of the characteristic value for a variable that is determined stored in 2 or more parts timeFromEvent component [0..*] A defining factor How the data element is organized and where the data element (expressing the value of the EvidenceVariable. Multiple characteristics are applied with "and" semantics variable) is found in the dataset characteristic dataStorage [0..*] A grouping for ordinal or polychotomous variables Limit on acceptability of data used to express values of the variable category constraint [0..*]

XML Template

<EvidenceVariable xmlns="http://hl7.org/fhir"> doco
 <!-- from Resource: id, meta, implicitRules, and language -->
 <!-- from DomainResource: text, contained, extension, and modifierExtension -->
 <url value="[uri]"/><!-- 0..1 Canonical identifier for this evidence variable, represented as a URI (globally unique) -->
 <identifier><!-- 0..* Identifier Additional identifier for the evidence variable --></identifier>
 <version value="[string]"/><!-- 0..1 Business version of the evidence variable -->
 <versionAlgorithm[x]><!-- 0..1 string|Coding How to compare versions --></versionAlgorithm[x]>
 <name value="[string]"/><!-- I 0..1 Name for this evidence variable (computer friendly) -->
 <title value="[string]"/><!-- 0..1 Name for this evidence variable (human friendly) -->
 <shortTitle value="[string]"/><!-- 0..1 Title for use in informal contexts -->
 <
 <

 <citeAs value="[markdown]"/><!-- 0..1 Display of how to cite this EvidenceVariable -->
 <status value="[code]"/><!-- 1..1 draft | active | retired | unknown -->
 <experimental value="[boolean]"/><!-- 0..1 For testing only - never for real usage -->

 <date value="[dateTime]"/><!-- 0..1 Date last changed -->
 <author><!-- 0..* ContactDetail Who authored the content --></author>

 <publisher value="[string]"/><!-- 0..1 Name of the publisher/steward (organization or individual) -->
 <contact><!-- 0..* ContactDetail Contact details for the publisher --></contact>
 <

 <recorder><!-- 0..* ContactDetail Who entered the data for the evidence variable --></recorder>
 <editor><!-- 0..* ContactDetail Who edited the content --></editor>
 <reviewer><!-- 0..* ContactDetail Who reviewed the content --></reviewer>
 <endorser><!-- 0..* ContactDetail Who endorsed the content --></endorser>
 <description value="[markdown]"/><!-- 0..1 Natural language description of the evidence variable -->

 <note><!-- 0..* Annotation Used for footnotes or explanatory notes --></note>
 <useContext><!-- 0..* UsageContext The context that the content is intended to support --></useContext>
 <purpose value="[markdown]"/><!-- 0..1 Why this EvidenceVariable is defined -->
 <
 <

 <copyright value="[markdown]"/><!-- 0..1 Intellectual property ownership, may include restrictions on use -->
 <copyrightLabel value="[string]"/><!-- 0..1 Copyright holder and year(s) -->

 <approvalDate value="[date]"/><!-- 0..1 When the resource was approved by publisher -->
 <lastReviewDate value="[date]"/><!-- 0..1 When the resource was last reviewed by the publisher -->
 <effectivePeriod><!-- 0..1 Period When the resource is expected to be used --></effectivePeriod>
 <</author>
 <</editor>
 <</reviewer>
 <</endorser>
 <</relatedArtifact>

 <relatesTo>  <!-- 0..* Relationships to other Resources -->
  <type value="[code]"/><!-- 1..1 documentation | justification | predecessor | successor | derived-from | depends-on | composed-of | part-of | amends | amended-with | appends | appended-with | cites | cited-by | comments-on | comment-in | contains | contained-in | corrects | correction-in | replaces | replaced-with | retracts | retracted-by | signs | similar-to | supports | supported-with | transforms | transformed-into | transformed-with | specification-of | created-with | cite-as | summarizes -->
  <target[x]><!-- 1..1 uri|Attachment|canonical(Any)|Reference(Any)|markdown The artifact that is related to this EvidenceVariable --></target[x]>
 </relatesTo>

 <actual value="[boolean]"/><!-- 0..1 Actual or conceptual -->
 <
  <
  <
  <</note>
  <
  <</definitionReference>
  <</definitionCanonical>
  <</definitionCodeableConcept>
  <</definitionExpression>
  <
  <
   <</type>
   <</method>
   <</device>
   <</value[x]>
   <</offset>
  </definitionByTypeAndValue>
  <
   <
   <
   <</characteristic>
  </definitionByCombination>
  <</instances[x]>
  <</duration[x]>
  <
   <
   <</note>
   <</event[x]>
   <</quantity>
   <</range>
  </timeFromEvent>
 </characteristic>
 <
 <

 <definition><!-- 0..1 CodeableReference(Group) The meaning of the evidence variable --></definition>
 <definitionModifier>  <!-- 0..* Further specification of the definition -->
  <code><!-- 1..1 CodeableConcept Attribute of the definition --></code>
  <value[x]><!-- 1..1 CodeableConcept|boolean|Quantity|Range|Period|RelativeTime|
    Reference(Any)|Expression|uri Specification of the definition attribute --></value[x]>

 </definitionModifier>
 <handling value="[code]"/><!-- 0..1 boolean | continuous | dichotomous | ordinal | polychotomous | extension -->
 <category>  <!-- 0..* A grouping for dichotomous, ordinal, or polychotomouos variables -->

  <name value="[string]"/><!-- 0..1 Description of the grouping -->
  <</value[x]>

  <value[x]><!-- 0..1 CodeableConcept|Quantity|Range|Reference(Group) Definition of the grouping --></value[x]>

 </category>
 <conditional><!-- 0..1 Expression Condition determining whether the data will be collected --></conditional>
 <classifier><!-- 0..* CodeableConcept Classification --></classifier>
 <dataStorage>  <!-- 0..* How the data element (value of the variable) is found -->
  <datatype><!-- 0..1 CodeableConcept Type of data used to express value of the variable --></datatype>
  <path value="[string]"/><!-- 0..1 Where to find the data element in the dataset -->
  <delimiter value="[string]"/><!-- 0..1 Character(s) separating values in a string-based list -->
  <component><!-- 0..* Content as for EvidenceVariable.dataStorage  --></component>
 </dataStorage>
 <timing><!-- 0..1 RelativeTime When the variable is observed --></timing>
 <period><!-- 0..1 Period Calendar-based timing when the variable is observed --></period>
 <constraint>  <!-- 0..* Limit on acceptability of data value -->
  <conditional><!-- 0..1 CodeableConcept Condition determining whether this constraint applies --></conditional>
  <minimumQuantity><!-- 0..1 Quantity The lowest permissible value of the variable --></minimumQuantity>
  <maximumQuantity><!-- 0..1 Quantity The highest permissible value of the variable --></maximumQuantity>
  <earliestDateTime value="[dateTime]"/><!-- 0..1 The earliest permissible value of the variable -->
  <latestDateTime value="[dateTime]"/><!-- 0..1 The latest permissible value of the variable -->
  <minimumStringLength value="[unsignedInt]"/><!-- 0..1 The lowest number of characters allowed for a value of the variable -->
  <maximumStringLength value="[positiveInt]"/><!-- 0..1 The highest number of characters allowed for a value of the variable -->
  <code><!-- 0..1 CodeableConcept Rule for acceptable data values --></code>
  <expression><!-- 0..1 Expression Rule for acceptable data values, as an Expression --></expression>
  <expectedValueSet><!-- 0..1 Reference(ValueSet) List of anticipated values used to express value of the variable --></expectedValueSet>
  <expectedUnitsValueSet><!-- 0..1 Reference(ValueSet) List of anticipated values used to express units for the value of the variable --></expectedUnitsValueSet>
  <anyValueAllowed value="[boolean]"/><!-- 0..1 Permissibility of unanticipated value used to express value of the variable -->
 </constraint>
 <missingDataMeaning><!-- 0..* CodeableConcept How missing data can be interpreted --></missingDataMeaning>
 <unacceptableDataHandling><!-- 0..* CodeableConcept How erroneous data is processed --></unacceptableDataHandling>

</EvidenceVariable>

JSON Template

{doco
  "resourceType" : "EvidenceVariable",
  // from Resource: id, meta, implicitRules, and language
  // from DomainResource: text, contained, extension, and modifierExtension
  "url" : "<uri>", // Canonical identifier for this evidence variable, represented as a URI (globally unique)
  "identifier" : [{ Identifier }], // Additional identifier for the evidence variable
  "version" : "<string>", // Business version of the evidence variable
  // versionAlgorithm[x]: How to compare versions. One of these 2:
  "versionAlgorithmString" : "<string>",
  "versionAlgorithmCoding" : { Coding },
  "name" : "<string>", // I Name for this evidence variable (computer friendly)
  "title" : "<string>", // Name for this evidence variable (human friendly)
  "shortTitle" : "<string>", // Title for use in informal contexts
  "
  "

  "citeAs" : "<markdown>", // Display of how to cite this EvidenceVariable
  "status" : "<code>", // R!  draft | active | retired | unknown
  "experimental" : <boolean>, // For testing only - never for real usage

  "date" : "<dateTime>", // Date last changed
  "author" : [{ ContactDetail }], // Who authored the content

  "publisher" : "<string>", // Name of the publisher/steward (organization or individual)
  "contact" : [{ ContactDetail }], // Contact details for the publisher
  "

  "recorder" : [{ ContactDetail }], // Who entered the data for the evidence variable
  "editor" : [{ ContactDetail }], // Who edited the content
  "reviewer" : [{ ContactDetail }], // Who reviewed the content
  "endorser" : [{ ContactDetail }], // Who endorsed the content
  "description" : "<markdown>", // Natural language description of the evidence variable

  "note" : [{ Annotation }], // Used for footnotes or explanatory notes
  "useContext" : [{ UsageContext }], // The context that the content is intended to support
  "purpose" : "<markdown>", // Why this EvidenceVariable is defined
  "
  "

  "copyright" : "<markdown>", // Intellectual property ownership, may include restrictions on use
  "copyrightLabel" : "<string>", // Copyright holder and year(s)

  "approvalDate" : "<date>", // When the resource was approved by publisher
  "lastReviewDate" : "<date>", // When the resource was last reviewed by the publisher
  "effectivePeriod" : { Period }, // When the resource is expected to be used
  "
  "
  "
  "
  "

  "relatesTo" : [{ // Relationships to other Resources
    "type" : "<code>", // R!  documentation | justification | predecessor | successor | derived-from | depends-on | composed-of | part-of | amends | amended-with | appends | appended-with | cites | cited-by | comments-on | comment-in | contains | contained-in | corrects | correction-in | replaces | replaced-with | retracts | retracted-by | signs | similar-to | supports | supported-with | transforms | transformed-into | transformed-with | specification-of | created-with | cite-as | summarizes
    // target[x]: The artifact that is related to this EvidenceVariable. One of these 5:

    "targetUri" : "<uri>",
    "targetAttachment" : { Attachment },
    "targetCanonical" : "<canonical(Any)>",
    "targetReference" : { Reference(Any) },
    "targetMarkdown" : "<markdown>"
  }],

  "actual" : <boolean>, // Actual or conceptual
  "
    "
    "
    "
    "
    "
    "
    "
    "
    "
    "
      "
      "
      "
      
      " },
      ">,
      " },
      " },
      " },
      ">",
      "
    },
    "
      "
      "
      "
    },
    
    " },
    " },
    
    " },
    " },
    "
      "
      "
      
      " },
      " },
      ">",
      ">",
      "
      "
    }]

  "definition" : { CodeableReference(Group) }, // The meaning of the evidence variable
  "definitionModifier" : [{ // Further specification of the definition
    "code" : { CodeableConcept }, // R!  Attribute of the definition
    // value[x]: Specification of the definition attribute. One of these 9:

    "valueCodeableConcept" : { CodeableConcept },
    "valueBoolean" : <boolean>,
    "valueQuantity" : { Quantity },
    "valueRange" : { Range },
    "valuePeriod" : { Period },
    "valueRelativeTime" : { RelativeTime },
    "valueReference" : { Reference(Any) },
    "valueExpression" : { Expression },
    "valueUri" : "<uri>"

  }],
  "
  "

  "handling" : "<code>", // boolean | continuous | dichotomous | ordinal | polychotomous | extension
  "category" : [{ // A grouping for dichotomous, ordinal, or polychotomouos variables

    "name" : "<string>", // Description of the grouping
    

    // value[x]: Definition of the grouping. One of these 4:
    "valueCodeableConcept" : { CodeableConcept },
    "valueQuantity" : { Quantity },
    " }
  }]

    "valueRange" : { Range },
    "valueReference" : { Reference(Group) }
  }],
  "conditional" : { Expression }, // Condition determining whether the data will be collected
  "classifier" : [{ CodeableConcept }], // Classification
  "dataStorage" : [{ // How the data element (value of the variable) is found
    "datatype" : { CodeableConcept }, // Type of data used to express value of the variable
    "path" : "<string>", // Where to find the data element in the dataset
    "delimiter" : "<string>", // Character(s) separating values in a string-based list
    "component" : [{ Content as for EvidenceVariable.dataStorage }] // 
  }],
  "timing" : { RelativeTime }, // When the variable is observed
  "period" : { Period }, // Calendar-based timing when the variable is observed
  "constraint" : [{ // Limit on acceptability of data value
    "conditional" : { CodeableConcept }, // Condition determining whether this constraint applies
    "minimumQuantity" : { Quantity }, // The lowest permissible value of the variable
    "maximumQuantity" : { Quantity }, // The highest permissible value of the variable
    "earliestDateTime" : "<dateTime>", // The earliest permissible value of the variable
    "latestDateTime" : "<dateTime>", // The latest permissible value of the variable
    "minimumStringLength" : "<unsignedInt>", // The lowest number of characters allowed for a value of the variable
    "maximumStringLength" : "<positiveInt>", // The highest number of characters allowed for a value of the variable
    "code" : { CodeableConcept }, // Rule for acceptable data values
    "expression" : { Expression }, // Rule for acceptable data values, as an Expression
    "expectedValueSet" : { Reference(ValueSet) }, // List of anticipated values used to express value of the variable
    "expectedUnitsValueSet" : { Reference(ValueSet) }, // List of anticipated values used to express units for the value of the variable
    "anyValueAllowed" : <boolean> // Permissibility of unanticipated value used to express value of the variable
  }],
  "missingDataMeaning" : [{ CodeableConcept }], // How missing data can be interpreted
  "unacceptableDataHandling" : [{ CodeableConcept }] // How erroneous data is processed

}

Turtle Template

@prefix fhir: <http://hl7.org/fhir/> .doco


[ a fhir:EvidenceVariable;
  fhir:nodeRole fhir:treeRoot; # if this is the parser root

  # from Resource: .id, .meta, .implicitRules, and .language
  # from DomainResource: .text, .contained, .extension, and .modifierExtension
  fhir:url [ uri ] ; # 0..1 Canonical identifier for this evidence variable, represented as a URI (globally unique)
  fhir:identifier  ( [ Identifier ] ... ) ; # 0..* Additional identifier for the evidence variable
  fhir:version [ string ] ; # 0..1 Business version of the evidence variable
  # versionAlgorithm[x] : 0..1 How to compare versions. One of these 2
    fhir:versionAlgorithm [  a fhir:string ; string ]
    fhir:versionAlgorithm [  a fhir:Coding ; Coding ]
  fhir:name [ string ] ; # 0..1 I Name for this evidence variable (computer friendly)
  fhir:title [ string ] ; # 0..1 Name for this evidence variable (human friendly)
  fhir:shortTitle [ string ] ; # 0..1 Title for use in informal contexts
  fhir:
  fhir:

  fhir:citeAs [ markdown ] ; # 0..1 Display of how to cite this EvidenceVariable
  fhir:status [ code ] ; # 1..1 draft | active | retired | unknown
  fhir:experimental [ boolean ] ; # 0..1 For testing only - never for real usage

  fhir:date [ dateTime ] ; # 0..1 Date last changed
  fhir:author  ( [ ContactDetail ] ... ) ; # 0..* Who authored the content

  fhir:publisher [ string ] ; # 0..1 Name of the publisher/steward (organization or individual)
  fhir:contact  ( [ ContactDetail ] ... ) ; # 0..* Contact details for the publisher
  fhir:

  fhir:recorder  ( [ ContactDetail ] ... ) ; # 0..* Who entered the data for the evidence variable
  fhir:editor  ( [ ContactDetail ] ... ) ; # 0..* Who edited the content
  fhir:reviewer  ( [ ContactDetail ] ... ) ; # 0..* Who reviewed the content
  fhir:endorser  ( [ ContactDetail ] ... ) ; # 0..* Who endorsed the content
  fhir:description [ markdown ] ; # 0..1 Natural language description of the evidence variable

  fhir:note  ( [ Annotation ] ... ) ; # 0..* Used for footnotes or explanatory notes
  fhir:useContext  ( [ UsageContext ] ... ) ; # 0..* The context that the content is intended to support
  fhir:purpose [ markdown ] ; # 0..1 Why this EvidenceVariable is defined
  fhir:
  fhir:

  fhir:copyright [ markdown ] ; # 0..1 Intellectual property ownership, may include restrictions on use
  fhir:copyrightLabel [ string ] ; # 0..1 Copyright holder and year(s)

  fhir:approvalDate [ date ] ; # 0..1 When the resource was approved by publisher
  fhir:lastReviewDate [ date ] ; # 0..1 When the resource was last reviewed by the publisher
  fhir:effectivePeriod [ Period ] ; # 0..1 When the resource is expected to be used
  fhir:
  fhir:
  fhir:
  fhir:
  fhir:

  fhir:relatesTo ( [ # 0..* Relationships to other Resources
    fhir:type [ code ] ; # 1..1 documentation | justification | predecessor | successor | derived-from | depends-on | composed-of | part-of | amends | amended-with | appends | appended-with | cites | cited-by | comments-on | comment-in | contains | contained-in | corrects | correction-in | replaces | replaced-with | retracts | retracted-by | signs | similar-to | supports | supported-with | transforms | transformed-into | transformed-with | specification-of | created-with | cite-as | summarizes
    # target[x] : 1..1 The artifact that is related to this EvidenceVariable. One of these 5
      fhir:target [  a fhir:uri ; uri ]
      fhir:target [  a fhir:Attachment ; Attachment ]
      fhir:target [  a fhir:canonical ; canonical(Any) ]
      fhir:target [  a fhir:Reference ; Reference(Any) ]
      fhir:target [  a fhir:markdown ; markdown ]
  ] ... ) ;

  fhir:actual [ boolean ] ; # 0..1 Actual or conceptual
  fhir:
    fhir:
    fhir:
    fhir:
    fhir:
    fhir:
    fhir:
    fhir:
    fhir:
    fhir:
    fhir:
      fhir:
      fhir:
      fhir:
      # . One of these 6
        fhir: ]
        fhir: ]
        fhir: ]
        fhir: ]
        fhir: ]
        fhir: ]
      fhir:
    ] ;
    fhir:
      fhir:
      fhir:
      fhir:
    ] ;
    # . One of these 2
      fhir: ]
      fhir: ]
    # . One of these 2
      fhir: ]
      fhir: ]
    fhir:
      fhir:
      fhir:
      # . One of these 4
        fhir: ]
        fhir: ]
        fhir: ]
        fhir: ]
      fhir:
      fhir:
    ] ... ) ;

  fhir:definition [ CodeableReference(Group) ] ; # 0..1 The meaning of the evidence variable
  fhir:definitionModifier ( [ # 0..* Further specification of the definition
    fhir:code [ CodeableConcept ] ; # 1..1 Attribute of the definition
    # value[x] : 1..1 Specification of the definition attribute. One of these 9
      fhir:value [  a fhir:CodeableConcept ; CodeableConcept ]
      fhir:value [  a fhir:boolean ; boolean ]
      fhir:value [  a fhir:Quantity ; Quantity ]
      fhir:value [  a fhir:Range ; Range ]
      fhir:value [  a fhir:Period ; Period ]
      fhir:value [  a fhir:RelativeTime ; RelativeTime ]
      fhir:value [  a fhir:Reference ; Reference(Any) ]
      fhir:value [  a fhir:Expression ; Expression ]
      fhir:value [  a fhir:uri ; uri ]

  ] ... ) ;
  fhir:
  fhir:

  fhir:handling [ code ] ; # 0..1 boolean | continuous | dichotomous | ordinal | polychotomous | extension
  fhir:category ( [ # 0..* A grouping for dichotomous, ordinal, or polychotomouos variables

    fhir:name [ string ] ; # 0..1 Description of the grouping
    # . One of these 3

    # value[x] : 0..1 Definition of the grouping. One of these 4

      fhir:value [  a fhir:CodeableConcept ; CodeableConcept ]
      fhir:value [  a fhir:Quantity ; Quantity ]
      fhir:value [  a fhir:Range ; Range ]
      fhir:value [  a fhir:Reference ; Reference(Group) ]

  ] ... ) ;
  fhir:conditional [ Expression ] ; # 0..1 Condition determining whether the data will be collected
  fhir:classifier  ( [ CodeableConcept ] ... ) ; # 0..* Classification
  fhir:dataStorage ( [ # 0..* How the data element (value of the variable) is found
    fhir:datatype [ CodeableConcept ] ; # 0..1 Type of data used to express value of the variable
    fhir:path [ string ] ; # 0..1 Where to find the data element in the dataset
    fhir:delimiter [ string ] ; # 0..1 Character(s) separating values in a string-based list
    fhir:component  ( [ See EvidenceVariable.dataStorage ] ... ) ; # 0..* 
  ] ... ) ;
  fhir:timing [ RelativeTime ] ; # 0..1 When the variable is observed
  fhir:period [ Period ] ; # 0..1 Calendar-based timing when the variable is observed
  fhir:constraint ( [ # 0..* Limit on acceptability of data value
    fhir:conditional [ CodeableConcept ] ; # 0..1 Condition determining whether this constraint applies
    fhir:minimumQuantity [ Quantity ] ; # 0..1 The lowest permissible value of the variable
    fhir:maximumQuantity [ Quantity ] ; # 0..1 The highest permissible value of the variable
    fhir:earliestDateTime [ dateTime ] ; # 0..1 The earliest permissible value of the variable
    fhir:latestDateTime [ dateTime ] ; # 0..1 The latest permissible value of the variable
    fhir:minimumStringLength [ unsignedInt ] ; # 0..1 The lowest number of characters allowed for a value of the variable
    fhir:maximumStringLength [ positiveInt ] ; # 0..1 The highest number of characters allowed for a value of the variable
    fhir:code [ CodeableConcept ] ; # 0..1 Rule for acceptable data values
    fhir:expression [ Expression ] ; # 0..1 Rule for acceptable data values, as an Expression
    fhir:expectedValueSet [ Reference(ValueSet) ] ; # 0..1 List of anticipated values used to express value of the variable
    fhir:expectedUnitsValueSet [ Reference(ValueSet) ] ; # 0..1 List of anticipated values used to express units for the value of the variable
    fhir:anyValueAllowed [ boolean ] ; # 0..1 Permissibility of unanticipated value used to express value of the variable
  ] ... ) ;
  fhir:missingDataMeaning  ( [ CodeableConcept ] ... ) ; # 0..* How missing data can be interpreted
  fhir:unacceptableDataHandling  ( [ CodeableConcept ] ... ) ; # 0..* How erroneous data is processed

]

Changes from both R4 and R4B

EvidenceVariable
EvidenceVariable.versionAlgorithm[x]
  • Added Element
EvidenceVariable.citeAs
  • Added Element
EvidenceVariable.experimental
  • Added Element
EvidenceVariable.recorder
  • Added Element
EvidenceVariable.purpose
  • Added Element
EvidenceVariable.copyrightLabel
  • Added Element
EvidenceVariable.actual EvidenceVariable.relatesTo
  • Added Element
EvidenceVariable.characteristic EvidenceVariable.relatesTo.type
  • Min Cardinality changed from 1 to 0 Added Mandatory Element
EvidenceVariable.characteristic.linkId EvidenceVariable.relatesTo.target[x]
  • Added Mandatory Element
EvidenceVariable.characteristic.description EvidenceVariable.actual
  • Type changed from string to markdown Added Element
EvidenceVariable.characteristic.note EvidenceVariable.definition
  • Added Element
EvidenceVariable.characteristic.definitionReference EvidenceVariable.definitionModifier
  • Added Element
EvidenceVariable.characteristic.definitionCanonical EvidenceVariable.definitionModifier.code
  • Added Mandatory Element
EvidenceVariable.characteristic.definitionCodeableConcept EvidenceVariable.definitionModifier.value[x]
  • Added Mandatory Element
EvidenceVariable.characteristic.definitionExpression EvidenceVariable.handling
  • Added Element
EvidenceVariable.characteristic.definitionId EvidenceVariable.category
  • Added Element
EvidenceVariable.characteristic.definitionByTypeAndValue EvidenceVariable.category.name
  • Added Element
EvidenceVariable.characteristic.definitionByTypeAndValue.type EvidenceVariable.category.value[x]
  • Added Mandatory Element
EvidenceVariable.characteristic.definitionByTypeAndValue.method EvidenceVariable.conditional
  • Added Element
EvidenceVariable.characteristic.definitionByTypeAndValue.device EvidenceVariable.classifier
  • Added Element
EvidenceVariable.characteristic.definitionByTypeAndValue.value[x] EvidenceVariable.dataStorage
  • Added Mandatory Element
EvidenceVariable.characteristic.definitionByTypeAndValue.offset EvidenceVariable.dataStorage.datatype
  • Added Element
EvidenceVariable.characteristic.definitionByCombination EvidenceVariable.dataStorage.path
  • Added Element
EvidenceVariable.characteristic.definitionByCombination.code EvidenceVariable.dataStorage.delimiter
  • Added Mandatory Element
EvidenceVariable.characteristic.definitionByCombination.threshold EvidenceVariable.dataStorage.component
  • Added Element
EvidenceVariable.characteristic.definitionByCombination.characteristic EvidenceVariable.timing
  • Added Mandatory Element
EvidenceVariable.characteristic.instances[x] EvidenceVariable.period
  • Added Element
EvidenceVariable.characteristic.duration[x] EvidenceVariable.constraint
  • Added Element
EvidenceVariable.characteristic.timeFromEvent EvidenceVariable.constraint.conditional
  • Added Element
EvidenceVariable.characteristic.timeFromEvent.description EvidenceVariable.constraint.minimumQuantity
  • Added Element
EvidenceVariable.characteristic.timeFromEvent.note EvidenceVariable.constraint.maximumQuantity
  • Added Element
EvidenceVariable.characteristic.timeFromEvent.event[x] EvidenceVariable.constraint.earliestDateTime
  • Added Element
EvidenceVariable.characteristic.timeFromEvent.quantity EvidenceVariable.constraint.latestDateTime
  • Added Element
EvidenceVariable.characteristic.timeFromEvent.range EvidenceVariable.constraint.minimumStringLength
  • Added Element
EvidenceVariable.handling EvidenceVariable.constraint.maximumStringLength
  • Added Element
EvidenceVariable.category EvidenceVariable.constraint.code
  • Added Element
EvidenceVariable.category.name EvidenceVariable.constraint.expression
  • Added Element
EvidenceVariable.category.value[x] EvidenceVariable.constraint.expectedValueSet
  • Added Element
EvidenceVariable.subtitle EvidenceVariable.constraint.expectedUnitsValueSet
  • Deleted Added Element
EvidenceVariable.jurisdiction EvidenceVariable.constraint.anyValueAllowed
  • Deleted Added Element
EvidenceVariable.topic EvidenceVariable.missingDataMeaning
  • Deleted Added Element
EvidenceVariable.unacceptableDataHandling
  • Added Element
EvidenceVariable.type EvidenceVariable.subtitle
  • Deleted
EvidenceVariable.characteristic.definition[x] EvidenceVariable.jurisdiction
  • Deleted
EvidenceVariable.characteristic.usageContext EvidenceVariable.topic
  • Deleted
EvidenceVariable.characteristic.participantEffective[x] EvidenceVariable.relatedArtifact
  • Deleted
EvidenceVariable.characteristic.timeFromStart EvidenceVariable.type
  • Deleted
EvidenceVariable.characteristic.groupMeasure EvidenceVariable.characteristic
  • Deleted

See the Full Difference for further information

This analysis is available for R4 as XML or JSON and for R4B as XML or JSON .

Structure

valueRange Range
Name Flags Card. Type Description & Constraints doco
. . EvidenceVariable TU DomainResource A definition of an exposure, outcome, or other variable
+ Warning: Name should be usable as an identifier for the module by machine processing applications such as code generation

Elements defined in Ancestors: id , meta , implicitRules , language , text , contained , extension , modifierExtension
Interfaces Implemented: MetadataResource
. . . url Σ C 0..1 uri Canonical identifier for this evidence variable, represented as a URI (globally unique)
+ Warning: URL should not contain | or # - these characters make processing canonical references problematic
. . . identifier Σ 0..* Identifier Additional identifier for the evidence variable

. . . version Σ 0..1 string Business version of the evidence variable
. . . versionAlgorithm[x] Σ 0..1 How to compare versions
Binding: Version Algorithm ( Extensible )
. . . . versionAlgorithmString string
. . . . versionAlgorithmCoding Coding
. . . name Σ C 0..1 string Name for this evidence variable (computer friendly)
. . . title Σ 0..1 string Name for this evidence variable (human friendly)
. . . shortTitle Σ 0..1 string Title for use in informal contexts
. . . status citeAs 0..1 markdown Display of how to cite this EvidenceVariable
... status ?! Σ 1..1 code draft | active | retired | unknown
Binding: PublicationStatus ( Required )
. . . experimental 0..1 boolean For testing purposes, not only - never for real usage
. . . date Σ 0..1 dateTime Date last changed
. . . author 0..* ContactDetail Who authored the content

. . . publisher Σ 0..1 string Name of the publisher/steward (organization or individual)
. . . contact Σ 0..* ContactDetail Contact details for the publisher

. . . recorder 0..* ContactDetail Who entered the data for the evidence variable

... editor 0..* ContactDetail Who edited the content

... reviewer 0..* ContactDetail Who reviewed the content

... endorser 0..* ContactDetail Who endorsed the content

. . . description Σ 0..1 markdown Natural language description of the evidence variable
. . . note 0..* Annotation Used for footnotes or explanatory notes

. . . useContext Σ 0..* UsageContext The context that the content is intended to support

. . . purpose 0..1 markdown Why this EvidenceVariable is defined
. . . copyright 0..1 markdown Use and/or publishing Intellectual property ownership, may include restrictions on use
. . . copyrightLabel T 0..1 string Copyright holder and year(s)
. . . approvalDate 0..1 date When the resource was approved by publisher
. . . lastReviewDate 0..1 date When the resource was last reviewed by the publisher
. . . effectivePeriod 0..1 Period When the resource is expected to be used
. . author . relatesTo 0..* ContactDetail BackboneElement Who authored the content Relationships to other Resources

. . . editor . type 0..* 1..1 ContactDetail code Who edited the content documentation | justification | predecessor | successor | derived-from | depends-on | composed-of | part-of | amends | amended-with | appends | appended-with | cites | cited-by | comments-on | comment-in | contains | contained-in | corrects | correction-in | replaces | replaced-with | retracts | retracted-by | signs | similar-to | supports | supported-with | transforms | transformed-into | transformed-with | specification-of | created-with | cite-as | summarizes
Binding: Artifact Relationship Type ( Required )
. . reviewer . . target[x] 0..* 1..1 ContactDetail Who reviewed the content The artifact that is related to this EvidenceVariable
. endorser . . . . targetUri 0..* ContactDetail uri Who endorsed the content
. . . . . relatedArtifact targetAttachment 0..* RelatedArtifact Attachment Additional documentation, citations, etc
. . actual . . . targetCanonical 0..1 boolean canonical ( Any ) Actual or conceptual
. . characteristic . . . targetReference Σ C 0..* BackboneElement Reference ( Any ) A defining factor of the EvidenceVariable + Rule: In a characteristic, at most one of these six elements shall be used: definitionReference or definitionCanonical or definitionCodeableConcept or definitionId or definitionByTypeAndValue or definitionByCombination
. . . linkId . . targetMarkdown 0..1 id markdown Label for internal linking
. . . description actual 0..1 markdown boolean Natural language description of the characteristic Actual or conceptual
. . note . definition Σ 0..* 0..1 Annotation CodeableReference ( Group ) Used for footnotes or explanatory notes The meaning of the evidence variable
Binding: Evidence Variable Definition ( Example )
. . exclude . definitionModifier 0..1 0..* boolean BackboneElement Whether Further specification of the characteristic is an inclusion criterion or exclusion criterion definition

. . . definitionReference . code Σ C 0..1 1..1 Reference ( EvidenceVariable | Group | Evidence CodeableConcept ) Defines Attribute of the characteristic (without using type and value) by a Reference definition
Binding: Evidence Variable Definition Modifier Code ( Example )
. . . definitionCanonical . value[x] Σ C 0..1 1..1 canonical ( EvidenceVariable | Evidence ) Defines Specification of the characteristic (without using type and value) by a Canonical definition attribute
. . . . . definitionCodeableConcept valueCodeableConcept Σ C 0..1 CodeableConcept Defines the characteristic (without using type and value) by a CodeableConcept
. . . definitionExpression . . valueBoolean Σ 0..1 Expression boolean Defines the characteristic (without using type and value) by an expression
. . . definitionId . . valueQuantity Σ C 0..1 id Quantity Defines the characteristic (without using type and value) by an id
. . . definitionByTypeAndValue . . valueRange Σ C 0..1 BackboneElement Range Defines the characteristic using type and value
. . . . . type valuePeriod Σ 1..1 CodeableConcept Period Expresses the type of characteristic Binding: UsageContextType ( Example )
. . . . . method valueRelativeTime 0..* CodeableConcept RelativeTime Method for how the characteristic value was determined Binding: Definition Method ( Example )
. . . . . device valueReference 0..1 Reference ( Device | DeviceMetric Any ) Device used for determining characteristic
. . . value[x] . . valueExpression Σ 1..1 Expression Defines the characteristic when coupled with characteristic.type
. . . . valueCodeableConcept . valueUri CodeableConcept uri
. . . valueBoolean handling 0..1 boolean code boolean | continuous | dichotomous | ordinal | polychotomous | extension
Binding: Evidence Variable Handling ( Required )
. . . category valueQuantity 0..* Quantity BackboneElement A grouping for dichotomous, ordinal, or polychotomouos variables

. . . valueRange . name 0..1 Range string Description of the grouping
. . . . value[x] valueReference 0..1 Reference () Definition of the grouping
. . . . valueId . valueCodeableConcept id CodeableConcept
. . . . . offset valueQuantity 0..1 CodeableConcept Quantity Reference point for valueQuantity or valueRange Binding: Characteristic Offset ( Example )
. . . definitionByCombination . . valueRange C 0..1 BackboneElement Range Used to specify how two or more characteristics are combined
. . code . . . valueReference 1..1 code all-of | any-of | at-least | at-most | statistical | net-effect | dataset Binding: Characteristic Combination Reference ( Required Group )
. . threshold . conditional 0..1 positiveInt Expression Provides Condition determining whether the value of "n" when "at-least" or "at-most" codes are used data will be collected
. . characteristic . classifier 1..* 0..* see characteristic CodeableConcept A defining factor of the characteristic Classification
Binding: Evidence Variable Classifier ( Example )

. . instances[x] . dataStorage 0..1 0..* BackboneElement Number How the data element (value of occurrences meeting the characteristic variable) is found

. . . . instancesQuantity datatype 0..1 Quantity CodeableConcept Type of data used to express value of the variable
Binding: All FHIR Types ( Preferred )
. . . . path instancesRange 0..1 Range string Where to find the data element in the dataset
. . . duration[x] . delimiter 0..1 string Length of time Character(s) separating values in which the characteristic is met a string-based list
. . . . component durationQuantity Quantity 0..* see dataStorage

. . . durationRange timing 0..1 Range RelativeTime When the variable is observed
. . timeFromEvent . period 0..* 0..1 BackboneElement Period Timing in which Calendar-based timing when the characteristic variable is determined observed
. . description . constraint 0..1 0..* markdown BackboneElement Human readable description Limit on acceptability of data value

. . . . note conditional 0..* 0..1 Annotation CodeableConcept Used for footnotes or explanatory notes Condition determining whether this constraint applies
Binding: AdministrativeGender ( Example )
. . . event[x] . minimumQuantity 0..1 Quantity The event used as a base point (reference point) in time Binding: Evidence Variable Event ( Example ) lowest permissible value of the variable
. . . . eventCodeableConcept maximumQuantity 0..1 CodeableConcept Quantity The highest permissible value of the variable
. . . eventReference . earliestDateTime 0..1 Reference dateTime () The earliest permissible value of the variable
. . . . eventDateTime latestDateTime 0..1 dateTime The latest permissible value of the variable
. . . . eventId minimumStringLength 0..1 id unsignedInt The lowest number of characters allowed for a value of the variable
. . . quantity . maximumStringLength 0..1 Quantity positiveInt Used to express the observation at The highest number of characters allowed for a defined amount value of time before or after the event variable
. . . . range code 0..1 Range CodeableConcept Used to express the observation within a period before and/or after the event Rule for acceptable data values
Binding: Evidence Variable Constraint ( Example )
. . . handling . expression 0..1 code Expression continuous | dichotomous | ordinal | polychotomous Binding: Evidence Variable Handling ( Required ) Rule for acceptable data values, as an Expression
. . category . . expectedValueSet 0..* 0..1 BackboneElement Reference ( ValueSet ) A grouping for ordinal or polychotomous variables List of anticipated values used to express value of the variable
. . . name . expectedUnitsValueSet 0..1 string Reference ( ValueSet ) Description List of anticipated values used to express units for the grouping value of the variable
. . . value[x] . anyValueAllowed 0..1 boolean Definition Permissibility of unanticipated value used to express value of the grouping variable
. . . valueCodeableConcept missingDataMeaning 0..* CodeableConcept How missing data can be interpreted
Binding: Data Absent Reason ( Example )

. . . valueQuantity unacceptableDataHandling Quantity 0..* CodeableConcept How erroneous data is processed
Binding: Evidence Variable Unacceptable Data Handling ( Example )


doco Documentation for this format icon

See the Extensions for this resource

UML Diagram ( Legend )

EvidenceVariable ( DomainResource ) + MetadataResource An absolute URI that is used to identify this evidence variable when it is referenced in a specification, model, design or an instance; also called its canonical identifier. This SHOULD be globally unique and SHOULD be a literal address at which an authoritative instance of this evidence variable is (or will be) published. This URL can be the target of a canonical reference. It SHALL remain the same when the evidence variable is stored on different servers url : uri [0..1] A formal identifier that is used to identify this evidence variable when it is represented in other formats, or referenced in a specification, model, design or an instance identifier : Identifier [0..*] The identifier that is used to identify this version of the evidence variable when it is referenced in a specification, model, design or instance. This is an arbitrary value managed by the evidence variable author and is not expected to be globally unique. For example, it might be a timestamp (e.g. yyyymmdd) if a managed version is not available. There is also no expectation that versions can be placed in a lexicographical sequence. To provide a version consistent with the Decision Support Service specification, use the format Major.Minor.Revision (e.g. 1.0.0). For more information on versioning knowledge assets, refer to the Decision Support Service specification. Note that a version is required for non-experimental active artifacts version : string [0..1] Indicates the mechanism used to compare versions to determine which is more current versionAlgorithm[x] : DataType [0..1] « string | Coding ; null (Strength=Extensible) VersionAlgorithm + » A natural language name identifying the evidence variable. This name should be usable as an identifier for the module by machine processing applications such as code generation name : string [0..1] « This element has or is affected by some invariants C » A short, descriptive, user-friendly title for the evidence variable title : string [0..1] The short title provides an alternate title for use in informal descriptive contexts where the full, formal title is not necessary shortTitle : string [0..1] Display of the suggested method of how to cite this EvidenceVariable citeAs : markdown [0..1] The status of this evidence variable. EvidenceVariable. Enables tracking the life-cycle of the content (this element modifies the meaning of other elements) status : code [1..1] « null (Strength=Required) PublicationStatus ! » A Boolean value to indicate that this resource is authored for testing purposes (or education/evaluation/marketing) and is not intended to no version of this resource will ever be used intended for genuine usage experimental : boolean [0..1] The date (and optionally time) when the evidence variable was last significantly changed. The date must change when the business version changes and it must change if the status code changes. In addition, it should change when the substantive content of the evidence variable changes date : dateTime [0..1] An individiual or organization primarily involved in the creation and maintenance of the content author : ContactDetail [0..*] The name of the organization or individual responsible for the release and ongoing maintenance of the evidence variable publisher : string [0..1] Contact details to assist a user in finding and communicating with the publisher contact : ContactDetail [0..*] The person or entity that entered the data into the EvidenceVariable Resource instance, if different than the author or creator of the intellectual property contained within the EvidenceVariable Resource instance recorder : ContactDetail [0..*] An individual or organization primarily responsible for internal coherence of the content editor : ContactDetail [0..*] An individual or organization asserted by the publisher to be primarily responsible for review of some aspect of the content reviewer : ContactDetail [0..*] An individual or organization asserted by the publisher to be responsible for officially endorsing the content for use in some setting endorser : ContactDetail [0..*] A free text natural language description summary of the evidence variable from a consumer's perspective description : markdown [0..1] A human-readable string to clarify or explain concepts about the resource note : Annotation [0..*] The content was developed with a focus and intent of supporting the contexts that are listed. These contexts may be general categories (gender, age, ...) or may be references to specific programs (insurance plans, studies, ...) and may be used to assist with indexing and searching for appropriate evidence variable instances useContext : UsageContext [0..*] Explanation of why this EvidenceVariable is needed and why it has been designed as it has purpose : markdown [0..1] A copyright statement relating to the resource EvidenceVariable and/or its contents. Copyright statements are generally legal notices of intellectual property ownership and may include restrictions on the use and publishing of the resource EvidenceVariable copyright : markdown [0..1] A short string (<50 characters), suitable for inclusion in a page footer that identifies the copyright holder, effective period, and optionally whether rights are resctricted. restricted . (e.g. 'All rights reserved', 'Some rights reserved') copyrightLabel : string [0..1] The date on which the resource content was approved by the publisher. Approval happens once when the content is officially approved for usage. See guidance around (not) making local changes to elements [here](canonicalresource.html#localization) approvalDate : date [0..1] The date on which the resource content was last reviewed. Review happens periodically after approval but does not change the original approval date lastReviewDate : date [0..1] The period during which the resource content was or is planned to be in active use effectivePeriod : Period [0..1] An individiual or organization primarily involved in True if the creation and maintenance actual variable measured, false if a conceptual representation of the content intended variable author actual : ContactDetail boolean [0..*] [0..1] An individual or organization primarily responsible for internal coherence The meaning of the content evidence variable editor definition : ContactDetail [0..*] An individual or organization asserted by the publisher to be primarily responsible for review of some aspect of the content reviewer CodeableReference : ContactDetail [0..1] « Group [0..*] ; An individual or organization asserted by the publisher to be responsible for officially endorsing the content for use in some setting null (Strength=Example) endorser : ContactDetail [0..*] Related artifacts such as additional documentation, justification, or bibliographic references relatedArtifact : RelatedArtifact [0..*] True if the actual variable measured, false if a conceptual representation of the intended variable actual : boolean EvidenceVariableDefinition [0..1] ?? » The method of handling in statistical analysis handling : code [0..1] « null (Strength=Required) EvidenceVariableHandling ! » Characteristic Label used for when a characteristic refers The context, situation, or parameters that determine whether the data is obtained to another characteristic determine the value of the variable linkId conditional : id Expression [0..1] A short, natural language description Classification of the characteristic that could be used to communicate the criteria to an end-user variable description classifier : markdown CodeableConcept [0..1] [0..*] « A human-readable string to clarify or explain concepts about the characteristic null (Strength=Example) note : Annotation EvidenceVariableClassifier [0..*] ?? » When true, this characteristic is an exclusion criterion. In other words, not matching this characteristic definition the variable is equivalent observed in relation to meeting this criterion a reference point in time defined by context or event exclude timing : boolean RelativeTime [0..1] Defines When the characteristic using a Reference variable is observed in relation to calendar dates and times definitionReference period : Reference Period [0..1] « EvidenceVariable | Group | Evidence » « This element has or is affected by some invariants C » Defines the characteristic using Canonical A method or transformation applied for missing data definitionCanonical missingDataMeaning : canonical [0..1] « EvidenceVariable | Evidence CodeableConcept » [0..*] « This element has or is affected by some invariants null (Strength=Example) C DataAbsentReason ?? » Defines the characteristic using CodeableConcept A method or transformation applied for data that does not match required patterns definitionCodeableConcept unacceptableDataHandling : CodeableConcept [0..1] [0..*] « This element has or is affected by some invariants null (Strength=Example) C EvidenceVariableUnacceptableD... ?? » Defines the characteristic using Expression definitionExpression : Expression [0..1] RelatesTo Defines The type of relationship to the characteristic using id related artifact definitionId type : id code [0..1] [1..1] « This element has or is affected by some invariants null (Strength=Required) C ArtifactRelationshipType ! » Number of occurrences meeting the characteristic The artifact that is related to this EvidenceVariable Resource instances[x] target[x] : DataType [0..1] [1..1] « Quantity uri | Range Attachment » | canonical ( Any )| Length of time in which the characteristic is met duration[x] : DataType Reference [0..1] « Quantity ( Any | Range )| markdown » DefinitionByTypeAndValue DefinitionModifier Used to express the type Attribute of characteristic the definition type code : CodeableConcept [1..1] « null (Strength=Example) UsageContextType EvidenceVariableDefinitionMod... ?? » Method for how Specification of the characteristic value was determined definition attribute method value[x] : CodeableConcept DataType [0..*] [1..1] « CodeableConcept | boolean | Quantity | Range | null (Strength=Example) DefinitionMethod Period | RelativeTime | Reference ( Any )| Expression | uri ?? » Category Device used for determining characteristic Description of the grouping device name : Reference string [0..1] « Device | DeviceMetric » Defines Definition of the characteristic when paired with characteristic.type grouping value[x] : DataType [1..1] [0..1] « CodeableConcept | boolean | Quantity | Range | Reference | id ( Group ) » DataStorage Defines the reference point for comparison when valueQuantity or valueRange is not compared The type of data used to zero express values of the variable offset datatype : CodeableConcept [0..1] « null (Strength=Example) (Strength=Preferred) CharacteristicOffset FHIRTypes ?? ? » The mapping (order of elements) to reach the element containing the data element in the dataset path : string [0..1] A character or series of characters that is used within a string to signal the separation of discrete values delimiter : string [0..1] DefinitionByCombination Constraint Used to specify if two or more characteristics are combined with OR The context, situation, or AND parameters that determine whether this constraint applies code conditional : code CodeableConcept [1..1] [0..1] « null (Strength=Required) (Strength=Example) CharacteristicCombination ! AdministrativeGender ?? » Provides the The lowest permissible value of "n" when "at-least" or "at-most" codes are the variable, used with variables that have a number-based datatype (with or without units) threshold minimumQuantity : positiveInt Quantity [0..1] TimeFromEvent The highest permissible value of the variable, used with variables that have a number-based datatype (with or without units) maximumQuantity : Quantity [0..1] Human readable description The earliest permissible value of the variable, used with variables that have a date-based or dateTime-based datatype description earliestDateTime : markdown dateTime [0..1] A human-readable string to clarify or explain concepts about The latest permissible value of the timeFromEvent variable, used with variables that have a date-based or dateTime-based datatype note latestDateTime : Annotation dateTime [0..*] [0..1] The event lowest number of characters allowed for a value of the variable, used as with variables that have a base point (reference point) in time string-based datatype event[x] minimumStringLength : DataType unsignedInt [0..1] « CodeableConcept The highest number of characters allowed for a value of the variable, used with variables that have a string-based datatype maximumStringLength | Reference : positiveInt | dateTime [0..1] A rule, such as a format or other expectation, for the data values code | id : CodeableConcept ; [0..1] « null (Strength=Example) EvidenceVariableEvent EvidenceVariableConstraint ?? » Used to express the observation at A rule, such as a defined amount of time before format or after other expectation, for the event data values, expressed as an Expression quantity expression : Quantity Expression [0..1] Used List of anticipated values used to express value of the observation within variable, used with variables that have a period before and/or after the event codeable concept-based datatype range expectedValueSet : Range Reference [0..1] « ValueSet » Category Description List of anticipated values used to express units for the grouping value of the variable, used with variables that have a Quantity-based datatype name expectedUnitsValueSet : string Reference [0..1] « ValueSet » Definition of Whether the grouping value expressed for a variable is allowed to not be restricted to the expected value set value[x] anyValueAllowed : DataType boolean [0..1] « CodeableConcept | Quantity | Range » Defines the characteristic using both a type and value[x] elements Relationships that this EvidenceVariable has with other FHIR or non-FHIR resources that already exist definitionByTypeAndValue relatesTo [0..1] [0..*] A defining factor Further specification of the characteristic definition characteristic definitionModifier [1..*] [0..*] Defines the characteristic as a combination of two A grouping for dichotomous, ordinal, or more characteristics polychotomouos variables definitionByCombination category [0..1] [0..*] Timing in which A part of the characteristic value for a variable that is determined stored in 2 or more parts timeFromEvent component [0..*] A defining factor How the data element is organized and where the data element (expressing the value of the EvidenceVariable. Multiple characteristics are applied with "and" semantics variable) is found in the dataset characteristic dataStorage [0..*] A grouping for ordinal or polychotomous variables Limit on acceptability of data used to express values of the variable category constraint [0..*]

XML Template

<EvidenceVariable xmlns="http://hl7.org/fhir"> doco
 <!-- from Resource: id, meta, implicitRules, and language -->
 <!-- from DomainResource: text, contained, extension, and modifierExtension -->
 <url value="[uri]"/><!-- 0..1 Canonical identifier for this evidence variable, represented as a URI (globally unique) -->
 <identifier><!-- 0..* Identifier Additional identifier for the evidence variable --></identifier>
 <version value="[string]"/><!-- 0..1 Business version of the evidence variable -->
 <versionAlgorithm[x]><!-- 0..1 string|Coding How to compare versions --></versionAlgorithm[x]>
 <name value="[string]"/><!-- I 0..1 Name for this evidence variable (computer friendly) -->
 <title value="[string]"/><!-- 0..1 Name for this evidence variable (human friendly) -->
 <shortTitle value="[string]"/><!-- 0..1 Title for use in informal contexts -->
 <
 <

 <citeAs value="[markdown]"/><!-- 0..1 Display of how to cite this EvidenceVariable -->
 <status value="[code]"/><!-- 1..1 draft | active | retired | unknown -->
 <experimental value="[boolean]"/><!-- 0..1 For testing only - never for real usage -->

 <date value="[dateTime]"/><!-- 0..1 Date last changed -->
 <author><!-- 0..* ContactDetail Who authored the content --></author>

 <publisher value="[string]"/><!-- 0..1 Name of the publisher/steward (organization or individual) -->
 <contact><!-- 0..* ContactDetail Contact details for the publisher --></contact>
 <

 <recorder><!-- 0..* ContactDetail Who entered the data for the evidence variable --></recorder>
 <editor><!-- 0..* ContactDetail Who edited the content --></editor>
 <reviewer><!-- 0..* ContactDetail Who reviewed the content --></reviewer>
 <endorser><!-- 0..* ContactDetail Who endorsed the content --></endorser>
 <description value="[markdown]"/><!-- 0..1 Natural language description of the evidence variable -->

 <note><!-- 0..* Annotation Used for footnotes or explanatory notes --></note>
 <useContext><!-- 0..* UsageContext The context that the content is intended to support --></useContext>
 <purpose value="[markdown]"/><!-- 0..1 Why this EvidenceVariable is defined -->
 <
 <

 <copyright value="[markdown]"/><!-- 0..1 Intellectual property ownership, may include restrictions on use -->
 <copyrightLabel value="[string]"/><!-- 0..1 Copyright holder and year(s) -->

 <approvalDate value="[date]"/><!-- 0..1 When the resource was approved by publisher -->
 <lastReviewDate value="[date]"/><!-- 0..1 When the resource was last reviewed by the publisher -->
 <effectivePeriod><!-- 0..1 Period When the resource is expected to be used --></effectivePeriod>
 <</author>
 <</editor>
 <</reviewer>
 <</endorser>
 <</relatedArtifact>

 <relatesTo>  <!-- 0..* Relationships to other Resources -->
  <type value="[code]"/><!-- 1..1 documentation | justification | predecessor | successor | derived-from | depends-on | composed-of | part-of | amends | amended-with | appends | appended-with | cites | cited-by | comments-on | comment-in | contains | contained-in | corrects | correction-in | replaces | replaced-with | retracts | retracted-by | signs | similar-to | supports | supported-with | transforms | transformed-into | transformed-with | specification-of | created-with | cite-as | summarizes -->
  <target[x]><!-- 1..1 uri|Attachment|canonical(Any)|Reference(Any)|markdown The artifact that is related to this EvidenceVariable --></target[x]>
 </relatesTo>

 <actual value="[boolean]"/><!-- 0..1 Actual or conceptual -->
 <
  <
  <
  <</note>
  <
  <</definitionReference>
  <</definitionCanonical>
  <</definitionCodeableConcept>
  <</definitionExpression>
  <
  <
   <</type>
   <</method>
   <</device>
   <</value[x]>
   <</offset>
  </definitionByTypeAndValue>
  <
   <
   <
   <</characteristic>
  </definitionByCombination>
  <</instances[x]>
  <</duration[x]>
  <
   <
   <</note>
   <</event[x]>
   <</quantity>
   <</range>
  </timeFromEvent>
 </characteristic>
 <
 <

 <definition><!-- 0..1 CodeableReference(Group) The meaning of the evidence variable --></definition>
 <definitionModifier>  <!-- 0..* Further specification of the definition -->
  <code><!-- 1..1 CodeableConcept Attribute of the definition --></code>
  <value[x]><!-- 1..1 CodeableConcept|boolean|Quantity|Range|Period|RelativeTime|
    Reference(Any)|Expression|uri Specification of the definition attribute --></value[x]>

 </definitionModifier>
 <handling value="[code]"/><!-- 0..1 boolean | continuous | dichotomous | ordinal | polychotomous | extension -->
 <category>  <!-- 0..* A grouping for dichotomous, ordinal, or polychotomouos variables -->

  <name value="[string]"/><!-- 0..1 Description of the grouping -->
  <</value[x]>

  <value[x]><!-- 0..1 CodeableConcept|Quantity|Range|Reference(Group) Definition of the grouping --></value[x]>

 </category>
 <conditional><!-- 0..1 Expression Condition determining whether the data will be collected --></conditional>
 <classifier><!-- 0..* CodeableConcept Classification --></classifier>
 <dataStorage>  <!-- 0..* How the data element (value of the variable) is found -->
  <datatype><!-- 0..1 CodeableConcept Type of data used to express value of the variable --></datatype>
  <path value="[string]"/><!-- 0..1 Where to find the data element in the dataset -->
  <delimiter value="[string]"/><!-- 0..1 Character(s) separating values in a string-based list -->
  <component><!-- 0..* Content as for EvidenceVariable.dataStorage  --></component>
 </dataStorage>
 <timing><!-- 0..1 RelativeTime When the variable is observed --></timing>
 <period><!-- 0..1 Period Calendar-based timing when the variable is observed --></period>
 <constraint>  <!-- 0..* Limit on acceptability of data value -->
  <conditional><!-- 0..1 CodeableConcept Condition determining whether this constraint applies --></conditional>
  <minimumQuantity><!-- 0..1 Quantity The lowest permissible value of the variable --></minimumQuantity>
  <maximumQuantity><!-- 0..1 Quantity The highest permissible value of the variable --></maximumQuantity>
  <earliestDateTime value="[dateTime]"/><!-- 0..1 The earliest permissible value of the variable -->
  <latestDateTime value="[dateTime]"/><!-- 0..1 The latest permissible value of the variable -->
  <minimumStringLength value="[unsignedInt]"/><!-- 0..1 The lowest number of characters allowed for a value of the variable -->
  <maximumStringLength value="[positiveInt]"/><!-- 0..1 The highest number of characters allowed for a value of the variable -->
  <code><!-- 0..1 CodeableConcept Rule for acceptable data values --></code>
  <expression><!-- 0..1 Expression Rule for acceptable data values, as an Expression --></expression>
  <expectedValueSet><!-- 0..1 Reference(ValueSet) List of anticipated values used to express value of the variable --></expectedValueSet>
  <expectedUnitsValueSet><!-- 0..1 Reference(ValueSet) List of anticipated values used to express units for the value of the variable --></expectedUnitsValueSet>
  <anyValueAllowed value="[boolean]"/><!-- 0..1 Permissibility of unanticipated value used to express value of the variable -->
 </constraint>
 <missingDataMeaning><!-- 0..* CodeableConcept How missing data can be interpreted --></missingDataMeaning>
 <unacceptableDataHandling><!-- 0..* CodeableConcept How erroneous data is processed --></unacceptableDataHandling>

</EvidenceVariable>

JSON Template

{doco
  "resourceType" : "EvidenceVariable",
  // from Resource: id, meta, implicitRules, and language
  // from DomainResource: text, contained, extension, and modifierExtension
  "url" : "<uri>", // Canonical identifier for this evidence variable, represented as a URI (globally unique)
  "identifier" : [{ Identifier }], // Additional identifier for the evidence variable
  "version" : "<string>", // Business version of the evidence variable
  // versionAlgorithm[x]: How to compare versions. One of these 2:
  "versionAlgorithmString" : "<string>",
  "versionAlgorithmCoding" : { Coding },
  "name" : "<string>", // I Name for this evidence variable (computer friendly)
  "title" : "<string>", // Name for this evidence variable (human friendly)
  "shortTitle" : "<string>", // Title for use in informal contexts
  "
  "

  "citeAs" : "<markdown>", // Display of how to cite this EvidenceVariable
  "status" : "<code>", // R!  draft | active | retired | unknown
  "experimental" : <boolean>, // For testing only - never for real usage

  "date" : "<dateTime>", // Date last changed
  "author" : [{ ContactDetail }], // Who authored the content

  "publisher" : "<string>", // Name of the publisher/steward (organization or individual)
  "contact" : [{ ContactDetail }], // Contact details for the publisher
  "

  "recorder" : [{ ContactDetail }], // Who entered the data for the evidence variable
  "editor" : [{ ContactDetail }], // Who edited the content
  "reviewer" : [{ ContactDetail }], // Who reviewed the content
  "endorser" : [{ ContactDetail }], // Who endorsed the content
  "description" : "<markdown>", // Natural language description of the evidence variable

  "note" : [{ Annotation }], // Used for footnotes or explanatory notes
  "useContext" : [{ UsageContext }], // The context that the content is intended to support
  "purpose" : "<markdown>", // Why this EvidenceVariable is defined
  "
  "

  "copyright" : "<markdown>", // Intellectual property ownership, may include restrictions on use
  "copyrightLabel" : "<string>", // Copyright holder and year(s)

  "approvalDate" : "<date>", // When the resource was approved by publisher
  "lastReviewDate" : "<date>", // When the resource was last reviewed by the publisher
  "effectivePeriod" : { Period }, // When the resource is expected to be used
  "
  "
  "
  "
  "

  "relatesTo" : [{ // Relationships to other Resources
    "type" : "<code>", // R!  documentation | justification | predecessor | successor | derived-from | depends-on | composed-of | part-of | amends | amended-with | appends | appended-with | cites | cited-by | comments-on | comment-in | contains | contained-in | corrects | correction-in | replaces | replaced-with | retracts | retracted-by | signs | similar-to | supports | supported-with | transforms | transformed-into | transformed-with | specification-of | created-with | cite-as | summarizes
    // target[x]: The artifact that is related to this EvidenceVariable. One of these 5:

    "targetUri" : "<uri>",
    "targetAttachment" : { Attachment },
    "targetCanonical" : "<canonical(Any)>",
    "targetReference" : { Reference(Any) },
    "targetMarkdown" : "<markdown>"
  }],

  "actual" : <boolean>, // Actual or conceptual
  "
    "
    "
    "
    "
    "
    "
    "
    "
    "
    "
      "
      "
      "
      
      " },
      ">,
      " },
      " },
      " },
      ">",
      "
    },
    "
      "
      "
      "
    },
    
    " },
    " },
    
    " },
    " },
    "
      "
      "
      
      " },
      " },
      ">",
      ">",
      "
      "
    }]

  "definition" : { CodeableReference(Group) }, // The meaning of the evidence variable
  "definitionModifier" : [{ // Further specification of the definition
    "code" : { CodeableConcept }, // R!  Attribute of the definition
    // value[x]: Specification of the definition attribute. One of these 9:

    "valueCodeableConcept" : { CodeableConcept },
    "valueBoolean" : <boolean>,
    "valueQuantity" : { Quantity },
    "valueRange" : { Range },
    "valuePeriod" : { Period },
    "valueRelativeTime" : { RelativeTime },
    "valueReference" : { Reference(Any) },
    "valueExpression" : { Expression },
    "valueUri" : "<uri>"

  }],
  "
  "

  "handling" : "<code>", // boolean | continuous | dichotomous | ordinal | polychotomous | extension
  "category" : [{ // A grouping for dichotomous, ordinal, or polychotomouos variables

    "name" : "<string>", // Description of the grouping
    

    // value[x]: Definition of the grouping. One of these 4:
    "valueCodeableConcept" : { CodeableConcept },
    "valueQuantity" : { Quantity },
    " }
  }]

    "valueRange" : { Range },
    "valueReference" : { Reference(Group) }
  }],
  "conditional" : { Expression }, // Condition determining whether the data will be collected
  "classifier" : [{ CodeableConcept }], // Classification
  "dataStorage" : [{ // How the data element (value of the variable) is found
    "datatype" : { CodeableConcept }, // Type of data used to express value of the variable
    "path" : "<string>", // Where to find the data element in the dataset
    "delimiter" : "<string>", // Character(s) separating values in a string-based list
    "component" : [{ Content as for EvidenceVariable.dataStorage }] // 
  }],
  "timing" : { RelativeTime }, // When the variable is observed
  "period" : { Period }, // Calendar-based timing when the variable is observed
  "constraint" : [{ // Limit on acceptability of data value
    "conditional" : { CodeableConcept }, // Condition determining whether this constraint applies
    "minimumQuantity" : { Quantity }, // The lowest permissible value of the variable
    "maximumQuantity" : { Quantity }, // The highest permissible value of the variable
    "earliestDateTime" : "<dateTime>", // The earliest permissible value of the variable
    "latestDateTime" : "<dateTime>", // The latest permissible value of the variable
    "minimumStringLength" : "<unsignedInt>", // The lowest number of characters allowed for a value of the variable
    "maximumStringLength" : "<positiveInt>", // The highest number of characters allowed for a value of the variable
    "code" : { CodeableConcept }, // Rule for acceptable data values
    "expression" : { Expression }, // Rule for acceptable data values, as an Expression
    "expectedValueSet" : { Reference(ValueSet) }, // List of anticipated values used to express value of the variable
    "expectedUnitsValueSet" : { Reference(ValueSet) }, // List of anticipated values used to express units for the value of the variable
    "anyValueAllowed" : <boolean> // Permissibility of unanticipated value used to express value of the variable
  }],
  "missingDataMeaning" : [{ CodeableConcept }], // How missing data can be interpreted
  "unacceptableDataHandling" : [{ CodeableConcept }] // How erroneous data is processed

}

Turtle Template

@prefix fhir: <http://hl7.org/fhir/> .doco


[ a fhir:EvidenceVariable;
  fhir:nodeRole fhir:treeRoot; # if this is the parser root

  # from Resource: .id, .meta, .implicitRules, and .language
  # from DomainResource: .text, .contained, .extension, and .modifierExtension
  fhir:url [ uri ] ; # 0..1 Canonical identifier for this evidence variable, represented as a URI (globally unique)
  fhir:identifier  ( [ Identifier ] ... ) ; # 0..* Additional identifier for the evidence variable
  fhir:version [ string ] ; # 0..1 Business version of the evidence variable
  # versionAlgorithm[x] : 0..1 How to compare versions. One of these 2
    fhir:versionAlgorithm [  a fhir:string ; string ]
    fhir:versionAlgorithm [  a fhir:Coding ; Coding ]
  fhir:name [ string ] ; # 0..1 I Name for this evidence variable (computer friendly)
  fhir:title [ string ] ; # 0..1 Name for this evidence variable (human friendly)
  fhir:shortTitle [ string ] ; # 0..1 Title for use in informal contexts
  fhir:
  fhir:

  fhir:citeAs [ markdown ] ; # 0..1 Display of how to cite this EvidenceVariable
  fhir:status [ code ] ; # 1..1 draft | active | retired | unknown
  fhir:experimental [ boolean ] ; # 0..1 For testing only - never for real usage

  fhir:date [ dateTime ] ; # 0..1 Date last changed
  fhir:author  ( [ ContactDetail ] ... ) ; # 0..* Who authored the content

  fhir:publisher [ string ] ; # 0..1 Name of the publisher/steward (organization or individual)
  fhir:contact  ( [ ContactDetail ] ... ) ; # 0..* Contact details for the publisher
  fhir:

  fhir:recorder  ( [ ContactDetail ] ... ) ; # 0..* Who entered the data for the evidence variable
  fhir:editor  ( [ ContactDetail ] ... ) ; # 0..* Who edited the content
  fhir:reviewer  ( [ ContactDetail ] ... ) ; # 0..* Who reviewed the content
  fhir:endorser  ( [ ContactDetail ] ... ) ; # 0..* Who endorsed the content
  fhir:description [ markdown ] ; # 0..1 Natural language description of the evidence variable

  fhir:note  ( [ Annotation ] ... ) ; # 0..* Used for footnotes or explanatory notes
  fhir:useContext  ( [ UsageContext ] ... ) ; # 0..* The context that the content is intended to support
  fhir:purpose [ markdown ] ; # 0..1 Why this EvidenceVariable is defined
  fhir:
  fhir:

  fhir:copyright [ markdown ] ; # 0..1 Intellectual property ownership, may include restrictions on use
  fhir:copyrightLabel [ string ] ; # 0..1 Copyright holder and year(s)

  fhir:approvalDate [ date ] ; # 0..1 When the resource was approved by publisher
  fhir:lastReviewDate [ date ] ; # 0..1 When the resource was last reviewed by the publisher
  fhir:effectivePeriod [ Period ] ; # 0..1 When the resource is expected to be used
  fhir:
  fhir:
  fhir:
  fhir:
  fhir:

  fhir:relatesTo ( [ # 0..* Relationships to other Resources
    fhir:type [ code ] ; # 1..1 documentation | justification | predecessor | successor | derived-from | depends-on | composed-of | part-of | amends | amended-with | appends | appended-with | cites | cited-by | comments-on | comment-in | contains | contained-in | corrects | correction-in | replaces | replaced-with | retracts | retracted-by | signs | similar-to | supports | supported-with | transforms | transformed-into | transformed-with | specification-of | created-with | cite-as | summarizes
    # target[x] : 1..1 The artifact that is related to this EvidenceVariable. One of these 5
      fhir:target [  a fhir:uri ; uri ]
      fhir:target [  a fhir:Attachment ; Attachment ]
      fhir:target [  a fhir:canonical ; canonical(Any) ]
      fhir:target [  a fhir:Reference ; Reference(Any) ]
      fhir:target [  a fhir:markdown ; markdown ]
  ] ... ) ;

  fhir:actual [ boolean ] ; # 0..1 Actual or conceptual
  fhir:
    fhir:
    fhir:
    fhir:
    fhir:
    fhir:
    fhir:
    fhir:
    fhir:
    fhir:
    fhir:
      fhir:
      fhir:
      fhir:
      # . One of these 6
        fhir: ]
        fhir: ]
        fhir: ]
        fhir: ]
        fhir: ]
        fhir: ]
      fhir:
    ] ;
    fhir:
      fhir:
      fhir:
      fhir:
    ] ;
    # . One of these 2
      fhir: ]
      fhir: ]
    # . One of these 2
      fhir: ]
      fhir: ]
    fhir:
      fhir:
      fhir:
      # . One of these 4
        fhir: ]
        fhir: ]
        fhir: ]
        fhir: ]
      fhir:
      fhir:
    ] ... ) ;

  fhir:definition [ CodeableReference(Group) ] ; # 0..1 The meaning of the evidence variable
  fhir:definitionModifier ( [ # 0..* Further specification of the definition
    fhir:code [ CodeableConcept ] ; # 1..1 Attribute of the definition
    # value[x] : 1..1 Specification of the definition attribute. One of these 9
      fhir:value [  a fhir:CodeableConcept ; CodeableConcept ]
      fhir:value [  a fhir:boolean ; boolean ]
      fhir:value [  a fhir:Quantity ; Quantity ]
      fhir:value [  a fhir:Range ; Range ]
      fhir:value [  a fhir:Period ; Period ]
      fhir:value [  a fhir:RelativeTime ; RelativeTime ]
      fhir:value [  a fhir:Reference ; Reference(Any) ]
      fhir:value [  a fhir:Expression ; Expression ]
      fhir:value [  a fhir:uri ; uri ]

  ] ... ) ;
  fhir:
  fhir:

  fhir:handling [ code ] ; # 0..1 boolean | continuous | dichotomous | ordinal | polychotomous | extension
  fhir:category ( [ # 0..* A grouping for dichotomous, ordinal, or polychotomouos variables

    fhir:name [ string ] ; # 0..1 Description of the grouping
    # . One of these 3

    # value[x] : 0..1 Definition of the grouping. One of these 4

      fhir:value [  a fhir:CodeableConcept ; CodeableConcept ]
      fhir:value [  a fhir:Quantity ; Quantity ]
      fhir:value [  a fhir:Range ; Range ]
      fhir:value [  a fhir:Reference ; Reference(Group) ]
  ] ... ) ;
  fhir:conditional [ Expression ] ; # 0..1 Condition determining whether the data will be collected
  fhir:classifier  ( [ CodeableConcept ] ... ) ; # 0..* Classification
  fhir:dataStorage ( [ # 0..* How the data element (value of the variable) is found
    fhir:datatype [ CodeableConcept ] ; # 0..1 Type of data used to express value of the variable
    fhir:path [ string ] ; # 0..1 Where to find the data element in the dataset
    fhir:delimiter [ string ] ; # 0..1 Character(s) separating values in a string-based list
    fhir:component  ( [ See EvidenceVariable.dataStorage ] ... ) ; # 0..* 
  ] ... ) ;
  fhir:timing [ RelativeTime ] ; # 0..1 When the variable is observed
  fhir:period [ Period ] ; # 0..1 Calendar-based timing when the variable is observed
  fhir:constraint ( [ # 0..* Limit on acceptability of data value
    fhir:conditional [ CodeableConcept ] ; # 0..1 Condition determining whether this constraint applies
    fhir:minimumQuantity [ Quantity ] ; # 0..1 The lowest permissible value of the variable
    fhir:maximumQuantity [ Quantity ] ; # 0..1 The highest permissible value of the variable
    fhir:earliestDateTime [ dateTime ] ; # 0..1 The earliest permissible value of the variable
    fhir:latestDateTime [ dateTime ] ; # 0..1 The latest permissible value of the variable
    fhir:minimumStringLength [ unsignedInt ] ; # 0..1 The lowest number of characters allowed for a value of the variable
    fhir:maximumStringLength [ positiveInt ] ; # 0..1 The highest number of characters allowed for a value of the variable
    fhir:code [ CodeableConcept ] ; # 0..1 Rule for acceptable data values
    fhir:expression [ Expression ] ; # 0..1 Rule for acceptable data values, as an Expression
    fhir:expectedValueSet [ Reference(ValueSet) ] ; # 0..1 List of anticipated values used to express value of the variable
    fhir:expectedUnitsValueSet [ Reference(ValueSet) ] ; # 0..1 List of anticipated values used to express units for the value of the variable
    fhir:anyValueAllowed [ boolean ] ; # 0..1 Permissibility of unanticipated value used to express value of the variable

  ] ... ) ;
  fhir:missingDataMeaning  ( [ CodeableConcept ] ... ) ; # 0..* How missing data can be interpreted
  fhir:unacceptableDataHandling  ( [ CodeableConcept ] ... ) ; # 0..* How erroneous data is processed

]

Changes from both R4 and R4B

EvidenceVariable
EvidenceVariable.versionAlgorithm[x]
  • Added Element
EvidenceVariable.citeAs
  • Added Element
EvidenceVariable.experimental
  • Added Element
EvidenceVariable.recorder
  • Added Element
EvidenceVariable.purpose
  • Added Element
EvidenceVariable.copyrightLabel
  • Added Element
EvidenceVariable.actual EvidenceVariable.relatesTo
  • Added Element
EvidenceVariable.characteristic EvidenceVariable.relatesTo.type
  • Min Cardinality changed from 1 to 0 Added Mandatory Element
EvidenceVariable.characteristic.linkId EvidenceVariable.relatesTo.target[x]
  • Added Mandatory Element
EvidenceVariable.characteristic.description EvidenceVariable.actual
  • Type changed from string to markdown Added Element
EvidenceVariable.characteristic.note EvidenceVariable.definition
  • Added Element
EvidenceVariable.characteristic.definitionReference EvidenceVariable.definitionModifier
  • Added Element
EvidenceVariable.characteristic.definitionCanonical EvidenceVariable.definitionModifier.code
  • Added Mandatory Element
EvidenceVariable.characteristic.definitionCodeableConcept EvidenceVariable.definitionModifier.value[x]
  • Added Mandatory Element
EvidenceVariable.characteristic.definitionExpression EvidenceVariable.handling
  • Added Element
EvidenceVariable.characteristic.definitionId EvidenceVariable.category
  • Added Element
EvidenceVariable.characteristic.definitionByTypeAndValue EvidenceVariable.category.name
  • Added Element
EvidenceVariable.characteristic.definitionByTypeAndValue.type EvidenceVariable.category.value[x]
  • Added Mandatory Element
EvidenceVariable.characteristic.definitionByTypeAndValue.method EvidenceVariable.conditional
  • Added Element
EvidenceVariable.characteristic.definitionByTypeAndValue.device EvidenceVariable.classifier
  • Added Element
EvidenceVariable.characteristic.definitionByTypeAndValue.value[x] EvidenceVariable.dataStorage
  • Added Mandatory Element
EvidenceVariable.characteristic.definitionByTypeAndValue.offset EvidenceVariable.dataStorage.datatype
  • Added Element
EvidenceVariable.characteristic.definitionByCombination EvidenceVariable.dataStorage.path
  • Added Element
EvidenceVariable.characteristic.definitionByCombination.code EvidenceVariable.dataStorage.delimiter
  • Added Mandatory Element
EvidenceVariable.characteristic.definitionByCombination.threshold EvidenceVariable.dataStorage.component
  • Added Element
EvidenceVariable.characteristic.definitionByCombination.characteristic EvidenceVariable.timing
  • Added Mandatory Element
EvidenceVariable.characteristic.instances[x] EvidenceVariable.period
  • Added Element
EvidenceVariable.characteristic.duration[x] EvidenceVariable.constraint
  • Added Element
EvidenceVariable.characteristic.timeFromEvent EvidenceVariable.constraint.conditional
  • Added Element
EvidenceVariable.characteristic.timeFromEvent.description EvidenceVariable.constraint.minimumQuantity
  • Added Element
EvidenceVariable.characteristic.timeFromEvent.note EvidenceVariable.constraint.maximumQuantity
  • Added Element
EvidenceVariable.characteristic.timeFromEvent.event[x] EvidenceVariable.constraint.earliestDateTime
  • Added Element
EvidenceVariable.characteristic.timeFromEvent.quantity EvidenceVariable.constraint.latestDateTime
  • Added Element
EvidenceVariable.characteristic.timeFromEvent.range EvidenceVariable.constraint.minimumStringLength
  • Added Element
EvidenceVariable.handling EvidenceVariable.constraint.maximumStringLength
  • Added Element
EvidenceVariable.category EvidenceVariable.constraint.code
  • Added Element
EvidenceVariable.category.name EvidenceVariable.constraint.expression
  • Added Element
EvidenceVariable.category.value[x] EvidenceVariable.constraint.expectedValueSet
  • Added Element
EvidenceVariable.subtitle EvidenceVariable.constraint.expectedUnitsValueSet
  • Deleted Added Element
EvidenceVariable.jurisdiction EvidenceVariable.constraint.anyValueAllowed
  • Deleted Added Element
EvidenceVariable.topic EvidenceVariable.missingDataMeaning
  • Deleted Added Element
EvidenceVariable.unacceptableDataHandling
  • Added Element
EvidenceVariable.type EvidenceVariable.subtitle
  • Deleted
EvidenceVariable.characteristic.definition[x] EvidenceVariable.jurisdiction
  • Deleted
EvidenceVariable.characteristic.usageContext EvidenceVariable.topic
  • Deleted
EvidenceVariable.characteristic.participantEffective[x] EvidenceVariable.relatedArtifact
  • Deleted
EvidenceVariable.characteristic.timeFromStart EvidenceVariable.type
  • Deleted
EvidenceVariable.characteristic.groupMeasure EvidenceVariable.characteristic
  • Deleted

See the Full Difference for further information

This analysis is available for R4 as XML or JSON and for R4B as XML or JSON .

 

Additional definitions: Master Definition XML + JSON , XML Schema / Schematron + JSON Schema , ShEx (for Turtle ) , the spreadsheet version & the dependency analysis

EvidenceVariable.characteristic.definitionByTypeAndValue.type EvidenceVariable.characteristic.definitionByTypeAndValue.method EvidenceVariable.characteristic.definitionByTypeAndValue.offset EvidenceVariable.characteristic.definitionByCombination.code EvidenceVariable.characteristic.timeFromEvent.event[x] EvidenceVariable.handling
Path ValueSet Type Documentation
EvidenceVariable.versionAlgorithm[x] VersionAlgorithm Extensible

Indicates the mechanism used to compare versions to determine which is more current.

EvidenceVariable.status PublicationStatus Required

The lifecycle status of an artifact.

EvidenceVariable.relatesTo.type UsageContextType ArtifactRelationshipType Required

Type of relationship to the related artifact.

EvidenceVariable.definition EvidenceVariableDefinition Example

A code that specifies a type Examples of context being specified by a usage context. terms that represent an evidence variable definition.

EvidenceVariable.definitionModifier.code DefinitionMethod EvidenceVariableDefinitionModifierCode Example

Examples of terms that represent an evidence variable definition modifier code.

EvidenceVariable.handling EvidenceVariableHandling Required

The method used to define, describe, handling of the variable in statistical analysis for exposures or determine a characteristic value. outcomes (E.g. Dichotomous, Continuous, Descriptive).

EvidenceVariable.classifier CharacteristicOffset EvidenceVariableClassifier Example

Reference point for characteristic.valueQuantity. Disease, diagnosis, or condition.

EvidenceVariable.dataStorage.datatype CharacteristicCombination FHIRTypes (a valid code from All FHIR Types ) Required Preferred

Logical grouping of characteristics. All FHIR types

EvidenceVariable.constraint.conditional EvidenceVariableEvent AdministrativeGender Example

The event gender of a person used for administrative purposes.

EvidenceVariable.constraint.code EvidenceVariableConstraint Example

A rule, such as a base point (reference point) in time. format or other expectation, for the data values.

EvidenceVariable.missingDataMeaning EvidenceVariableHandling DataAbsentReason Required Example

The handling Used to specify why the normally expected content of the variable in statistical analysis for exposures data element is missing.

EvidenceVariable.unacceptableDataHandling EvidenceVariableUnacceptableDataHandling Example

A method or outcomes (E.g. Dichotomous, Continuous, Descriptive). transformation applied for data that does not match required patterns.

 evv-1 Rule EvidenceVariable.characteristic In a characteristic, at most one of these six elements shall be used: definitionReference or definitionCanonical or definitionCodeableConcept or definitionId or definitionByTypeAndValue or definitionByCombination (definitionReference.count() + definitionCanonical.count() + definitionCodeableConcept.count() + definitionId.count() + definitionByTypeAndValue.count() + definitionByCombination.count()) < 2
UniqueKey Level Location Description Expression
img  cnl-0 Warning (base) Name should be usable as an identifier for the module by machine processing applications such as code generation name.exists() implies name.matches('^[A-Z]([A-Za-z0-9_]){1,254}$')
img  cnl-1 Warning EvidenceVariable.url URL should not contain | or # - these characters make processing canonical references problematic exists() implies matches('^[^|# ]+$')

Search parameters for this resource. See also the full list of search parameters for this resource , and check the Extensions registry for search parameters on extensions related to this resource. The common parameters also apply. See Searching for more information about searching in REST, messaging, and services.

Name Type Description Expression In Common
composed-of reference What resource is being referenced EvidenceVariable.relatedArtifact.where(type='composed-of').resource (Any) 6 Resources context token A use context assigned to the evidence variable (EvidenceVariable.useContext.value.ofType(CodeableConcept)) 30 Resources
context-quantity quantity A quantity- or range-valued use context assigned to the evidence variable (EvidenceVariable.useContext.value.ofType(Quantity)) | (EvidenceVariable.useContext.value.ofType(Range)) 30 Resources
context-type token A type of use context assigned to the evidence variable EvidenceVariable.useContext.code 30 Resources
context-type-quantity composite A use context type and quantity- or range-based value assigned to the evidence variable On EvidenceVariable.useContext:
  context-type: code
  context-quantity: value.ofType(Quantity) | value.ofType(Range)
30 Resources
context-type-value composite A use context type and value assigned to the evidence variable On EvidenceVariable.useContext:
  context-type: code
  context: value.ofType(CodeableConcept)
30 Resources
date date The evidence variable publication date EvidenceVariable.date 30 Resources depends-on reference What resource is being referenced EvidenceVariable.relatedArtifact.where(type='depends-on').resource (Any) 6 Resources derived-from reference What resource is being referenced EvidenceVariable.relatedArtifact.where(type='derived-from').resource (Any) 10 31 Resources
description string The description of the evidence variable EvidenceVariable.description 28 29 Resources
identifier token External identifier for the evidence variable EvidenceVariable.identifier 34 35 Resources
name string Computationally friendly name of the evidence variable EvidenceVariable.name 26 Resources predecessor reference What resource is being referenced EvidenceVariable.relatedArtifact.where(type='predecessor').resource (Any) 10 28 Resources
publisher string Name of the publisher of the evidence variable EvidenceVariable.publisher 30 31 Resources
status token The current status of the evidence variable EvidenceVariable.status 35 Resources
successor reference What resource is being referenced EvidenceVariable.relatedArtifact.where(type='successor').resource (Any) 6 Resources title string The human-friendly name of the evidence variable EvidenceVariable.title 27 28 Resources
topic token Topics associated with the EvidenceVariable 10 Resources
url uri The uri that identifies the evidence variable EvidenceVariable.url 34 35 Resources
version token The business version of the evidence variable EvidenceVariable.version 30 32 Resources