Skip to main content

HS.FHIR.DTL.vSTU3.Model.Element.RequestGroup.action

class HS.FHIR.DTL.vSTU3.Model.Element.RequestGroup.action extends HS.FHIR.DTL.vSTU3.Model.Base.BackboneElement

Proposed actions, if any. Each member of the RequestGroup:action collection must have RequestGroup:action[n].resource or RequestGroup:action[n].action, but not both.

Property Inventory

Parameters

parameter ELEMENTQUALIFIED = 1;
Inherited description: ELEMENTQUALIFIED controls the format of exported XML. The ELEMENTQUALIFIED specification should be based on the elementFormDefault attribute of the schema that defines the type. To maintain compatibility, ELEMENTQUALIFIED will default to 1 (true) for literal format export and will default to 0 (false) for encoded or encoded12 format export. These were the values always previously assumed for the elementFormDefault attribute.

NOTE: Direct use of XMLExport method does not support the ELEMENTQUALIFIED. The export must be done using %XML.Writer or SOAP support.

parameter XMLNAME = RequestGroup.action;
Inherited description: This parameter provides the default XMLNAME for the class. If it is empty then the class name will be used to construct a default XML name. The default XMLNAME is used as the top level tag when exporting objects and the export context did not provide an XML container name.
parameter XMLPROJECTION = ELEMENT;
parameter XMLSEQUENCE = 1;
Inherited description: If the XMLSEQUENCE = 1, then the order of the XML elements must match the order of the class properties. This allows us to deal with XML where the same field appears multiple times and is distinguished by the order.
parameter XMLTYPE = RequestGroup.action;
Inherited description: This parameter provides the default XMLTYPE for the class. If it is empty then the class name will be used to construct a default XML type.

The default XMLTYPE is used when naming and referencing this type in a schema and the schema context did not provide an XML type name.

Properties

property action as list of HS.FHIR.DTL.vSTU3.Model.Element.RequestGroup.action (XMLNAME = "action", XMLPROJECTION = "ELEMENT");
RequestGroup:action

Sub action.

Property methods: actionBuildValueArray(), actionCollectionToDisplay(), actionCollectionToOdbc(), actionDisplayToCollection(), actionGet(), actionGetObject(), actionGetObjectId(), actionGetSwizzled(), actionIsValid(), actionOdbcToCollection(), actionSet(), actionSetObject(), actionSetObjectId()
property cardinalityBehavior as %String (MAXLEN = 1000000, XMLNAME = "cardinalityBehavior", XMLPROJECTION = "ATTRIBUTE");
code

single | multiple

action-cardinality-behavior is the REQUIRED FHIR3 ValueSet for codes; you may NOT extend action-cardinality-behavior and you may NOT use codes from other ValueSets.

Property methods: cardinalityBehaviorDisplayToLogical(), cardinalityBehaviorGet(), cardinalityBehaviorIsValid(), cardinalityBehaviorLogicalToDisplay(), cardinalityBehaviorLogicalToOdbc(), cardinalityBehaviorNormalize(), cardinalityBehaviorSet()
property code as list of HS.FHIR.DTL.vSTU3.Model.Datatype.CodeableConcept (XMLNAME = "code", XMLPROJECTION = "ELEMENT");
CodeableConcept

Code representing the meaning of the action or sub-actions.

any FHIR3 code from any ValueSet may be used.

Property methods: codeBuildValueArray(), codeCollectionToDisplay(), codeCollectionToOdbc(), codeDisplayToCollection(), codeGet(), codeGetObject(), codeGetObjectId(), codeGetSwizzled(), codeIsValid(), codeOdbcToCollection(), codeSet(), codeSetObject(), codeSetObjectId()
property condition as list of HS.FHIR.DTL.vSTU3.Model.Element.RequestGroup.action.condition (XMLNAME = "condition", XMLPROJECTION = "ELEMENT");
BackboneElement

Whether or not the action is applicable.

Property methods: conditionBuildValueArray(), conditionCollectionToDisplay(), conditionCollectionToOdbc(), conditionDisplayToCollection(), conditionGet(), conditionGetObject(), conditionGetObjectId(), conditionGetSwizzled(), conditionIsValid(), conditionOdbcToCollection(), conditionSet(), conditionSetObject(), conditionSetObjectId()
property description as %String (MAXLEN = 1000000, XMLNAME = "description", XMLPROJECTION = "ATTRIBUTE");
string

