Clinical Study Schedule of Activities
2.0.0-ballot - STU 2 - Ballot International flag

Clinical Study Schedule of Activities, published by HL7 International / Biomedical Research and Regulation. This guide is not an authorized publication; it is the continuous build for version 2.0.0-ballot built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/HL7/Vulcan-schedule-ig/ and changes regularly. See the Directory of published versions

: dynamic-visit-schedules-cycles-scheduled-interactions

Page standards status: Informative

Raw xml | Download


<PlanDefinition xmlns="http://hl7.org/fhir">
  <id value="dynamic-visit-schedules-cycles-scheduled-interactions"/>
  <meta>
    <versionId value="3473"/>
    <lastUpdated value="2026-01-15T13:31:12.670673Z"/>
  </meta>
  <language value="en"/>
  <text>
    <status value="extensions"/>
    <div xmlns="http://www.w3.org/1999/xhtml">
<div>
    <table class="grid dict">
        
        <tr>
            <th scope="row"><b>Id: </b></th>
            <td style="padding-left: 4px;">dynamic-visit-schedules-cycles-scheduled-interactions</td>
        </tr>
        

        
        <tr>
            <th scope="row"><b>Url: </b></th>
            <td style="padding-left: 4px;"><a href="PlanDefinition-dynamic-visit-schedules-cycles-scheduled-interactions.html">dynamic-visit-schedules-cycles-scheduled-interactions</a></td>
        </tr>
        

        
        <tr>
            <th scope="row"><b>Version: </b></th>
            <td style="padding-left: 4px;">2.0.0-ballot</td>
        </tr>
        

        
        <tr>
            <th scope="row">
                <b>
                    
                        
                    
                </b>
            </th>
            <td style="padding-left: 4px;">
                
                <p style="margin-bottom: 5px;">
                    <span>4e595e25-138f-4a04-ba21-4c251ec0b76e</span>
                </p>
                
            </td>
        </tr>
        
        <tr>
            <th scope="row">
                <b>
                    
                        
                    
                </b>
            </th>
            <td style="padding-left: 4px;">
                
                <p style="margin-bottom: 5px;">
                    <span>urn:oid:2.16.840.1.113883.4.642.40.64.34.7</span>
                </p>
                
            </td>
        </tr>
        

        
        <tr>
            <th scope="row"><b>Title: </b></th>
            <td style="padding-left: 4px;">dynamic-visit-schedules-cycles-scheduled-interactions</td>
        </tr>
        

        

        

        

        
        <tr>
            <th scope="row"><b>Type: </b></th>
            <td style="padding-left: 4px;">
                
                    
                        
                        <p style="margin-bottom: 5px;">
                            <b>system: </b> <span><a href="http://terminology.hl7.org/7.1.0/CodeSystem-plan-definition-type.html">http://terminology.hl7.org/CodeSystem/plan-definition-type</a></span>
                        </p>
                        
                        
                        <p style="margin-bottom: 5px;">
                            <b>code: </b> <span>clinical-protocol</span>
                        </p>
                        
                        
                    
                
                
            </td>
        </tr>
        

        

        
        <tr>
            <th scope="row"><b>Date: </b></th>
            <td style="padding-left: 4px;">2026-04-06 16:45:17+0000</td>
        </tr>
        

        
        <tr>
            <th scope="row"><b>Publisher: </b></th>
            <td style="padding-left: 4px;">HL7 International / Biomedical Research and Regulation</td>
        </tr>
        

        
        <tr>
            <th scope="row"><b>Description: </b></th>
            <td style="padding-left: 4px;"><div><p>dynamic-visit-schedules-cycles-scheduled-interactions</p>
</div></td>
        </tr>
        

        

        

        

        
        <tr>
            <th scope="row"><b>Jurisdiction: </b></th>
            <td style="padding-left: 4px;">001</td>
        </tr>
        

        

        

        

        

        

        

        

        

        
        <tr>
            <th scope="row"><b>Actions: </b></th>
            <td style="padding-left: 4px;">
                <table class="grid-dict">
                    
                    <tr>
                        <td>
                            
                            <b> Screen:</b> <div><p>Screening</p>
</div>
                            
                            <br/>
                            
                            
                            
                            <b>Then:</b>
                            <table class="grid-dict">
                                
                                <tr>
                                    <td>
                                        
                                        <b> :</b>
                                        
                                        
                                        <br/>
                                        
                                        
                                        <b>If:</b>
                                        
                                        <i>Start:</i>
                                        
                                        <i>({'informedConsentSigned': True, 'operation': '=='})</i>
                                        <br/>
                                        
                                        <i>Start:</i>
                                        
                                        <i>({'eligible':True, 'operation': '=='})</i>
                                        <br/>
                                        
                                        
                                        
                                        
                                        
                                    </td>
                                </tr>
                                
                                <tr>
                                    <td>
                                        
                                        <b> :</b>
                                        
                                        
                                        <br/>
                                        
                                        
                                        <b>If:</b>
                                        
                                        <i>Start:</i>
                                        
                                        <i>({'withdraw': True, 'operation': '=='})</i>
                                        <br/>
                                        
                                        
                                        
                                        
                                        
                                    </td>
                                </tr>
                                
                            </table>
                            
                        </td>
                    </tr>
                    
                    <tr>
                        <td>
                            
                            <b> Rand:</b> <div><p>Randomization</p>
</div>
                            
                            <br/>
                            
                            
                            
                            <b>Then:</b>
                            <table class="grid-dict">
                                
                                <tr>
                                    <td>
                                        
                                        <b> :</b>
                                        
                                        
                                        <br/>
                                        
                                        
                                        <b>If:</b>
                                        
                                        <i>Start:</i>
                                        
                                        <i>({'startCycle':True, 'operation': '=='})</i>
                                        <br/>
                                        
                                        
                                        
                                        
                                        
                                    </td>
                                </tr>
                                
                                <tr>
                                    <td>
                                        
                                        <b> :</b>
                                        
                                        
                                        <br/>
                                        
                                        
                                        <b>If:</b>
                                        
                                        <i>Start:</i>
                                        
                                        <i>({'withdraw':True, 'operation': '=='})</i>
                                        <br/>
                                        
                                        
                                        
                                        
                                        
                                    </td>
                                </tr>
                                
                            </table>
                            
                        </td>
                    </tr>
                    
                    <tr>
                        <td>
                            
                            <b> C1D1:</b> <div><p>Cycle 1 Day 1</p>
</div>
                            
                            <br/>
                            
                            
                            
                            <b>Then:</b>
                            <table class="grid-dict">
                                
                                <tr>
                                    <td>
                                        
                                        <b> :</b>
                                        
                                        
                                        <br/>
                                        
                                        
                                        
                                        
                                        
                                    </td>
                                </tr>
                                
                            </table>
                            
                        </td>
                    </tr>
                    
                    <tr>
                        <td>
                            
                            <b> C1D14:</b> <div><p>Cycle 1 Day 14</p>
</div>
                            
                            <br/>
                            
                            
                            
                            <b>Then:</b>
                            <table class="grid-dict">
                                
                                <tr>
                                    <td>
                                        
                                        <b> :</b>
                                        
                                        
                                        <br/>
                                        
                                        
                                        
                                        
                                        
                                    </td>
                                </tr>
                                
                            </table>
                            
                        </td>
                    </tr>
                    
                    <tr>
                        <td>
                            
                            <b> C1D28:</b> <div><p>Cycle 1 Day 28</p>
</div>
                            
                            <br/>
                            
                            
                            
                            <b>Then:</b>
                            <table class="grid-dict">
                                
                                <tr>
                                    <td>
                                        
                                        <b> :</b>
                                        
                                        
                                        <br/>
                                        
                                        
                                        <b>If:</b>
                                        
                                        <i>Start:</i>
                                        
                                        <i>({'startCycle':True, 'operation': '=='})</i>
                                        <br/>
                                        
                                        
                                        
                                        
                                        
                                    </td>
                                </tr>
                                
                                <tr>
                                    <td>
                                        
                                        <b> :</b>
                                        
                                        
                                        <br/>
                                        
                                        
                                        <b>If:</b>
                                        
                                        <i>Start:</i>
                                        
                                        <i>({'adverseEvent':True, 'operation': '=='})</i>
                                        <br/>
                                        
                                        
                                        
                                        
                                        
                                    </td>
                                </tr>
                                
                                <tr>
                                    <td>
                                        
                                        <b> :</b>
                                        
                                        
                                        <br/>
                                        
                                        
                                        <b>If:</b>
                                        
                                        <i>Start:</i>
                                        
                                        <i>({'studyCompletion':True, 'operation': '=='})</i>
                                        <br/>
                                        
                                        
                                        
                                        
                                        
                                    </td>
                                </tr>
                                
                            </table>
                            
                        </td>
                    </tr>
                    
                    <tr>
                        <td>
                            
                            <b> C2D1:</b> <div><p>Cycle 2 Day 1</p>
