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
| 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. |
| Short | TaskBase for all elements |
| Control | 0..* This element is affected by the following invariants: ele-1 |
| Is Modifier | false |
| Logical Model | Instances of this logical model are not marked to be the target of a Reference |
| Alternate Names | Taken |
| Invariants | ele-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. |
| Short | Unique id for inter-element referencing |
| Control | 0..1 |
| Type | string |
| Is Modifier | false |
| XML Format | In the XML format, this property is represented as an attribute. |
| Summary | false |
| 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. |
| Short | Additional 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. |
| Control | 0..* |
| Type | Extension |
| Is Modifier | false |
| Summary | false |
| Alternate Names | extensions, user content |
| Invariants | ele-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()) |
| Slicing | This element introduces a set of slices on pt-lm-Task.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators: |
| 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. |
| Short | Instantiates ActivityDefinition |
| Control | 0..1 |
| Type | BackboneElement |
| Invariants | ele-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. |
| Short | Unique id for inter-element referencing |
| Control | 0..1 |
| Type | string |
| Is Modifier | false |
| XML Format | In the XML format, this property is represented as an attribute. |
| Summary | false |
| 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. |
| Short | Additional 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. |
| Control | 0..* |
| Type | Extension |
| Is Modifier | false |
| Summary | false |
| Alternate Names | extensions, user content |
| Invariants | ele-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()) |
| Slicing | This 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: |
| 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). |
| Short | Extensions 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. |
| Control | 0..* |
| Type | Extension |
| Is Modifier | true because Modifier extensions are expected to modify the meaning or interpretation of the element that contains them |
| Summary | true |
| 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 Names | extensions, user content, modifiers |
| Invariants | ele-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. |
| Short | Reference to the ActivityDefinition that describes the activity to launch/perform. |
| Control | 0..1 |
| Type | Reference(ActivityDefinition) |
| Alternate Names | ActivityDefinition |
| 16. pt-lm-Task.Identifier | |
| Definition | Business identifier that uniquely identifies this Task instance within or across systems. |
| Short | Business identifier that uniquely identifies this Task instance within or across systems. |
| Control | 0..1 |
| Type | Identifier |
| 18. pt-lm-Task.GroupIdentifier | |
| Definition | Identifier used to group related tasks (e.g., tasks belonging to the same digital care module/program). |
| Short | Identifier used to group related tasks (e.g., tasks belonging to the same digital care module/program). |
| Control | 0..1 |
| Type | Identifier |
| Alternate Names | GroepIdentifier |
| 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). |
| Short | 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). |
| Control | 0..1 |
| Type | Reference(ServiceRequest) |
| Alternate Names | GebaseerdOp |
| 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. |
| Short | Parent task of which this task is a part. Used to link subtasks (e.g., individual measurement moments) to a main task. |
| Control | 0..1 |
| Type | Reference(Task) |
| Alternate Names | SubTaak |
| 24. pt-lm-Task.Status | |
| Definition | Current state of the Task in the workflow (e.g., requested, received, accepted, in-progress, completed, cancelled). |
| Short | Current state of the Task in the workflow (e.g., requested, received, accepted, in-progress, completed, cancelled). |
| Control | 0..1 |
| Type | code |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| Alternate Names | TaakStatus |
| 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. |
| Short | Indicates whether the Task is a proposal, plan, or order. For patient-facing activities this will typically be an order. |
| Control | 0..1 |
| Type | code |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| Alternate Names | Bedoeling |
| 28. pt-lm-Task.Priority | |
| Definition | Indicates how urgent it is to perform the activity (e.g., routine, urgent, asap). |
| Short | Indicates how urgent it is to perform the activity (e.g., routine, urgent, asap). |
| Control | 0..1 |
| Type | code |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| Alternate Names | TaakPrioriteit |
| 30. pt-lm-Task.Description | |
| Definition | Short, human-readable description of what should be done. Keep the text concise and readable on mobile applications. |
| Short | Short, human-readable description of what should be done. Keep the text concise and readable on mobile applications. |
| Control | 0..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| Alternate Names | TaakOmschrijving |
| 32. pt-lm-Task.For | |
| Definition | The patient for whom the Task is intended. |
| Short | The patient for whom the Task is intended. |
| Control | 1..1 |
| Type | Reference(Patient) |
| Alternate Names | Voor |
| 34. pt-lm-Task.ExecutionPeriod | |
| Definition | Time window in which the Task is expected or allowed to be performed (start/end). |
| Short | Time window in which the Task is expected or allowed to be performed (start/end). |
| Control | 0..1 |
| Type | Period |
| Alternate Names | Periode |
| 36. pt-lm-Task.AuthoredOn | |
| Definition | Date and time when the Task was created. |
| Short | Date and time when the Task was created. |
| Control | 0..1 |
| Type | dateTime |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| Alternate Names | AanmaakDatumTijd |
| 38. pt-lm-Task.LastModified | |
| Definition | Date and time when the Task was last updated (e.g., after status change, edits, or reassignment). |
| Short | Date and time when the Task was last updated (e.g., after status change, edits, or reassignment). |
| Control | 0..1 |
| Type | dateTime |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| Alternate Names | LaatstGewijzigd |
| 40. pt-lm-Task.Requester | |
| Definition | The person or role who requested or initiated this Task. |
| Short | The person or role who requested or initiated this Task. |
| Control | 0..1 |
| Type | Reference(PractitionerRole) |
| Alternate Names | Aanvrager |
| 42. pt-lm-Task.Owner | |
| Definition | The actor currently responsible for performing the Task |
| Short | The actor currently responsible for performing the Task |
| Control | 1..1 |
| Type | Reference(Patient) |
| Alternate Names | TaakEigenaar |
| 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. |
| Short | Constraints on performing this Task, such as how many times it may be executed, within which period, and by which intended performers. |
| Control | 0..1 |
| Type | BackboneElement |
| Alternate Names | Frequentie |
| Invariants | ele-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. |
| Short | Unique id for inter-element referencing |
| Control | 0..1 |
| Type | string |
| Is Modifier | false |
| XML Format | In the XML format, this property is represented as an attribute. |
| Summary | false |
| 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. |
| Short | Additional 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. |
| Control | 0..* |
| Type | Extension |
| Is Modifier | false |
| Summary | false |
| Alternate Names | extensions, user content |
| Invariants | ele-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()) |
| Slicing | This 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: |
| 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). |
| Short | Extensions 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. |
| Control | 0..* |
| Type | Extension |
| Is Modifier | true because Modifier extensions are expected to modify the meaning or interpretation of the element that contains them |
| Summary | true |
| 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 Names | extensions, user content, modifiers |
| Invariants | ele-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 |
| Short | How many times to repeat |
| Control | 0..1 |
| Type | positiveInt |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| Alternate Names | Herhaling |
| 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. |
| Short | Time window during which this Task restriction applies. For example the period in which the task may be performed. |
| Control | 0..1 |
| Type | Period |
| Alternate Names | GeldigBinnen |
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. |
| Short | Task |
| Logical Model | Instances of this logical model are not marked to be the target of a Reference |
| Alternate Names | Taken |
| 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. |
| Short | Instantiates ActivityDefinition |
| Control | 0..1 |
| Type | BackboneElement |
| 4. pt-lm-Task.Instantiates.ActivityDefinition | |
| Definition | Reference to the ActivityDefinition that describes the activity to launch/perform. |
| Short | Reference to the ActivityDefinition that describes the activity to launch/perform. |
| Control | 0..1 |
| Type | Reference(ActivityDefinition) |
| Alternate Names | ActivityDefinition |
| 6. pt-lm-Task.Identifier | |
| Definition | Business identifier that uniquely identifies this Task instance within or across systems. |
| Short | Business identifier that uniquely identifies this Task instance within or across systems. |
| Control | 0..1 |
| Type | Identifier |
| 8. pt-lm-Task.GroupIdentifier | |
| Definition | Identifier used to group related tasks (e.g., tasks belonging to the same digital care module/program). |
| Short | Identifier used to group related tasks (e.g., tasks belonging to the same digital care module/program). |
| Control | 0..1 |
| Type | Identifier |
| Alternate Names | GroepIdentifier |
| 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). |
| Short | 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). |
| Control | 0..1 |
| Type | Reference(ServiceRequest) |
| Alternate Names | GebaseerdOp |
| 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. |
| Short | Parent task of which this task is a part. Used to link subtasks (e.g., individual measurement moments) to a main task. |
| Control | 0..1 |
| Type | Reference(Task) |
| Alternate Names | SubTaak |
| 14. pt-lm-Task.Status | |
| Definition | Current state of the Task in the workflow (e.g., requested, received, accepted, in-progress, completed, cancelled). |
| Short | Current state of the Task in the workflow (e.g., requested, received, accepted, in-progress, completed, cancelled). |
| Control | 0..1 |
| Type | code |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| Alternate Names | TaakStatus |
| 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. |
| Short | Indicates whether the Task is a proposal, plan, or order. For patient-facing activities this will typically be an order. |
| Control | 0..1 |
| Type | code |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| Alternate Names | Bedoeling |
| 18. pt-lm-Task.Priority | |
| Definition | Indicates how urgent it is to perform the activity (e.g., routine, urgent, asap). |
| Short | Indicates how urgent it is to perform the activity (e.g., routine, urgent, asap). |
| Control | 0..1 |
| Type | code |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| Alternate Names | TaakPrioriteit |
| 20. pt-lm-Task.Description | |
| Definition | Short, human-readable description of what should be done. Keep the text concise and readable on mobile applications. |
| Short | Short, human-readable description of what should be done. Keep the text concise and readable on mobile applications. |
| Control | 0..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| Alternate Names | TaakOmschrijving |
| 22. pt-lm-Task.For | |
| Definition | The patient for whom the Task is intended. |
| Short | The patient for whom the Task is intended. |
| Control | 1..1 |
| Type | Reference(Patient) |
| Alternate Names | Voor |
| 24. pt-lm-Task.ExecutionPeriod | |
| Definition | Time window in which the Task is expected or allowed to be performed (start/end). |
| Short | Time window in which the Task is expected or allowed to be performed (start/end). |
| Control | 0..1 |
| Type | Period |
| Alternate Names | Periode |
| 26. pt-lm-Task.AuthoredOn | |
| Definition | Date and time when the Task was created. |
| Short | Date and time when the Task was created. |
| Control | 0..1 |
| Type | dateTime |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| Alternate Names | AanmaakDatumTijd |
| 28. pt-lm-Task.LastModified | |
| Definition | Date and time when the Task was last updated (e.g., after status change, edits, or reassignment). |
| Short | Date and time when the Task was last updated (e.g., after status change, edits, or reassignment). |
| Control | 0..1 |
| Type | dateTime |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| Alternate Names | LaatstGewijzigd |
| 30. pt-lm-Task.Requester | |
| Definition | The person or role who requested or initiated this Task. |
| Short | The person or role who requested or initiated this Task. |
| Control | 0..1 |
| Type | Reference(PractitionerRole) |
| Alternate Names | Aanvrager |
| 32. pt-lm-Task.Owner | |
| Definition | The actor currently responsible for performing the Task |
| Short | The actor currently responsible for performing the Task |
| Control | 1..1 |
| Type | Reference(Patient) |
| Alternate Names | TaakEigenaar |
| 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. |
| Short | Constraints on performing this Task, such as how many times it may be executed, within which period, and by which intended performers. |
| Control | 0..1 |
| Type | BackboneElement |
| Alternate Names | Frequentie |
| 36. pt-lm-Task.Restriction.Repetitions | |
| Definition | How many times to repeat |
| Short | How many times to repeat |
| Control | 0..1 |
| Type | positiveInt |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| Alternate Names | Herhaling |
| 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. |
| Short | Time window during which this Task restriction applies. For example the period in which the task may be performed. |
| Control | 0..1 |
| Type | Period |
| Alternate Names | GeldigBinnen |
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. |
| Short | Task |
| Control | 0..* This element is affected by the following invariants: ele-1 |
| Is Modifier | false |
| Logical Model | Instances of this logical model are not marked to be the target of a Reference |
| Alternate Names | Taken |
| Invariants | 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. |
| Short | Unique id for inter-element referencing |
| Control | 0..1 |
| Type | string |
| Is Modifier | false |
| XML Format | In the XML format, this property is represented as an attribute. |
| Summary | false |
| 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. |
| Short | Additional 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. |
| Control | 0..* |
| Type | Extension |
| Is Modifier | false |
| Summary | false |
| Alternate Names | extensions, user content |
| Invariants | ele-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()) |
| Slicing | This element introduces a set of slices on pt-lm-Task.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators: |
| 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. |
| Short | Instantiates ActivityDefinition |
| Control | 0..1 |
| Type | BackboneElement |
| Invariants | ele-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. |
| Short | Unique id for inter-element referencing |
| Control | 0..1 |
| Type | string |
| Is Modifier | false |
| XML Format | In the XML format, this property is represented as an attribute. |
| Summary | false |
| 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. |
| Short | Additional 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. |
| Control | 0..* |
| Type | Extension |
| Is Modifier | false |
| Summary | false |
| Alternate Names | extensions, user content |
| Invariants | ele-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()) |
| Slicing | This 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: |
| 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). |
| Short | Extensions 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. |
| Control | 0..* |
| Type | Extension |
| Is Modifier | true because Modifier extensions are expected to modify the meaning or interpretation of the element that contains them |
| Summary | true |
| 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 Names | extensions, user content, modifiers |
| Invariants | ele-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. |
| Short | Reference to the ActivityDefinition that describes the activity to launch/perform. |
| Control | 0..1 |
| Type | Reference(ActivityDefinition) |
| Alternate Names | ActivityDefinition |
| 16. pt-lm-Task.Identifier | |
| Definition | Business identifier that uniquely identifies this Task instance within or across systems. |
| Short | Business identifier that uniquely identifies this Task instance within or across systems. |
| Control | 0..1 |
| Type | Identifier |
| 18. pt-lm-Task.GroupIdentifier | |
| Definition | Identifier used to group related tasks (e.g., tasks belonging to the same digital care module/program). |
| Short | Identifier used to group related tasks (e.g., tasks belonging to the same digital care module/program). |
| Control | 0..1 |
| Type | Identifier |
| Alternate Names | GroepIdentifier |
| 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). |
| Short | 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). |
| Control | 0..1 |
| Type | Reference(ServiceRequest) |
| Alternate Names | GebaseerdOp |
| 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. |
| Short | Parent task of which this task is a part. Used to link subtasks (e.g., individual measurement moments) to a main task. |
| Control | 0..1 |
| Type | Reference(Task) |
| Alternate Names | SubTaak |
| 24. pt-lm-Task.Status | |
| Definition | Current state of the Task in the workflow (e.g., requested, received, accepted, in-progress, completed, cancelled). |
| Short | Current state of the Task in the workflow (e.g., requested, received, accepted, in-progress, completed, cancelled). |
| Control | 0..1 |
| Type | code |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| Alternate Names | TaakStatus |
| 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. |
| Short | Indicates whether the Task is a proposal, plan, or order. For patient-facing activities this will typically be an order. |
| Control | 0..1 |
| Type | code |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| Alternate Names | Bedoeling |
| 28. pt-lm-Task.Priority | |
| Definition | Indicates how urgent it is to perform the activity (e.g., routine, urgent, asap). |
| Short | Indicates how urgent it is to perform the activity (e.g., routine, urgent, asap). |
| Control | 0..1 |
| Type | code |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| Alternate Names | TaakPrioriteit |
| 30. pt-lm-Task.Description | |
| Definition | Short, human-readable description of what should be done. Keep the text concise and readable on mobile applications. |
| Short | Short, human-readable description of what should be done. Keep the text concise and readable on mobile applications. |
| Control | 0..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| Alternate Names | TaakOmschrijving |
| 32. pt-lm-Task.For | |
| Definition | The patient for whom the Task is intended. |
| Short | The patient for whom the Task is intended. |
| Control | 1..1 |
| Type | Reference(Patient) |
| Alternate Names | Voor |
| 34. pt-lm-Task.ExecutionPeriod | |
| Definition | Time window in which the Task is expected or allowed to be performed (start/end). |
| Short | Time window in which the Task is expected or allowed to be performed (start/end). |
| Control | 0..1 |
| Type | Period |
| Alternate Names | Periode |
| 36. pt-lm-Task.AuthoredOn | |
| Definition | Date and time when the Task was created. |
| Short | Date and time when the Task was created. |
| Control | 0..1 |
| Type | dateTime |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| Alternate Names | AanmaakDatumTijd |
| 38. pt-lm-Task.LastModified | |
| Definition | Date and time when the Task was last updated (e.g., after status change, edits, or reassignment). |
| Short | Date and time when the Task was last updated (e.g., after status change, edits, or reassignment). |
| Control | 0..1 |
| Type | dateTime |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| Alternate Names | LaatstGewijzigd |
| 40. pt-lm-Task.Requester | |
| Definition | The person or role who requested or initiated this Task. |
| Short | The person or role who requested or initiated this Task. |
| Control | 0..1 |
| Type | Reference(PractitionerRole) |
| Alternate Names | Aanvrager |
| 42. pt-lm-Task.Owner | |
| Definition | The actor currently responsible for performing the Task |
| Short | The actor currently responsible for performing the Task |
| Control | 1..1 |
| Type | Reference(Patient) |
| Alternate Names | TaakEigenaar |
| 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. |
| Short | Constraints on performing this Task, such as how many times it may be executed, within which period, and by which intended performers. |
| Control | 0..1 |
| Type | BackboneElement |
| Alternate Names | Frequentie |
| Invariants | ele-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. |
| Short | Unique id for inter-element referencing |
| Control | 0..1 |
| Type | string |
| Is Modifier | false |
| XML Format | In the XML format, this property is represented as an attribute. |
| Summary | false |
| 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. |
| Short | Additional 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. |
| Control | 0..* |
| Type | Extension |
| Is Modifier | false |
| Summary | false |
| Alternate Names | extensions, user content |
| Invariants | ele-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()) |
| Slicing | This 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: |
| 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). |
| Short | Extensions 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. |
| Control | 0..* |
| Type | Extension |
| Is Modifier | true because Modifier extensions are expected to modify the meaning or interpretation of the element that contains them |
| Summary | true |
| 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 Names | extensions, user content, modifiers |
| Invariants | ele-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 |
| Short | How many times to repeat |
| Control | 0..1 |
| Type | positiveInt |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| Alternate Names | Herhaling |
| 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. |
| Short | Time window during which this Task restriction applies. For example the period in which the task may be performed. |
| Control | 0..1 |
| Type | Period |
| Alternate Names | GeldigBinnen |