Release 5 FHIR CI-Build

This page is part of the Continuous Integration Build of FHIR Specification (v5.0.0: R5 - STU ). This is the current published version in it's permanent home (it will always (will be available incorrect/inconsistent at this URL). For a full list of available versions, see times).
See the Directory of published versions icon . Page versions: R5 R4B R4

14.14 14.11 Resource EvidenceVariable - Content

Responsible Owner: Clinical Decision Support icon Work Group Maturity Level : 1   Trial Use Normative 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

Use and/or publishing Who authored the content Who edited the content ContactDetail ContactDetail RelatedArtifact 0..* A defining factor Label for internal linking markdown Used for footnotes or explanatory notes Whether the characteristic is an inclusion criterion or exclusion criterion Σ C Σ C Σ C Defines the characteristic (without using type and value) by a CodeableConcept Σ Defines the characteristic (without using type and value) by an expression Σ Defines the characteristic (without using type and value) by an id Σ C Defines the characteristic using type and value Σ 1..1 Expresses the type of characteristic Method Σ 1..1 Defines valueBoolean boolean Reference point for valueQuantity or valueRange C 0..1 all-of | any-of | at-least | at-most | statistical | net-effect | dataset Provides A defining factor of the characteristic duration[x] Length of time in which durationRange Timing in which the characteristic is determined Human readable description Used for footnotes or explanatory notes eventId Used to express the observation at Used to express the observation within continuous | dichotomous | ordinal | polychotomous A grouping Description Definition
Name Flags Card. Type Description & Constraints      Filter: Filters doco
. . EvidenceVariable TU N 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
. . . 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 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 Relationships to other Resources

. . . . editor type 0..* 1..1 ContactDetail CodeableConcept documentation | justification | citation | 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 | documents | specification-of | created-with | cite-as | reprint | reprint-of | summarizes
Binding: Artifact Relationship Type icon ( Extensible )
. . reviewer . . target[x] 1..1 0..* The artifact that is related to this EvidenceVariable
. . . . . targetUri Who reviewed the content uri
. . . . endorser . targetAttachment Attachment 0..*
. . . . . targetCanonical Who endorsed the content canonical ( Any )
. . . . relatedArtifact . targetReference Reference ( Any ) 0..*
. . . . . targetMarkdown Additional documentation, citations, etc markdown
. . . actual 0..1 boolean Actual or conceptual
. . characteristic . definition Σ C 0..1 CodeableReference ( Group ) The meaning of the evidence variable
Binding: Evidence Variable Definition ( Example )
. . . definitionModifier 0..* BackboneElement Further specification 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 definition

. . . linkId . code 0..1 1..1 id CodeableConcept Attribute of the definition
Binding: Evidence Variable Definition Modifier Code ( Example )
. . . description . value[x] 0..1 1..1 Natural language description Specification of the characteristic definition attribute
. . . . . note valueCodeableConcept 0..* Annotation CodeableConcept
. . . . . exclude valueBoolean 0..1 boolean
. . . definitionReference . . valueQuantity 0..1 Reference ( EvidenceVariable | Group | Evidence Quantity ) Defines the characteristic (without using type and value) by a Reference
. . . definitionCanonical . . valueRange 0..1 canonical ( EvidenceVariable | Evidence Range ) Defines the characteristic (without using type and value) by a Canonical
. . . . . definitionCodeableConcept valuePeriod 0..1 CodeableConcept Period
. . . . . definitionExpression valueRelativeTime 0..1 Expression RelativeTime
. . . . definitionId . valueReference Reference ( Any )
C . . . . . valueExpression 0..1 id Expression
. . . definitionByTypeAndValue . . valueUri 0..1 BackboneElement uri
. . type . handling 0..1 CodeableConcept boolean | continuous | dichotomous | ordinal | polychotomous | time-to-event | not-specified
Binding: UsageContextType Evidence Variable Handling Example ( Example )
. . method . category 0..* CodeableConcept BackboneElement A grouping for how the characteristic value was determined Binding: Definition Method ( Example ) dichotomous, ordinal, or polychotomouos variables

. . . device . name 0..1 Reference ( Device | DeviceMetric string ) Device used for determining characteristic Description of the grouping
. . . . value[x] 0..1 Definition of the characteristic when coupled with characteristic.type grouping
. . . . . valueCodeableConcept CodeableConcept
. . . . . valueQuantity Quantity
. . . . . valueRange Range
. . . . . valueReference Reference () ( Group )
. . . conditional valueId 0..1 id Expression Condition determining whether the data will be collected
. . . offset classifier 0..1 0..* CodeableConcept Classification
Binding: Characteristic Offset Evidence Variable Classifier ( Example )