Short description of the action.

Property methods: descriptionDisplayToLogical(), descriptionGet(), descriptionIsValid(), descriptionLogicalToDisplay(), descriptionLogicalToOdbc(), descriptionNormalize(), descriptionSet()
property documentation as list of HS.FHIR.DTL.vSTU3.Model.Datatype.RelatedArtifact (XMLNAME = "documentation", XMLPROJECTION = "ELEMENT");
RelatedArtifact

Supporting documentation for the intended performer of the action.

Property methods: documentationBuildValueArray(), documentationCollectionToDisplay(), documentationCollectionToOdbc(), documentationDisplayToCollection(), documentationGet(), documentationGetObject(), documentationGetObjectId(), documentationGetSwizzled(), documentationIsValid(), documentationOdbcToCollection(), documentationSet(), documentationSetObject(), documentationSetObjectId()
property groupingBehavior as %String (MAXLEN = 1000000, XMLNAME = "groupingBehavior", XMLPROJECTION = "ATTRIBUTE");
code

visual-group | logical-group | sentence-group

action-grouping-behavior is the REQUIRED FHIR3 ValueSet for codes; you may NOT extend action-grouping-behavior and you may NOT use codes from other ValueSets.

Property methods: groupingBehaviorDisplayToLogical(), groupingBehaviorGet(), groupingBehaviorIsValid(), groupingBehaviorLogicalToDisplay(), groupingBehaviorLogicalToOdbc(), groupingBehaviorNormalize(), groupingBehaviorSet()
property label as %String (MAXLEN = 1000000, XMLNAME = "label", XMLPROJECTION = "ATTRIBUTE");
string

User-visible label for the action (e.g. 1. or A.)

Property methods: labelDisplayToLogical(), labelGet(), labelIsValid(), labelLogicalToDisplay(), labelLogicalToOdbc(), labelNormalize(), labelSet()
property participant as list of HS.FHIR.DTL.vSTU3.Model.Base.Reference (XMLNAME = "participant", XMLPROJECTION = "ELEMENT");
Reference

Who should perform the action.

Patient | Person | Practitioner | RelatedPerson

Property methods: participantBuildValueArray(), participantCollectionToDisplay(), participantCollectionToOdbc(), participantDisplayToCollection(), participantGet(), participantGetObject(), participantGetObjectId(), participantGetSwizzled(), participantIsValid(), participantOdbcToCollection(), participantSet(), participantSetObject(), participantSetObjectId()
property precheckBehavior as %String (MAXLEN = 1000000, XMLNAME = "precheckBehavior", XMLPROJECTION = "ATTRIBUTE");
code

yes | no

action-precheck-behavior is the REQUIRED FHIR3 ValueSet for codes; you may NOT extend action-precheck-behavior and you may NOT use codes from other ValueSets.

Property methods: precheckBehaviorDisplayToLogical(), precheckBehaviorGet(), precheckBehaviorIsValid(), precheckBehaviorLogicalToDisplay(), precheckBehaviorLogicalToOdbc(), precheckBehaviorNormalize(), precheckBehaviorSet()
property relatedAction as list of HS.FHIR.DTL.vSTU3.Model.Element.RequestGroup.action.relatedAction (XMLNAME = "relatedAction", XMLPROJECTION = "ELEMENT");
BackboneElement

Relationship to another action.

Property methods: relatedActionBuildValueArray(), relatedActionCollectionToDisplay(), relatedActionCollectionToOdbc(), relatedActionDisplayToCollection(), relatedActionGet(), relatedActionGetObject(), relatedActionGetObjectId(), relatedActionGetSwizzled(), relatedActionIsValid(), relatedActionOdbcToCollection(), relatedActionSet(), relatedActionSetObject(), relatedActionSetObjectId()
property requiredBehavior as %String (MAXLEN = 1000000, XMLNAME = "requiredBehavior", XMLPROJECTION = "ATTRIBUTE");
code

must | could | must-unless-documented

action-required-behavior is the REQUIRED FHIR3 ValueSet for codes; you may NOT extend action-required-behavior and you may NOT use codes from other ValueSets.

