dynamic-visit-schedules-cycles-scheduled-interactions
type: PlanDefinition
node role: treeRoot
id:
  v: dynamic-visit-schedules-cycles-scheduled-interactions
meta:
  version id:
    v: 3473
  last updated:
    v: 2026-01-15T13:31:12.670673Z
language:
  v: en
text:
  status:
    v: extensions
  div:
    v: Id: dynamic-visit-schedules-cycles-scheduled-interactions Url: dynamic-visit-schedules-cycles-scheduled-interactions Version: 2.0.0-ballot 4e595e25-138f-4a04-ba21-4c251ec0b76e urn:oid:2.16.840.1.113883.4.642.40.64.34.7 Title: dynamic-visit-schedules-cycles-scheduled-interactions Type: system: http://terminology.hl7.org/CodeSystem/plan-definition-type code: clinical-protocol Date: 2026-04-07 17:50:56+0000 Publisher: HL7 International / Biomedical Research and Regulation Description: dynamic-visit-schedules-cycles-scheduled-interactions Jurisdiction: 001 Actions: Screen: Screening Then: : If: Start: ({'informedConsentSigned': True, 'operation': '=='}) Start: ({'eligible':True, 'operation': '=='}) : If: Start: ({'withdraw': True, 'operation': '=='}) Rand: Randomization Then: : If: Start: ({'startCycle':True, 'operation': '=='}) : If: Start: ({'withdraw':True, 'operation': '=='}) C1D1: Cycle 1 Day 1 Then: : C1D14: Cycle 1 Day 14 Then: : C1D28: Cycle 1 Day 28 Then: : If: Start: ({'startCycle':True, 'operation': '=='}) : If: Start: ({'adverseEvent':True, 'operation': '=='}) : If: Start: ({'studyCompletion':True, 'operation': '=='}) C2D1: Cycle 2 Day 1 Then: : C2D7: Cycle 2 Day 7 Then: : C2D14: Cycle 2 Day 14 Then: : C2D21: Cycle 2 Day 21 Then: : C2D28: Cycle 2 Day 28 Then: : If: Start: ({'startCycle':True, 'operation': '=='}) : If: Start: ({'AdverseEvent':True, 'operation': '=='}) : If: Start: ({'diseaseProgression':True, 'operation': '=='}) : If: Start: ({'studyCompletion':True, 'operation': '=='}) EOT: End of Treatment Then: : : If: Start: ({'lostToFollowUp':True, 'operation': '=='}) FU1: Follow-up 1 Then: : : If: Start: ({'withdraw':True, 'operation': '=='}) FU2: Follow-up 2 Then: : EOS: End of Study
url:
  v: http://hl7.org/fhir/uv/vulcan-schedule/PlanDefinition/dynamic-visit-schedules-cycles-scheduled-interactions
  l: dynamic-visit-schedules-cycles-scheduled-interactions
identifier:
  system:
    v: http://example.org/plandefinition
    l: plandefinition
identifier:
  system:
    v: urn:ietf:rfc:3986
    l: 3986
  value:
    v: urn:oid:2.16.840.1.113883.4.642.40.64.34.7
version:
  v: 2.0.0-ballot
name:
  v: dynamic-visit-schedules-cycles-scheduled-interactions
title:
  v: dynamic-visit-schedules-cycles-scheduled-interactions
type:
  coding:
    system:
      v: http://terminology.hl7.org/CodeSystem/plan-definition-type
      l: plan-definition-type
    code:
      v: clinical-protocol
status:
  v: active
date:
  v: 2026-04-07T17:50:56+00:00
publisher:
  v: HL7 International / Biomedical Research and Regulation
contact:
  name:
    v: HL7 International / Biomedical Research and Regulation
  telecom:
    system:
      v: url
    value:
      v: http://www.hl7.org/Special/committees/rcrim
  telecom:
    system:
      v: email
description:
  v: dynamic-visit-schedules-cycles-scheduled-interactions
jurisdiction:
  coding:
    system:
      v: http://unstats.un.org/unsd/methods/m49/m49.htm
      l: m49.htm
    code:
      v: 001
    display:
      v: World
action:
  extension:
    extension:
      url:
        v: soaTimePointType
        l: soaTimePointType
      value: String
        v: Interaction
    extension:
      url:
        v: soaPlannedTimePoint
        l: soaPlannedTimePoint
      value: Quantity
    extension:
      url:
        v: soaPlannedRange
        l: soaPlannedRange
      value: Range
    extension:
      url:
        v: soaReferenceTimePoint
        l: soaReferenceTimePoint
      value: String
    extension:
      url:
        v: soaRangeFromTimePoint
        l: soaRangeFromTimePoint
      value: String
    extension:
      url:
        v: soaPlannedDuration
        l: soaPlannedDuration
      value: Duration
    extension:
      url:
        v: soaRepeatAllowed
        l: soaRepeatAllowed
      value: Boolean
        v: false
    url:
      v: http://hl7.org/fhir/uv/vulcan-schedule/StructureDefinition/soaTimepoint
      l: soaTimepoint
  title:
    v: Screen
  description:
    v: Screening
  grouping behavior:
    v: visual-group
  selection behavior:
    v: exactly-one
  definition: Canonical
    v: http://example.org/PlanDefinition/dynamic-visit-schedules-cycles-scheduled-interactions-Screen
    l: dynamic-visit-schedules-cycles-scheduled-interactions-Screen
  action:
    extension:
      extension:
        value: String
      extension:
        value: String
      extension:
        value: Duration
      extension:
        value: Range
      url:
        v: http://hl7.org/fhir/uv/vulcan-schedule/StructureDefinition/soaTransition
        l: soaTransition
    condition:
      kind:
        v: start
    condition:
      kind:
        v: start
  action:
    extension:
      extension:
        value: String
      extension:
        value: String
      extension:
        value: Duration
      extension:
        value: Range
      url:
        v: http://hl7.org/fhir/uv/vulcan-schedule/StructureDefinition/soaTransition
        l: soaTransition
    condition:
      kind:
        v: start