. . . definitionByCombination dataStorage 0..* BackboneElement How the data element (value of the variable) is found
Used to specify how two or more characteristics are combined
. . . code . datatype 1..1 0..1 code CodeableConcept Type of data used to express value of the variable
Binding: Characteristic Combination All FHIR Types ( Required Preferred )
. . . . threshold path 0..1 positiveInt string Where to find the value of "n" when "at-least" or "at-most" codes are used data element in the dataset
. . . characteristic . delimiter 1..* 0..1 see characteristic string Character(s) separating values in a string-based list
. . . instances[x] . component 0..1 0..* see dataStorage
Number of occurrences meeting the characteristic
. . . instancesQuantity Quantity timing instancesRange Range 0..1 RelativeTime When the characteristic variable is met observed
. . . durationQuantity period Quantity 0..1 Range Period Calendar-based timing when the variable is observed
. . timeFromEvent . constraint 0..* BackboneElement Limit on acceptability of data value

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

. . valueRange . unacceptableDataHandling 0..* Range 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 CodeableReference [0..*] [0..1] « Group ; An individual or organization asserted by the publisher to be primarily responsible for review of some aspect of the content null (Strength=Example) reviewer : ContactDetail EvidenceVariableDefinition [0..*] ?? » An individual or organization asserted by the publisher to be responsible for officially endorsing the content for use The method of handling in some setting statistical analysis endorser handling : ContactDetail CodeableConcept [0..*] [0..1] « Related artifacts such as additional documentation, justification, or bibliographic references null (Strength=Example) relatedArtifact : RelatedArtifact EvidenceVariableHandlingExamp... [0..*] ?? » True if The context, situation, or parameters that determine whether the actual variable measured, false if a conceptual representation data is obtained to determine the value of the intended variable actual conditional : boolean Expression [0..1] The method Classification of handling in statistical analysis the variable handling classifier : code CodeableConcept [0..1] [0..*] « null (Strength=Required) (Strength=Example) EvidenceVariableHandling ! EvidenceVariableClassifier ?? » Characteristic Label used for when a characteristic refers When the variable is observed in relation to another characteristic a reference point in time defined by context or event linkId timing : id RelativeTime [0..1] A short, natural language description of the characteristic that could be used to communicate When the criteria variable is observed in relation to an end-user calendar dates and times description period : markdown Period [0..1] A human-readable string to clarify method or explain concepts about the characteristic transformation applied for missing data note missingDataMeaning : Annotation CodeableConcept [0..*] « When true, this characteristic is an exclusion criterion. In other words, not matching this characteristic definition is equivalent to meeting this criterion null (Strength=Example) exclude : boolean DataAbsentReason [0..1] ?? » Defines the characteristic using a Reference A method or transformation applied for data that does not match required patterns definitionReference unacceptableDataHandling : Reference CodeableConcept [0..1] [0..*] « EvidenceVariable | Group null (Strength=Example) | Evidence EvidenceVariableUnacceptableD... ?? » « This element has or is affected by some invariants C » RelatesTo Defines The type of relationship to the characteristic using Canonical related artifact definitionCanonical type : canonical [0..1] « EvidenceVariable | Evidence CodeableConcept » [1..1] « This element has or is affected by some invariants null (Strength=Extensible) C ArtifactRelationshipType + » Defines the characteristic using CodeableConcept The artifact that is related to this EvidenceVariable Resource definitionCodeableConcept target[x] : CodeableConcept DataType [0..1] [1..1] « uri | Attachment | canonical ( Any )| This element has or is affected by some invariants C Reference ( Any )| markdown » Defines the characteristic using Expression definitionExpression : Expression [0..1] DefinitionModifier Defines Attribute of the characteristic using id definition definitionId code : id CodeableConcept [0..1] [1..1] « This element has or is affected by some invariants null (Strength=Example) C EvidenceVariableDefinitionMod... ?? » Number Specification of occurrences meeting the characteristic definition attribute instances[x] value[x] : DataType [0..1] [1..1] « CodeableConcept | boolean | Quantity | Range | Period | RelativeTime | Reference ( Any )| Expression | uri » Category Length Description of time in which the characteristic is met grouping duration[x] name : string [0..1] Definition of the grouping value[x] : DataType [0..1] « CodeableConcept | Quantity | Range | Reference ( Group ) » DefinitionByTypeAndValue DataStorage Used The type of data used to express the type values of characteristic the variable type datatype : CodeableConcept [1..1] [0..1] « null (Strength=Example) (Strength=Preferred) UsageContextType FHIRTypes ?? ? » Method for how The mapping (order of elements) to reach the characteristic value was determined element containing the data element in the dataset method path : CodeableConcept [0..*] « null (Strength=Example) DefinitionMethod string ?? » [0..1] Device A character or series of characters that is used for determining characteristic within a string to signal the separation of discrete values device delimiter : Reference string [0..1] « Device | DeviceMetric » Defines the characteristic when paired with characteristic.type value[x] : DataType [1..1] « CodeableConcept | boolean | Quantity | Range | Reference | id » Constraint Defines the reference point for comparison when valueQuantity The context, situation, or valueRange is not compared to zero parameters that determine whether this constraint applies offset conditional : CodeableConcept [0..1] « null (Strength=Example) CharacteristicOffset AdministrativeGender ?? » DefinitionByCombination The lowest permissible value of the variable, used with variables that have a number-based datatype (with or without units) minimumQuantity : Quantity [0..1] Used to specify if two or more characteristics are combined The highest permissible value of the variable, used with OR variables that have a number-based datatype (with or AND without units) code maximumQuantity : code Quantity [1..1] « null (Strength=Required) CharacteristicCombination ! » [0..1] Provides the The earliest permissible value of "n" when "at-least" or "at-most" codes are the variable, used with variables that have a date-based or dateTime-based datatype threshold earliestDateTime : positiveInt dateTime [0..1] TimeFromEvent The latest permissible value of the variable, used with variables that have a date-based or dateTime-based datatype latestDateTime : dateTime [0..1] Human readable description The lowest number of characters allowed for a value of the variable, used with variables that have a string-based datatype description minimumStringLength : markdown unsignedInt [0..1] A human-readable string to clarify or explain concepts about The highest number of characters allowed for a value of the timeFromEvent variable, used with variables that have a string-based datatype note maximumStringLength : Annotation positiveInt [0..*] [0..1] The event used A rule, such as a base point (reference point) in time format or other expectation, for the data values event[x] code : DataType CodeableConcept [0..1] « CodeableConcept | Reference | dateTime | id ; 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 -->
 <
 <
 <<a href="evidencevariable-definitions.html#EvidenceVariable.approvalDate" title="The date on which the resource content was approved by the publisher. Approval happens once when the content is officially approved for usage.


 <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><!-- 1..1 CodeableConcept documentation | justification | citation | 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 | documents | specification-of | created-with | cite-as | reprint | reprint-of | summarizes icon --></type>
  <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><!-- 0..1 CodeableConcept boolean | continuous | dichotomous | ordinal | polychotomous | time-to-event | not-specified --></handling>
 <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
  "
  "
  "<a href="evidencevariable-definitions.html#EvidenceVariable.approvalDate" title="The date on which the resource content was approved by the publisher. Approval happens once when the content is officially approved for usage.


  "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" : { CodeableConcept }, // R!  documentation | justification | citation | 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 | documents | specification-of | created-with | cite-as | reprint | reprint-of | summarizes icon
    // 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" : { CodeableConcept }, // boolean | continuous | dichotomous | ordinal | polychotomous | time-to-event | not-specified
  "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 
  # from 

  # from Resource: fhir:id, fhir:meta, fhir:implicitRules, and fhir:language
  # from DomainResource: fhir:text, fhir:contained, fhir:extension, and fhir: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: ]

    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:<a href="evidencevariable-definitions.html#EvidenceVariable.approvalDate" title="The date on which the resource content was approved by the publisher. Approval happens once when the content is officially approved for usage.


  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 [ CodeableConcept ] ; # 1..1 documentation | justification | citation | 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 | documents | specification-of | created-with | cite-as | reprint | reprint-of | 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 [ CodeableConcept ] ; # 0..1 boolean | continuous | dichotomous | ordinal | polychotomous | time-to-event | not-specified
  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