Property methods: requiredBehaviorDisplayToLogical(), requiredBehaviorGet(), requiredBehaviorIsValid(), requiredBehaviorLogicalToDisplay(), requiredBehaviorLogicalToOdbc(), requiredBehaviorNormalize(), requiredBehaviorSet()
property resource as HS.FHIR.DTL.vSTU3.Model.Base.Reference (XMLNAME = "resource", XMLPROJECTION = "ELEMENT");
Reference

The target of the action.

Any FHIR3 Resource may be indicated by this Reference

Property methods: resourceGet(), resourceGetSwizzled(), resourceIsValid(), resourceNewObject(), resourceSet()
property selectionBehavior as %String (MAXLEN = 1000000, XMLNAME = "selectionBehavior", XMLPROJECTION = "ATTRIBUTE");
code

any | all | all-or-none | exactly-one | at-most-one | one-or-more

action-selection-behavior is the REQUIRED FHIR3 ValueSet for codes; you may NOT extend action-selection-behavior and you may NOT use codes from other ValueSets.

Property methods: selectionBehaviorDisplayToLogical(), selectionBehaviorGet(), selectionBehaviorIsValid(), selectionBehaviorLogicalToDisplay(), selectionBehaviorLogicalToOdbc(), selectionBehaviorNormalize(), selectionBehaviorSet()
property textEquivalent as %String (MAXLEN = 1000000, XMLNAME = "textEquivalent", XMLPROJECTION = "ATTRIBUTE");
string

Static text equivalent of the action, used if the dynamic aspects cannot be interpreted by the receiving system.

Property methods: textEquivalentDisplayToLogical(), textEquivalentGet(), textEquivalentIsValid(), textEquivalentLogicalToDisplay(), textEquivalentLogicalToOdbc(), textEquivalentNormalize(), textEquivalentSet()
property timingDateTime as %String (MAXLEN = 1000000, XMLNAME = "timingDateTime", XMLPROJECTION = "ATTRIBUTE");
dateTime

When the action should take place.

Property methods: timingDateTimeDisplayToLogical(), timingDateTimeGet(), timingDateTimeIsValid(), timingDateTimeLogicalToDisplay(), timingDateTimeLogicalToOdbc(), timingDateTimeNormalize(), timingDateTimeSet()
property timingDuration as HS.FHIR.DTL.vSTU3.Model.Datatype.Duration (XMLNAME = "timingDuration", XMLPROJECTION = "ELEMENT");
Duration

When the action should take place.

Property methods: timingDurationGet(), timingDurationGetSwizzled(), timingDurationIsValid(), timingDurationNewObject(), timingDurationSet()
property timingPeriod as HS.FHIR.DTL.vSTU3.Model.Datatype.Period (XMLNAME = "timingPeriod", XMLPROJECTION = "ELEMENT");
Period

When the action should take place.

Property methods: timingPeriodGet(), timingPeriodGetSwizzled(), timingPeriodIsValid(), timingPeriodNewObject(), timingPeriodSet()
property timingRange as HS.FHIR.DTL.vSTU3.Model.Datatype.Range (XMLNAME = "timingRange", XMLPROJECTION = "ELEMENT");
Range

When the action should take place.

Property methods: timingRangeGet(), timingRangeGetSwizzled(), timingRangeIsValid(), timingRangeNewObject(), timingRangeSet()
property timingTiming as HS.FHIR.DTL.vSTU3.Model.Datatype.Timing (XMLNAME = "timingTiming", XMLPROJECTION = "ELEMENT");
Timing

When the action should take place.

Property methods: timingTimingGet(), timingTimingGetSwizzled(), timingTimingIsValid(), timingTimingNewObject(), timingTimingSet()
property title as %String (MAXLEN = 1000000, XMLNAME = "title", XMLPROJECTION = "ATTRIBUTE");
string

User-visible title.

Property methods: titleDisplayToLogical(), titleGet(), titleIsValid(), titleLogicalToDisplay(), titleLogicalToOdbc(), titleNormalize(), titleSet()
property type as HS.FHIR.DTL.vSTU3.Model.Datatype.Coding (XMLNAME = "type", XMLPROJECTION = "ELEMENT");
Coding

create | update | remove | fire-event

action-type is the REQUIRED FHIR3 ValueSet for codes; you may NOT extend action-type and you may NOT use codes from other ValueSets.

Property methods: typeGet(), typeGetSwizzled(), typeIsValid(), typeNewObject(), typeSet()

Inherited Members

Inherited Properties

Inherited Methods

FeedbackOpens in a new tab