PackagesCanonicalsLogsProblems
    Packages
    hl7.fhir.core@1.8.0
    http://hl7.org/fhir/StructureDefinition/RequestGroup
description: Base StructureDefinition for RequestGroup Resource
package_name: hl7.fhir.core
derivation: specialization
name: RequestGroup
type: RequestGroup
elements:
  reasonCodeableConcept: {short: Reason for the request group, type: CodeableConcept, choiceOf: reason, index: 7}
  note: {type: Annotation, short: Additional notes about the response, array: true, index: 9}
  author:
    type: Reference
    short: Device or practitioner that authored the request group
    refers: ['http://hl7.org/fhir/StructureDefinition/Device', 'http://hl7.org/fhir/StructureDefinition/Practitioner']
    index: 4
  reason:
    short: Reason for the request group
    choices: [reasonCodeableConcept, reasonReference]
    index: 6
  identifier: {short: Business identifier, type: Identifier, isSummary: true, index: 0}
  context:
    short: Encounter or Episode for the request group
    refers: ['http://hl7.org/fhir/StructureDefinition/Encounter', 'http://hl7.org/fhir/StructureDefinition/EpisodeOfCare']
    type: Reference
    index: 2
  action:
    type: BackboneElement
    short: Proposed actions, if any
    constraint:
      rqg-1: {human: Must have resource or action but not both, severity: error, expression: resource.exists() != action.exists()}
    array: true
    index: 10
    elements:
      timingRange: {type: Range, short: When the action should take place, choiceOf: timing, index: 35}
      description: {type: string, short: Short description of the action, index: 14}
      textEquivalent: {type: string, short: 'Static text equivalent of the action, used if the dynamic aspects cannot be interpreted by the receiving system', index: 15}
      timingPeriod: {type: Period, short: When the action should take place, choiceOf: timing, index: 33}
      relatedAction:
        type: BackboneElement
        short: Relationship to another action
        array: true
        index: 23
        elements:
          actionIdentifier: {type: Identifier, short: Identifier of the related action, index: 24}
          relationship: {type: code, short: before-start | before | before-end | concurrent-with-start | concurrent | concurrent-with-end | after-start | after | after-end, index: 25}
          offset:
            short: Time offset for the relationship
            choices: [offsetDuration, offsetRange]
            index: 27
          offsetDuration: {type: Duration, short: Time offset for the relationship, choiceOf: offset, index: 28}
          offsetRange: {type: Range, short: Time offset for the relationship, choiceOf: offset, index: 29}
        required: [actionIdentifier, relationship]
      type: {type: Coding, short: create | update | remove | fire-event, index: 38}
      participant:
        short: Participant
        refers: ['http://hl7.org/fhir/StructureDefinition/Patient', 'http://hl7.org/fhir/StructureDefinition/Person', 'http://hl7.org/fhir/StructureDefinition/Practitioner', 'http://hl7.org/fhir/StructureDefinition/RelatedPerson']
        type: Reference
        array: true
        index: 37
      title: {type: string, short: User-visible title, index: 13}
      documentation: {type: RelatedArtifact, short: Supporting documentation for the intended performer of the action, array: true, index: 17}
      selectionBehavior: {type: code, short: any | all | all-or-none | exactly-one | at-most-one | one-or-more, index: 40}
      timingDateTime: {type: dateTime, short: When the action should take place, choiceOf: timing, index: 32}
      timingTiming: {type: Timing, short: When the action should take place, choiceOf: timing, index: 36}
      timingDuration: {type: Duration, short: When the action should take place, choiceOf: timing, index: 34}
      requiredBehavior: {type: code, short: must | could | must-unless-documented, index: 41}
      label: {type: string, short: User-visible label for the action (e.g. 1. or A.), index: 12}
      condition:
        type: BackboneElement
        short: Whether or not the action is applicable
        array: true
        index: 18
        elements:
          kind: {short: applicability | start | stop, comments: Applicability criteria are used to determine immediate applicability when a plan definition is applied to a given context. Start and stop criteria are carried through application and used to describe when enter/exit criteria for an action., type: code, index: 19}
          description: {type: string, short: Natural language description of the condition, index: 20}
          language: {type: string, short: Language of the expression, index: 21}
          expression: {type: string, short: Boolean-valued expression, comments: 'The expression may be inlined, or may be a reference to a named expression within a logic library referenced by the library element.', index: 22}
        required: [kind]
      resource:
        short: The target of the action
        refers: ['http://hl7.org/fhir/StructureDefinition/Resource']
        comments: The target resource SHALL be a [Request](request.html) resource with a Request.intent set to "option".
        type: Reference
        index: 44
      timing:
        short: When the action should take place
        choices: [timingDateTime, timingPeriod, timingDuration, timingRange, timingTiming]
        index: 31
      groupingBehavior: {type: code, short: visual-group | logical-group | sentence-group, index: 39}
      code: {type: CodeableConcept, short: The meaning of the action or its sub-actions, array: true, index: 16}
      action:
        short: Sub action
        elementReference: ['http://hl7.org/fhir/StructureDefinition/RequestGroup', elements, action]
        array: true
        index: 45
      precheckBehavior: {type: code, short: yes | no, index: 42}
      actionIdentifier: {type: Identifier, short: Unique identifier, index: 11}
      cardinalityBehavior: {type: code, short: single | multiple, index: 43}
  occurrenceDateTime: {type: dateTime, short: When the request group was authored, index: 3}
  subject:
    short: Subject of the request group
    refers: ['http://hl7.org/fhir/StructureDefinition/Group', 'http://hl7.org/fhir/StructureDefinition/Patient']
    type: Reference
    index: 1
  reasonReference:
    short: Reason for the request group
    refers: ['http://hl7.org/fhir/StructureDefinition/Resource']
    type: Reference
    choiceOf: reason
    index: 8
package_version: 1.8.0
class: resource
kind: resource
url: http://hl7.org/fhir/StructureDefinition/RequestGroup
base: http://hl7.org/fhir/StructureDefinition/DomainResource
version: null