action:
  extension:
    extension:
      url:
        v: soaTimePointType
        l: soaTimePointType
      value: String
        v: Interaction
    extension:
      url:
        v: soaPlannedTimePoint
        l: soaPlannedTimePoint
      value: Quantity
    extension:
      url:
        v: soaPlannedRange
        l: soaPlannedRange
      value: Range
    extension:
      url:
        v: soaReferenceTimePoint
        l: soaReferenceTimePoint
      value: String
    extension:
      url:
        v: soaRangeFromTimePoint
        l: soaRangeFromTimePoint
      value: String
    extension:
      url:
        v: soaPlannedDuration
        l: soaPlannedDuration
      value: Duration
    extension:
      url:
        v: soaRepeatAllowed
        l: soaRepeatAllowed
      value: Boolean
        v: false
    url:
      v: http://hl7.org/fhir/uv/vulcan-schedule/StructureDefinition/soaTimepoint
      l: soaTimepoint
  title:
    v: Rand
  definition: Canonical

v: -24

v: h

value:
  v: 0
system:
  v: http://unitsofmeasure.org
  l: unitsofmeasure.org
code:
  v: s

value:
  v: -27
system:
  v: http://unitsofmeasure.org
  l: unitsofmeasure.org
code:
  v: d

v: 24

v: h

v: soaTargetId
l: soaTargetId

v: soaTransitionType
l: soaTransitionType

String
v: FS

v: soaTransitionDelay
l: soaTransitionDelay

Duration
value:
  v: 0
system:
  v: http://unitsofmeasure.org
  l: unitsofmeasure.org
code:
  v: s

v: soaTransitionRange
l: soaTransitionRange

Range
low:
  value:
    v: 0
  system:
    v: http://unitsofmeasure.org
    l: unitsofmeasure.org
  code:
    v: d
high:
  value:
    v: 13
  system:
    v: http://unitsofmeasure.org
    l: unitsofmeasure.org
  code:
    v: d

v: text/x-soa-expressionplain

v: {'informedConsentSigned': True, 'operation': '=='}

v: text/x-soa-expressionplain

v: {'eligible':True, 'operation': '=='}

v: soaTargetId
l: soaTargetId

v: soaTransitionType
l: soaTransitionType

String
v: FS

v: soaTransitionDelay
l: soaTransitionDelay

Duration
value:
  v: 0
system:
  v: http://unitsofmeasure.org
  l: unitsofmeasure.org
code:
  v: s

v: soaTransitionRange
l: soaTransitionRange

Range
low:
  value:
    v: 0
  system:
    v: http://unitsofmeasure.org
    l: unitsofmeasure.org
  code:
    v: s
high:
  value:
    v: 0
  system:
    v: http://unitsofmeasure.org
    l: unitsofmeasure.org
  code:
    v: s

v: text/x-soa-expressionplain

v: {'withdraw': True, 'operation': '=='}

v: 0

v: s

value:
  v: 0
system:
  v: http://unitsofmeasure.org
  l: unitsofmeasure.org
code:
  v: s

value:
  v: 0
system:
  v: http://unitsofmeasure.org
  l: unitsofmeasure.org
code:
  v: s

v: 24

v: h

v: Randomization

v: visual-group

v: exactly-one

extension:
  extension:
    url:
      v: soaTargetId
      l: soaTargetId
    value: String
  extension:
    url:
      v: soaTransitionType
      l: soaTransitionType
    value: String
      v: FS
  extension:
    url:
      v: soaTransitionDelay
      l: soaTransitionDelay
    value: Duration
      value:
        v: 0
      system:
        v: http://unitsofmeasure.org
        l: unitsofmeasure.org
      code:
        v: s
  extension:
    url:
      v: soaTransitionRange
      l: soaTransitionRange
    value: Range
  url:
    v: http://hl7.org/fhir/uv/vulcan-schedule/StructureDefinition/soaTransition
    l: soaTransition
condition:
  kind:
    v: start
  expression:
    language:
      v: text/x-soa-expressionplain
    expression:
      v: {'startCycle':True, 'operation': '=='}

v: 0

v: s

v: 0

v: s

extension:
  extension:
    url:
      v: soaTargetId
      l: soaTargetId
    value: String
  extension:
    url:
      v: soaTransitionType
      l: soaTransitionType
    value: String
      v: FS
  extension:
    url:
      v: soaTransitionDelay
      l: soaTransitionDelay
    value: Duration
      value:
        v: 0
      system:
        v: http://unitsofmeasure.org
        l: unitsofmeasure.org
      code:
        v: s
  extension:
    url:
      v: soaTransitionRange
      l: soaTransitionRange
    value: Range
  url:
    v: http://hl7.org/fhir/uv/vulcan-schedule/StructureDefinition/soaTransition
    l: soaTransition
condition:
  kind:
    v: start
  expression:
    language:
      v: text/x-soa-expressionplain
    expression:
      v: {'withdraw':True, 'operation': '=='}

v: 0

v: s

v: 0

v: s