Use and/or publishing Who authored the content Who edited the content ContactDetail ContactDetail RelatedArtifact 0..* A defining factor Label for internal linking markdown Used for footnotes or explanatory notes Whether the characteristic is an inclusion criterion or exclusion criterion Σ C Σ C Σ C Defines the characteristic (without using type and value) by a CodeableConcept Σ Defines the characteristic (without using type and value) by an expression Σ Defines the characteristic (without using type and value) by an id Σ C Defines the characteristic using type and value Σ 1..1 Expresses the type of characteristic Method Σ 1..1 Defines valueBoolean boolean Reference point for valueQuantity or valueRange C 0..1 all-of | any-of | at-least | at-most | statistical | net-effect | dataset Provides A defining factor of the characteristic duration[x] Length of time in which durationRange Timing in which the characteristic is determined Human readable description Used for footnotes or explanatory notes eventId Used to express the observation at Used to express the observation within continuous | dichotomous | ordinal | polychotomous A grouping Description Definition
Name Flags Card. Type Description & Constraints      Filter: Filters doco
. . EvidenceVariable TU N 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
. . . 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 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 Relationships to other Resources

. . . . editor type 0..* 1..1 ContactDetail CodeableConcept documentation | justification | citation | 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 | documents | specification-of | created-with | cite-as | reprint | reprint-of | summarizes
Binding: Artifact Relationship Type icon ( Extensible )
. . reviewer . . target[x] 1..1 0..* The artifact that is related to this EvidenceVariable
. . . . . targetUri Who reviewed the content uri
. . . . endorser . targetAttachment Attachment 0..*
. . . . . targetCanonical Who endorsed the content canonical ( Any )
. . . . relatedArtifact . targetReference Reference ( Any ) 0..*
. . . . . targetMarkdown Additional documentation, citations, etc markdown
. . . actual 0..1 boolean Actual or conceptual
. . characteristic . definition Σ C 0..1 CodeableReference ( Group ) The meaning of the evidence variable
Binding: Evidence Variable Definition ( Example )
. . . definitionModifier 0..* BackboneElement Further specification 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 definition

