Referral Prescription
1.0.0 - STU Belgium flag

Referral Prescription, published by . This guide is not an authorized publication; it is the continuous build for version 1.0.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/hl7-be/referral/ and changes regularly. See the Directory of published versions

Resource Profile: BeReferralRequestGroup - Detailed Descriptions

Draft as of 2021-10-07

Definitions for the be-referral-request-group resource profile.

Guidance on how to interpret the contents of this table can be found here

0. RequestGroup
2. RequestGroup.extension
Control2..?
SlicingThis element introduces a set of slices on RequestGroup.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
  • value @ url
  • 4. RequestGroup.extension:orderDetail
    Slice NameorderDetail
    Control0..*
    TypeExtension(Extension Definition for ServiceRequest.orderDetail for Version 4.0) (Extension Type: CodeableConcept)
    Must Supporttrue
    6. RequestGroup.extension:category
    Slice Namecategory
    Control1..1
    TypeExtension(Extension Definition for ServiceRequest.category for Version 4.0) (Extension Type: CodeableConcept)
    Must Supporttrue
    8. RequestGroup.extension:category.value[x]
    BindingUnless not suitable, these codes SHALL be taken from BeReferralCategory
    (extensible to https://www.ehealth.fgov.be/standards/fhir/referral/ValueSet/be-vs-referral-category)
    [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
    10. RequestGroup.extension:feedback
    Slice Namefeedback
    ShortGive feedback to the prescriber
    Control0..1
    TypeExtension(BeFeedbackToPrescriber) (Extension Type: boolean)
    Must Supporttrue
    12. RequestGroup.extension:coprescriber
    Slice Namecoprescriber
    ShortInfo about the other parties that have to take part in the prescription.
    Control0..1
    TypeExtension(BeCoPrescriberInfo) (Complex Extension)
    Must Supporttrue
    14. RequestGroup.extension:validity
    Slice Namevalidity
    ShortValidity period of the prescription
    Control1..1
    TypeExtension(BeValidityPeriod) (Extension Type: Period)
    Must Supporttrue
    16. RequestGroup.extension:latest
    Slice Namelatest
    ShortRequest must be executed before
    Control0..1
    TypeExtension(BeLatestEndDate) (Extension Type: dateTime(BeYearMonthDay))
    Must Supporttrue
    18. RequestGroup.extension:latestDraft
    Slice NamelatestDraft
    ShortThe prescription must have left the draft status befor this moment
    Control0..1
    TypeExtension(BeLatestDraftDate) (Extension Type: dateTime(BeYearMonthDay))
    Must Supporttrue
    20. RequestGroup.extension:proposalType
    Slice NameproposalType
    Control0..1
    TypeExtension(BeProposalType) (Extension Type: CodeableConcept)
    Must Supporttrue
    22. RequestGroup.extension:pss
    Slice Namepss
    Control0..1
    TypeExtension(BePSSInfo) (Complex Extension)
    Must Supporttrue
    24. RequestGroup.extension:performerType
    Slice NameperformerType
    ShortDiscipline of provider. Replaces .performerType because of wrong cardinality
    Control0..*
    TypeExtension(BePerformerType) (Extension Type: CodeableConcept)
    Must Supporttrue
    26. RequestGroup.identifier
    NoteThis is a business identifier, not a resource identifier (see discussion)
    SlicingThis element introduces a set of slices on RequestGroup.identifier. The slices areUnordered and Open, and can be differentiated using the following discriminators:
    • value @ system
    • 28. RequestGroup.identifier:UHMEP
      Slice NameUHMEP
      ShortReference ID of the UHMEP once available there
      NoteThis is a business identifier, not a resource identifier (see discussion)
      Control0..1
      30. RequestGroup.identifier:UHMEP.system
      Control1..?
      Fixed Valuehttps://www.ehealth.fgov.be/standards/fhir/referral/NamingSystem/uhmep
      32. RequestGroup.identifier:UHMEP.value
      Control1..?
      34. RequestGroup.groupIdentifier
      Must Supporttrue
      36. RequestGroup.intent
      BindingThe codes SHALL be taken from BeVsRequestIntent
      (required to https://www.ehealth.fgov.be/standards/fhir/referral/ValueSet/be-vs-request-intent)
      38. RequestGroup.code
      Must Supporttrue
      40. RequestGroup.authoredOn
      Control1..?
      Must Supporttrue
      Invariantsbe-inv-long-date: date SHALL contain a long date (YYYY-MM-DDThh:mm:ss+zz:zz) (empty() or toString().length()=25)
      42. RequestGroup.action
      ShortAt least one referral prescription
      Control1..?
      Must Supporttrue
      44. RequestGroup.action.id
      Must Supporttrue
      46. RequestGroup.action.relatedAction
      Must Supporttrue
      48. RequestGroup.action.relatedAction.actionId
      Must Supporttrue
      50. RequestGroup.action.relatedAction.relationship
      Must Supporttrue
      52. RequestGroup.action.resource
      Control1..?
      TypeReference(BeReferralCareServiceRequest)
      Must Supporttrue

      Guidance on how to interpret the contents of this table can be found here

      0. RequestGroup
      Definition

      A group of related requests that can be used to capture intended activities that have inter-dependencies such as "give this medication after that one".

      ShortA group of related requests
      Control0..*
      Is Modifierfalse
      Summaryfalse
      Invariantsdom-2: If the resource is contained in another resource, it SHALL NOT contain nested Resources (contained.contained.empty())
      dom-3: If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource (contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty())
      dom-4: If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated (contained.meta.versionId.empty() and contained.meta.lastUpdated.empty())
      dom-5: If a resource is contained in another resource, it SHALL NOT have a security label (contained.meta.security.empty())
      dom-6: A resource should have narrative for robust management (text.`div`.exists())
      2. RequestGroup.implicitRules
      Definition

      A reference to a set of rules that were followed when the resource was constructed, and which must be understood when processing the content. Often, this is a reference to an implementation guide that defines the special rules along with other profiles etc.

      ShortA set of rules under which this content was created
      Comments

      Asserting this rule set restricts the content to be only understood by a limited set of trading partners. This inherently limits the usefulness of the data in the long term. However, the existing health eco-system is highly fractured, and not yet ready to define, collect, and exchange data in a generally computable sense. Wherever possible, implementers and/or specification writers should avoid using this element. Often, when used, the URL is a reference to an implementation guide that defines these special rules as part of it's narrative along with other profiles, value sets, etc.

      Control0..1
      Typeuri
      Is Modifiertrue because This element is labeled as a modifier because the implicit rules may provide additional knowledge about the resource that modifies it's meaning or interpretation
      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
      Summarytrue
      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
      4. RequestGroup.extension
      Definition

      An Extension


      May be used to represent additional information that is not part of the basic definition of the resource. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

      ShortExtensionAdditional content defined by implementations
      Comments

      There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

      Control20..*
      TypeExtension
      Is Modifierfalse
      Summaryfalse
      Alternate Namesextensions, user content
      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
      ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
      SlicingThis element introduces a set of slices on RequestGroup.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
      • value @ url
      • 6. RequestGroup.extension:orderDetail
        Slice NameorderDetail
        Definition

        Optional Extension Element - found in all resources.

        ShortOptional Extensions Element
        Control0..*
        This element is affected by the following invariants: ele-1
        TypeExtension(Extension Definition for ServiceRequest.orderDetail for Version 4.0) (Extension Type: CodeableConcept)
        Is Modifierfalse
        Must Supporttrue
        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
        ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
        ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
        8. RequestGroup.extension:category
        Slice Namecategory
        Definition

        Optional Extension Element - found in all resources.

        ShortOptional Extensions Element
        Control1..1
        This element is affected by the following invariants: ele-1
        TypeExtension(Extension Definition for ServiceRequest.category for Version 4.0) (Extension Type: CodeableConcept)
        Is Modifierfalse
        Must Supporttrue
        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
        ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
        ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
        10. RequestGroup.extension:category.extension
        Definition

        An Extension


        May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

        ShortExtensionAdditional content defined by implementations
        Comments

        There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

        Control0..0*
        TypeExtension
        Is Modifierfalse
        Summaryfalse
        Alternate Namesextensions, user content
        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
        ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
        SlicingThis element introduces a set of slices on RequestGroup.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
        • value @ url
        • 12. RequestGroup.extension:category.url
          Definition

          Source of the definition for the extension code - a logical name or a URL.

          Shortidentifies the meaning of the extension
          Comments

          The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

          Control1..1
          Typeuri
          Is Modifierfalse
          XML FormatIn the XML format, this property is represented as an attribute.
          Summaryfalse
          Fixed Valuehttp://hl7.org/fhir/4.0/StructureDefinition/extension-ServiceRequest.category
          14. RequestGroup.extension:category.value[x]
          Definition

          Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

          ShortValue of extension
          Control10..1
          BindingUnless not suitable, these codes SHALL be taken from For codes, see BeReferralCategory
          (extensible to https://www.ehealth.fgov.be/standards/fhir/referral/ValueSet/be-vs-referral-category)
          TypeCodeableConcept, date, Meta, Address, Attachment, integer, Count, DataRequirement, Dosage, uuid, Identifier, Coding, SampledData, id, positiveInt, Distance, Period, Duration, canonical, Range, RelatedArtifact, base64Binary, UsageContext, Timing, decimal, ParameterDefinition, dateTime, code, string, Contributor, oid, instant, ContactPoint, HumanName, Money, markdown, Ratio, Age, Reference, TriggerDefinition, Quantity, uri, url, Annotation, ContactDetail, boolean, Expression, Signature, unsignedInt, time
          [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
          Is Modifierfalse
          Summaryfalse
          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
          16. RequestGroup.extension:feedback
          Slice Namefeedback
          Definition

          Optional Extension Element - found in all resources.

          ShortGive feedback to the prescriber
          Control0..1
          This element is affected by the following invariants: ele-1
          TypeExtension(BeFeedbackToPrescriber) (Extension Type: boolean)
          Is Modifierfalse
          Must Supporttrue
          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
          ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
          ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
          18. RequestGroup.extension:coprescriber
          Slice Namecoprescriber
          Definition

          Other practitioners that must take part in this prescripiton

          ShortInfo about the other parties that have to take part in the prescription.
          Control0..1
          This element is affected by the following invariants: ele-1
          TypeExtension(BeCoPrescriberInfo) (Complex Extension)
          Is Modifierfalse
          Must Supporttrue
          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
          ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
          20. RequestGroup.extension:validity
          Slice Namevalidity
          Definition

          Begin and enddate of the validity of the request

          ShortValidity period of the prescription
          Control1..1
          This element is affected by the following invariants: ele-1
          TypeExtension(BeValidityPeriod) (Extension Type: Period)
          Is Modifierfalse
          Must Supporttrue
          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
          ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
          ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
          22. RequestGroup.extension:latest
          Slice Namelatest
          Definition

          Request must be performed before

          ShortRequest must be executed before
          Control0..1
          This element is affected by the following invariants: ele-1
          TypeExtension(BeLatestEndDate) (Extension Type: dateTime(BeYearMonthDay))
          Is Modifierfalse
          Must Supporttrue
          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
          ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
          ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
          24. RequestGroup.extension:latestDraft
          Slice NamelatestDraft
          Definition

          Request must leave draft status before

          ShortThe prescription must have left the draft status befor this moment
          Control0..1
          This element is affected by the following invariants: ele-1
          TypeExtension(BeLatestDraftDate) (Extension Type: dateTime(BeYearMonthDay))
          Is Modifierfalse
          Must Supporttrue
          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
          ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
          ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
          26. RequestGroup.extension:proposalType
          Slice NameproposalType
          Definition

          Type of proposal

          ShortBeProposalType
          Control0..1
          This element is affected by the following invariants: ele-1
          TypeExtension(BeProposalType) (Extension Type: CodeableConcept)
          Is Modifierfalse
          Must Supporttrue
          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
          ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
          ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
          28. RequestGroup.extension:pss
          Slice Namepss
          Definition

          Prescription Search Support Info

          ShortBePSSInfo
          Control0..1
          This element is affected by the following invariants: ele-1
          TypeExtension(BePSSInfo) (Complex Extension)
          Is Modifierfalse
          Must Supporttrue
          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
          ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
          30. RequestGroup.extension:performerType
          Slice NameperformerType
          Definition

          Optional Extension Element - found in all resources.

          ShortDiscipline of provider. Replaces .performerType because of wrong cardinality
          Control0..*
          This element is affected by the following invariants: ele-1
          TypeExtension(BePerformerType) (Extension Type: CodeableConcept)
          Is Modifierfalse
          Must Supporttrue
          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
          ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
          ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
          32. RequestGroup.modifierExtension
          Definition

          May be used to represent additional information that is not part of the basic definition of the resource and that modifies the understanding of the element that contains it and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.

          Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).

          ShortExtensions that cannot be ignored
          Comments

          There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

          Control0..*
          TypeExtension
          Is Modifiertrue because Modifier extensions are expected to modify the meaning or interpretation of the resource that contains them
          Summaryfalse
          Requirements

          Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions.

          Alternate Namesextensions, user content
          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
          ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
          34. RequestGroup.identifier
          Definition

          Allows a service to provide a unique, business identifier for the request.

          ShortBusiness identifier
          NoteThis is a business identifier, not a resource identifier (see discussion)
          Control0..*
          TypeIdentifier
          Is Modifierfalse
          Summarytrue
          Requirements

          Allows identification of the request as it is known by various participating systems and in a way that remains consistent across servers.

          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
          SlicingThis element introduces a set of slices on RequestGroup.identifier. The slices areUnordered and Open, and can be differentiated using the following discriminators:
          • value @ system
          • 36. RequestGroup.identifier:UHMEP
            Slice NameUHMEP
            Definition

            Allows a service to provide a unique, business identifier for the request.

            ShortReference ID of the UHMEP once available thereBusiness identifier
            NoteThis is a business identifier, not a resource identifier (see discussion)
            Control0..1*
            TypeIdentifier
            Is Modifierfalse
            Summarytrue
            Requirements

            Allows identification of the request as it is known by various participating systems and in a way that remains consistent across servers.

            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
            38. RequestGroup.identifier:UHMEP.use
            Definition

            The purpose of this identifier.

            Shortusual | official | temp | secondary | old (If known)
            Comments

            Applications can assume that an identifier is permanent unless it explicitly says that it is temporary.

            Control0..1
            BindingThe codes SHALL be taken from IdentifierUsehttp://hl7.org/fhir/ValueSet/identifier-use|4.0.1
            (required to http://hl7.org/fhir/ValueSet/identifier-use|4.0.1)

            Identifies the purpose for this identifier, if known .

            Typecode
            Is Modifiertrue because This is labeled as "Is Modifier" because applications should not mistake a temporary id for a permanent one.
            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
            Summarytrue
            Requirements

            Allows the appropriate identifier for a particular context of use to be selected from among a set of identifiers.

            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
            40. RequestGroup.identifier:UHMEP.system
            Definition

            Establishes the namespace for the value - that is, a URL that describes a set values that are unique.

            ShortThe namespace for the identifier value
            Comments

            Identifier.system is always case sensitive.

            Control10..1
            Typeuri
            Is Modifierfalse
            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
            Summarytrue
            Requirements

            There are many sets of identifiers. To perform matching of two identifiers, we need to know what set we're dealing with. The system identifies a particular set of unique identifiers.

            Fixed Valuehttps://www.ehealth.fgov.be/standards/fhir/referral/NamingSystem/uhmep
            Example<br/><b>General</b>:http://www.acme.com/identifiers/patient
            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
            42. RequestGroup.identifier:UHMEP.value
            Definition

            The portion of the identifier typically relevant to the user and which is unique within the context of the system.

            ShortThe value that is unique
            Comments

            If the value is a full URI, then the system SHALL be urn:ietf:rfc:3986. The value's primary purpose is computational mapping. As a result, it may be normalized for comparison purposes (e.g. removing non-significant whitespace, dashes, etc.) A value formatted for human display can be conveyed using the Rendered Value extension. Identifier.value is to be treated as case sensitive unless knowledge of the Identifier.system allows the processer to be confident that non-case-sensitive processing is safe.

            Control10..1
            Typestring
            Is Modifierfalse
            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
            Summarytrue
            Example<br/><b>General</b>:123456
            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
            44. RequestGroup.groupIdentifier
            Definition

            A shared identifier common to all requests that were authorized more or less simultaneously by a single author, representing the identifier of the requisition, prescription or similar form.

            ShortComposite request this is part of
            Comments

            Requests are linked either by a "basedOn" relationship (i.e. one request is fulfilling another) or by having a common requisition. Requests that are part of the same requisition are generally treated independently from the perspective of changing their state or maintaining them after initial creation.

            Control0..1
            TypeIdentifier
            Is Modifierfalse
            Must Supporttrue
            Summarytrue
            Requirements

            Some business processes need to know if multiple items were ordered as part of the same "prescription" or "requisition" for billing or other purposes.

            Alternate Namesgrouperid, requisition
            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
            46. RequestGroup.status
            Definition

            The current state of the request. For request groups, the status reflects the status of all the requests in the group.

            Shortdraft | active | on-hold | revoked | completed | entered-in-error | unknown
            Control1..1
            BindingThe codes SHALL be taken from RequestStatushttp://hl7.org/fhir/ValueSet/request-status|4.0.1
            (required to http://hl7.org/fhir/ValueSet/request-status|4.0.1)

            Codes identifying the lifecycle stage of a request.

            Typecode
            Is Modifiertrue because This element is labeled as a modifier because it is a status element that contains status entered-in-error which means that the resource should not be treated as valid
            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
            Summarytrue
            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
            48. RequestGroup.intent
            Definition

            Indicates the level of authority/intentionality associated with the request and where the request fits into the workflow chain.

            Shortproposal | plan | directive | order | original-order | reflex-order | filler-order | instance-order | option
            Control1..1
            BindingThe codes SHALL be taken from BeVsRequestIntenthttp://hl7.org/fhir/ValueSet/request-intent|4.0.1
            (required to https://www.ehealth.fgov.be/standards/fhir/referral/ValueSet/be-vs-request-intent)
            Typecode
            Is Modifiertrue because This element changes the interpretation of all descriptive attributes. For example "the time the request is recommended to occur" vs. "the time the request is authorized to occur" or "who is recommended to perform the request" vs. "who is authorized to perform the request
            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
            Summarytrue
            Requirements

            Proposals/recommendations, plans and orders all use the same structure and can exist in the same fulfillment chain.

            Alternate Namescategory
            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
            50. RequestGroup.code
            Definition

            A code that identifies what the overall request group is.

            ShortWhat's being requested/ordered
            Comments

            This element can be used to provide a code that captures the meaning of the request group as a whole, as opposed to the code of the action element, which captures the meaning of the individual actions within the request group.

            Control0..1
            TypeCodeableConcept
            Is Modifierfalse
            Must Supporttrue
            Summarytrue
            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
            52. RequestGroup.authoredOn
            Definition

            Indicates when the request group was created.

            ShortWhen the request group was authored
            Control10..1
            TypedateTime
            Is Modifierfalse
            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
            Must Supporttrue
            Summaryfalse
            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
            be-inv-long-date: date SHALL contain a long date (YYYY-MM-DDThh:mm:ss+zz:zz) (empty() or toString().length()=25)
            54. RequestGroup.action
            Definition

            The actions, if any, produced by the evaluation of the artifact.

            ShortAt least one referral prescriptionProposed actions, if any
            Control10..*
            TypeBackboneElement
            Is Modifierfalse
            Must Supporttrue
            Summaryfalse
            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
            rqg-1: Must have resource or action but not both (resource.exists() != action.exists())
            rqg-1: Must have resource or action but not both (resource.exists() != action.exists())
            56. RequestGroup.action.id
            Definition

            Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

            ShortUnique id for inter-element referencing
            Control0..1
            Typestring
            Is Modifierfalse
            Must Supporttrue
            XML FormatIn the XML format, this property is represented as an attribute.
            Summaryfalse
            58. RequestGroup.action.modifierExtension
            Definition

            May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.

            Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).

            ShortExtensions that cannot be ignored even if unrecognized
            Comments

            There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

            Control0..*
            TypeExtension
            Is Modifiertrue because Modifier extensions are expected to modify the meaning or interpretation of the element that contains them
            Summarytrue
            Requirements

            Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions.

            Alternate Namesextensions, user content, modifiers
            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
            ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
            60. RequestGroup.action.relatedAction
            Definition

            A relationship to another action such as "before" or "30-60 minutes after start of".

            ShortRelationship to another action
            Control0..*
            TypeBackboneElement
            Is Modifierfalse
            Must Supporttrue
            Summaryfalse
            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
            62. RequestGroup.action.relatedAction.modifierExtension
            Definition

            May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.

            Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).

            ShortExtensions that cannot be ignored even if unrecognized
            Comments

            There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

            Control0..*
            TypeExtension
            Is Modifiertrue because Modifier extensions are expected to modify the meaning or interpretation of the element that contains them
            Summarytrue
            Requirements

            Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions.

            Alternate Namesextensions, user content, modifiers
            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
            ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
            64. RequestGroup.action.relatedAction.actionId
            Definition

            The element id of the action this is related to.

            ShortWhat action this is related to
            Control1..1
            Typeid
            Is Modifierfalse
            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
            Must Supporttrue
            Summaryfalse
            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
            66. RequestGroup.action.relatedAction.relationship
            Definition

            The relationship of this action to the related action.

            Shortbefore-start | before | before-end | concurrent-with-start | concurrent | concurrent-with-end | after-start | after | after-end
            Control1..1
            BindingThe codes SHALL be taken from ActionRelationshipTypehttp://hl7.org/fhir/ValueSet/action-relationship-type|4.0.1
            (required to http://hl7.org/fhir/ValueSet/action-relationship-type|4.0.1)

            Defines the types of relationships between actions.

            Typecode
            Is Modifierfalse
            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
            Must Supporttrue
            Summaryfalse
            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
            68. RequestGroup.action.resource
            Definition

            The resource that is the target of the action (e.g. CommunicationRequest).

            ShortThe target of the action
            Comments

            The target resource SHALL be a Request resource with a Request.intent set to "option".


            The target resource SHALL be a Request resource with a Request.intent set to "option".

            Control10..1
            This element is affected by the following invariants: rqg-1
            TypeReference(BeReferralCareServiceRequest, Resource)
            Is Modifierfalse
            Must Supporttrue
            Summaryfalse
            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))

            Guidance on how to interpret the contents of this table can be found here

            0. RequestGroup
            Definition

            A group of related requests that can be used to capture intended activities that have inter-dependencies such as "give this medication after that one".

            ShortA group of related requests
            Control0..*
            Is Modifierfalse
            Summaryfalse
            Invariantsdom-2: If the resource is contained in another resource, it SHALL NOT contain nested Resources (contained.contained.empty())
            dom-3: If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource (contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty())
            dom-4: If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated (contained.meta.versionId.empty() and contained.meta.lastUpdated.empty())
            dom-5: If a resource is contained in another resource, it SHALL NOT have a security label (contained.meta.security.empty())
            dom-6: A resource should have narrative for robust management (text.`div`.exists())
            2. RequestGroup.id
            Definition

            The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.

            ShortLogical id of this artifact
            Comments

            The only time that a resource does not have an id is when it is being submitted to the server using a create operation.

            Control0..1
            Typeid
            Is Modifierfalse
            Summarytrue
            4. RequestGroup.meta
            Definition

            The metadata about the resource. This is content that is maintained by the infrastructure. Changes to the content might not always be associated with version changes to the resource.

            ShortMetadata about the resource
            Control0..1
            TypeMeta
            Is Modifierfalse
            Summarytrue
            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
            6. RequestGroup.implicitRules
            Definition

            A reference to a set of rules that were followed when the resource was constructed, and which must be understood when processing the content. Often, this is a reference to an implementation guide that defines the special rules along with other profiles etc.

            ShortA set of rules under which this content was created
            Comments

            Asserting this rule set restricts the content to be only understood by a limited set of trading partners. This inherently limits the usefulness of the data in the long term. However, the existing health eco-system is highly fractured, and not yet ready to define, collect, and exchange data in a generally computable sense. Wherever possible, implementers and/or specification writers should avoid using this element. Often, when used, the URL is a reference to an implementation guide that defines these special rules as part of it's narrative along with other profiles, value sets, etc.

            Control0..1
            Typeuri
            Is Modifiertrue because This element is labeled as a modifier because the implicit rules may provide additional knowledge about the resource that modifies it's meaning or interpretation
            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
            Summarytrue
            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
            8. RequestGroup.language
            Definition

            The base language in which the resource is written.

            ShortLanguage of the resource content
            Comments

            Language is provided to support indexing and accessibility (typically, services such as text to speech use the language tag). The html language tag in the narrative applies to the narrative. The language tag on the resource may be used to specify the language of other presentations generated from the data in the resource. Not all the content has to be in the base language. The Resource.language should not be assumed to apply to the narrative automatically. If a language is specified, it should it also be specified on the div element in the html (see rules in HTML5 for information about the relationship between xml:lang and the html lang attribute).

            Control0..1
            BindingThe codes SHOULD be taken from CommonLanguages
            (preferred to http://hl7.org/fhir/ValueSet/languages)

            A human language.

            Additional BindingsPurpose
            AllLanguagesMax Binding
            Typecode
            Is Modifierfalse
            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
            Summaryfalse
            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
            10. RequestGroup.text
            Definition

            A human-readable narrative that contains a summary of the resource and can be used to represent the content of the resource to a human. The narrative need not encode all the structured data, but is required to contain sufficient detail to make it "clinically safe" for a human to just read the narrative. Resource definitions may define what content should be represented in the narrative to ensure clinical safety.

            ShortText summary of the resource, for human interpretation
            Comments

            Contained resources do not have narrative. Resources that are not contained SHOULD have a narrative. In some cases, a resource may only have text with little or no additional discrete data (as long as all minOccurs=1 elements are satisfied). This may be necessary for data from legacy systems where information is captured as a "text blob" or where text is additionally entered raw or narrated and encoded information is added later.

            Control0..1
            TypeNarrative
            Is Modifierfalse
            Summaryfalse
            Alternate Namesnarrative, html, xhtml, display
            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
            12. RequestGroup.contained
            Definition

            These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.

            ShortContained, inline Resources
            Comments

            This should never be done when the content can be identified properly, as once identification is lost, it is extremely difficult (and context dependent) to restore it again. Contained resources may have profiles and tags In their meta elements, but SHALL NOT have security labels.

            Control0..*
            TypeResource
            Is Modifierfalse
            Summaryfalse
            Alternate Namesinline resources, anonymous resources, contained resources
            14. RequestGroup.extension
            Definition

            An Extension

            ShortExtension
            Control2..*
            TypeExtension
            Is Modifierfalse
            Summaryfalse
            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
            ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
            SlicingThis element introduces a set of slices on RequestGroup.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
            • value @ url
            • 16. RequestGroup.extension:orderDetail
              Slice NameorderDetail
              Definition

              Optional Extension Element - found in all resources.

              ShortOptional Extensions Element
              Control0..*
              This element is affected by the following invariants: ele-1
              TypeExtension(Extension Definition for ServiceRequest.orderDetail for Version 4.0) (Extension Type: CodeableConcept)
              Is Modifierfalse
              Must Supporttrue
              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
              ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
              18. RequestGroup.extension:category
              Slice Namecategory
              Definition

              Optional Extension Element - found in all resources.

              ShortOptional Extensions Element
              Control1..1
              This element is affected by the following invariants: ele-1
              TypeExtension(Extension Definition for ServiceRequest.category for Version 4.0) (Extension Type: CodeableConcept)
              Is Modifierfalse
              Must Supporttrue
              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
              ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
              20. RequestGroup.extension:category.id
              Definition

              Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

              ShortUnique id for inter-element referencing
              Control0..1
              Typestring
              Is Modifierfalse
              XML FormatIn the XML format, this property is represented as an attribute.
              Summaryfalse
              22. RequestGroup.extension:category.extension
              Definition

              An Extension

              ShortExtension
              Control0..0
              TypeExtension
              Is Modifierfalse
              Summaryfalse
              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
              ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
              SlicingThis element introduces a set of slices on RequestGroup.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
              • value @ url
              • 24. RequestGroup.extension:category.url
                Definition

                Source of the definition for the extension code - a logical name or a URL.

                Shortidentifies the meaning of the extension
                Comments

                The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                Control1..1
                Typeuri
                Is Modifierfalse
                XML FormatIn the XML format, this property is represented as an attribute.
                Summaryfalse
                Fixed Valuehttp://hl7.org/fhir/4.0/StructureDefinition/extension-ServiceRequest.category
                26. RequestGroup.extension:category.value[x]
                Definition

                Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

                ShortValue of extension
                Control1..1
                BindingUnless not suitable, these codes SHALL be taken from BeReferralCategory
                (extensible to https://www.ehealth.fgov.be/standards/fhir/referral/ValueSet/be-vs-referral-category)
                TypeCodeableConcept
                [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                Is Modifierfalse
                Summaryfalse
                Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                28. RequestGroup.extension:feedback
                Slice Namefeedback
                Definition

                Optional Extension Element - found in all resources.

                ShortGive feedback to the prescriber
                Control0..1
                This element is affected by the following invariants: ele-1
                TypeExtension(BeFeedbackToPrescriber) (Extension Type: boolean)
                Is Modifierfalse
                Must Supporttrue
                Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                30. RequestGroup.extension:coprescriber
                Slice Namecoprescriber
                Definition

                Other practitioners that must take part in this prescripiton

                ShortInfo about the other parties that have to take part in the prescription.
                Control0..1
                This element is affected by the following invariants: ele-1
                TypeExtension(BeCoPrescriberInfo) (Complex Extension)
                Is Modifierfalse
                Must Supporttrue
                Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                32. RequestGroup.extension:validity
                Slice Namevalidity
                Definition

                Begin and enddate of the validity of the request

                ShortValidity period of the prescription
                Control1..1
                This element is affected by the following invariants: ele-1
                TypeExtension(BeValidityPeriod) (Extension Type: Period)
                Is Modifierfalse
                Must Supporttrue
                Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                34. RequestGroup.extension:latest
                Slice Namelatest
                Definition

                Request must be performed before

                ShortRequest must be executed before
                Control0..1
                This element is affected by the following invariants: ele-1
                TypeExtension(BeLatestEndDate) (Extension Type: dateTime(BeYearMonthDay))
                Is Modifierfalse
                Must Supporttrue
                Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                36. RequestGroup.extension:latestDraft
                Slice NamelatestDraft
                Definition

                Request must leave draft status before

                ShortThe prescription must have left the draft status befor this moment
                Control0..1
                This element is affected by the following invariants: ele-1
                TypeExtension(BeLatestDraftDate) (Extension Type: dateTime(BeYearMonthDay))
                Is Modifierfalse
                Must Supporttrue
                Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                38. RequestGroup.extension:proposalType
                Slice NameproposalType
                Definition

                Type of proposal

                ShortBeProposalType
                Control0..1
                This element is affected by the following invariants: ele-1
                TypeExtension(BeProposalType) (Extension Type: CodeableConcept)
                Is Modifierfalse
                Must Supporttrue
                Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                40. RequestGroup.extension:pss
                Slice Namepss
                Definition

                Prescription Search Support Info

                ShortBePSSInfo
                Control0..1
                This element is affected by the following invariants: ele-1
                TypeExtension(BePSSInfo) (Complex Extension)
                Is Modifierfalse
                Must Supporttrue
                Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                42. RequestGroup.extension:performerType
                Slice NameperformerType
                Definition

                Optional Extension Element - found in all resources.

                ShortDiscipline of provider. Replaces .performerType because of wrong cardinality
                Control0..*
                This element is affected by the following invariants: ele-1
                TypeExtension(BePerformerType) (Extension Type: CodeableConcept)
                Is Modifierfalse
                Must Supporttrue
                Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                44. RequestGroup.modifierExtension
                Definition

                May be used to represent additional information that is not part of the basic definition of the resource and that modifies the understanding of the element that contains it and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.

                Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).

                ShortExtensions that cannot be ignored
                Comments

                There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                Control0..*
                TypeExtension
                Is Modifiertrue because Modifier extensions are expected to modify the meaning or interpretation of the resource that contains them
                Summaryfalse
                Requirements

                Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions.

                Alternate Namesextensions, user content
                Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                46. RequestGroup.identifier
                Definition

                Allows a service to provide a unique, business identifier for the request.

                ShortBusiness identifier
                NoteThis is a business identifier, not a resource identifier (see discussion)
                Control0..*
                TypeIdentifier
                Is Modifierfalse
                Summarytrue
                Requirements

                Allows identification of the request as it is known by various participating systems and in a way that remains consistent across servers.

                Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                SlicingThis element introduces a set of slices on RequestGroup.identifier. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                • value @ system
                • 48. RequestGroup.identifier:UHMEP
                  Slice NameUHMEP
                  Definition

                  Allows a service to provide a unique, business identifier for the request.

                  ShortReference ID of the UHMEP once available there
                  NoteThis is a business identifier, not a resource identifier (see discussion)
                  Control0..1
                  TypeIdentifier
                  Is Modifierfalse
                  Summarytrue
                  Requirements

                  Allows identification of the request as it is known by various participating systems and in a way that remains consistent across servers.

                  Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                  50. RequestGroup.identifier:UHMEP.id
                  Definition

                  Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                  ShortUnique id for inter-element referencing
                  Control0..1
                  Typestring
                  Is Modifierfalse
                  XML FormatIn the XML format, this property is represented as an attribute.
                  Summaryfalse
                  52. RequestGroup.identifier:UHMEP.extension
                  Definition

                  May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                  ShortAdditional content defined by implementations
                  Comments

                  There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                  Control0..*
                  TypeExtension
                  Is Modifierfalse
                  Summaryfalse
                  Alternate Namesextensions, user content
                  Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                  ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                  SlicingThis element introduces a set of slices on RequestGroup.identifier.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                  • value @ url
                  • 54. RequestGroup.identifier:UHMEP.use
                    Definition

                    The purpose of this identifier.

                    Shortusual | official | temp | secondary | old (If known)
                    Comments

                    Applications can assume that an identifier is permanent unless it explicitly says that it is temporary.

                    Control0..1
                    BindingThe codes SHALL be taken from IdentifierUse
                    (required to http://hl7.org/fhir/ValueSet/identifier-use|4.0.1)

                    Identifies the purpose for this identifier, if known .

                    Typecode
                    Is Modifiertrue because This is labeled as "Is Modifier" because applications should not mistake a temporary id for a permanent one.
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    Summarytrue
                    Requirements

                    Allows the appropriate identifier for a particular context of use to be selected from among a set of identifiers.

                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                    56. RequestGroup.identifier:UHMEP.type
                    Definition

                    A coded type for the identifier that can be used to determine which identifier to use for a specific purpose.

                    ShortDescription of identifier
                    Comments

                    This element deals only with general categories of identifiers. It SHOULD not be used for codes that correspond 1..1 with the Identifier.system. Some identifiers may fall into multiple categories due to common usage. Where the system is known, a type is unnecessary because the type is always part of the system definition. However systems often need to handle identifiers where the system is not known. There is not a 1:1 relationship between type and system, since many different systems have the same type.

                    Control0..1
                    BindingUnless not suitable, these codes SHALL be taken from Identifier Type Codes
                    (extensible to http://hl7.org/fhir/ValueSet/identifier-type)

                    A coded type for an identifier that can be used to determine which identifier to use for a specific purpose.

                    TypeCodeableConcept
                    Is Modifierfalse
                    Summarytrue
                    Requirements

                    Allows users to make use of identifiers when the identifier system is not known.

                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                    58. RequestGroup.identifier:UHMEP.system
                    Definition

                    Establishes the namespace for the value - that is, a URL that describes a set values that are unique.

                    ShortThe namespace for the identifier value
                    Comments

                    Identifier.system is always case sensitive.

                    Control1..1
                    Typeuri
                    Is Modifierfalse
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    Summarytrue
                    Requirements

                    There are many sets of identifiers. To perform matching of two identifiers, we need to know what set we're dealing with. The system identifies a particular set of unique identifiers.

                    Fixed Valuehttps://www.ehealth.fgov.be/standards/fhir/referral/NamingSystem/uhmep
                    Example<br/><b>General</b>:http://www.acme.com/identifiers/patient
                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                    60. RequestGroup.identifier:UHMEP.value
                    Definition

                    The portion of the identifier typically relevant to the user and which is unique within the context of the system.

                    ShortThe value that is unique
                    Comments

                    If the value is a full URI, then the system SHALL be urn:ietf:rfc:3986. The value's primary purpose is computational mapping. As a result, it may be normalized for comparison purposes (e.g. removing non-significant whitespace, dashes, etc.) A value formatted for human display can be conveyed using the Rendered Value extension. Identifier.value is to be treated as case sensitive unless knowledge of the Identifier.system allows the processer to be confident that non-case-sensitive processing is safe.

                    Control1..1
                    Typestring
                    Is Modifierfalse
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    Summarytrue
                    Example<br/><b>General</b>:123456
                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                    62. RequestGroup.identifier:UHMEP.period
                    Definition

                    Time period during which identifier is/was valid for use.

                    ShortTime period when id is/was valid for use
                    Control0..1
                    TypePeriod
                    Is Modifierfalse
                    Summarytrue
                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                    64. RequestGroup.identifier:UHMEP.assigner
                    Definition

                    Organization that issued/manages the identifier.

                    ShortOrganization that issued id (may be just text)
                    Comments

                    The Identifier.assigner may omit the .reference element and only contain a .display element reflecting the name or other textual information about the assigning organization.

                    Control0..1
                    TypeReference(Organization)
                    Is Modifierfalse
                    Summarytrue
                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                    66. RequestGroup.instantiatesCanonical
                    Definition

                    A canonical URL referencing a FHIR-defined protocol, guideline, orderset or other definition that is adhered to in whole or in part by this request.

                    ShortInstantiates FHIR protocol or definition
                    Control0..*
                    Typecanonical
                    Is Modifierfalse
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    Summarytrue
                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                    68. RequestGroup.instantiatesUri
                    Definition

                    A URL referencing an externally defined protocol, guideline, orderset or other definition that is adhered to in whole or in part by this request.

                    ShortInstantiates external protocol or definition
                    Control0..*
                    Typeuri
                    Is Modifierfalse
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    Summarytrue
                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                    70. RequestGroup.basedOn
                    Definition

                    A plan, proposal or order that is fulfilled in whole or in part by this request.

                    ShortFulfills plan, proposal, or order
                    Control0..*
                    TypeReference(Resource)
                    Is Modifierfalse
                    Summaryfalse
                    Requirements

                    Allows tracing of authorization for the request and tracking whether proposals/recommendations were acted upon.

                    Alternate Namesfulfills
                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                    72. RequestGroup.replaces
                    Definition

                    Completed or terminated request(s) whose function is taken by this new request.

                    ShortRequest(s) replaced by this request
                    Comments

                    The replacement could be because the initial request was immediately rejected (due to an issue) or because the previous request was completed, but the need for the action described by the request remains ongoing.

                    Control0..*
                    TypeReference(Resource)
                    Is Modifierfalse
                    Summaryfalse
                    Requirements

                    Allows tracing the continuation of a therapy or administrative process instantiated through multiple requests.

                    Alternate Namessupersedes, prior, renewed order
                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                    74. RequestGroup.groupIdentifier
                    Definition

                    A shared identifier common to all requests that were authorized more or less simultaneously by a single author, representing the identifier of the requisition, prescription or similar form.

                    ShortComposite request this is part of
                    Comments

                    Requests are linked either by a "basedOn" relationship (i.e. one request is fulfilling another) or by having a common requisition. Requests that are part of the same requisition are generally treated independently from the perspective of changing their state or maintaining them after initial creation.

                    Control0..1
                    TypeIdentifier
                    Is Modifierfalse
                    Must Supporttrue
                    Summarytrue
                    Requirements

                    Some business processes need to know if multiple items were ordered as part of the same "prescription" or "requisition" for billing or other purposes.

                    Alternate Namesgrouperid, requisition
                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                    76. RequestGroup.status
                    Definition

                    The current state of the request. For request groups, the status reflects the status of all the requests in the group.

                    Shortdraft | active | on-hold | revoked | completed | entered-in-error | unknown
                    Control1..1
                    BindingThe codes SHALL be taken from RequestStatus
                    (required to http://hl7.org/fhir/ValueSet/request-status|4.0.1)

                    Codes identifying the lifecycle stage of a request.

                    Typecode
                    Is Modifiertrue because This element is labeled as a modifier because it is a status element that contains status entered-in-error which means that the resource should not be treated as valid
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    Summarytrue
                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                    78. RequestGroup.intent
                    Definition

                    Indicates the level of authority/intentionality associated with the request and where the request fits into the workflow chain.

                    Shortproposal | plan | directive | order | original-order | reflex-order | filler-order | instance-order | option
                    Control1..1
                    BindingThe codes SHALL be taken from BeVsRequestIntent
                    (required to https://www.ehealth.fgov.be/standards/fhir/referral/ValueSet/be-vs-request-intent)
                    Typecode
                    Is Modifiertrue because This element changes the interpretation of all descriptive attributes. For example "the time the request is recommended to occur" vs. "the time the request is authorized to occur" or "who is recommended to perform the request" vs. "who is authorized to perform the request
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    Summarytrue
                    Requirements

                    Proposals/recommendations, plans and orders all use the same structure and can exist in the same fulfillment chain.

                    Alternate Namescategory
                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                    80. RequestGroup.priority
                    Definition

                    Indicates how quickly the request should be addressed with respect to other requests.

                    Shortroutine | urgent | asap | stat
                    Control0..1
                    BindingThe codes SHALL be taken from RequestPriority
                    (required to http://hl7.org/fhir/ValueSet/request-priority|4.0.1)

                    Identifies the level of importance to be assigned to actioning the request.

                    Typecode
                    Is Modifierfalse
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    Summarytrue
                    Meaning if MissingIf missing, this request should be performed with normal priority
                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                    82. RequestGroup.code
                    Definition

                    A code that identifies what the overall request group is.

                    ShortWhat's being requested/ordered
                    Comments

                    This element can be used to provide a code that captures the meaning of the request group as a whole, as opposed to the code of the action element, which captures the meaning of the individual actions within the request group.

                    Control0..1
                    TypeCodeableConcept
                    Is Modifierfalse
                    Must Supporttrue
                    Summarytrue
                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                    84. RequestGroup.subject
                    Definition

                    The subject for which the request group was created.

                    ShortWho the request group is about
                    Control0..1
                    TypeReference(Patient, Group)
                    Is Modifierfalse
                    Summaryfalse
                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                    86. RequestGroup.encounter
                    Definition

                    Describes the context of the request group, if any.

                    ShortCreated as part of
                    Control0..1
                    TypeReference(Encounter)
                    Is Modifierfalse
                    Summaryfalse
                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                    88. RequestGroup.authoredOn
                    Definition

                    Indicates when the request group was created.

                    ShortWhen the request group was authored
                    Control1..1
                    TypedateTime
                    Is Modifierfalse
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    Must Supporttrue
                    Summaryfalse
                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                    be-inv-long-date: date SHALL contain a long date (YYYY-MM-DDThh:mm:ss+zz:zz) (empty() or toString().length()=25)
                    90. RequestGroup.author
                    Definition

                    Provides a reference to the author of the request group.

                    ShortDevice or practitioner that authored the request group
                    Control0..1
                    TypeReference(Device, Practitioner, PractitionerRole)
                    Is Modifierfalse
                    Summaryfalse
                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                    92. RequestGroup.reasonCode
                    Definition

                    Describes the reason for the request group in coded or textual form.

                    ShortWhy the request group is needed
                    Control0..*
                    TypeCodeableConcept
                    Is Modifierfalse
                    Summaryfalse
                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                    94. RequestGroup.reasonReference
                    Definition

                    Indicates another resource whose existence justifies this request group.

                    ShortWhy the request group is needed
                    Control0..*
                    TypeReference(Condition, Observation, DiagnosticReport, DocumentReference)
                    Is Modifierfalse
                    Summaryfalse
                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                    96. RequestGroup.note
                    Definition

                    Provides a mechanism to communicate additional information about the response.

                    ShortAdditional notes about the response
                    Control0..*
                    TypeAnnotation
                    Is Modifierfalse
                    Summaryfalse
                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                    98. RequestGroup.action
                    Definition

                    The actions, if any, produced by the evaluation of the artifact.

                    ShortAt least one referral prescription
                    Control1..*
                    TypeBackboneElement
                    Is Modifierfalse
                    Must Supporttrue
                    Summaryfalse
                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                    rqg-1: Must have resource or action but not both (resource.exists() != action.exists())
                    100. RequestGroup.action.id
                    Definition

                    Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                    ShortUnique id for inter-element referencing
                    Control0..1
                    Typestring
                    Is Modifierfalse
                    Must Supporttrue
                    XML FormatIn the XML format, this property is represented as an attribute.
                    Summaryfalse
                    102. RequestGroup.action.extension
                    Definition

                    May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                    ShortAdditional content defined by implementations
                    Comments

                    There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                    Control0..*
                    TypeExtension
                    Is Modifierfalse
                    Summaryfalse
                    Alternate Namesextensions, user content
                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                    ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                    104. RequestGroup.action.modifierExtension
                    Definition

                    May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.

                    Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).

                    ShortExtensions that cannot be ignored even if unrecognized
                    Comments

                    There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                    Control0..*
                    TypeExtension
                    Is Modifiertrue because Modifier extensions are expected to modify the meaning or interpretation of the element that contains them
                    Summarytrue
                    Requirements

                    Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions.

                    Alternate Namesextensions, user content, modifiers
                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                    ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                    106. RequestGroup.action.prefix
                    Definition

                    A user-visible prefix for the action.

                    ShortUser-visible prefix for the action (e.g. 1. or A.)
                    Control0..1
                    Typestring
                    Is Modifierfalse
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    Summaryfalse
                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                    108. RequestGroup.action.title
                    Definition

                    The title of the action displayed to a user.

                    ShortUser-visible title
                    Control0..1
                    Typestring
                    Is Modifierfalse
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    Summaryfalse
                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                    110. RequestGroup.action.description
                    Definition

                    A short description of the action used to provide a summary to display to the user.

                    ShortShort description of the action
                    Control0..1
                    Typestring
                    Is Modifierfalse
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    Summarytrue
                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                    112. RequestGroup.action.textEquivalent
                    Definition

                    A text equivalent of the action to be performed. This provides a human-interpretable description of the action when the definition is consumed by a system that might not be capable of interpreting it dynamically.

                    ShortStatic text equivalent of the action, used if the dynamic aspects cannot be interpreted by the receiving system
                    Control0..1
                    Typestring
                    Is Modifierfalse
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    Summarytrue
                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                    114. RequestGroup.action.priority
                    Definition

                    Indicates how quickly the action should be addressed with respect to other actions.

                    Shortroutine | urgent | asap | stat
                    Control0..1
                    BindingThe codes SHALL be taken from RequestPriority
                    (required to http://hl7.org/fhir/ValueSet/request-priority|4.0.1)

                    Identifies the level of importance to be assigned to actioning the request.

                    Typecode
                    Is Modifierfalse
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    Summaryfalse
                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                    116. RequestGroup.action.code
                    Definition

                    A code that provides meaning for the action or action group. For example, a section may have a LOINC code for a section of a documentation template.

                    ShortCode representing the meaning of the action or sub-actions
                    Control0..*
                    TypeCodeableConcept
                    Is Modifierfalse
                    Summaryfalse
                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                    118. RequestGroup.action.documentation
                    Definition

                    Didactic or other informational resources associated with the action that can be provided to the CDS recipient. Information resources can include inline text commentary and links to web resources.

                    ShortSupporting documentation for the intended performer of the action
                    Control0..*
                    TypeRelatedArtifact
                    Is Modifierfalse
                    Summaryfalse
                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                    120. RequestGroup.action.condition
                    Definition

                    An expression that describes applicability criteria, or start/stop conditions for the action.

                    ShortWhether or not the action is applicable
                    Comments

                    When multiple conditions of the same kind are present, the effects are combined using AND semantics, so the overall condition is true only if all of the conditions are true.

                    Control0..*
                    TypeBackboneElement
                    Is Modifierfalse
                    Summaryfalse
                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                    122. RequestGroup.action.condition.id
                    Definition

                    Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                    ShortUnique id for inter-element referencing
                    Control0..1
                    Typestring
                    Is Modifierfalse
                    XML FormatIn the XML format, this property is represented as an attribute.
                    Summaryfalse
                    124. RequestGroup.action.condition.extension
                    Definition

                    May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                    ShortAdditional content defined by implementations
                    Comments

                    There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                    Control0..*
                    TypeExtension
                    Is Modifierfalse
                    Summaryfalse
                    Alternate Namesextensions, user content
                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                    ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                    126. RequestGroup.action.condition.modifierExtension
                    Definition

                    May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.

                    Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).

                    ShortExtensions that cannot be ignored even if unrecognized
                    Comments

                    There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                    Control0..*
                    TypeExtension
                    Is Modifiertrue because Modifier extensions are expected to modify the meaning or interpretation of the element that contains them
                    Summarytrue
                    Requirements

                    Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions.

                    Alternate Namesextensions, user content, modifiers
                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                    ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                    128. RequestGroup.action.condition.kind
                    Definition

                    The kind of condition.

                    Shortapplicability | 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 enter/exit criteria for an action.

                    Control1..1
                    BindingThe codes SHALL be taken from ActionConditionKind
                    (required to http://hl7.org/fhir/ValueSet/action-condition-kind|4.0.1)

                    The kind of condition for the action.

                    Typecode
                    Is Modifierfalse
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    Summaryfalse
                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                    130. RequestGroup.action.condition.expression
                    Definition

                    An expression that returns true or false, indicating whether or not the condition is satisfied.

                    ShortBoolean-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.

                    Control0..1
                    TypeExpression
                    Is Modifierfalse
                    Summaryfalse
                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                    132. RequestGroup.action.relatedAction
                    Definition

                    A relationship to another action such as "before" or "30-60 minutes after start of".

                    ShortRelationship to another action
                    Control0..*
                    TypeBackboneElement
                    Is Modifierfalse
                    Must Supporttrue
                    Summaryfalse
                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                    134. RequestGroup.action.relatedAction.id
                    Definition

                    Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                    ShortUnique id for inter-element referencing
                    Control0..1
                    Typestring
                    Is Modifierfalse
                    XML FormatIn the XML format, this property is represented as an attribute.
                    Summaryfalse
                    136. RequestGroup.action.relatedAction.extension
                    Definition

                    May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                    ShortAdditional content defined by implementations
                    Comments

                    There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                    Control0..*
                    TypeExtension
                    Is Modifierfalse
                    Summaryfalse
                    Alternate Namesextensions, user content
                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                    ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                    138. RequestGroup.action.relatedAction.modifierExtension
                    Definition

                    May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.

                    Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).

                    ShortExtensions that cannot be ignored even if unrecognized
                    Comments

                    There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                    Control0..*
                    TypeExtension
                    Is Modifiertrue because Modifier extensions are expected to modify the meaning or interpretation of the element that contains them
                    Summarytrue
                    Requirements

                    Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions.

                    Alternate Namesextensions, user content, modifiers
                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                    ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                    140. RequestGroup.action.relatedAction.actionId
                    Definition

                    The element id of the action this is related to.

                    ShortWhat action this is related to
                    Control1..1
                    Typeid
                    Is Modifierfalse
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    Must Supporttrue
                    Summaryfalse
                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                    142. RequestGroup.action.relatedAction.relationship
                    Definition

                    The relationship of this action to the related action.

                    Shortbefore-start | before | before-end | concurrent-with-start | concurrent | concurrent-with-end | after-start | after | after-end
                    Control1..1
                    BindingThe codes SHALL be taken from ActionRelationshipType
                    (required to http://hl7.org/fhir/ValueSet/action-relationship-type|4.0.1)

                    Defines the types of relationships between actions.

                    Typecode
                    Is Modifierfalse
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    Must Supporttrue
                    Summaryfalse
                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                    144. RequestGroup.action.relatedAction.offset[x]
                    Definition

                    A duration or range of durations to apply to the relationship. For example, 30-60 minutes before.

                    ShortTime offset for the relationship
                    Control0..1
                    TypeChoice of: Duration, Range
                    [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                    Is Modifierfalse
                    Summaryfalse
                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                    146. RequestGroup.action.timing[x]
                    Definition

                    An optional value describing when the action should be performed.

                    ShortWhen the action should take place
                    Control0..1
                    TypeChoice of: dateTime, Age, Period, Duration, Range, Timing
                    [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                    Is Modifierfalse
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    Summaryfalse
                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                    148. RequestGroup.action.participant
                    Definition

                    The participant that should perform or be responsible for this action.

                    ShortWho should perform the action
                    Control0..*
                    TypeReference(Patient, Practitioner, PractitionerRole, RelatedPerson, Device)
                    Is Modifierfalse
                    Summaryfalse
                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                    150. RequestGroup.action.type
                    Definition

                    The type of action to perform (create, update, remove).

                    Shortcreate | update | remove | fire-event
                    Control0..1
                    BindingUnless not suitable, these codes SHALL be taken from ActionType
                    (extensible to http://hl7.org/fhir/ValueSet/action-type)

                    The type of action to be performed.

                    TypeCodeableConcept
                    Is Modifierfalse
                    Summaryfalse
                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                    152. RequestGroup.action.groupingBehavior
                    Definition

                    Defines the grouping behavior for the action and its children.

                    Shortvisual-group | logical-group | sentence-group
                    Control0..1
                    BindingThe codes SHALL be taken from ActionGroupingBehavior
                    (required to http://hl7.org/fhir/ValueSet/action-grouping-behavior|4.0.1)

                    Defines organization behavior of a group.

                    Typecode
                    Is Modifierfalse
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    Summaryfalse
                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                    154. RequestGroup.action.selectionBehavior
                    Definition

                    Defines the selection behavior for the action and its children.

                    Shortany | all | all-or-none | exactly-one | at-most-one | one-or-more
                    Control0..1
                    BindingThe codes SHALL be taken from ActionSelectionBehavior
                    (required to http://hl7.org/fhir/ValueSet/action-selection-behavior|4.0.1)

                    Defines selection behavior of a group.

                    Typecode
                    Is Modifierfalse
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    Summaryfalse
                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                    156. RequestGroup.action.requiredBehavior
                    Definition

                    Defines expectations around whether an action is required.

                    Shortmust | could | must-unless-documented
                    Control0..1
                    BindingThe codes SHALL be taken from ActionRequiredBehavior
                    (required to http://hl7.org/fhir/ValueSet/action-required-behavior|4.0.1)

                    Defines expectations around whether an action or action group is required.

                    Typecode
                    Is Modifierfalse
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    Summaryfalse
                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                    158. RequestGroup.action.precheckBehavior
                    Definition

                    Defines whether the action should usually be preselected.

                    Shortyes | no
                    Control0..1
                    BindingThe codes SHALL be taken from ActionPrecheckBehavior
                    (required to http://hl7.org/fhir/ValueSet/action-precheck-behavior|4.0.1)

                    Defines selection frequency behavior for an action or group.

                    Typecode
                    Is Modifierfalse
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    Summaryfalse
                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                    160. RequestGroup.action.cardinalityBehavior
                    Definition

                    Defines whether the action can be selected multiple times.

                    Shortsingle | multiple
                    Control0..1
                    BindingThe codes SHALL be taken from ActionCardinalityBehavior
                    (required to http://hl7.org/fhir/ValueSet/action-cardinality-behavior|4.0.1)

                    Defines behavior for an action or a group for how many times that item may be repeated.

                    Typecode
                    Is Modifierfalse
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    Summaryfalse
                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                    162. RequestGroup.action.resource
                    Definition

                    The resource that is the target of the action (e.g. CommunicationRequest).

                    ShortThe target of the action
                    Comments

                    The target resource SHALL be a Request resource with a Request.intent set to "option".

                    Control1..1
                    This element is affected by the following invariants: rqg-1
                    TypeReference(BeReferralCareServiceRequest)
                    Is Modifierfalse
                    Must Supporttrue
                    Summaryfalse
                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                    164. RequestGroup.action.action
                    Definition

                    Sub actions.

                    ShortSub action
                    Control0..*
                    This element is affected by the following invariants: rqg-1
                    TypeSeettp://hl7.org/fhir/StructureDefinition/RequestGroup#RequestGroup.action
                    Is Modifierfalse
                    Summaryfalse
                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))