extension:
  extension:
    url:
      v: soaTimePointType
      l: soaTimePointType
    value: String
      v: Interaction
  extension:
    url:
      v: soaPlannedTimePoint
      l: soaPlannedTimePoint
    value: Quantity
      value:
        v: 0
      system:
        v: http://unitsofmeasure.org
        l: unitsofmeasure.org
      code:
        v: s
  extension:
    url:
      v: soaPlannedRange
      l: soaPlannedRange
    value: Range
  extension:
    url:
      v: soaReferenceTimePoint
      l: soaReferenceTimePoint
    value: String
  extension:
    url:
      v: soaRangeFromTimePoint
      l: soaRangeFromTimePoint
    value: String
  extension:
    url:
      v: soaPlannedDuration
      l: soaPlannedDuration
    value: Duration
      value:
        v: 24
      system:
        v: http://unitsofmeasure.org
        l: unitsofmeasure.org
      code:
        v: h
  extension:
    url:
      v: soaRepeatAllowed
      l: soaRepeatAllowed
    value: Boolean
      v: true
  url:
    v: http://hl7.org/fhir/uv/vulcan-schedule/StructureDefinition/soaTimepoint
    l: soaTimepoint
title:
  v: C1D1
description:
  v: Cycle 1 Day 1
grouping behavior:
  v: visual-group
selection behavior:
  v: exactly-one
definition: Canonical
  v: http://example.org/PlanDefinition/dynamic-visit-schedules-cycles-scheduled-interactions-C1D1
  l: dynamic-visit-schedules-cycles-scheduled-interactions-C1D1
action:
  extension:
    extension:
      url:
        v: soaTargetId
        l: soaTargetId
      value: String
    extension:
      url:
        v: soaTransitionType
        l: soaTransitionType
      value: String
        v: FS
    extension:
      url:
        v: soaTransitionDelay
        l: soaTransitionDelay
      value: Duration
    extension:
      url:
        v: soaTransitionRange
        l: soaTransitionRange
      value: Range
    url:
      v: http://hl7.org/fhir/uv/vulcan-schedule/StructureDefinition/soaTransition
      l: soaTransition

v: 2

v: d

v: 2

v: d

v: 12

v: d

value:
  v: 2
system:
  v: http://unitsofmeasure.org
  l: unitsofmeasure.org
code:
  v: d

value:
  v: 2
system:
  v: http://unitsofmeasure.org
  l: unitsofmeasure.org
code:
  v: d

extension:
  extension:
    url:
      v: soaTimePointType
      l: soaTimePointType
    value: String
      v: Interaction
  extension:
    url:
      v: soaPlannedTimePoint
      l: soaPlannedTimePoint
    value: Quantity
      value:
        v: 13
      system:
        v: http://unitsofmeasure.org
        l: unitsofmeasure.org
      code:
        v: d
  extension:
    url:
      v: soaPlannedRange
      l: soaPlannedRange
    value: Range
  extension:
    url:
      v: soaReferenceTimePoint
      l: soaReferenceTimePoint
    value: String
  extension:
    url:
      v: soaRangeFromTimePoint
      l: soaRangeFromTimePoint
    value: String
  extension:
    url:
      v: soaPlannedDuration
      l: soaPlannedDuration
    value: Duration
      value:
        v: 24
      system:
        v: http://unitsofmeasure.org
        l: unitsofmeasure.org
      code:
        v: h
  extension:
    url:
      v: soaRepeatAllowed
      l: soaRepeatAllowed
    value: Boolean
      v: true
  url:
    v: http://hl7.org/fhir/uv/vulcan-schedule/StructureDefinition/soaTimepoint
    l: soaTimepoint
title:
  v: C1D14
description:
  v: Cycle 1 Day 14
grouping behavior:
  v: visual-group
selection behavior:
  v: exactly-one
definition: Canonical
  v: http://example.org/PlanDefinition/dynamic-visit-schedules-cycles-scheduled-interactions-C1D14
  l: dynamic-visit-schedules-cycles-scheduled-interactions-C1D14
action:
  extension:
    extension:
      url:
        v: soaTargetId
        l: soaTargetId
      value: String
    extension:
      url:
        v: soaTransitionType
        l: soaTransitionType
      value: String
        v: FS
    extension:
      url:
        v: soaTransitionDelay
        l: soaTransitionDelay
      value: Duration
    extension:
      url:
        v: soaTransitionRange
        l: soaTransitionRange
      value: Range
    url:
      v: http://hl7.org/fhir/uv/vulcan-schedule/StructureDefinition/soaTransition
      l: soaTransition

v: 2

v: d

v: 2

v: d

v: 13

v: d

value:
  v: 2
system:
  v: http://unitsofmeasure.org
  l: unitsofmeasure.org
code:
  v: d

value:
  v: 2
system:
  v: http://unitsofmeasure.org
  l: unitsofmeasure.org
code:
  v: d

extension:
  extension:
    url:
      v: soaTimePointType
      l: soaTimePointType
    value: String
      v: Interaction
  extension:
    url:
      v: soaPlannedTimePoint
      l: soaPlannedTimePoint
    value: Quantity
      value:
        v: 27
      system:
        v: http://unitsofmeasure.org
        l: unitsofmeasure.org
      code:
        v: d
  extension:
    url:
      v: soaPlannedRange
      l: soaPlannedRange
    value: Range
  extension:
    url:
      v: soaReferenceTimePoint
      l: soaReferenceTimePoint
    value: String
  extension:
    url:
      v: soaRangeFromTimePoint
      l: soaRangeFromTimePoint
    value: String
  extension:
    url:
      v: soaPlannedDuration
      l: soaPlannedDuration
    value: Duration
      value:
        v: 24
      system:
        v: http://unitsofmeasure.org
        l: unitsofmeasure.org
      code:
        v: h
  extension:
    url:
      v: soaRepeatAllowed
      l: soaRepeatAllowed
    value: Boolean
      v: true
  url:
    v: http://hl7.org/fhir/uv/vulcan-schedule/StructureDefinition/soaTimepoint
    l: soaTimepoint
title:
  v: C1D28
description:
  v: Cycle 1 Day 28
grouping behavior:
  v: visual-group
selection behavior:
  v: exactly-one
definition: Canonical
  v: http://example.org/PlanDefinition/dynamic-visit-schedules-cycles-scheduled-interactions-Cycle1Day28
  l: dynamic-visit-schedules-cycles-scheduled-interactions-Cycle1Day28