. . . linkId . code 0..1 1..1 id CodeableConcept Attribute of the definition
Binding: Evidence Variable Definition Modifier Code ( Example )
. . . description . value[x] 0..1 1..1 Natural language description Specification of the characteristic definition attribute
. . . . . note valueCodeableConcept 0..* Annotation CodeableConcept
. . . . . exclude valueBoolean 0..1 boolean
. . . definitionReference . . valueQuantity 0..1 Reference ( EvidenceVariable | Group | Evidence Quantity ) Defines the characteristic (without using type and value) by a Reference
. . . definitionCanonical . . valueRange 0..1 canonical ( EvidenceVariable | Evidence Range ) Defines the characteristic (without using type and value) by a Canonical
. . . . . definitionCodeableConcept valuePeriod 0..1 CodeableConcept Period
. . . . . definitionExpression valueRelativeTime 0..1 Expression RelativeTime
. . . . definitionId . valueReference Reference ( Any )
C . . . . . valueExpression 0..1 id Expression
. . . definitionByTypeAndValue . . valueUri 0..1 BackboneElement uri
. . type . handling 0..1 CodeableConcept boolean | continuous | dichotomous | ordinal | polychotomous | time-to-event | not-specified
Binding: UsageContextType Evidence Variable Handling Example ( Example )
. . method . category 0..* CodeableConcept BackboneElement A grouping for how the characteristic value was determined Binding: Definition Method ( Example ) dichotomous, ordinal, or polychotomouos variables

. . . device . name 0..1 Reference ( Device | DeviceMetric string ) Device used for determining characteristic Description of the grouping
. . . . value[x] 0..1 Definition of the characteristic when coupled with characteristic.type grouping
. . . . . valueCodeableConcept CodeableConcept
. . . . . valueQuantity Quantity
. . . . . valueRange Range
. . . . . valueReference Reference () ( Group )
. . . conditional valueId 0..1 id Expression Condition determining whether the data will be collected
. . . offset classifier 0..1 0..* CodeableConcept Classification
Binding: Characteristic Offset Evidence Variable Classifier ( Example )

. . . definitionByCombination dataStorage 0..* BackboneElement How the data element (value of the variable) is found
Used to specify how two or more characteristics are combined
. . . code . datatype 1..1 0..1 code CodeableConcept Type of data used to express value of the variable
Binding: Characteristic Combination All FHIR Types ( Required Preferred )
. . . . threshold path 0..1 positiveInt string Where to find the value of "n" when "at-least" or "at-most" codes are used data element in the dataset
. . . characteristic . delimiter 1..* 0..1 see characteristic string Character(s) separating values in a string-based list
. . . instances[x] . component 0..1 0..* see dataStorage
Number of occurrences meeting the characteristic
. . . instancesQuantity Quantity timing instancesRange Range 0..1 RelativeTime When the characteristic variable is met observed
. . . durationQuantity period Quantity 0..1 Range Period Calendar-based timing when the variable is observed
. . timeFromEvent . constraint 0..* BackboneElement Limit on acceptability of data value

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