</div>
                            
                            <br/>
                            
                            
                            
                            <b>Then:</b>
                            <table class="grid-dict">
                                
                                <tr>
                                    <td>
                                        
                                        <b> :</b>
                                        
                                        
                                        <br/>
                                        
                                        
                                        
                                        
                                        
                                    </td>
                                </tr>
                                
                            </table>
                            
                        </td>
                    </tr>
                    
                    <tr>
                        <td>
                            
                            <b> C2D7:</b> <div><p>Cycle 2 Day 7</p>
</div>
                            
                            <br/>
                            
                            
                            
                            <b>Then:</b>
                            <table class="grid-dict">
                                
                                <tr>
                                    <td>
                                        
                                        <b> :</b>
                                        
                                        
                                        <br/>
                                        
                                        
                                        
                                        
                                        
                                    </td>
                                </tr>
                                
                            </table>
                            
                        </td>
                    </tr>
                    
                    <tr>
                        <td>
                            
                            <b> C2D14:</b> <div><p>Cycle 2 Day 14</p>
</div>
                            
                            <br/>
                            
                            
                            
                            <b>Then:</b>
                            <table class="grid-dict">
                                
                                <tr>
                                    <td>
                                        
                                        <b> :</b>
                                        
                                        
                                        <br/>
                                        
                                        
                                        
                                        
                                        
                                    </td>
                                </tr>
                                
                            </table>
                            
                        </td>
                    </tr>
                    
                    <tr>
                        <td>
                            
                            <b> C2D21:</b> <div><p>Cycle 2 Day 21</p>
</div>
                            
                            <br/>
                            
                            
                            
                            <b>Then:</b>
                            <table class="grid-dict">
                                
                                <tr>
                                    <td>
                                        
                                        <b> :</b>
                                        
                                        
                                        <br/>
                                        
                                        
                                        
                                        
                                        
                                    </td>
                                </tr>
                                
                            </table>
                            
                        </td>
                    </tr>
                    
                    <tr>
                        <td>
                            
                            <b> C2D28:</b> <div><p>Cycle 2 Day 28</p>
</div>
                            
                            <br/>
                            
                            
                            
                            <b>Then:</b>
                            <table class="grid-dict">
                                
                                <tr>
                                    <td>
                                        
                                        <b> :</b>
                                        
                                        
                                        <br/>
                                        
                                        
                                        <b>If:</b>
                                        
                                        <i>Start:</i>
                                        
                                        <i>({'startCycle':True, 'operation': '=='})</i>
                                        <br/>
                                        
                                        
                                        
                                        
                                        
                                    </td>
                                </tr>
                                
                                <tr>
                                    <td>
                                        
                                        <b> :</b>
                                        
                                        
                                        <br/>
                                        
                                        
                                        <b>If:</b>
                                        
                                        <i>Start:</i>
                                        
                                        <i>({'AdverseEvent':True, 'operation': '=='})</i>
                                        <br/>
                                        
                                        
                                        
                                        
                                        
                                    </td>
                                </tr>
                                
                                <tr>
                                    <td>
                                        
                                        <b> :</b>
                                        
                                        
                                        <br/>
                                        
                                        
                                        <b>If:</b>
                                        
                                        <i>Start:</i>
                                        
                                        <i>({'diseaseProgression':True, 'operation': '=='})</i>
                                        <br/>
                                        
                                        
                                        
                                        
                                        
                                    </td>
                                </tr>
                                
                                <tr>
                                    <td>
                                        
                                        <b> :</b>
                                        
                                        
                                        <br/>
                                        
                                        
                                        <b>If:</b>
                                        
                                        <i>Start:</i>
                                        
                                        <i>({'studyCompletion':True, 'operation': '=='})</i>
                                        <br/>
                                        
                                        
                                        
                                        
                                        
                                    </td>
                                </tr>
                                
                            </table>
                            
                        </td>
                    </tr>
                    
                    <tr>
                        <td>
                            
                            <b> EOT:</b> <div><p>End of Treatment</p>
</div>
                            
                            <br/>
                            
                            
                            
                            <b>Then:</b>
                            <table class="grid-dict">
                                
                                <tr>
                                    <td>
                                        
                                        <b> :</b>
                                        
                                        
                                        <br/>
                                        
                                        
                                        
                                        
                                        
                                    </td>
                                </tr>
                                
                                <tr>
                                    <td>
                                        
                                        <b> :</b>
                                        
                                        
                                        <br/>
                                        
                                        
                                        <b>If:</b>
                                        
                                        <i>Start:</i>
                                        
                                        <i>({'lostToFollowUp':True, 'operation': '=='})</i>
                                        <br/>
                                        
                                        
                                        
                                        
                                        
                                    </td>
                                </tr>
                                
                            </table>
                            
                        </td>
                    </tr>
                    
                    <tr>
                        <td>
                            
                            <b> FU1:</b> <div><p>Follow-up 1</p>
</div>
                            
                            <br/>
                            
                            
                            
                            <b>Then:</b>
                            <table class="grid-dict">
                                
                                <tr>
                                    <td>
                                        
                                        <b> :</b>
                                        
                                        
                                        <br/>
                                        
                                        
                                        
                                        
                                        
                                    </td>
                                </tr>
                                
                                <tr>
                                    <td>
                                        
                                        <b> :</b>
                                        
                                        
                                        <br/>
                                        
                                        
                                        <b>If:</b>
                                        
                                        <i>Start:</i>
                                        
                                        <i>({'withdraw':True, 'operation': '=='})</i>
                                        <br/>
                                        
                                        
                                        
                                        
                                        
                                    </td>
                                </tr>
                                
                            </table>
                            
                        </td>
                    </tr>
                    
                    <tr>
                        <td>
                            
                            <b> FU2:</b> <div><p>Follow-up 2</p>
</div>
                            
                            <br/>
                            
                            
                            
                            <b>Then:</b>
                            <table class="grid-dict">
                                
                                <tr>
                                    <td>
                                        
                                        <b> :</b>
                                        
                                        
                                        <br/>
                                        
                                        
                                        
                                        
                                        
                                    </td>
                                </tr>
                                
                            </table>
                            
                        </td>
                    </tr>
                    
                    <tr>
                        <td>
                            
                            <b> EOS:</b> <div><p>End of Study</p>
</div>
                            
                            <br/>
                            
                            
                            
                            
                            
                        </td>
                    </tr>
                    
                </table>
            </td>
        </tr>
        
    </table>