action:
  extension:
    extension:
      url:
        v: soaTargetId
        l: soaTargetId
      value: String
    extension:
      url:
        v: soaTransitionType
        l: soaTransitionType
      value: String
        v: FS
    extension:
      url:
        v: soaTransitionDelay
        l: soaTransitionDelay
      value: Duration
    extension:
      url:
        v: soaTransitionRange
        l: soaTransitionRange
      value: Range
    url:
      v: http://hl7.org/fhir/uv/vulcan-schedule/StructureDefinition/soaTransition
      l: soaTransition
  condition:
    kind:
      v: start
    expression:
      language:
        v: text/x-soa-expressionplain
      expression:
        v: {'startCycle':True, 'operation': '=='}
action:
  extension:
    extension:
      url:
        v: soaTargetId
        l: soaTargetId
      value: String
    extension:
      url:
        v: soaTransitionType
        l: soaTransitionType
      value: String
        v: SS
    extension:
      url:
        v: soaTransitionDelay
        l: soaTransitionDelay
      value: Duration
    extension:
      url:
        v: soaTransitionRange
        l: soaTransitionRange
      value: Range
    url:
      v: http://hl7.org/fhir/uv/vulcan-schedule/StructureDefinition/soaTransition
      l: soaTransition
  condition:
    kind:
      v: start
    expression:
      language:
        v: text/x-soa-expressionplain
      expression:
        v: {'adverseEvent':True, 'operation': '=='}
action:
  extension:
    extension:
      url:
        v: soaTargetId
        l: soaTargetId
      value: String
    extension:
      url:
        v: soaTransitionType
        l: soaTransitionType
      value: String
        v: SS
    extension:
      url:
        v: soaTransitionDelay
        l: soaTransitionDelay
      value: Duration
    extension:
      url:
        v: soaTransitionRange
        l: soaTransitionRange
      value: Range
    url:
      v: http://hl7.org/fhir/uv/vulcan-schedule/StructureDefinition/soaTransition
      l: soaTransition
  condition:
    kind:
      v: start
    expression:
      language:
        v: text/x-soa-expressionplain
      expression:
        v: {'studyCompletion':True, 'operation': '=='}

v: 2

v: d

v: 2

v: d

v: 0

v: h

value:
  v: 0
system:
  v: http://unitsofmeasure.org
  l: unitsofmeasure.org
code:
  v: s

value:
  v: 0
system:
  v: http://unitsofmeasure.org
  l: unitsofmeasure.org
code:
  v: s

v: 30

v: d

value:
  v: 7
system:
  v: http://unitsofmeasure.org
  l: unitsofmeasure.org
code:
  v: d

value:
  v: 7
system:
  v: http://unitsofmeasure.org
  l: unitsofmeasure.org
code:
  v: d

v: 30

v: d

value:
  v: 7
system:
  v: http://unitsofmeasure.org
  l: unitsofmeasure.org
code:
  v: d

value:
  v: 7
system:
  v: http://unitsofmeasure.org
  l: unitsofmeasure.org
code:
  v: d

extension:
  extension:
    url:
      v: soaTimePointType
      l: soaTimePointType
    value: String
      v: Interaction
  extension:
    url:
      v: soaPlannedTimePoint
      l: soaPlannedTimePoint
    value: Quantity
      value:
        v: 0
      system:
        v: http://unitsofmeasure.org
        l: unitsofmeasure.org
      code:
        v: s
  extension:
    url:
      v: soaPlannedRange
      l: soaPlannedRange
    value: Range
  extension:
    url:
      v: soaReferenceTimePoint
      l: soaReferenceTimePoint
    value: String
  extension:
    url:
      v: soaRangeFromTimePoint
      l: soaRangeFromTimePoint
    value: String
  extension:
    url:
      v: soaPlannedDuration
      l: soaPlannedDuration
    value: Duration
      value:
        v: 24
      system:
        v: http://unitsofmeasure.org
        l: unitsofmeasure.org
      code:
        v: h
  extension:
    url:
      v: soaRepeatAllowed
      l: soaRepeatAllowed
    value: Boolean
      v: true
  url:
    v: http://hl7.org/fhir/uv/vulcan-schedule/StructureDefinition/soaTimepoint
    l: soaTimepoint
title:
  v: C2D1
description:
  v: Cycle 2 Day 1
grouping behavior:
  v: visual-group
selection behavior:
  v: exactly-one
definition: Canonical
  v: http://example.org/PlanDefinition/dynamic-visit-schedules-cycles-scheduled-interactions-C2D1
  l: dynamic-visit-schedules-cycles-scheduled-interactions-C2D1
action:
  extension:
    extension:
      url:
        v: soaTargetId
        l: soaTargetId
      value: String
    extension:
      url:
        v: soaTransitionType
        l: soaTransitionType
      value: String
        v: FS
    extension:
      url:
        v: soaTransitionDelay
        l: soaTransitionDelay
      value: Duration
    extension:
      url:
        v: soaTransitionRange
        l: soaTransitionRange
      value: Range
    url:
      v: http://hl7.org/fhir/uv/vulcan-schedule/StructureDefinition/soaTransition
      l: soaTransition

v: 2

v: d

v: 2

v: d

v: 5

v: d

value:
  v: 2
system:
  v: http://unitsofmeasure.org
  l: unitsofmeasure.org
code:
  v: d

value:
  v: 2
system:
  v: http://unitsofmeasure.org
  l: unitsofmeasure.org
code:
  v: d