. . valueRange . unacceptableDataHandling 0..* Range 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 CodeableReference [0..*] [0..1] « Group ; An individual or organization asserted by the publisher to be primarily responsible for review of some aspect of the content null (Strength=Example) reviewer : ContactDetail EvidenceVariableDefinition [0..*] ?? » An individual or organization asserted by the publisher to be responsible for officially endorsing the content for use The method of handling in some setting statistical analysis endorser handling : ContactDetail CodeableConcept [0..*] [0..1] « Related artifacts such as additional documentation, justification, or bibliographic references null (Strength=Example) relatedArtifact : RelatedArtifact EvidenceVariableHandlingExamp... [0..*] ?? » True if The context, situation, or parameters that determine whether the actual variable measured, false if a conceptual representation data is obtained to determine the value of the intended variable actual conditional : boolean Expression [0..1] The method Classification of handling in statistical analysis the variable handling classifier : code CodeableConcept [0..1] [0..*] « null (Strength=Required) (Strength=Example) EvidenceVariableHandling ! EvidenceVariableClassifier ?? » Characteristic Label used for when a characteristic refers When the variable is observed in relation to another characteristic a reference point in time defined by context or event linkId timing : id RelativeTime [0..1] A short, natural language description of the characteristic that could be used to communicate When the criteria variable is observed in relation to an end-user calendar dates and times description period : markdown Period [0..1] A human-readable string to clarify method or explain concepts about the characteristic transformation applied for missing data note missingDataMeaning : Annotation CodeableConcept [0..*] « When true, this characteristic is an exclusion criterion. In other words, not matching this characteristic definition is equivalent to meeting this criterion null (Strength=Example) exclude : boolean DataAbsentReason [0..1] ?? » Defines the characteristic using a Reference A method or transformation applied for data that does not match required patterns definitionReference unacceptableDataHandling : Reference CodeableConcept [0..1] [0..*] « EvidenceVariable | Group null (Strength=Example) | Evidence EvidenceVariableUnacceptableD... ?? » « This element has or is affected by some invariants C » RelatesTo Defines The type of relationship to the characteristic using Canonical related artifact definitionCanonical type : canonical [0..1] « EvidenceVariable | Evidence CodeableConcept » [1..1] « This element has or is affected by some invariants null (Strength=Extensible) C ArtifactRelationshipType + » Defines the characteristic using CodeableConcept The artifact that is related to this EvidenceVariable Resource definitionCodeableConcept target[x] : CodeableConcept DataType [0..1] [1..1] « uri | Attachment | canonical ( Any )| This element has or is affected by some invariants C Reference ( Any )| markdown » Defines the characteristic using Expression definitionExpression : Expression [0..1] DefinitionModifier Defines Attribute of the characteristic using id definition definitionId code : id CodeableConcept [0..1] [1..1] « This element has or is affected by some invariants null (Strength=Example) C EvidenceVariableDefinitionMod... ?? » Number Specification of occurrences meeting the characteristic definition attribute instances[x] value[x] : DataType [0..1] [1..1] « CodeableConcept | boolean | Quantity | Range | Period | RelativeTime | Reference ( Any )| Expression | uri » Category Length Description of time in which the characteristic is met grouping duration[x] name : string [0..1] Definition of the grouping value[x] : DataType [0..1] « CodeableConcept | Quantity | Range | Reference ( Group ) » DefinitionByTypeAndValue DataStorage Used The type of data used to express the type values of characteristic the variable type datatype : CodeableConcept [1..1] [0..1] « null (Strength=Example) (Strength=Preferred) UsageContextType FHIRTypes ?? ? » Method for how The mapping (order of elements) to reach the characteristic value was determined element containing the data element in the dataset method path : CodeableConcept [0..*] « null (Strength=Example) DefinitionMethod string ?? » [0..1] Device A character or series of characters that is used for determining characteristic within a string to signal the separation of discrete values device delimiter : Reference string [0..1] « Device | DeviceMetric » Defines the characteristic when paired with characteristic.type value[x] : DataType [1..1] « CodeableConcept | boolean | Quantity | Range | Reference | id » Constraint Defines the reference point for comparison when valueQuantity The context, situation, or valueRange is not compared to zero parameters that determine whether this constraint applies offset conditional : CodeableConcept [0..1] « null (Strength=Example) CharacteristicOffset AdministrativeGender ?? » DefinitionByCombination The lowest permissible value of the variable, used with variables that have a number-based datatype (with or without units) minimumQuantity : Quantity [0..1] Used to specify if two or more characteristics are combined The highest permissible value of the variable, used with OR variables that have a number-based datatype (with or AND without units) code maximumQuantity : code Quantity [1..1] « null (Strength=Required) CharacteristicCombination ! » [0..1] Provides the The earliest permissible value of "n" when "at-least" or "at-most" codes are the variable, used with variables that have a date-based or dateTime-based datatype threshold earliestDateTime : positiveInt dateTime [0..1] TimeFromEvent The latest permissible value of the variable, used with variables that have a date-based or dateTime-based datatype latestDateTime : dateTime [0..1] Human readable description The lowest number of characters allowed for a value of the variable, used with variables that have a string-based datatype description minimumStringLength : markdown unsignedInt [0..1] A human-readable string to clarify or explain concepts about The highest number of characters allowed for a value of the timeFromEvent variable, used with variables that have a string-based datatype note maximumStringLength : Annotation positiveInt [0..*] [0..1] The event used A rule, such as a base point (reference point) in time format or other expectation, for the data values event[x] code : DataType CodeableConcept [0..1] « CodeableConcept | Reference | dateTime | id ; 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 -->
 <
 <
 <<a href="evidencevariable-definitions.html#EvidenceVariable.approvalDate" title="The date on which the resource content was approved by the publisher. Approval happens once when the content is officially approved for usage.


 <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><!-- 1..1 CodeableConcept documentation | justification | citation | 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 | documents | specification-of | created-with | cite-as | reprint | reprint-of | summarizes icon --></type>
  <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><!-- 0..1 CodeableConcept boolean | continuous | dichotomous | ordinal | polychotomous | time-to-event | not-specified --></handling>
 <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
  "
  "
  "<a href="evidencevariable-definitions.html#EvidenceVariable.approvalDate" title="The date on which the resource content was approved by the publisher. Approval happens once when the content is officially approved for usage.


  "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" : { CodeableConcept }, // R!  documentation | justification | citation | 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 | documents | specification-of | created-with | cite-as | reprint | reprint-of | summarizes icon
    // 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" : { CodeableConcept }, // boolean | continuous | dichotomous | ordinal | polychotomous | time-to-event | not-specified
  "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 
  # from 

  # from Resource: fhir:id, fhir:meta, fhir:implicitRules, and fhir:language
  # from DomainResource: fhir:text, fhir:contained, fhir:extension, and fhir: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: ]

    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:<a href="evidencevariable-definitions.html#EvidenceVariable.approvalDate" title="The date on which the resource content was approved by the publisher. Approval happens once when the content is officially approved for usage.


  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 [ CodeableConcept ] ; # 1..1 documentation | justification | citation | 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 | documents | specification-of | created-with | cite-as | reprint | reprint-of | 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 [ CodeableConcept ] ; # 0..1 boolean | continuous | dichotomous | ordinal | polychotomous | time-to-event | not-specified
  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 icon Extensible

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 EvidenceVariableHandlingExample Example

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.

