Generated Narrative: StructureDefinition sdc-questionnaire-definitionExtractValue Name Flags Card. Type Description & Constraints Extension C 0..* Extension Fixed or calculated value to extract Constraints: dev-1 #xD; extension 1..* Extension Extension #xD; Slices for extension Content/Rules for all slices #xD; extension:definition 1..1 Extension ElementDefintion to extract value into #xD; extension 0..0 Extension #xD; url 1..1 uri "definition" #xD; value[x] 1..1 uri Profile canonical URL and element id #xD; extension:expression 0..1 Extension An expression to evaluate #xD; extension 0..0 Extension #xD; url 1..1 uri "expression" #xD; value[x] 1..1 Expression Expression value #xD; extension:fixed-value 0..1 Extension A fixed value to extract #xD; extension 0..0 Extension #xD; url 1..1 uri "fixed-value" #xD; value[x] 1..1 base64Binary, boolean, canonical(), code, date, dateTime, decimal, id, instant, integer, markdown, oid, positiveInt, string, time, unsignedInt, uri, url, uuid, Address, Age, Annotation, Attachment, CodeableConcept, Coding, ContactPoint, Count, Distance, Duration, HumanName, Identifier, Money, Period, Quantity, Range, Ratio, Reference(), SampledData, Signature, Timing, ContactDetail, Contributor, DataRequirement, Expression, ParameterDefinition, RelatedArtifact, TriggerDefinition, UsageContext, Dosage, Meta Fixed value #xD; url 1..1 uri "http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-definitionExtractValue" #xD; value[x] 0..0 Value of extension #xD; Documentation for this format
Provide either a fixed value, or an expression to evaluate, to be used as the value for the extracted resource's property based on the `definition` value.
All FHIR elements must have a @value or children
hasValue() or (children().count() > id.count())
Must have either extensions or value[x], not both
exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])
Either `expression` or a `fixed-value` must be provided.
extension('expression').value.exists() xor extension('fixed-value').value.exists()
Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.
Extensions are always sliced by (at least) url
exists(f:extension)!=exists(f:*[starts-with(local-name(.), "value")])
This is the profile canonical Url, followed by `#` and the element id, that the value should be extracted into.
Source of the definition for the extension code - a logical name or a URL.
The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.
Value of extension - must be one of a constrained set of the data types (see [Extensibility](http://hl7.org/fhir/R4/extensibility.html) for a list).
An expression to evaluate to extract the value into the specified element definition. If no value is evaluated, then the element is not extracted.
A fixed value to extract into the specified element definition.