extension:
  extension:
    url:
      v: soaTimePointType
      l: soaTimePointType
    value: String
      v: Interaction
  extension:
    url:
      v: soaPlannedTimePoint
      l: soaPlannedTimePoint
    value: Quantity
      value:
        v: 6
      system:
        v: http://unitsofmeasure.org
        l: unitsofmeasure.org
      code:
        v: d
  extension:
    url:
      v: soaPlannedRange
      l: soaPlannedRange
    value: Range
  extension:
    url:
      v: soaReferenceTimePoint
      l: soaReferenceTimePoint
    value: String
  extension:
    url:
      v: soaRangeFromTimePoint
      l: soaRangeFromTimePoint
    value: String
  extension:
    url:
      v: soaPlannedDuration
      l: soaPlannedDuration
    value: Duration
      value:
        v: 24
      system:
        v: http://unitsofmeasure.org
        l: unitsofmeasure.org
      code:
        v: h
  extension:
    url:
      v: soaRepeatAllowed
      l: soaRepeatAllowed
    value: Boolean
      v: true
  url:
    v: http://hl7.org/fhir/uv/vulcan-schedule/StructureDefinition/soaTimepoint
    l: soaTimepoint
title:
  v: C2D7
description:
  v: Cycle 2 Day 7
grouping behavior:
  v: visual-group
selection behavior:
  v: exactly-one
definition: Canonical
  v: http://example.org/PlanDefinition/dynamic-visit-schedules-cycles-scheduled-interactions-Cycle2Day7
  l: dynamic-visit-schedules-cycles-scheduled-interactions-Cycle2Day7
action:
  extension:
    extension:
      url:
        v: soaTargetId
        l: soaTargetId
      value: String
    extension:
      url:
        v: soaTransitionType
        l: soaTransitionType
      value: String
        v: FS
    extension:
      url:
        v: soaTransitionDelay
        l: soaTransitionDelay
      value: Duration
    extension:
      url:
        v: soaTransitionRange
        l: soaTransitionRange
      value: Range
    url:
      v: http://hl7.org/fhir/uv/vulcan-schedule/StructureDefinition/soaTransition
      l: soaTransition

v: 2

v: d

v: 2

v: d

v: 6

v: d

value:
  v: 2
system:
  v: http://unitsofmeasure.org
  l: unitsofmeasure.org
code:
  v: d

value:
  v: 2
system:
  v: http://unitsofmeasure.org
  l: unitsofmeasure.org
code:
  v: d

extension:
  extension:
    url:
      v: soaTimePointType
      l: soaTimePointType
    value: String
      v: Interaction
  extension:
    url:
      v: soaPlannedTimePoint
      l: soaPlannedTimePoint
    value: Quantity
      value:
        v: 13
      system:
        v: http://unitsofmeasure.org
        l: unitsofmeasure.org
      code:
        v: d
  extension:
    url:
      v: soaPlannedRange
      l: soaPlannedRange
    value: Range
  extension:
    url:
      v: soaReferenceTimePoint
      l: soaReferenceTimePoint
    value: String
  extension:
    url:
      v: soaRangeFromTimePoint
      l: soaRangeFromTimePoint
    value: String
  extension:
    url:
      v: soaPlannedDuration
      l: soaPlannedDuration
    value: Duration
      value:
        v: 24
      system:
        v: http://unitsofmeasure.org
        l: unitsofmeasure.org
      code:
        v: h
  extension:
    url:
      v: soaRepeatAllowed
      l: soaRepeatAllowed
    value: Boolean
      v: true
  url:
    v: http://hl7.org/fhir/uv/vulcan-schedule/StructureDefinition/soaTimepoint
    l: soaTimepoint
title:
  v: C2D14
description:
  v: Cycle 2 Day 14
grouping behavior:
  v: visual-group
selection behavior:
  v: exactly-one
definition: Canonical
  v: http://example.org/PlanDefinition/dynamic-visit-schedules-cycles-scheduled-interactions-C2D14
  l: dynamic-visit-schedules-cycles-scheduled-interactions-C2D14
action:
  extension:
    extension:
      url:
        v: soaTargetId
        l: soaTargetId
      value: String
    extension:
      url:
        v: soaTransitionType
        l: soaTransitionType
      value: String
        v: FS
    extension:
      url:
        v: soaTransitionDelay
        l: soaTransitionDelay
      value: Duration
    extension:
      url:
        v: soaTransitionRange
        l: soaTransitionRange
      value: Range
    url:
      v: http://hl7.org/fhir/uv/vulcan-schedule/StructureDefinition/soaTransition
      l: soaTransition

v: 2

v: d

v: 2

v: d

v: 6

v: d

value:
  v: 2
system:
  v: http://unitsofmeasure.org
  l: unitsofmeasure.org
code:
  v: d

value:
  v: 2
system:
  v: http://unitsofmeasure.org
  l: unitsofmeasure.org
code:
  v: d

extension:
  extension:
    url:
      v: soaTimePointType
      l: soaTimePointType
    value: String
      v: Interaction
  extension:
    url:
      v: soaPlannedTimePoint
      l: soaPlannedTimePoint
    value: Quantity
      value:
        v: 20
      system:
        v: http://unitsofmeasure.org
        l: unitsofmeasure.org
      code:
        v: d
  extension:
    url:
      v: soaPlannedRange
      l: soaPlannedRange
    value: Range
  extension:
    url:
      v: soaReferenceTimePoint
      l: soaReferenceTimePoint
    value: String
  extension:
    url:
      v: soaRangeFromTimePoint
      l: soaRangeFromTimePoint
    value: String
  extension:
    url:
      v: soaPlannedDuration
      l: soaPlannedDuration
    value: Duration
      value:
        v: 24
      system:
        v: http://unitsofmeasure.org
        l: unitsofmeasure.org
      code:
        v: h
  extension:
    url:
      v: soaRepeatAllowed
      l: soaRepeatAllowed
    value: Boolean
      v: true
  url:
    v: http://hl7.org/fhir/uv/vulcan-schedule/StructureDefinition/soaTimepoint
    l: soaTimepoint