composed-of reference What resource is being referenced EvidenceVariable.relatedArtifact.where(type='composed-of').resource (Any) 6 Resources
Name Type Description Expression In Common
context token A use context assigned to the evidence variable (EvidenceVariable.useContext.value.ofType(CodeableConcept)) 30 24 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 24 Resources
context-type token A type of use context assigned to the evidence variable EvidenceVariable.useContext.code 30 24 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 24 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 24 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 25 Resources
derived-from description reference string What resource is being referenced The description of the evidence variable EvidenceVariable.relatedArtifact.where(type='derived-from').resource (Any) EvidenceVariable.description 10 23 Resources
description experimental string token The description of Whether the evidence variable EvidenceVariable is experimental EvidenceVariable.description EvidenceVariable.experimental 28 Resources
identifier token External identifier for the evidence variable EvidenceVariable.identifier 34 28 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 23 Resources
publisher string Name of the publisher of the evidence variable EvidenceVariable.publisher 30 25 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 28 Resources
title string The human-friendly name of the evidence variable EvidenceVariable.title 27 23 Resources
topic token Topics associated with the EvidenceVariable 10 Resources
url uri The uri that identifies the evidence variable EvidenceVariable.url 34 29 Resources
version token The business version of the evidence variable EvidenceVariable.version 30 26 Resources