GenerationInstruction

Processing instructions for recodes, derivations from multiple question or variable sources, and derivations based on external sources. Instructions should be listed separately so they can be referenced individually.

Extends

Act

Properties

Name Type Cardinality
externalInformation AccessRights 0..n
description StructuredString 0..1
commandCode CommandCode 0..n
isDerived xs:boolean 0..1

externalInformation

Reference to an external source of information used in the coding process, for example a value from a chart, etc.

description

A description of the generation instruction. May be expressed in multiple languages and supports the use of structured content.

commandCode

Structured information used by a system to process the instruction.

isDerived

Default setting is “true”, the instruction describes a derivation. If the instruction is a simple recode, set to “false”.

Graph

digraph G { fontname = "Bitstream Vera Sans" fontsize = 8 overlap=false; compound=true; node [ fontname = "Bitstream Vera Sans" fontsize = 8 shape = "record" ] edge [ fontname = "Bitstream Vera Sans" fontsize = 8 mode="ipsep" ] DDI4_GenerationInstruction [ label = "{<id>GenerationInstruction | + externalInformation : AccessRights \l + description : StructuredString \l + commandCode : CommandCode \l + isDerived : xs:boolean \l \l \l| <GenerationInstructionsourceVariable> sourceVariable \l| <GenerationInstructionaggregation> aggregation \l \l}" tooltip = "Processing:GenerationInstruction" ] subgraph { label = "" node [ color = "#" ] } subgraph CoreProcess { label = "CoreProcess" node [ color = "#000000" ] DDI4_Act [ label = "{<id>Act | \l \l| \l \l}" tooltip = "CoreProcess:Act" ]; } DDI4_GenerationInstruction -> DDI4_Act [arrowhead=empty color="#000000" ]; DDI4_GenerationInstruction:GenerationInstructionsourceVariable -> DDI4_SourceReferenceType [ arrowhead=none labeldistance=1.9 taillabel="0..n" headlabel="0..1" edgetooltip="sourceVariable" fontcolor="black" color="#00000"]; DDI4_GenerationInstruction:GenerationInstructionaggregation -> DDI4_Aggregation [ arrowhead=none labeldistance=1.9 taillabel="0..1" headlabel="0..1" edgetooltip="aggregation" fontcolor="black" color="#00000"]; }