title:
  v: C2D21
description:
  v: Cycle 2 Day 21
grouping behavior:
  v: visual-group
selection behavior:
  v: exactly-one
definition: Canonical
  v: http://example.org/PlanDefinition/dynamic-visit-schedules-cycles-scheduled-interactions-C2D21
  l: dynamic-visit-schedules-cycles-scheduled-interactions-C2D21
action:
  extension:
    extension:
      url:
        v: soaTargetId
        l: soaTargetId
      value: String
    extension:
      url:
        v: soaTransitionType
        l: soaTransitionType
      value: String
        v: FS
    extension:
      url:
        v: soaTransitionDelay
        l: soaTransitionDelay
      value: Duration
    extension:
      url:
        v: soaTransitionRange
        l: soaTransitionRange
      value: Range
    url:
      v: http://hl7.org/fhir/uv/vulcan-schedule/StructureDefinition/soaTransition
      l: soaTransition

v: 2

v: d

v: 2

v: d

v: 6

v: d

value:
  v: 2
system:
  v: http://unitsofmeasure.org
  l: unitsofmeasure.org
code:
  v: d

value:
  v: 2
system:
  v: http://unitsofmeasure.org
  l: unitsofmeasure.org
code:
  v: d

extension:
  extension:
    url:
      v: soaTimePointType
      l: soaTimePointType
    value: String
      v: Interaction
  extension:
    url:
      v: soaPlannedTimePoint
      l: soaPlannedTimePoint
    value: Quantity
      value:
        v: 27
      system:
        v: http://unitsofmeasure.org
        l: unitsofmeasure.org
      code:
        v: d
  extension:
    url:
      v: soaPlannedRange
      l: soaPlannedRange
    value: Range
  extension:
    url:
      v: soaReferenceTimePoint
      l: soaReferenceTimePoint
    value: String
  extension:
    url:
      v: soaRangeFromTimePoint
      l: soaRangeFromTimePoint
    value: String
  extension:
    url:
      v: soaPlannedDuration
      l: soaPlannedDuration
    value: Duration
      value:
        v: 24
      system:
        v: http://unitsofmeasure.org
        l: unitsofmeasure.org
      code:
        v: h
  extension:
    url:
      v: soaRepeatAllowed
      l: soaRepeatAllowed
    value: Boolean
      v: true
  url:
    v: http://hl7.org/fhir/uv/vulcan-schedule/StructureDefinition/soaTimepoint
    l: soaTimepoint
title:
  v: C2D28
description:
  v: Cycle 2 Day 28
grouping behavior:
  v: visual-group
selection behavior:
  v: exactly-one
definition: Canonical
  v: http://example.org/PlanDefinition/dynamic-visit-schedules-cycles-scheduled-interactions-C2D28
  l: dynamic-visit-schedules-cycles-scheduled-interactions-C2D28
action:
  extension:
    extension:
      url:
        v: soaTargetId
        l: soaTargetId
      value: String
    extension:
      url:
        v: soaTransitionType
        l: soaTransitionType
      value: String
        v: FS
    extension:
      url:
        v: soaTransitionDelay
        l: soaTransitionDelay
      value: Duration
    extension:
      url:
        v: soaTransitionRange
        l: soaTransitionRange
      value: Range
    url:
      v: http://hl7.org/fhir/uv/vulcan-schedule/StructureDefinition/soaTransition
      l: soaTransition
  condition:
    kind:
      v: start
    expression:
      language:
        v: text/x-soa-expressionplain
      expression:
        v: {'startCycle':True, 'operation': '=='}
action:
  extension:
    extension:
      url:
        v: soaTargetId
        l: soaTargetId
      value: String
    extension:
      url:
        v: soaTransitionType
        l: soaTransitionType
      value: String
        v: SS
    extension:
      url:
        v: soaTransitionDelay
        l: soaTransitionDelay
      value: Duration
    extension:
      url:
        v: soaTransitionRange
        l: soaTransitionRange
      value: Range
    url:
      v: http://hl7.org/fhir/uv/vulcan-schedule/StructureDefinition/soaTransition
      l: soaTransition
  condition:
    kind:
      v: start
    expression:
      language:
        v: text/x-soa-expressionplain
      expression:
        v: {'AdverseEvent':True, 'operation': '=='}
action:
  extension:
    extension:
      url:
        v: soaTargetId
        l: soaTargetId
      value: String
    extension:
      url:
        v: soaTransitionType
        l: soaTransitionType
      value: String
        v: SS
    extension:
      url:
        v: soaTransitionDelay
        l: soaTransitionDelay
      value: Duration
    extension:
      url:
        v: soaTransitionRange
        l: soaTransitionRange
      value: Range
    url:
      v: http://hl7.org/fhir/uv/vulcan-schedule/StructureDefinition/soaTransition
      l: soaTransition
  condition:
    kind:
      v: start
    expression:
      language:
        v: text/x-soa-expressionplain
      expression:
        v: {'diseaseProgression':True, 'operation': '=='}
action:
  extension:
    extension:
      url:
        v: soaTargetId
        l: soaTargetId
      value: String
    extension:
      url:
        v: soaTransitionType
        l: soaTransitionType
      value: String
        v: SS
    extension:
      url:
        v: soaTransitionDelay
        l: soaTransitionDelay
      value: Duration
    extension:
      url:
        v: soaTransitionRange
        l: soaTransitionRange
      value: Range
    url:
      v: http://hl7.org/fhir/uv/vulcan-schedule/StructureDefinition/soaTransition
      l: soaTransition
  condition:
    kind:
      v: start
    expression:
      language:
        v: text/x-soa-expressionplain
      expression:
        v: {'studyCompletion':True, 'operation': '=='}

v: 2

v: d

v: 2

v: d

v: 0

v: s

