PlanDefinitionAction constructor
const
PlanDefinitionAction({
- String? label,
- @JsonKey(name: '_label') Element? labelElement,
- String? title,
- @JsonKey(name: '_title') Element? titleElement,
- String? description,
- @JsonKey(name: '_description') Element? descriptionElement,
- String? textEquivalent,
- @JsonKey(name: '_textEquivalent') Element? textEquivalentElement,
- List<
CodeableConcept> ? code, - List<
CodeableConcept> ? reason, - List<
RelatedArtifact> ? documentation, - List<
FhirId> ? goalId, - @JsonKey(name: '_goalId') List<
Element?> ? goalIdElement, - List<
TriggerDefinition> ? triggerDefinition, - List<
PlanDefinitionCondition> ? condition, - List<
DataRequirement> ? input, - List<
DataRequirement> ? output, - FhirDateTime? timingDateTime,
- @JsonKey(name: '_timingDateTime') Element? timingDateTimeElement,
- Period? timingPeriod,
- FhirDuration? timingDuration,
- Range? timingRange,
- Timing? timingTiming,
- List<
PlanDefinitionParticipant> ? participant, - Coding? type,
- PlanDefinitionActionGroupingBehavior? groupingBehavior,
- @JsonKey(name: '_groupingBehavior') Element? groupingBehaviorElement,
- PlanDefinitionActionSelectionBehavior? selectionBehavior,
- @JsonKey(name: '_selectionBehavior') Element? selectionBehaviorElement,
- PlanDefinitionActionRequiredBehavior? requiredBehavior,
- @JsonKey(name: '_requiredBehavior') Element? requiredBehaviorElement,
- PlanDefinitionActionPrecheckBehavior? precheckBehavior,
- @JsonKey(name: '_precheckBehavior') Element? precheckBehaviorElement,
- PlanDefinitionActionCardinalityBehavior? cardinalityBehavior,
- @JsonKey(name: '_cardinalityBehavior') Element? cardinalityBehaviorElement,
- Reference? definition,
- Reference? transform,
- List<
PlanDefinitionDynamicValue> ? dynamicValue, - List<
PlanDefinitionAction> ? action,
Implementation
const factory PlanDefinitionAction({
String? label,
@JsonKey(name: '_label') Element? labelElement,
String? title,
@JsonKey(name: '_title') Element? titleElement,
String? description,
@JsonKey(name: '_description') Element? descriptionElement,
String? textEquivalent,
@JsonKey(name: '_textEquivalent') Element? textEquivalentElement,
List<CodeableConcept>? code,
List<CodeableConcept>? reason,
List<RelatedArtifact>? documentation,
List<FhirId>? goalId,
@JsonKey(name: '_goalId') List<Element?>? goalIdElement,
List<TriggerDefinition>? triggerDefinition,
List<PlanDefinitionCondition>? condition,
List<DataRequirement>? input,
List<DataRequirement>? output,
List<PlanDefinitionRelatedAction>? relatedAction,
FhirDateTime? timingDateTime,
@JsonKey(name: '_timingDateTime') Element? timingDateTimeElement,
Period? timingPeriod,
FhirDuration? timingDuration,
Range? timingRange,
Timing? timingTiming,
List<PlanDefinitionParticipant>? participant,
Coding? type,
PlanDefinitionActionGroupingBehavior? groupingBehavior,
@JsonKey(name: '_groupingBehavior') Element? groupingBehaviorElement,
PlanDefinitionActionSelectionBehavior? selectionBehavior,
@JsonKey(name: '_selectionBehavior') Element? selectionBehaviorElement,
PlanDefinitionActionRequiredBehavior? requiredBehavior,
@JsonKey(name: '_requiredBehavior') Element? requiredBehaviorElement,
PlanDefinitionActionPrecheckBehavior? precheckBehavior,
@JsonKey(name: '_precheckBehavior') Element? precheckBehaviorElement,
PlanDefinitionActionCardinalityBehavior? cardinalityBehavior,
@JsonKey(name: '_cardinalityBehavior') Element? cardinalityBehaviorElement,
Reference? definition,
Reference? transform,
List<PlanDefinitionDynamicValue>? dynamicValue,
List<PlanDefinitionAction>? action,
}) = _PlanDefinitionAction;