PlanDefinitionAction constructor

const PlanDefinitionAction({
  1. String? label,
  2. @JsonKey(name: '_label') Element? labelElement,
  3. String? title,
  4. @JsonKey(name: '_title') Element? titleElement,
  5. String? description,
  6. @JsonKey(name: '_description') Element? descriptionElement,
  7. String? textEquivalent,
  8. @JsonKey(name: '_textEquivalent') Element? textEquivalentElement,
  9. List<CodeableConcept>? code,
  10. List<CodeableConcept>? reason,
  11. List<RelatedArtifact>? documentation,
  12. List<FhirId>? goalId,
  13. @JsonKey(name: '_goalId') List<Element?>? goalIdElement,
  14. List<TriggerDefinition>? triggerDefinition,
  15. List<PlanDefinitionCondition>? condition,
  16. List<DataRequirement>? input,
  17. List<DataRequirement>? output,
  18. List<PlanDefinitionRelatedAction>? relatedAction,
  19. FhirDateTime? timingDateTime,
  20. @JsonKey(name: '_timingDateTime') Element? timingDateTimeElement,
  21. Period? timingPeriod,
  22. FhirDuration? timingDuration,
  23. Range? timingRange,
  24. Timing? timingTiming,
  25. List<PlanDefinitionParticipant>? participant,
  26. Coding? type,
  27. PlanDefinitionActionGroupingBehavior? groupingBehavior,
  28. @JsonKey(name: '_groupingBehavior') Element? groupingBehaviorElement,
  29. PlanDefinitionActionSelectionBehavior? selectionBehavior,
  30. @JsonKey(name: '_selectionBehavior') Element? selectionBehaviorElement,
  31. PlanDefinitionActionRequiredBehavior? requiredBehavior,
  32. @JsonKey(name: '_requiredBehavior') Element? requiredBehaviorElement,
  33. PlanDefinitionActionPrecheckBehavior? precheckBehavior,
  34. @JsonKey(name: '_precheckBehavior') Element? precheckBehaviorElement,
  35. PlanDefinitionActionCardinalityBehavior? cardinalityBehavior,
  36. @JsonKey(name: '_cardinalityBehavior') Element? cardinalityBehaviorElement,
  37. Reference? definition,
  38. Reference? transform,
  39. List<PlanDefinitionDynamicValue>? dynamicValue,
  40. 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;