value:
  v: 0
system:
  v: http://unitsofmeasure.org
  l: unitsofmeasure.org
code:
  v: s

value:
  v: 0
system:
  v: http://unitsofmeasure.org
  l: unitsofmeasure.org
code:
  v: s

v: 30

v: d

value:
  v: 7
system:
  v: http://unitsofmeasure.org
  l: unitsofmeasure.org
code:
  v: d

value:
  v: 7
system:
  v: http://unitsofmeasure.org
  l: unitsofmeasure.org
code:
  v: d

v: 30

v: d

value:
  v: 7
system:
  v: http://unitsofmeasure.org
  l: unitsofmeasure.org
code:
  v: d

value:
  v: 7
system:
  v: http://unitsofmeasure.org
  l: unitsofmeasure.org
code:
  v: d

v: 30

v: d

value:
  v: 7
system:
  v: http://unitsofmeasure.org
  l: unitsofmeasure.org
code:
  v: d

value:
  v: 7
system:
  v: http://unitsofmeasure.org
  l: unitsofmeasure.org
code:
  v: d

extension:
  extension:
    url:
      v: soaTimePointType
      l: soaTimePointType
    value: String
      v: Interaction
  extension:
    url:
      v: soaPlannedTimePoint
      l: soaPlannedTimePoint
    value: Quantity
      value:
        v: 30
      system:
        v: http://unitsofmeasure.org
        l: unitsofmeasure.org
      code:
        v: d
  extension:
    url:
      v: soaPlannedRange
      l: soaPlannedRange
    value: Range
  extension:
    url:
      v: soaReferenceTimePoint
      l: soaReferenceTimePoint
    value: String
  extension:
    url:
      v: soaRangeFromTimePoint
      l: soaRangeFromTimePoint
    value: String
  extension:
    url:
      v: soaPlannedDuration
      l: soaPlannedDuration
    value: Duration
      value:
        v: 24
      system:
        v: http://unitsofmeasure.org
        l: unitsofmeasure.org
      code:
        v: h
  extension:
    url:
      v: soaRepeatAllowed
      l: soaRepeatAllowed
    value: Boolean
      v: false
  url:
    v: http://hl7.org/fhir/uv/vulcan-schedule/StructureDefinition/soaTimepoint
    l: soaTimepoint
title:
  v: EOT
description:
  v: End of Treatment
grouping behavior:
  v: visual-group
selection behavior:
  v: exactly-one
definition: Canonical
  v: http://example.org/PlanDefinition/dynamic-visit-schedules-cycles-scheduled-interactions-EOT
  l: dynamic-visit-schedules-cycles-scheduled-interactions-EOT
action:
  extension:
    extension:
      url:
        v: soaTargetId
        l: soaTargetId
      value: String
    extension:
      url:
        v: soaTransitionType
        l: soaTransitionType
      value: String
        v: FS
    extension:
      url:
        v: soaTransitionDelay
        l: soaTransitionDelay
      value: Duration
    extension:
      url:
        v: soaTransitionRange
        l: soaTransitionRange
      value: Range
    url:
      v: http://hl7.org/fhir/uv/vulcan-schedule/StructureDefinition/soaTransition
      l: soaTransition
action:
  extension:
    extension:
      url:
        v: soaTargetId
        l: soaTargetId
      value: String
    extension:
      url:
        v: soaTransitionType
        l: soaTransitionType
      value: String
        v: FS
    extension:
      url:
        v: soaTransitionDelay
        l: soaTransitionDelay
      value: Duration
    extension:
      url:
        v: soaTransitionRange
        l: soaTransitionRange
      value: Range
    url:
      v: http://hl7.org/fhir/uv/vulcan-schedule/StructureDefinition/soaTransition
      l: soaTransition
  condition:
    kind:
      v: start
    expression:
      language:
        v: text/x-soa-expressionplain
      expression:
        v: {'lostToFollowUp':True, 'operation': '=='}

v: 7

v: d

v: 7

v: d

v: 60

v: d

value:
  v: 14
system:
  v: http://unitsofmeasure.org
  l: unitsofmeasure.org
code:
  v: d

value:
  v: 14
system:
  v: http://unitsofmeasure.org
  l: unitsofmeasure.org
code:
  v: d

v: 0

v: s

value:
  v: 0
system:
  v: http://unitsofmeasure.org
  l: unitsofmeasure.org
code:
  v: s

value:
  v: 0
system:
  v: http://unitsofmeasure.org
  l: unitsofmeasure.org
code:
  v: s

extension:
  extension:
    url:
      v: soaTimePointType
      l: soaTimePointType
    value: String
      v: Interaction
  extension:
    url:
      v: soaPlannedTimePoint
      l: soaPlannedTimePoint
    value: Quantity
      value:
        v: 60
      system:
        v: http://unitsofmeasure.org
        l: unitsofmeasure.org
      code:
        v: d
  extension:
    url:
      v: soaPlannedRange
      l: soaPlannedRange
    value: Range
  extension:
    url:
      v: soaReferenceTimePoint
      l: soaReferenceTimePoint
    value: String
  extension:
    url:
      v: soaRangeFromTimePoint
      l: soaRangeFromTimePoint
    value: String
  extension:
    url:
      v: soaPlannedDuration
      l: soaPlannedDuration
    value: Duration
      value:
        v: 24
      system:
        v: http://unitsofmeasure.org
        l: unitsofmeasure.org
      code:
        v: h
  extension:
    url:
      v: soaRepeatAllowed
      l: soaRepeatAllowed
    value: Boolean
      v: false
  url:
    v: http://hl7.org/fhir/uv/vulcan-schedule/StructureDefinition/soaTimepoint
    l: soaTimepoint
title:
  v: FU1
description:
  v: Follow-up 1
grouping behavior:
  v: visual-group
selection behavior:
  v: exactly-one