</div>
</div>
  </text>
  <url
       value="http://hl7.org/fhir/uv/vulcan-schedule/PlanDefinition/dynamic-visit-schedules-cycles-scheduled-interactions"/>
  <identifier>
    <system value="http://example.org/plandefinition"/>
    <value value="4e595e25-138f-4a04-ba21-4c251ec0b76e"/>
  </identifier>
  <identifier>
    <system value="urn:ietf:rfc:3986"/>
    <value value="urn:oid:2.16.840.1.113883.4.642.40.64.34.7"/>
  </identifier>
  <version value="2.0.0-ballot"/>
  <name value="dynamic-visit-schedules-cycles-scheduled-interactions"/>
  <title value="dynamic-visit-schedules-cycles-scheduled-interactions"/>
  <type>
    <coding>
      <system
              value="http://terminology.hl7.org/CodeSystem/plan-definition-type"/>
      <code value="clinical-protocol"/>
    </coding>
  </type>
  <status value="active"/>
  <date value="2026-04-06T16:45:17+00:00"/>
  <publisher value="HL7 International / Biomedical Research and Regulation"/>
  <contact>
    <name value="HL7 International / Biomedical Research and Regulation"/>
    <telecom>
      <system value="url"/>
      <value value="http://www.hl7.org/Special/committees/rcrim"/>
    </telecom>
    <telecom>
      <system value="email"/>
      <value value="biomedrr@lists.hl7.org"/>
    </telecom>
  </contact>
  <description value="dynamic-visit-schedules-cycles-scheduled-interactions"/>
  <jurisdiction>
    <coding>
      <system value="http://unstats.un.org/unsd/methods/m49/m49.htm"/>
      <code value="001"/>
      <display value="World"/>
    </coding>
  </jurisdiction>
  <action id="bb3a9124-dc58-460d-bc98-3473e022b3a7">
    <extension
               url="http://hl7.org/fhir/uv/vulcan-schedule/StructureDefinition/soaTimepoint">
      <extension url="soaTimePointType">
        <valueString value="Interaction"/>
      </extension>
      <extension url="soaPlannedTimePoint">
        <valueQuantity>
          <value value="-24"/>
          <system value="http://unitsofmeasure.org"/>
          <code value="h"/>
        </valueQuantity>
      </extension>
      <extension url="soaPlannedRange">
        <valueRange>
          <low>
            <value value="0"/>
            <system value="http://unitsofmeasure.org"/>
            <code value="s"/>
          </low>
          <high>
            <value value="-27"/>
            <system value="http://unitsofmeasure.org"/>
            <code value="d"/>
          </high>
        </valueRange>
      </extension>
      <extension url="soaReferenceTimePoint">
        <valueString value="0e8beeb2-35e4-4d40-b51b-8b8b8c568e5f"/>
      </extension>
      <extension url="soaRangeFromTimePoint">
        <valueString value="0e8beeb2-35e4-4d40-b51b-8b8b8c568e5f"/>
      </extension>
      <extension url="soaPlannedDuration">
        <valueDuration>
          <value value="24"/>
          <system value="http://unitsofmeasure.org"/>
          <code value="h"/>
        </valueDuration>
      </extension>
      <extension url="soaRepeatAllowed">
        <valueBoolean value="false"/>
      </extension>
    </extension>
    <title value="Screen"/>
    <description value="Screening"/>
    <groupingBehavior value="visual-group"/>
    <selectionBehavior value="exactly-one"/>
    <definitionCanonical
                         value="http://example.org/PlanDefinition/dynamic-visit-schedules-cycles-scheduled-interactions-Screen"/>
    <action>
      <extension
                 url="http://hl7.org/fhir/uv/vulcan-schedule/StructureDefinition/soaTransition">
        <extension url="soaTargetId">
          <valueString value="0e8beeb2-35e4-4d40-b51b-8b8b8c568e5f"/>
        </extension>
        <extension url="soaTransitionType">
          <valueString value="FS"/>
        </extension>
        <extension url="soaTransitionDelay">
          <valueDuration>
            <value value="0"/>
            <system value="http://unitsofmeasure.org"/>
            <code value="s"/>
          </valueDuration>
        </extension>
        <extension url="soaTransitionRange">
          <valueRange>
            <low>
              <value value="0"/>
              <system value="http://unitsofmeasure.org"/>
              <code value="d"/>
            </low>
            <high>
              <value value="13"/>
              <system value="http://unitsofmeasure.org"/>
              <code value="d"/>
            </high>
          </valueRange>
        </extension>
      </extension>
      <condition>
        <kind value="start"/>
        <expression>
          <language value="text/x-soa-expressionplain"/>
          <expression
                      value="{'informedConsentSigned': True, 'operation': '=='}"/>
        </expression>
      </condition>
      <condition>
        <kind value="start"/>
        <expression>
          <language value="text/x-soa-expressionplain"/>
          <expression value="{'eligible':True, 'operation': '=='}"/>
        </expression>
      </condition>
    </action>
    <action>
      <extension
                 url="http://hl7.org/fhir/uv/vulcan-schedule/StructureDefinition/soaTransition">
        <extension url="soaTargetId">
          <valueString value="d44db18e-f0cf-4126-9485-fbcf24046c28"/>
        </extension>
        <extension url="soaTransitionType">
          <valueString value="FS"/>
        </extension>
        <extension url="soaTransitionDelay">
          <valueDuration>
            <value value="0"/>
            <system value="http://unitsofmeasure.org"/>
            <code value="s"/>
          </valueDuration>
        </extension>
        <extension url="soaTransitionRange">
          <valueRange>
            <low>
              <value value="0"/>
              <system value="http://unitsofmeasure.org"/>
              <code value="s"/>
            </low>
            <high>
              <value value="0"/>
              <system value="http://unitsofmeasure.org"/>
              <code value="s"/>
            </high>
          </valueRange>
        </extension>
      </extension>
      <condition>
        <kind value="start"/>
        <expression>
          <language value="text/x-soa-expressionplain"/>
          <expression value="{'withdraw': True, 'operation': '=='}"/>
        </expression>
      </condition>
    </action>
  </action>
  <action id="0e8beeb2-35e4-4d40-b51b-8b8b8c568e5f">
    <extension
               url="http://hl7.org/fhir/uv/vulcan-schedule/StructureDefinition/soaTimepoint">
      <extension url="soaTimePointType">
        <valueString value="Interaction"/>
      </extension>
      <extension url="soaPlannedTimePoint">
        <valueQuantity>
          <value value="0"/>
          <system value="http://unitsofmeasure.org"/>
          <code value="s"/>
        </valueQuantity>
      </extension>
      <extension url="soaPlannedRange">
        <valueRange>
          <low>
            <value value="0"/>
            <system value="http://unitsofmeasure.org"/>
            <code value="s"/>
          </low>
          <high>
            <value value="0"/>
            <system value="http://unitsofmeasure.org"/>
            <code value="s"/>
          </high>
        </valueRange>
      </extension>
      <extension url="soaReferenceTimePoint">
        <valueString value="0e8beeb2-35e4-4d40-b51b-8b8b8c568e5f"/>
      </extension>
      <extension url="soaRangeFromTimePoint">
        <valueString value="0e8beeb2-35e4-4d40-b51b-8b8b8c568e5f"/>
      </extension>
      <extension url="soaPlannedDuration">
        <valueDuration>
          <value value="24"/>
          <system value="http://unitsofmeasure.org"/>
          <code value="h"/>
        </valueDuration>
      </extension>
      <extension url="soaRepeatAllowed">
        <valueBoolean value="false"/>
      </extension>
    </extension>
    <title value="Rand"/>
    <description value="Randomization"/>
    <groupingBehavior value="visual-group"/>
    <selectionBehavior value="exactly-one"/>
    <definitionCanonical
                         value="http://example.org/PlanDefinition/dynamic-visit-schedules-cycles-scheduled-interactions-Rand"/>
    <action>
      <extension
                 url="http://hl7.org/fhir/uv/vulcan-schedule/StructureDefinition/soaTransition">
        <extension url="soaTargetId">
          <valueString value="f13afc27-d3b1-4a52-89dc-ffccdd6fbc33"/>
        </extension>
        <extension url="soaTransitionType">
          <valueString value="FS"/>
        </extension>
        <extension url="soaTransitionDelay">
          <valueDuration>
            <value value="0"/>
            <system value="http://unitsofmeasure.org"/>
            <code value="s"/>
          </valueDuration>
        </extension>
        <extension url="soaTransitionRange">
          <valueRange>
            <low>
              <value value="0"/>
              <system value="http://unitsofmeasure.org"/>
              <code value="s"/>
            </low>
            <high>
              <value value="0"/>
              <system value="http://unitsofmeasure.org"/>
              <code value="s"/>
            </high>
          </valueRange>
        </extension>
      </extension>
      <condition>
        <kind value="start"/>
        <expression>
          <language value="text/x-soa-expressionplain"/>
          <expression value="{'startCycle':True, 'operation': '=='}"/>
        </expression>
      </condition>
    </action>
    <action>
      <extension
                 url="http://hl7.org/fhir/uv/vulcan-schedule/StructureDefinition/soaTransition">
        <extension url="soaTargetId">
          <valueString value="d44db18e-f0cf-4126-9485-fbcf24046c28"/>
        </extension>
        <extension url="soaTransitionType">
          <valueString value="FS"/>
        </extension>
        <extension url="soaTransitionDelay">
          <valueDuration>
            <value value="0"/>
            <system value="http://unitsofmeasure.org"/>
            <code value="s"/>
          </valueDuration>
        </extension>
        <extension url="soaTransitionRange">
          <valueRange>
            <low>
              <value value="0"/>
              <system value="http://unitsofmeasure.org"/>
              <code value="s"/>
            </low>
            <high>
              <value value="0"/>
              <system value="http://unitsofmeasure.org"/>
              <code value="s"/>
            </high>
          </valueRange>
        </extension>
      </extension>
      <condition>
        <kind value="start"/>
        <expression>
          <language value="text/x-soa-expressionplain"/>
          <expression value="{'withdraw':True, 'operation': '=='}"/>
        </expression>
      </condition>
    </action>
  </action>
  <action id="f13afc27-d3b1-4a52-89dc-ffccdd6fbc33">
    <extension
               url="http://hl7.org/fhir/uv/vulcan-schedule/StructureDefinition/soaTimepoint">
      <extension url="soaTimePointType">
        <valueString value="Interaction"/>
      </extension>
      <extension url="soaPlannedTimePoint">
        <valueQuantity>
          <value value="0"/>
          <system value="http://unitsofmeasure.org"/>
          <code value="s"/>
        </valueQuantity>
      </extension>
      <extension url="soaPlannedRange">
        <valueRange>
          <low>
            <value value="2"/>
            <system value="http://unitsofmeasure.org"/>
            <code value="d"/>
          </low>
          <high>
            <value value="2"/>
            <system value="http://unitsofmeasure.org"/>
            <code value="d"/>
          </high>
        </valueRange>
      </extension>
      <extension url="soaReferenceTimePoint">
        <valueString
                     value="0e8beeb2-35e4-4d40-b51b-8b8b8c568e5f|0b0c7a91-e5e0-40b1-adfa-0b2db535c4cf"/>
      </extension>
      <extension url="soaRangeFromTimePoint">
        <valueString
                     value="0e8beeb2-35e4-4d40-b51b-8b8b8c568e5f|0b0c7a91-e5e0-40b1-adfa-0b2db535c4cf"/>
      </extension>
      <extension url="soaPlannedDuration">
        <valueDuration>
          <value value="24"/>
          <system value="http://unitsofmeasure.org"/>
          <code value="h"/>
        </valueDuration>
      </extension>
      <extension url="soaRepeatAllowed">
        <valueBoolean value="true"/>
      </extension>
    </extension>
    <title value="C1D1"/>
    <description value="Cycle 1 Day 1"/>
    <groupingBehavior value="visual-group"/>
    <selectionBehavior value="exactly-one"/>
    <definitionCanonical
                         value="http://example.org/PlanDefinition/dynamic-visit-schedules-cycles-scheduled-interactions-C1D1"/>
    <action>
      <extension
                 url="http://hl7.org/fhir/uv/vulcan-schedule/StructureDefinition/soaTransition">
        <extension url="soaTargetId">
          <valueString value="dad2920f-8eec-454d-b350-d95e3d9b0a5a"/>
        </extension>
        <extension url="soaTransitionType">
          <valueString value="FS"/>
        </extension>
        <extension url="soaTransitionDelay">
          <valueDuration>
            <value value="12"/>
            <system value="http://unitsofmeasure.org"/>
            <code value="d"/>
          </valueDuration>
        </extension>
        <extension url="soaTransitionRange">
          <valueRange>
            <low>
              <value value="2"/>
              <system value="http://unitsofmeasure.org"/>
              <code value="d"/>
            </low>
            <high>
              <value value="2"/>
              <system value="http://unitsofmeasure.org"/>
              <code value="d"/>
            </high>
          </valueRange>
        </extension>
      </extension>
    </action>
  </action>
  <action id="dad2920f-8eec-454d-b350-d95e3d9b0a5a">
    <extension
               url="http://hl7.org/fhir/uv/vulcan-schedule/StructureDefinition/soaTimepoint">
      <extension url="soaTimePointType">
        <valueString value="Interaction"/>
      </extension>
      <extension url="soaPlannedTimePoint">
        <valueQuantity>
          <value value="13"/>
          <system value="http://unitsofmeasure.org"/>
          <code value="d"/>
        </valueQuantity>
      </extension>
      <extension url="soaPlannedRange">
        <valueRange>
          <low>
            <value value="2"/>
            <system value="http://unitsofmeasure.org"/>
            <code value="d"/>
          </low>
          <high>
            <value value="2"/>
            <system value="http://unitsofmeasure.org"/>
            <code value="d"/>
          </high>
        </valueRange>
      </extension>
      <extension url="soaReferenceTimePoint">
        <valueString value="f13afc27-d3b1-4a52-89dc-ffccdd6fbc33"/>
      </extension>
      <extension url="soaRangeFromTimePoint">
        <valueString value="f13afc27-d3b1-4a52-89dc-ffccdd6fbc33"/>
      </extension>
      <extension url="soaPlannedDuration">
        <valueDuration>
          <value value="24"/>
          <system value="http://unitsofmeasure.org"/>
          <code value="h"/>
        </valueDuration>
      </extension>
      <extension url="soaRepeatAllowed">
        <valueBoolean value="true"/>
      </extension>
    </extension>
    <title value="C1D14"/>
    <description value="Cycle 1 Day 14"/>
    <groupingBehavior value="visual-group"/>
    <selectionBehavior value="exactly-one"/>
    <definitionCanonical
                         value="http://example.org/PlanDefinition/dynamic-visit-schedules-cycles-scheduled-interactions-C1D14"/>
    <action>
      <extension
                 url="http://hl7.org/fhir/uv/vulcan-schedule/StructureDefinition/soaTransition">
        <extension url="soaTargetId">
          <valueString value="a92033b4-f2d7-49d4-bb94-50a1f6f1f50b"/>
        </extension>
        <extension url="soaTransitionType">
          <valueString value="FS"/>
        </extension>
        <extension url="soaTransitionDelay">
          <valueDuration>
            <value value="13"/>
            <system value="http://unitsofmeasure.org"/>
            <code value="d"/>
          </valueDuration>
        </extension>
        <extension url="soaTransitionRange">
          <valueRange>
            <low>
              <value value="2"/>
              <system value="http://unitsofmeasure.org"/>
              <code value="d"/>
            </low>
            <high>
              <value value="2"/>
              <system value="http://unitsofmeasure.org"/>
              <code value="d"/>
            </high>
          </valueRange>
        </extension>
      </extension>
    </action>
  </action>
  <action id="a92033b4-f2d7-49d4-bb94-50a1f6f1f50b">
    <extension
               url="http://hl7.org/fhir/uv/vulcan-schedule/StructureDefinition/soaTimepoint">
      <extension url="soaTimePointType">
        <valueString value="Interaction"/>
      </extension>
      <extension url="soaPlannedTimePoint">
        <valueQuantity>
          <value value="27"/>
          <system value="http://unitsofmeasure.org"/>
          <code value="d"/>
        </valueQuantity>
      </extension>
      <extension url="soaPlannedRange">
        <valueRange>
          <low>
            <value value="2"/>
            <system value="http://unitsofmeasure.org"/>
            <code value="d"/>
          </low>
          <high>
            <value value="2"/>
            <system value="http://unitsofmeasure.org"/>
            <code value="d"/>
          </high>
        </valueRange>
      </extension>
      <extension url="soaReferenceTimePoint">
        <valueString value="f13afc27-d3b1-4a52-89dc-ffccdd6fbc33"/>
      </extension>
      <extension url="soaRangeFromTimePoint">
        <valueString value="f13afc27-d3b1-4a52-89dc-ffccdd6fbc33"/>
      </extension>
      <extension url="soaPlannedDuration">
        <valueDuration>
          <value value="24"/>
          <system value="http://unitsofmeasure.org"/>
          <code value="h"/>
        </valueDuration>
      </extension>
      <extension url="soaRepeatAllowed">
        <valueBoolean value="true"/>
      </extension>
    </extension>
    <title value="C1D28"/>
    <description value="Cycle 1 Day 28"/>
    <groupingBehavior value="visual-group"/>
    <selectionBehavior value="exactly-one"/>
    <definitionCanonical
                         value="http://example.org/PlanDefinition/dynamic-visit-schedules-cycles-scheduled-interactions-Cycle1Day28"/>
    <action>
      <extension
                 url="http://hl7.org/fhir/uv/vulcan-schedule/StructureDefinition/soaTransition">
        <extension url="soaTargetId">
          <valueString value="b2d90db6-5243-47b4-9be5-3baf94d8b450"/>
        </extension>
        <extension url="soaTransitionType">
          <valueString value="FS"/>
        </extension>
        <extension url="soaTransitionDelay">
          <valueDuration>
            <value value="0"/>
            <system value="http://unitsofmeasure.org"/>
            <code value="h"/>
          </valueDuration>
        </extension>
        <extension url="soaTransitionRange">
          <valueRange>
            <low>
              <value value="0"/>
              <system value="http://unitsofmeasure.org"/>
              <code value="s"/>
            </low>
            <high>
              <value value="0"/>
              <system value="http://unitsofmeasure.org"/>
              <code value="s"/>
            </high>
          </valueRange>
        </extension>
      </extension>
      <condition>
        <kind value="start"/>
        <expression>
          <language value="text/x-soa-expressionplain"/>
          <expression value="{'startCycle':True, 'operation': '=='}"/>
        </expression>
      </condition>
    </action>
    <action>
      <extension
                 url="http://hl7.org/fhir/uv/vulcan-schedule/StructureDefinition/soaTransition">
        <extension url="soaTargetId">
          <valueString value="4e24fae2-834e-48a7-a8c1-d063217c1bb5"/>
        </extension>
        <extension url="soaTransitionType">
          <valueString value="SS"/>
        </extension>
        <extension url="soaTransitionDelay">
          <valueDuration>
            <value value="30"/>
            <system value="http://unitsofmeasure.org"/>
            <code value="d"/>
          </valueDuration>
        </extension>
        <extension url="soaTransitionRange">
          <valueRange>
            <low>
              <value value="7"/>
              <system value="http://unitsofmeasure.org"/>
              <code value="d"/>
            </low>
            <high>
              <value value="7"/>
              <system value="http://unitsofmeasure.org"/>
              <code value="d"/>
            </high>
          </valueRange>
        </extension>
      </extension>
      <condition>
        <kind value="start"/>
        <expression>
          <language value="text/x-soa-expressionplain"/>
          <expression value="{'adverseEvent':True, 'operation': '=='}"/>
        </expression>
      </condition>
    </action>
    <action>
      <extension
                 url="http://hl7.org/fhir/uv/vulcan-schedule/StructureDefinition/soaTransition">
        <extension url="soaTargetId">
          <valueString value="4e24fae2-834e-48a7-a8c1-d063217c1bb5"/>
        </extension>
        <extension url="soaTransitionType">
          <valueString value="SS"/>
        </extension>
        <extension url="soaTransitionDelay">
          <valueDuration>
            <value value="30"/>
            <system value="http://unitsofmeasure.org"/>
            <code value="d"/>
          </valueDuration>
        </extension>
        <extension url="soaTransitionRange">
          <valueRange>
            <low>
              <value value="7"/>
              <system value="http://unitsofmeasure.org"/>
              <code value="d"/>
            </low>
            <high>
              <value value="7"/>
              <system value="http://unitsofmeasure.org"/>
              <code value="d"/>
            </high>
          </valueRange>
        </extension>
      </extension>
      <condition>
        <kind value="start"/>
        <expression>
          <language value="text/x-soa-expressionplain"/>
          <expression value="{'studyCompletion':True, 'operation': '=='}"/>
        </expression>
      </condition>
    </action>
  </action>
  <action id="2a7924e0-5c1e-44fa-b795-adf30d9cc405">
    <extension
               url="http://hl7.org/fhir/uv/vulcan-schedule/StructureDefinition/soaTimepoint">
      <extension url="soaTimePointType">
        <valueString value="Interaction"/>
      </extension>
      <extension url="soaPlannedTimePoint">
        <valueQuantity>
          <value value="0"/>
          <system value="http://unitsofmeasure.org"/>
          <code value="s"/>
        </valueQuantity>
      </extension>
      <extension url="soaPlannedRange">
        <valueRange>
          <low>
            <value value="2"/>
            <system value="http://unitsofmeasure.org"/>
            <code value="d"/>
          </low>
          <high>
            <value value="2"/>
            <system value="http://unitsofmeasure.org"/>
            <code value="d"/>
          </high>
        </valueRange>
      </extension>
      <extension url="soaReferenceTimePoint">
        <valueString value="a92033b4-f2d7-49d4-bb94-50a1f6f1f50b"/>
      </extension>
      <extension url="soaRangeFromTimePoint">
        <valueString value="a92033b4-f2d7-49d4-bb94-50a1f6f1f50b"/>
      </extension>
      <extension url="soaPlannedDuration">
        <valueDuration>
          <value value="24"/>
          <system value="http://unitsofmeasure.org"/>
          <code value="h"/>
        </valueDuration>
      </extension>
      <extension url="soaRepeatAllowed">
        <valueBoolean value="true"/>
      </extension>
    </extension>
    <title value="C2D1"/>
    <description value="Cycle 2 Day 1"/>
    <groupingBehavior value="visual-group"/>
    <selectionBehavior value="exactly-one"/>
    <definitionCanonical
                         value="http://example.org/PlanDefinition/dynamic-visit-schedules-cycles-scheduled-interactions-C2D1"/>
    <action>
      <extension
                 url="http://hl7.org/fhir/uv/vulcan-schedule/StructureDefinition/soaTransition">
        <extension url="soaTargetId">
          <valueString value="2b216476-71be-430d-8a07-949c2c50fb2d"/>
        </extension>
        <extension url="soaTransitionType">
          <valueString value="FS"/>
        </extension>
        <extension url="soaTransitionDelay">
          <valueDuration>
            <value value="5"/>
            <system value="http://unitsofmeasure.org"/>
            <code value="d"/>
          </valueDuration>
        </extension>
        <extension url="soaTransitionRange">
          <valueRange>
            <low>
              <value value="2"/>
              <system value="http://unitsofmeasure.org"/>
              <code value="d"/>
            </low>
            <high>
              <value value="2"/>
              <system value="http://unitsofmeasure.org"/>
              <code value="d"/>
            </high>
          </valueRange>
        </extension>
      </extension>
    </action>
  </action>
  <action id="2b216476-71be-430d-8a07-949c2c50fb2d">
    <extension
               url="http://hl7.org/fhir/uv/vulcan-schedule/StructureDefinition/soaTimepoint">
      <extension url="soaTimePointType">
        <valueString value="Interaction"/>
      </extension>
      <extension url="soaPlannedTimePoint">
        <valueQuantity>
          <value value="6"/>
          <system value="http://unitsofmeasure.org"/>
          <code value="d"/>
        </valueQuantity>
      </extension>
      <extension url="soaPlannedRange">
        <valueRange>
          <low>
            <value value="2"/>
            <system value="http://unitsofmeasure.org"/>
            <code value="d"/>
          </low>
          <high>
            <value value="2"/>
            <system value="http://unitsofmeasure.org"/>
            <code value="d"/>
          </high>
        </valueRange>
      </extension>
      <extension url="soaReferenceTimePoint">
        <valueString value="2a7924e0-5c1e-44fa-b795-adf30d9cc405"/>
      </extension>
      <extension url="soaRangeFromTimePoint">
        <valueString value="2a7924e0-5c1e-44fa-b795-adf30d9cc405"/>
      </extension>
      <extension url="soaPlannedDuration">
        <valueDuration>
          <value value="24"/>
          <system value="http://unitsofmeasure.org"/>
          <code value="h"/>
        </valueDuration>
      </extension>
      <extension url="soaRepeatAllowed">
        <valueBoolean value="true"/>
      </extension>
    </extension>
    <title value="C2D7"/>
    <description value="Cycle 2 Day 7"/>
    <groupingBehavior value="visual-group"/>
    <selectionBehavior value="exactly-one"/>
    <definitionCanonical
                         value="http://example.org/PlanDefinition/dynamic-visit-schedules-cycles-scheduled-interactions-Cycle2Day7"/>
    <action>
      <extension
                 url="http://hl7.org/fhir/uv/vulcan-schedule/StructureDefinition/soaTransition">
        <extension url="soaTargetId">
          <valueString value="e0f5a724-4158-4f0f-bada-17bbdae80fed"/>
        </extension>
        <extension url="soaTransitionType">
          <valueString value="FS"/>
        </extension>
        <extension url="soaTransitionDelay">
          <valueDuration>
            <value value="6"/>
            <system value="http://unitsofmeasure.org"/>
            <code value="d"/>
          </valueDuration>
        </extension>
        <extension url="soaTransitionRange">
          <valueRange>
            <low>
              <value value="2"/>
              <system value="http://unitsofmeasure.org"/>
              <code value="d"/>
            </low>
            <high>
              <value value="2"/>
              <system value="http://unitsofmeasure.org"/>
              <code value="d"/>
            </high>
          </valueRange>
        </extension>
      </extension>
    </action>
  </action>
  <action id="e0f5a724-4158-4f0f-bada-17bbdae80fed">
    <extension
               url="http://hl7.org/fhir/uv/vulcan-schedule/StructureDefinition/soaTimepoint">
      <extension url="soaTimePointType">
        <valueString value="Interaction"/>
      </extension>
      <extension url="soaPlannedTimePoint">
        <valueQuantity>
          <value value="13"/>
          <system value="http://unitsofmeasure.org"/>
          <code value="d"/>
        </valueQuantity>
      </extension>
      <extension url="soaPlannedRange">
        <valueRange>
          <low>
            <value value="2"/>
            <system value="http://unitsofmeasure.org"/>
            <code value="d"/>
          </low>
          <high>
            <value value="2"/>
            <system value="http://unitsofmeasure.org"/>
            <code value="d"/>
          </high>
        </valueRange>
      </extension>
      <extension url="soaReferenceTimePoint">
        <valueString value="2a7924e0-5c1e-44fa-b795-adf30d9cc405"/>
      </extension>
      <extension url="soaRangeFromTimePoint">
        <valueString value="2a7924e0-5c1e-44fa-b795-adf30d9cc405"/>
      </extension>
      <extension url="soaPlannedDuration">
        <valueDuration>
          <value value="24"/>
          <system value="http://unitsofmeasure.org"/>
          <code value="h"/>
        </valueDuration>
      </extension>
      <extension url="soaRepeatAllowed">
        <valueBoolean value="true"/>
      </extension>
    </extension>
    <title value="C2D14"/>
    <description value="Cycle 2 Day 14"/>
    <groupingBehavior value="visual-group"/>
    <selectionBehavior value="exactly-one"/>
    <definitionCanonical
                         value="http://example.org/PlanDefinition/dynamic-visit-schedules-cycles-scheduled-interactions-C2D14"/>
    <action>
      <extension
                 url="http://hl7.org/fhir/uv/vulcan-schedule/StructureDefinition/soaTransition">
        <extension url="soaTargetId">
          <valueString value="4cf1162b-1684-4276-afcf-e3f9c2a10ff7"/>
        </extension>
        <extension url="soaTransitionType">
          <valueString value="FS"/>
        </extension>
        <extension url="soaTransitionDelay">
          <valueDuration>
            <value value="6"/>
            <system value="http://unitsofmeasure.org"/>
            <code value="d"/>
          </valueDuration>
        </extension>
        <extension url="soaTransitionRange">
          <valueRange>
            <low>
              <value value="2"/>
              <system value="http://unitsofmeasure.org"/>
              <code value="d"/>
            </low>
            <high>
              <value value="2"/>
              <system value="http://unitsofmeasure.org"/>
              <code value="d"/>
            </high>
          </valueRange>
        </extension>
      </extension>
    </action>
  </action>
  <action id="4cf1162b-1684-4276-afcf-e3f9c2a10ff7">
    <extension
               url="http://hl7.org/fhir/uv/vulcan-schedule/StructureDefinition/soaTimepoint">
      <extension url="soaTimePointType">
        <valueString value="Interaction"/>
      </extension>
      <extension url="soaPlannedTimePoint">
        <valueQuantity>
          <value value="20"/>
          <system value="http://unitsofmeasure.org"/>
          <code value="d"/>
        </valueQuantity>
      </extension>
      <extension url="soaPlannedRange">
        <valueRange>
          <low>
            <value value="2"/>
            <system value="http://unitsofmeasure.org"/>
            <code value="d"/>
          </low>
          <high>
            <value value="2"/>
            <system value="http://unitsofmeasure.org"/>
            <code value="d"/>
          </high>
        </valueRange>
      </extension>
      <extension url="soaReferenceTimePoint">
        <valueString value="2a7924e0-5c1e-44fa-b795-adf30d9cc405"/>
      </extension>
      <extension url="soaRangeFromTimePoint">
        <valueString value="2a7924e0-5c1e-44fa-b795-adf30d9cc405"/>
      </extension>
      <extension url="soaPlannedDuration">
        <valueDuration>
          <value value="24"/>
          <system value="http://unitsofmeasure.org"/>
          <code value="h"/>
        </valueDuration>
      </extension>
      <extension url="soaRepeatAllowed">
        <valueBoolean value="true"/>
      </extension>
    </extension>
    <title value="C2D21"/>
    <description value="Cycle 2 Day 21"/>
    <groupingBehavior value="visual-group"/>
    <selectionBehavior value="exactly-one"/>
    <definitionCanonical
                         value="http://example.org/PlanDefinition/dynamic-visit-schedules-cycles-scheduled-interactions-C2D21"/>
    <action>
      <extension
                 url="http://hl7.org/fhir/uv/vulcan-schedule/StructureDefinition/soaTransition">
        <extension url="soaTargetId">
          <valueString value="0b0c7a91-e5e0-40b1-adfa-0b2db535c4cf"/>
        </extension>
        <extension url="soaTransitionType">
          <valueString value="FS"/>
        </extension>
        <extension url="soaTransitionDelay">
          <valueDuration>
            <value value="6"/>
            <system value="http://unitsofmeasure.org"/>
            <code value="d"/>
          </valueDuration>
        </extension>
        <extension url="soaTransitionRange">
          <valueRange>
            <low>
              <value value="2"/>
              <system value="http://unitsofmeasure.org"/>
              <code value="d"/>
            </low>
            <high>
              <value value="2"/>
              <system value="http://unitsofmeasure.org"/>
              <code value="d"/>
            </high>
          </valueRange>
        </extension>
      </extension>
    </action>
  </action>
  <action id="0b0c7a91-e5e0-40b1-adfa-0b2db535c4cf">
    <extension
               url="http://hl7.org/fhir/uv/vulcan-schedule/StructureDefinition/soaTimepoint">
      <extension url="soaTimePointType">
        <valueString value="Interaction"/>
      </extension>
      <extension url="soaPlannedTimePoint">
        <valueQuantity>
          <value value="27"/>
          <system value="http://unitsofmeasure.org"/>
          <code value="d"/>
        </valueQuantity>
      </extension>
      <extension url="soaPlannedRange">
        <valueRange>
          <low>
            <value value="2"/>
            <system value="http://unitsofmeasure.org"/>
            <code value="d"/>
          </low>
          <high>
            <value value="2"/>
            <system value="http://unitsofmeasure.org"/>
            <code value="d"/>
          </high>
        </valueRange>
      </extension>
      <extension url="soaReferenceTimePoint">
        <valueString value="2a7924e0-5c1e-44fa-b795-adf30d9cc405"/>
      </extension>
      <extension url="soaRangeFromTimePoint">
        <valueString value="2a7924e0-5c1e-44fa-b795-adf30d9cc405"/>
      </extension>
      <extension url="soaPlannedDuration">
        <valueDuration>
          <value value="24"/>
          <system value="http://unitsofmeasure.org"/>
          <code value="h"/>
        </valueDuration>
      </extension>
      <extension url="soaRepeatAllowed">
        <valueBoolean value="true"/>
      </extension>
    </extension>
    <title value="C2D28"/>
    <description value="Cycle 2 Day 28"/>
    <groupingBehavior value="visual-group"/>
    <selectionBehavior value="exactly-one"/>
    <definitionCanonical
                         value="http://example.org/PlanDefinition/dynamic-visit-schedules-cycles-scheduled-interactions-C2D28"/>
    <action>
      <extension
                 url="http://hl7.org/fhir/uv/vulcan-schedule/StructureDefinition/soaTransition">
        <extension url="soaTargetId">
          <valueString value="f13afc27-d3b1-4a52-89dc-ffccdd6fbc33"/>
        </extension>
        <extension url="soaTransitionType">
          <valueString value="FS"/>
        </extension>
        <extension url="soaTransitionDelay">
          <valueDuration>
            <value value="0"/>
            <system value="http://unitsofmeasure.org"/>
            <code value="s"/>
          </valueDuration>
        </extension>
        <extension url="soaTransitionRange">
          <valueRange>
            <low>
              <value value="0"/>
              <system value="http://unitsofmeasure.org"/>
              <code value="s"/>
            </low>
            <high>
              <value value="0"/>
              <system value="http://unitsofmeasure.org"/>
              <code value="s"/>
            </high>
          </valueRange>
        </extension>
      </extension>
      <condition>
        <kind value="start"/>
        <expression>
          <language value="text/x-soa-expressionplain"/>
          <expression value="{'startCycle':True, 'operation': '=='}"/>
        </expression>
      </condition>
    </action>
    <action>
      <extension
                 url="http://hl7.org/fhir/uv/vulcan-schedule/StructureDefinition/soaTransition">
        <extension url="soaTargetId">
          <valueString value="4e24fae2-834e-48a7-a8c1-d063217c1bb5"/>
        </extension>
        <extension url="soaTransitionType">
          <valueString value="SS"/>
        </extension>
        <extension url="soaTransitionDelay">
          <valueDuration>
            <value value="30"/>
            <system value="http://unitsofmeasure.org"/>
            <code value="d"/>
          </valueDuration>
        </extension>
        <extension url="soaTransitionRange">
          <valueRange>
            <low>
              <value value="7"/>
              <system value="http://unitsofmeasure.org"/>
              <code value="d"/>
            </low>
            <high>
              <value value="7"/>
              <system value="http://unitsofmeasure.org"/>
              <code value="d"/>
            </high>
          </valueRange>
        </extension>
      </extension>
      <condition>
        <kind value="start"/>
        <expression>
          <language value="text/x-soa-expressionplain"/>
          <expression value="{'AdverseEvent':True, 'operation': '=='}"/>
        </expression>
      </condition>
    </action>
    <action>
      <extension
                 url="http://hl7.org/fhir/uv/vulcan-schedule/StructureDefinition/soaTransition">
        <extension url="soaTargetId">
          <valueString value="4e24fae2-834e-48a7-a8c1-d063217c1bb5"/>
        </extension>
        <extension url="soaTransitionType">
          <valueString value="SS"/>
        </extension>
        <extension url="soaTransitionDelay">
          <valueDuration>
            <value value="30"/>
            <system value="http://unitsofmeasure.org"/>
            <code value="d"/>
          </valueDuration>
        </extension>
        <extension url="soaTransitionRange">
          <valueRange>
            <low>
              <value value="7"/>
              <system value="http://unitsofmeasure.org"/>
              <code value="d"/>
            </low>
            <high>
              <value value="7"/>
              <system value="http://unitsofmeasure.org"/>
              <code value="d"/>
            </high>
          </valueRange>
        </extension>
      </extension>
      <condition>
        <kind value="start"/>
        <expression>
          <language value="text/x-soa-expressionplain"/>
          <expression value="{'diseaseProgression':True, 'operation': '=='}"/>
        </expression>
      </condition>
    </action>
    <action>
      <extension
                 url="http://hl7.org/fhir/uv/vulcan-schedule/StructureDefinition/soaTransition">
        <extension url="soaTargetId">
          <valueString value="4e24fae2-834e-48a7-a8c1-d063217c1bb5"/>
        </extension>
        <extension url="soaTransitionType">
          <valueString value="SS"/>
        </extension>
        <extension url="soaTransitionDelay">
          <valueDuration>
            <value value="30"/>
            <system value="http://unitsofmeasure.org"/>
            <code value="d"/>
          </valueDuration>
        </extension>
        <extension url="soaTransitionRange">
          <valueRange>
            <low>
              <value value="7"/>
              <system value="http://unitsofmeasure.org"/>
              <code value="d"/>
            </low>
            <high>
              <value value="7"/>
              <system value="http://unitsofmeasure.org"/>
              <code value="d"/>
            </high>
          </valueRange>
        </extension>
      </extension>
      <condition>
        <kind value="start"/>
        <expression>
          <language value="text/x-soa-expressionplain"/>
          <expression value="{'studyCompletion':True, 'operation': '=='}"/>
        </expression>
      </condition>
    </action>
  </action>
  <action id="4e24fae2-834e-48a7-a8c1-d063217c1bb5">
    <extension
               url="http://hl7.org/fhir/uv/vulcan-schedule/StructureDefinition/soaTimepoint">
      <extension url="soaTimePointType">
        <valueString value="Interaction"/>
      </extension>
      <extension url="soaPlannedTimePoint">
        <valueQuantity>
          <value value="30"/>
          <system value="http://unitsofmeasure.org"/>
          <code value="d"/>
        </valueQuantity>
      </extension>
      <extension url="soaPlannedRange">
        <valueRange>
          <low>
            <value value="7"/>
            <system value="http://unitsofmeasure.org"/>
            <code value="d"/>
          </low>
          <high>
            <value value="7"/>
            <system value="http://unitsofmeasure.org"/>
            <code value="d"/>
          </high>
        </valueRange>
      </extension>
      <extension url="soaReferenceTimePoint">
        <valueString
                     value="a92033b4-f2d7-49d4-bb94-50a1f6f1f50b|0b0c7a91-e5e0-40b1-adfa-0b2db535c4cf"/>
      </extension>
      <extension url="soaRangeFromTimePoint">
        <valueString
                     value="a92033b4-f2d7-49d4-bb94-50a1f6f1f50b|0b0c7a91-e5e0-40b1-adfa-0b2db535c4cf"/>
      </extension>
      <extension url="soaPlannedDuration">
        <valueDuration>
          <value value="24"/>
          <system value="http://unitsofmeasure.org"/>
          <code value="h"/>
        </valueDuration>
      </extension>
      <extension url="soaRepeatAllowed">
        <valueBoolean value="false"/>
      </extension>
    </extension>
    <title value="EOT"/>
    <description value="End of Treatment"/>
    <groupingBehavior value="visual-group"/>
    <selectionBehavior value="exactly-one"/>
    <definitionCanonical
                         value="http://example.org/PlanDefinition/dynamic-visit-schedules-cycles-scheduled-interactions-EOT"/>
    <action>
      <extension
                 url="http://hl7.org/fhir/uv/vulcan-schedule/StructureDefinition/soaTransition">
        <extension url="soaTargetId">
          <valueString value="3b4538b1-6858-49f4-8705-6ddaec664345"/>
        </extension>
        <extension url="soaTransitionType">
          <valueString value="FS"/>
        </extension>
        <extension url="soaTransitionDelay">
          <valueDuration>
            <value value="60"/>
            <system value="http://unitsofmeasure.org"/>
            <code value="d"/>
          </valueDuration>
        </extension>
        <extension url="soaTransitionRange">
          <valueRange>
            <low>
              <value value="14"/>
              <system value="http://unitsofmeasure.org"/>
              <code value="d"/>
            </low>
            <high>
              <value value="14"/>
              <system value="http://unitsofmeasure.org"/>
              <code value="d"/>
            </high>
          </valueRange>
        </extension>
      </extension>
    </action>
    <action>
      <extension
                 url="http://hl7.org/fhir/uv/vulcan-schedule/StructureDefinition/soaTransition">
        <extension url="soaTargetId">
          <valueString value="d44db18e-f0cf-4126-9485-fbcf24046c28"/>
        </extension>
        <extension url="soaTransitionType">
          <valueString value="FS"/>
        </extension>
        <extension url="soaTransitionDelay">
          <valueDuration>
            <value value="0"/>
            <system value="http://unitsofmeasure.org"/>
            <code value="s"/>
          </valueDuration>
        </extension>
        <extension url="soaTransitionRange">
          <valueRange>
            <low>
              <value value="0"/>
              <system value="http://unitsofmeasure.org"/>
              <code value="s"/>
            </low>
            <high>
              <value value="0"/>
              <system value="http://unitsofmeasure.org"/>
              <code value="s"/>
            </high>
          </valueRange>
        </extension>
      </extension>
      <condition>
        <kind value="start"/>
        <expression>
          <language value="text/x-soa-expressionplain"/>
          <expression value="{'lostToFollowUp':True, 'operation': '=='}"/>
        </expression>
      </condition>
    </action>
  </action>
  <action id="3b4538b1-6858-49f4-8705-6ddaec664345">
    <extension
               url="http://hl7.org/fhir/uv/vulcan-schedule/StructureDefinition/soaTimepoint">
      <extension url="soaTimePointType">
        <valueString value="Interaction"/>
      </extension>
      <extension url="soaPlannedTimePoint">
        <valueQuantity>
          <value value="60"/>
          <system value="http://unitsofmeasure.org"/>
          <code value="d"/>
        </valueQuantity>
      </extension>
      <extension url="soaPlannedRange">
        <valueRange>
          <low>
            <value value="14"/>
            <system value="http://unitsofmeasure.org"/>
            <code value="d"/>
          </low>
          <high>
            <value value="14"/>
            <system value="http://unitsofmeasure.org"/>
            <code value="d"/>
          </high>
        </valueRange>
      </extension>
      <extension url="soaReferenceTimePoint">
        <valueString value="4e24fae2-834e-48a7-a8c1-d063217c1bb5"/>
      </extension>
      <extension url="soaRangeFromTimePoint">
        <valueString value="4e24fae2-834e-48a7-a8c1-d063217c1bb5"/>
      </extension>
      <extension url="soaPlannedDuration">
        <valueDuration>
          <value value="24"/>
          <system value="http://unitsofmeasure.org"/>
          <code value="h"/>
        </valueDuration>
      </extension>
      <extension url="soaRepeatAllowed">
        <valueBoolean value="false"/>
      </extension>
    </extension>
    <title value="FU1"/>
    <description value="Follow-up 1"/>
    <groupingBehavior value="visual-group"/>
    <selectionBehavior value="exactly-one"/>
    <definitionCanonical
                         value="http://example.org/PlanDefinition/dynamic-visit-schedules-cycles-scheduled-interactions-FU1"/>
    <action>
      <extension
                 url="http://hl7.org/fhir/uv/vulcan-schedule/StructureDefinition/soaTransition">
        <extension url="soaTargetId">
          <valueString value="c198dabf-ab73-4980-b9cc-f0482e20a8af"/>
        </extension>
        <extension url="soaTransitionType">
          <valueString value="FS"/>
        </extension>
        <extension url="soaTransitionDelay">
          <valueDuration>
            <value value="90"/>
            <system value="http://unitsofmeasure.org"/>
            <code value="d"/>
          </valueDuration>
        </extension>
        <extension url="soaTransitionRange">
          <valueRange>
            <low>
              <value value="14"/>
              <system value="http://unitsofmeasure.org"/>
              <code value="d"/>
            </low>
            <high>
              <value value="14"/>
              <system value="http://unitsofmeasure.org"/>
              <code value="d"/>
            </high>
          </valueRange>
        </extension>
      </extension>
    </action>
    <action>
      <extension
                 url="http://hl7.org/fhir/uv/vulcan-schedule/StructureDefinition/soaTransition">
        <extension url="soaTargetId">
          <valueString value="d44db18e-f0cf-4126-9485-fbcf24046c28"/>
        </extension>
        <extension url="soaTransitionType">
          <valueString value="FS"/>
        </extension>
        <extension url="soaTransitionDelay">
          <valueDuration>
            <value value="0"/>
            <system value="http://unitsofmeasure.org"/>
            <code value="s"/>
          </valueDuration>
        </extension>
        <extension url="soaTransitionRange">
          <valueRange>
            <low>
              <value value="0"/>
              <system value="http://unitsofmeasure.org"/>
              <code value="s"/>
            </low>
            <high>
              <value value="0"/>
              <system value="http://unitsofmeasure.org"/>
              <code value="s"/>
            </high>
          </valueRange>
        </extension>
      </extension>
      <condition>
        <kind value="start"/>
        <expression>
          <language value="text/x-soa-expressionplain"/>
          <expression value="{'withdraw':True, 'operation': '=='}"/>
        </expression>
      </condition>
    </action>
  </action>
  <action id="c198dabf-ab73-4980-b9cc-f0482e20a8af">
    <extension
               url="http://hl7.org/fhir/uv/vulcan-schedule/StructureDefinition/soaTimepoint">
      <extension url="soaTimePointType">
        <valueString value="Interaction"/>
      </extension>
      <extension url="soaPlannedTimePoint">
        <valueQuantity>
          <value value="90"/>
          <system value="http://unitsofmeasure.org"/>
          <code value="d"/>
        </valueQuantity>
      </extension>
      <extension url="soaPlannedRange">
        <valueRange>
          <low>
            <value value="14"/>
            <system value="http://unitsofmeasure.org"/>
            <code value="d"/>
          </low>
          <high>
            <value value="14"/>
            <system value="http://unitsofmeasure.org"/>
            <code value="d"/>
          </high>
        </valueRange>
      </extension>
      <extension url="soaReferenceTimePoint">
        <valueString value="3b4538b1-6858-49f4-8705-6ddaec664345"/>
      </extension>
      <extension url="soaRangeFromTimePoint">
        <valueString value="3b4538b1-6858-49f4-8705-6ddaec664345"/>
      </extension>
      <extension url="soaPlannedDuration">
        <valueDuration>
          <value value="24"/>
          <system value="http://unitsofmeasure.org"/>
          <code value="h"/>
        </valueDuration>
      </extension>
      <extension url="soaRepeatAllowed">
        <valueBoolean value="false"/>
      </extension>
    </extension>
    <title value="FU2"/>
    <description value="Follow-up 2"/>
    <groupingBehavior value="visual-group"/>
    <selectionBehavior value="exactly-one"/>
    <definitionCanonical
                         value="http://example.org/PlanDefinition/dynamic-visit-schedules-cycles-scheduled-interactions-FU2"/>
    <action>
      <extension
                 url="http://hl7.org/fhir/uv/vulcan-schedule/StructureDefinition/soaTransition">
        <extension url="soaTargetId">
          <valueString value="d44db18e-f0cf-4126-9485-fbcf24046c28"/>
        </extension>
        <extension url="soaTransitionType">
          <valueString value="FS"/>
        </extension>
        <extension url="soaTransitionDelay">
          <valueDuration>
            <value value="0"/>
            <system value="http://unitsofmeasure.org"/>
            <code value="h"/>
          </valueDuration>
        </extension>
        <extension url="soaTransitionRange">
          <valueRange>
            <low>
              <value value="0"/>
              <system value="http://unitsofmeasure.org"/>
              <code value="s"/>
            </low>
            <high>
              <value value="0"/>
              <system value="http://unitsofmeasure.org"/>
              <code value="s"/>
            </high>
          </valueRange>
        </extension>
      </extension>
    </action>
  </action>
  <action id="d44db18e-f0cf-4126-9485-fbcf24046c28">
    <extension
               url="http://hl7.org/fhir/uv/vulcan-schedule/StructureDefinition/soaTimepoint">
      <extension url="soaTimePointType">
        <valueString value="Interaction"/>
      </extension>
      <extension url="soaPlannedTimePoint">
        <valueQuantity>
          <value value="0"/>
          <system value="http://unitsofmeasure.org"/>
          <code value="s"/>
        </valueQuantity>
      </extension>
      <extension url="soaPlannedRange">
        <valueRange>
          <low>
            <value value="0"/>
            <system value="http://unitsofmeasure.org"/>
            <code value="s"/>
          </low>
          <high>
            <value value="0"/>
            <system value="http://unitsofmeasure.org"/>
            <code value="s"/>
          </high>
        </valueRange>
      </extension>
      <extension url="soaReferenceTimePoint">
        <valueString
                     value="bb3a9124-dc58-460d-bc98-3473e022b3a7|4e24fae2-834e-48a7-a8c1-d063217c1bb5|3b4538b1-6858-49f4-8705-6ddaec664345|c198dabf-ab73-4980-b9cc-f0482e20a8af"/>
      </extension>
      <extension url="soaRangeFromTimePoint">
        <valueString
                     value="bb3a9124-dc58-460d-bc98-3473e022b3a7|4e24fae2-834e-48a7-a8c1-d063217c1bb5|3b4538b1-6858-49f4-8705-6ddaec664345|c198dabf-ab73-4980-b9cc-f0482e20a8af"/>
      </extension>
      <extension url="soaPlannedDuration">
        <valueDuration>
          <value value="0"/>
          <system value="http://unitsofmeasure.org"/>
          <code value="s"/>
        </valueDuration>
      </extension>
      <extension url="soaRepeatAllowed">
        <valueBoolean value="false"/>
      </extension>
    </extension>
    <title value="EOS"/>
    <description value="End of Study"/>
  </action>
</PlanDefinition>