Koppelmij Implementation Guide
0.1.0 - ci-build

Koppelmij Implementation Guide - Local Development build (v0.1.0) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions

Logical Model: LmTask - Detailed Descriptions

Active as of 2026-05-08

Definitions for the pt-lm-Task logical model.

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

0. pt-lm-Task
Definition

Patient-specific workflow item that requests execution of a defined digital (eHealth) activity. Each Task represents an instance of “perform this activity for this patient”, optionally linking to an ActivityDefinition that describes the launchable activity.


Base definition for all elements in a resource.

ShortTaskBase for all elements
Control0..*
This element is affected by the following invariants: ele-1
Is Modifierfalse
Logical ModelInstances of this logical model are not marked to be the target of a Reference
Alternate NamesTaken
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
2. pt-lm-Task.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
4. pt-lm-Task.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 pt-lm-Task.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
  • value @ url
  • 6. pt-lm-Task.Instantiates
    Definition

    A link to the ActivityDefinition that defines the launchable eHealth activity (i.e., what module/content should be launched or performed) associated with this Task. In both MedMij and Koppeltaal implementations, this link is carried using the Koppeltaal instantiates extension.

    ShortInstantiates ActivityDefinition
    Control0..1
    TypeBackboneElement
    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
    8. pt-lm-Task.Instantiates.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
    10. pt-lm-Task.Instantiates.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 pt-lm-Task.Instantiates.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
    • value @ url
    • 12. pt-lm-Task.Instantiates.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())
      14. pt-lm-Task.Instantiates.ActivityDefinition
      Definition

      Reference to the ActivityDefinition that describes the activity to launch/perform.

      ShortReference to the ActivityDefinition that describes the activity to launch/perform.
      Control0..1
      TypeReference(ActivityDefinition)
      Alternate NamesActivityDefinition
      16. pt-lm-Task.Identifier
      Definition

      Business identifier that uniquely identifies this Task instance within or across systems.

      ShortBusiness identifier that uniquely identifies this Task instance within or across systems.
      Control0..1
      TypeIdentifier
      18. pt-lm-Task.GroupIdentifier
      Definition

      Identifier used to group related tasks (e.g., tasks belonging to the same digital care module/program).

      ShortIdentifier used to group related tasks (e.g., tasks belonging to the same digital care module/program).
      Control0..1
      TypeIdentifier
      Alternate NamesGroepIdentifier
      20. pt-lm-Task.BasedOn
      Definition

      Order(s) on which this Task is based. Typically a ServiceRequest represents the clinical order that triggered this patient-facing activity, and it may also carry patient-specific instructions for the activity (e.g., via ServiceRequest.patientInstruction).

      ShortOrder(s) on which this Task is based. Typically a ServiceRequest represents the clinical order that triggered this patient-facing activity, and it may also carry patient-specific instructions for the activity (e.g., via ServiceRequest.patientInstruction).
      Control0..1
      TypeReference(ServiceRequest)
      Alternate NamesGebaseerdOp
      22. pt-lm-Task.PartOf
      Definition

      Parent task of which this task is a part. Used to link subtasks (e.g., individual measurement moments) to a main task.

      ShortParent task of which this task is a part. Used to link subtasks (e.g., individual measurement moments) to a main task.
      Control0..1
      TypeReference(Task)
      Alternate NamesSubTaak
      24. pt-lm-Task.Status
      Definition

      Current state of the Task in the workflow (e.g., requested, received, accepted, in-progress, completed, cancelled).

      ShortCurrent state of the Task in the workflow (e.g., requested, received, accepted, in-progress, completed, cancelled).
      Control0..1
      Typecode
      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
      Alternate NamesTaakStatus
      26. pt-lm-Task.Intent
      Definition

      Indicates whether the Task is a proposal, plan, or order. For patient-facing activities this will typically be an order.

      ShortIndicates whether the Task is a proposal, plan, or order. For patient-facing activities this will typically be an order.
      Control0..1
      Typecode
      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
      Alternate NamesBedoeling
      28. pt-lm-Task.Priority
      Definition

      Indicates how urgent it is to perform the activity (e.g., routine, urgent, asap).

      ShortIndicates how urgent it is to perform the activity (e.g., routine, urgent, asap).
      Control0..1
      Typecode
      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
      Alternate NamesTaakPrioriteit
      30. pt-lm-Task.Description
      Definition

      Short, human-readable description of what should be done. Keep the text concise and readable on mobile applications.

      ShortShort, human-readable description of what should be done. Keep the text concise and readable on mobile applications.
      Control0..1
      Typestring
      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
      Alternate NamesTaakOmschrijving
      32. pt-lm-Task.For
      Definition

      The patient for whom the Task is intended.

      ShortThe patient for whom the Task is intended.
      Control1..1
      TypeReference(Patient)
      Alternate NamesVoor
      34. pt-lm-Task.ExecutionPeriod
      Definition

      Time window in which the Task is expected or allowed to be performed (start/end).

      ShortTime window in which the Task is expected or allowed to be performed (start/end).
      Control0..1
      TypePeriod
      Alternate NamesPeriode
      36. pt-lm-Task.AuthoredOn
      Definition

      Date and time when the Task was created.

      ShortDate and time when the Task was created.
      Control0..1
      TypedateTime
      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
      Alternate NamesAanmaakDatumTijd
      38. pt-lm-Task.LastModified
      Definition

      Date and time when the Task was last updated (e.g., after status change, edits, or reassignment).

      ShortDate and time when the Task was last updated (e.g., after status change, edits, or reassignment).
      Control0..1
      TypedateTime
      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
      Alternate NamesLaatstGewijzigd
      40. pt-lm-Task.Requester
      Definition

      The person or role who requested or initiated this Task.

      ShortThe person or role who requested or initiated this Task.
      Control0..1
      TypeReference(PractitionerRole)
      Alternate NamesAanvrager
      42. pt-lm-Task.Owner
      Definition

      The actor currently responsible for performing the Task

      ShortThe actor currently responsible for performing the Task
      Control1..1
      TypeReference(Patient)
      Alternate NamesTaakEigenaar
      44. pt-lm-Task.Restriction
      Definition

      Constraints on performing this Task, such as how many times it may be executed, within which period, and by which intended performers.

      ShortConstraints on performing this Task, such as how many times it may be executed, within which period, and by which intended performers.
      Control0..1
      TypeBackboneElement
      Alternate NamesFrequentie
      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
      46. pt-lm-Task.Restriction.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
      48. pt-lm-Task.Restriction.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 pt-lm-Task.Restriction.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
      • value @ url
      • 50. pt-lm-Task.Restriction.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())
        52. pt-lm-Task.Restriction.Repetitions
        Definition

        How many times to repeat

        ShortHow many times to repeat
        Control0..1
        TypepositiveInt
        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
        Alternate NamesHerhaling
        54. pt-lm-Task.Restriction.Period
        Definition

        Time window during which this Task restriction applies. For example the period in which the task may be performed.

        ShortTime window during which this Task restriction applies. For example the period in which the task may be performed.
        Control0..1
        TypePeriod
        Alternate NamesGeldigBinnen

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

        0. pt-lm-Task
        Definition

        Patient-specific workflow item that requests execution of a defined digital (eHealth) activity. Each Task represents an instance of “perform this activity for this patient”, optionally linking to an ActivityDefinition that describes the launchable activity.

        ShortTask
        Logical ModelInstances of this logical model are not marked to be the target of a Reference
        Alternate NamesTaken
        2. pt-lm-Task.Instantiates
        Definition

        A link to the ActivityDefinition that defines the launchable eHealth activity (i.e., what module/content should be launched or performed) associated with this Task. In both MedMij and Koppeltaal implementations, this link is carried using the Koppeltaal instantiates extension.

        ShortInstantiates ActivityDefinition
        Control0..1
        TypeBackboneElement
        4. pt-lm-Task.Instantiates.ActivityDefinition
        Definition

        Reference to the ActivityDefinition that describes the activity to launch/perform.

        ShortReference to the ActivityDefinition that describes the activity to launch/perform.
        Control0..1
        TypeReference(ActivityDefinition)
        Alternate NamesActivityDefinition
        6. pt-lm-Task.Identifier
        Definition

        Business identifier that uniquely identifies this Task instance within or across systems.

        ShortBusiness identifier that uniquely identifies this Task instance within or across systems.
        Control0..1
        TypeIdentifier
        8. pt-lm-Task.GroupIdentifier
        Definition

        Identifier used to group related tasks (e.g., tasks belonging to the same digital care module/program).

        ShortIdentifier used to group related tasks (e.g., tasks belonging to the same digital care module/program).
        Control0..1
        TypeIdentifier
        Alternate NamesGroepIdentifier
        10. pt-lm-Task.BasedOn
        Definition

        Order(s) on which this Task is based. Typically a ServiceRequest represents the clinical order that triggered this patient-facing activity, and it may also carry patient-specific instructions for the activity (e.g., via ServiceRequest.patientInstruction).

        ShortOrder(s) on which this Task is based. Typically a ServiceRequest represents the clinical order that triggered this patient-facing activity, and it may also carry patient-specific instructions for the activity (e.g., via ServiceRequest.patientInstruction).
        Control0..1
        TypeReference(ServiceRequest)
        Alternate NamesGebaseerdOp
        12. pt-lm-Task.PartOf
        Definition

        Parent task of which this task is a part. Used to link subtasks (e.g., individual measurement moments) to a main task.

        ShortParent task of which this task is a part. Used to link subtasks (e.g., individual measurement moments) to a main task.
        Control0..1
        TypeReference(Task)
        Alternate NamesSubTaak
        14. pt-lm-Task.Status
        Definition

        Current state of the Task in the workflow (e.g., requested, received, accepted, in-progress, completed, cancelled).

        ShortCurrent state of the Task in the workflow (e.g., requested, received, accepted, in-progress, completed, cancelled).
        Control0..1
        Typecode
        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
        Alternate NamesTaakStatus
        16. pt-lm-Task.Intent
        Definition

        Indicates whether the Task is a proposal, plan, or order. For patient-facing activities this will typically be an order.

        ShortIndicates whether the Task is a proposal, plan, or order. For patient-facing activities this will typically be an order.
        Control0..1
        Typecode
        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
        Alternate NamesBedoeling
        18. pt-lm-Task.Priority
        Definition

        Indicates how urgent it is to perform the activity (e.g., routine, urgent, asap).

        ShortIndicates how urgent it is to perform the activity (e.g., routine, urgent, asap).
        Control0..1
        Typecode
        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
        Alternate NamesTaakPrioriteit
        20. pt-lm-Task.Description
        Definition

        Short, human-readable description of what should be done. Keep the text concise and readable on mobile applications.

        ShortShort, human-readable description of what should be done. Keep the text concise and readable on mobile applications.
        Control0..1
        Typestring
        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
        Alternate NamesTaakOmschrijving
        22. pt-lm-Task.For
        Definition

        The patient for whom the Task is intended.

        ShortThe patient for whom the Task is intended.
        Control1..1
        TypeReference(Patient)
        Alternate NamesVoor
        24. pt-lm-Task.ExecutionPeriod
        Definition

        Time window in which the Task is expected or allowed to be performed (start/end).

        ShortTime window in which the Task is expected or allowed to be performed (start/end).
        Control0..1
        TypePeriod
        Alternate NamesPeriode
        26. pt-lm-Task.AuthoredOn
        Definition

        Date and time when the Task was created.

        ShortDate and time when the Task was created.
        Control0..1
        TypedateTime
        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
        Alternate NamesAanmaakDatumTijd
        28. pt-lm-Task.LastModified
        Definition

        Date and time when the Task was last updated (e.g., after status change, edits, or reassignment).

        ShortDate and time when the Task was last updated (e.g., after status change, edits, or reassignment).
        Control0..1
        TypedateTime
        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
        Alternate NamesLaatstGewijzigd
        30. pt-lm-Task.Requester
        Definition

        The person or role who requested or initiated this Task.

        ShortThe person or role who requested or initiated this Task.
        Control0..1
        TypeReference(PractitionerRole)
        Alternate NamesAanvrager
        32. pt-lm-Task.Owner
        Definition

        The actor currently responsible for performing the Task

        ShortThe actor currently responsible for performing the Task
        Control1..1
        TypeReference(Patient)
        Alternate NamesTaakEigenaar
        34. pt-lm-Task.Restriction
        Definition

        Constraints on performing this Task, such as how many times it may be executed, within which period, and by which intended performers.

        ShortConstraints on performing this Task, such as how many times it may be executed, within which period, and by which intended performers.
        Control0..1
        TypeBackboneElement
        Alternate NamesFrequentie
        36. pt-lm-Task.Restriction.Repetitions
        Definition

        How many times to repeat

        ShortHow many times to repeat
        Control0..1
        TypepositiveInt
        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
        Alternate NamesHerhaling
        38. pt-lm-Task.Restriction.Period
        Definition

        Time window during which this Task restriction applies. For example the period in which the task may be performed.

        ShortTime window during which this Task restriction applies. For example the period in which the task may be performed.
        Control0..1
        TypePeriod
        Alternate NamesGeldigBinnen

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

        0. pt-lm-Task
        Definition

        Patient-specific workflow item that requests execution of a defined digital (eHealth) activity. Each Task represents an instance of “perform this activity for this patient”, optionally linking to an ActivityDefinition that describes the launchable activity.

        ShortTask
        Control0..*
        This element is affected by the following invariants: ele-1
        Is Modifierfalse
        Logical ModelInstances of this logical model are not marked to be the target of a Reference
        Alternate NamesTaken
        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
        2. pt-lm-Task.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
        4. pt-lm-Task.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 pt-lm-Task.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
        • value @ url
        • 6. pt-lm-Task.Instantiates
          Definition

          A link to the ActivityDefinition that defines the launchable eHealth activity (i.e., what module/content should be launched or performed) associated with this Task. In both MedMij and Koppeltaal implementations, this link is carried using the Koppeltaal instantiates extension.

          ShortInstantiates ActivityDefinition
          Control0..1
          TypeBackboneElement
          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
          8. pt-lm-Task.Instantiates.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
          10. pt-lm-Task.Instantiates.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 pt-lm-Task.Instantiates.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
          • value @ url
          • 12. pt-lm-Task.Instantiates.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())
            14. pt-lm-Task.Instantiates.ActivityDefinition
            Definition

            Reference to the ActivityDefinition that describes the activity to launch/perform.

            ShortReference to the ActivityDefinition that describes the activity to launch/perform.
            Control0..1
            TypeReference(ActivityDefinition)
            Alternate NamesActivityDefinition
            16. pt-lm-Task.Identifier
            Definition

            Business identifier that uniquely identifies this Task instance within or across systems.

            ShortBusiness identifier that uniquely identifies this Task instance within or across systems.
            Control0..1
            TypeIdentifier
            18. pt-lm-Task.GroupIdentifier
            Definition

            Identifier used to group related tasks (e.g., tasks belonging to the same digital care module/program).

            ShortIdentifier used to group related tasks (e.g., tasks belonging to the same digital care module/program).
            Control0..1
            TypeIdentifier
            Alternate NamesGroepIdentifier
            20. pt-lm-Task.BasedOn
            Definition

            Order(s) on which this Task is based. Typically a ServiceRequest represents the clinical order that triggered this patient-facing activity, and it may also carry patient-specific instructions for the activity (e.g., via ServiceRequest.patientInstruction).

            ShortOrder(s) on which this Task is based. Typically a ServiceRequest represents the clinical order that triggered this patient-facing activity, and it may also carry patient-specific instructions for the activity (e.g., via ServiceRequest.patientInstruction).
            Control0..1
            TypeReference(ServiceRequest)
            Alternate NamesGebaseerdOp
            22. pt-lm-Task.PartOf
            Definition

            Parent task of which this task is a part. Used to link subtasks (e.g., individual measurement moments) to a main task.

            ShortParent task of which this task is a part. Used to link subtasks (e.g., individual measurement moments) to a main task.
            Control0..1
            TypeReference(Task)
            Alternate NamesSubTaak
            24. pt-lm-Task.Status
            Definition

            Current state of the Task in the workflow (e.g., requested, received, accepted, in-progress, completed, cancelled).

            ShortCurrent state of the Task in the workflow (e.g., requested, received, accepted, in-progress, completed, cancelled).
            Control0..1
            Typecode
            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
            Alternate NamesTaakStatus
            26. pt-lm-Task.Intent
            Definition

            Indicates whether the Task is a proposal, plan, or order. For patient-facing activities this will typically be an order.

            ShortIndicates whether the Task is a proposal, plan, or order. For patient-facing activities this will typically be an order.
            Control0..1
            Typecode
            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
            Alternate NamesBedoeling
            28. pt-lm-Task.Priority
            Definition

            Indicates how urgent it is to perform the activity (e.g., routine, urgent, asap).

            ShortIndicates how urgent it is to perform the activity (e.g., routine, urgent, asap).
            Control0..1
            Typecode
            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
            Alternate NamesTaakPrioriteit
            30. pt-lm-Task.Description
            Definition

            Short, human-readable description of what should be done. Keep the text concise and readable on mobile applications.

            ShortShort, human-readable description of what should be done. Keep the text concise and readable on mobile applications.
            Control0..1
            Typestring
            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
            Alternate NamesTaakOmschrijving
            32. pt-lm-Task.For
            Definition

            The patient for whom the Task is intended.

            ShortThe patient for whom the Task is intended.
            Control1..1
            TypeReference(Patient)
            Alternate NamesVoor
            34. pt-lm-Task.ExecutionPeriod
            Definition

            Time window in which the Task is expected or allowed to be performed (start/end).

            ShortTime window in which the Task is expected or allowed to be performed (start/end).
            Control0..1
            TypePeriod
            Alternate NamesPeriode
            36. pt-lm-Task.AuthoredOn
            Definition

            Date and time when the Task was created.

            ShortDate and time when the Task was created.
            Control0..1
            TypedateTime
            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
            Alternate NamesAanmaakDatumTijd
            38. pt-lm-Task.LastModified
            Definition

            Date and time when the Task was last updated (e.g., after status change, edits, or reassignment).

            ShortDate and time when the Task was last updated (e.g., after status change, edits, or reassignment).
            Control0..1
            TypedateTime
            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
            Alternate NamesLaatstGewijzigd
            40. pt-lm-Task.Requester
            Definition

            The person or role who requested or initiated this Task.

            ShortThe person or role who requested or initiated this Task.
            Control0..1
            TypeReference(PractitionerRole)
            Alternate NamesAanvrager
            42. pt-lm-Task.Owner
            Definition

            The actor currently responsible for performing the Task

            ShortThe actor currently responsible for performing the Task
            Control1..1
            TypeReference(Patient)
            Alternate NamesTaakEigenaar
            44. pt-lm-Task.Restriction
            Definition

            Constraints on performing this Task, such as how many times it may be executed, within which period, and by which intended performers.

            ShortConstraints on performing this Task, such as how many times it may be executed, within which period, and by which intended performers.
            Control0..1
            TypeBackboneElement
            Alternate NamesFrequentie
            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
            46. pt-lm-Task.Restriction.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
            48. pt-lm-Task.Restriction.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 pt-lm-Task.Restriction.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
            • value @ url
            • 50. pt-lm-Task.Restriction.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())
              52. pt-lm-Task.Restriction.Repetitions
              Definition

              How many times to repeat

              ShortHow many times to repeat
              Control0..1
              TypepositiveInt
              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
              Alternate NamesHerhaling
              54. pt-lm-Task.Restriction.Period
              Definition

              Time window during which this Task restriction applies. For example the period in which the task may be performed.

              ShortTime window during which this Task restriction applies. For example the period in which the task may be performed.
              Control0..1
              TypePeriod
              Alternate NamesGeldigBinnen