definition: Canonical
  v: http://example.org/PlanDefinition/dynamic-visit-schedules-cycles-scheduled-interactions-FU1
  l: dynamic-visit-schedules-cycles-scheduled-interactions-FU1
action:
  extension:
    extension:
      url:
        v: soaTargetId
        l: soaTargetId
      value: String
    extension:
      url:
        v: soaTransitionType
        l: soaTransitionType
      value: String
        v: FS
    extension:
      url:
        v: soaTransitionDelay
        l: soaTransitionDelay
      value: Duration
    extension:
      url:
        v: soaTransitionRange
        l: soaTransitionRange
      value: Range
    url:
      v: http://hl7.org/fhir/uv/vulcan-schedule/StructureDefinition/soaTransition
      l: soaTransition
action:
  extension:
    extension:
      url:
        v: soaTargetId
        l: soaTargetId
      value: String
    extension:
      url:
        v: soaTransitionType
        l: soaTransitionType
      value: String
        v: FS
    extension:
      url:
        v: soaTransitionDelay
        l: soaTransitionDelay
      value: Duration
    extension:
      url:
        v: soaTransitionRange
        l: soaTransitionRange
      value: Range
    url:
      v: http://hl7.org/fhir/uv/vulcan-schedule/StructureDefinition/soaTransition
      l: soaTransition
  condition:
    kind:
      v: start
    expression:
      language:
        v: text/x-soa-expressionplain
      expression:
        v: {'withdraw':True, 'operation': '=='}

v: 14

v: d

v: 14

v: d

v: 90

v: d

value:
  v: 14
system:
  v: http://unitsofmeasure.org
  l: unitsofmeasure.org
code:
  v: d

value:
  v: 14
system:
  v: http://unitsofmeasure.org
  l: unitsofmeasure.org
code:
  v: d

v: 0

v: s

value:
  v: 0
system:
  v: http://unitsofmeasure.org
  l: unitsofmeasure.org
code:
  v: s

value:
  v: 0
system:
  v: http://unitsofmeasure.org
  l: unitsofmeasure.org
code:
  v: s

extension:
  extension:
    url:
      v: soaTimePointType
      l: soaTimePointType
    value: String
      v: Interaction
  extension:
    url:
      v: soaPlannedTimePoint
      l: soaPlannedTimePoint
    value: Quantity
      value:
        v: 90
      system:
        v: http://unitsofmeasure.org
        l: unitsofmeasure.org
      code:
        v: d
  extension:
    url:
      v: soaPlannedRange
      l: soaPlannedRange
    value: Range
  extension:
    url:
      v: soaReferenceTimePoint
      l: soaReferenceTimePoint
    value: String
  extension:
    url:
      v: soaRangeFromTimePoint
      l: soaRangeFromTimePoint
    value: String
  extension:
    url:
      v: soaPlannedDuration
      l: soaPlannedDuration
    value: Duration
      value:
        v: 24
      system:
        v: http://unitsofmeasure.org
        l: unitsofmeasure.org
      code:
        v: h
  extension:
    url:
      v: soaRepeatAllowed
      l: soaRepeatAllowed
    value: Boolean
      v: false
  url:
    v: http://hl7.org/fhir/uv/vulcan-schedule/StructureDefinition/soaTimepoint
    l: soaTimepoint
title:
  v: FU2
description:
  v: Follow-up 2
grouping behavior:
  v: visual-group
selection behavior:
  v: exactly-one
definition: Canonical
  v: http://example.org/PlanDefinition/dynamic-visit-schedules-cycles-scheduled-interactions-FU2
  l: dynamic-visit-schedules-cycles-scheduled-interactions-FU2
action:
  extension:
    extension:
      url:
        v: soaTargetId
        l: soaTargetId
      value: String
    extension:
      url:
        v: soaTransitionType
        l: soaTransitionType
      value: String
        v: FS
    extension:
      url:
        v: soaTransitionDelay
        l: soaTransitionDelay
      value: Duration
    extension:
      url:
        v: soaTransitionRange
        l: soaTransitionRange
      value: Range
    url:
      v: http://hl7.org/fhir/uv/vulcan-schedule/StructureDefinition/soaTransition
      l: soaTransition

v: 14

v: d

v: 14

v: d

v: 0

v: h

value:
  v: 0
system:
  v: http://unitsofmeasure.org
  l: unitsofmeasure.org
code:
  v: s

value:
  v: 0
system:
  v: http://unitsofmeasure.org
  l: unitsofmeasure.org
code:
  v: s

extension:
  extension:
    url:
      v: soaTimePointType
      l: soaTimePointType
    value: String
      v: Interaction
  extension:
    url:
      v: soaPlannedTimePoint
      l: soaPlannedTimePoint
    value: Quantity
      value:
        v: 0
      system:
        v: http://unitsofmeasure.org
        l: unitsofmeasure.org
      code:
        v: s
  extension:
    url:
      v: soaPlannedRange
      l: soaPlannedRange
    value: Range
  extension:
    url:
      v: soaReferenceTimePoint
      l: soaReferenceTimePoint
    value: String
  extension:
    url:
      v: soaRangeFromTimePoint
      l: soaRangeFromTimePoint
    value: String
  extension:
    url:
      v: soaPlannedDuration
      l: soaPlannedDuration
    value: Duration
      value:
        v: 0
      system:
        v: http://unitsofmeasure.org
        l: unitsofmeasure.org
      code:
        v: s
  extension:
    url:
      v: soaRepeatAllowed
      l: soaRepeatAllowed
    value: Boolean
      v: false
  url:
    v: http://hl7.org/fhir/uv/vulcan-schedule/StructureDefinition/soaTimepoint
    l: soaTimepoint
title:
  v: EOS
description:
  v: End of Study

v: 0

v: s

v: 0

v: s