FR Document Core (FHIR)
0.1.0 - ci-build

FR Document Core (FHIR), publié par Agence du Numérique en Santé (ANS) - 2-10 Rue d'Oradour-sur-Glane, 75015 Paris. Ce guide n'est pas une publication autorisée ; C'est la version en intégration continue pour la version 0.1.0 construite par le CI Build FHIR (HL7® FHIR® Standard). Cette version est basée sur le contenu actuel de https://github.com/ansforge/interop-IG-fhir-document-core/ et change régulièrement. Voir le répertoire des versions publiées

## Profil de ressource: Task - FR Task Patient Transport Document - Descriptions détaillées

Draft à partir de 2026-08-07

Définitions pour le fr-task-patient-transport-document profil de ressource

- Tableau des éléments clés
- Tableau différentiel (differential)
- Tableau récapitulatif (snapshot)

Des conseils sur l'interprétation du contenu de ce tableau peuvent être trouvésici

0. Task
Définition | A task to be performed.
Court | A task to be performed
Contrôle | 0..*
Est modificateur | false
Résumé | false
Invariants | dom-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()`) inv-1: Last modified date must be greater than or equal to authored-on date. (`lastModified.exists().not() or authoredOn.exists().not() or lastModified >= authoredOn`) dom-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()) inv-1: Last modified date must be greater than or equal to authored-on date. (lastModified.exists().not() or authoredOn.exists().not() or lastModified >= authoredOn)
2. Task.implicitRules
Définition | 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.
Court | A set of rules under which this content was created
Commentaires | 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.
Contrôle | 0..1
Type | uri
Est modificateur | true parce que 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
Valeur primitive | Cet élément primitif peut être présent, absent ou remplacé par une extension
Résumé | true
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()))
4. Task.modifierExtension
Définition | 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).
Court | Extensions that cannot be ignored
Commentaires | 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.
Contrôle | 0..*
Type | Extension
Est modificateur | true parce que Modifier extensions are expected to modify the meaning or interpretation of the resource that contains them
Résumé | false
Exigences | 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.
Noms alternatifs | 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()`) 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())
6. Task.identifier
Définition | The business identifier for this task.
Court | IdentifiantTask Instance Identifier
Note | Ceci est un identifiant métier, pas un identifiant de ressource (voir discussion)
Contrôle | 0..*
Type | Identifier
Est modificateur | false
Résumé | false
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()))
8. Task.status
Définition | The current status of the task.
Court | draft | requested | received | accepted | +
Contrôle | 1..1
Binding | Les codes DOIVENT (SHALL) être pris de TaskStatus http://hl7.org/fhir/ValueSet/task-status|4.0.1 (required to `http://hl7.org/fhir/ValueSet/task-status|4.0.1` ) The current status of the task.
Type | code
Est modificateur | true parce que 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
Valeur primitive | Cet élément primitif peut être présent, absent ou remplacé par une extension
Résumé | true
Exigences | These states enable coordination of task status with off-the-shelf workflow solutions that support automation of tasks.
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()))
10. Task.intent
Définition | Indicates the "level" of actionability associated with the Task, i.e. i+R[9]Cs this a proposed task, a planned task, an actionable task, etc.
Court | unknown | proposal | plan | order | original-order | reflex-order | filler-order | instance-order | option
Commentaires | This element is immutable. Proposed tasks, planned tasks, etc. must be distinct instances. In most cases, Tasks will have an intent of "order".
Contrôle | 1..1
Binding | Les codes DOIVENT (SHALL) être pris de TaskIntent http://hl7.org/fhir/ValueSet/task-intent|4.0.1 (required to `http://hl7.org/fhir/ValueSet/task-intent|4.0.1` ) Distinguishes whether the task is a proposal, plan or full order.
Type | code
Est modificateur | false
Valeur primitive | Cet élément primitif peut être présent, absent ou remplacé par une extension
Résumé | true
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()))
12. Task.code
Définition | A name or code (or both) briefly describing what the task involves.
Court | Mode de transport (Ambulance publique, Taxi, VSL, …)Task Type
Commentaires | The title (eg "My Tasks", "Outstanding Tasks for Patient X") should go into the code.
Contrôle | 10..1
Binding | Les codes DOIVENT (SHALL) être pris de Pour des exemples de codes, voir JdvModeDeTransportCisis (20260619134043)http://hl7.org/fhir/ValueSet/task-code|4.0.1 (required to `https://smt.esante.gouv.fr/fhir/ValueSet/jdv-mode-de-transport-cisis|20260619134043` )
Type | CodeableConcept
Est modificateur | false
Doit être pris en charge (Must Support) | true
Résumé | true
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()))
14. Task.executionPeriod
Définition | Identifies the time action was first taken against the task (start) and/or the time final action was taken against the task prior to marking it as completed (end).
Court | Start and end time of execution
Contrôle | 10..1
Type | Period
Est modificateur | false
Résumé | true
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()))
16. Task.executionPeriod.start
Définition | The start of the period. The boundary is inclusive.
Court | Starting time with inclusive boundary
Commentaires | If the low element is missing, the meaning is that the low boundary is not known.
Contrôle | 10..1 Cet élément est affecté par les invariants suivants : per-1
Type | dateTime
Est modificateur | false
Valeur primitive | Cet élément primitif peut être présent, absent ou remplacé par une extension
Résumé | true
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()))
18. Task.executionPeriod.end
Définition | The end of the period. If the end of the period is missing, it means no end was known or planned at the time the instance was created. The start may be in the past, and the end date in the future, which means that period is expected/planned to end at that time.
Court | End time with inclusive boundary, if not ongoing
Commentaires | The high value includes any matching date/time. i.e. 2012-02-03T10:00:00 is in a period that has an end value of 2012-02-03.
Contrôle | 10..1 Cet élément est affecté par les invariants suivants : per-1
Type | dateTime
Est modificateur | false
Valeur primitive | Cet élément primitif peut être présent, absent ou remplacé par une extension
Résumé | true
Signification si manquant | If the end of the period is missing, it means that the period is ongoing
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()))
20. Task.owner
Définition | Individual organization or Device currently responsible for task execution.
Court | TransporteurResponsible individual
Commentaires | Tasks may be created with an owner not yet identified.
Contrôle | 0..1
Type | Reference(FR PractitionerRole Document, FR Organization Document, Practitioner, PractitionerRole, Organization, CareTeam, HealthcareService, Patient, Device, RelatedPerson)
Est modificateur | false
Doit être pris en charge (Must Support) | true
Types qui doivent être pris en charge (Must Support) | Aucune règle de prise en charge obligatoire concernant le choix des types/profils
Résumé | true
Exigences | Identifies who is expected to perform this task.
Noms alternatifs | Performer, Executer
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()))
22. Task.input
Définition | Additional information that may be needed in the execution of the task.
Court | Information used to perform task
Contrôle | 20..*
Type | BackboneElement
Est modificateur | false
Résumé | false
Exigences | Resources and data used to perform the task. This data is used in the business logic of task execution, and is stored separately because it varies between workflows.
Noms alternatifs | Supporting Information
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()))
Slicing | Cet élément introduit un ensemble de slices sur `Task.input`. Les slices sontNon ordonné et Open, et peut être différencié en utilisant les discriminateurs suivants : pattern @ type
24. Task.input.modifierExtension
Définition | 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).
Court | Extensions that cannot be ignored even if unrecognized
Commentaires | 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.
Contrôle | 0..*
Type | Extension
Est modificateur | true parce que Modifier extensions are expected to modify the meaning or interpretation of the element that contains them
Résumé | true
Exigences | 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.
Noms alternatifs | 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()`) 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())
26. Task.input.type
Définition | A code or description indicating how the input is intended to be used as part of the task execution.
Court | Label for the input
Commentaires | If referencing a BPMN workflow or Protocol, the "system" is the URL for the workflow definition and the code is the "name" of the required input.
Contrôle | 1..1
Binding | Codes to identify types of input parameters. These will typically be specific to a particular workflow. E.g. "Comparison source", "Applicable consent", "Concomitent Medications", etc.
Type | CodeableConcept
Est modificateur | false
Résumé | false
Exigences | Inputs are named to enable task automation to bind data and pass it from one task to the next.
Noms alternatifs | Name
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()))
28. Task.input.value[x]
Définition | The value of the input parameter as a basic type.
Court | Content to use in performing the task
Contrôle | 1..1
Type | Choix de : base64Binary, boolean, canonical, code, date, dateTime, decimal, id, instant, integer, markdown, oid, positiveInt, string, time, unsignedInt, uri, url, uuid, Address, Age, Annotation, Attachment, CodeableConcept, Coding, ContactPoint, Count, Distance, Duration, HumanName, Identifier, Money, Period, Quantity, Range, Ratio, Reference, SampledData, Signature, Timing, ContactDetail, Contributor, DataRequirement, Expression, ParameterDefinition, RelatedArtifact, TriggerDefinition, UsageContext, Dosage, Meta
Note [x] | VoirChoix de types de donnéespour plus d'informations sur l'utilisation de [x]
Est modificateur | false
Valeur primitive | Cet élément primitif peut être présent, absent ou remplacé par une extension
Résumé | false
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()))
30. Task.input:typeMotorisation
Nom de la slice | typeMotorisation
Définition | Additional information that may be needed in the execution of the task.
Court | Type de motorisationInformation used to perform task
Contrôle | 10..1*
Type | BackboneElement
Est modificateur | false
Résumé | false
Exigences | Resources and data used to perform the task. This data is used in the business logic of task execution, and is stored separately because it varies between workflows.
Noms alternatifs | Supporting Information
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()))
32. Task.input:typeMotorisation.modifierExtension
Définition | 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).
Court | Extensions that cannot be ignored even if unrecognized
Commentaires | 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.
Contrôle | 0..*
Type | Extension
Est modificateur | true parce que Modifier extensions are expected to modify the meaning or interpretation of the element that contains them
Résumé | true
Exigences | 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.
Noms alternatifs | 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()`) 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())
34. Task.input:typeMotorisation.type
Définition | A code or description indicating how the input is intended to be used as part of the task execution.
Court | Label for the input
Commentaires | If referencing a BPMN workflow or Protocol, the "system" is the URL for the workflow definition and the code is the "name" of the required input.
Contrôle | 1..1
Binding | Codes to identify types of input parameters. These will typically be specific to a particular workflow. E.g. "Comparison source", "Applicable consent", "Concomitent Medications", etc.
Type | CodeableConcept
Est modificateur | false
Résumé | false
Exigences | Inputs are named to enable task automation to bind data and pass it from one task to the next.
Noms alternatifs | Name
Valeur de motif | `{ "coding" : [{ "code" : "GEN-346" }] }`
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()))
36. Task.input:typeMotorisation.value[x]
Définition | The value of the input parameter as a basic type.
Court | Content to use in performing the task
Contrôle | 1..1
Binding | Les codes DOIVENT (SHALL) être pris de Pour les codes, voir JdvTypeMotorisationCisis (20260619134042) (required to `https://smt.esante.gouv.fr/fhir/ValueSet/jdv-type-motorisation-cisis|20260619134042` )
Type | CodeableConcept, 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
Note [x] | VoirChoix de types de donnéespour plus d'informations sur l'utilisation de [x]
Est modificateur | false
Résumé | false
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()))
38. Task.input:natureTransport
Nom de la slice | natureTransport
Définition | Additional information that may be needed in the execution of the task.
Court | Nature du transport de l'usagerInformation used to perform task
Contrôle | 10..1*
Type | BackboneElement
Est modificateur | false
Résumé | false
Exigences | Resources and data used to perform the task. This data is used in the business logic of task execution, and is stored separately because it varies between workflows.
Noms alternatifs | Supporting Information
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()))
40. Task.input:natureTransport.modifierExtension
Définition | 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).
Court | Extensions that cannot be ignored even if unrecognized
Commentaires | 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.
Contrôle | 0..*
Type | Extension
Est modificateur | true parce que Modifier extensions are expected to modify the meaning or interpretation of the element that contains them
Résumé | true
Exigences | 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.
Noms alternatifs | 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()`) 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())
42. Task.input:natureTransport.type
Définition | A code or description indicating how the input is intended to be used as part of the task execution.
Court | Label for the input
Commentaires | If referencing a BPMN workflow or Protocol, the "system" is the URL for the workflow definition and the code is the "name" of the required input.
Contrôle | 1..1
Binding | Codes to identify types of input parameters. These will typically be specific to a particular workflow. E.g. "Comparison source", "Applicable consent", "Concomitent Medications", etc.
Type | CodeableConcept
Est modificateur | false
Résumé | false
Exigences | Inputs are named to enable task automation to bind data and pass it from one task to the next.
Noms alternatifs | Name
Valeur de motif | `{ "coding" : [{ "code" : "GEN-345" }] }`
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()))
44. Task.input:natureTransport.value[x]
Définition | The value of the input parameter as a basic type.
Court | Content to use in performing the task
Contrôle | 1..1
Type | CodeableConcept, 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
Note [x] | VoirChoix de types de donnéespour plus d'informations sur l'utilisation de [x]
Est modificateur | false
Résumé | false
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()))
46. Task.input:lieuDepart
Nom de la slice | lieuDepart
Définition | Additional information that may be needed in the execution of the task.
Court | Information used to perform task
Contrôle | 0..1*
Type | BackboneElement
Est modificateur | false
Résumé | false
Exigences | Resources and data used to perform the task. This data is used in the business logic of task execution, and is stored separately because it varies between workflows.
Noms alternatifs | Supporting Information
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()))
48. Task.input:lieuDepart.modifierExtension
Définition | 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).
Court | Extensions that cannot be ignored even if unrecognized
Commentaires | 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.
Contrôle | 0..*
Type | Extension
Est modificateur | true parce que Modifier extensions are expected to modify the meaning or interpretation of the element that contains them
Résumé | true
Exigences | 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.
Noms alternatifs | 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()`) 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())
50. Task.input:lieuDepart.type
Définition | A code or description indicating how the input is intended to be used as part of the task execution.
Court | Label for the input
Commentaires | If referencing a BPMN workflow or Protocol, the "system" is the URL for the workflow definition and the code is the "name" of the required input.
Contrôle | 1..1
Binding | Codes to identify types of input parameters. These will typically be specific to a particular workflow. E.g. "Comparison source", "Applicable consent", "Concomitent Medications", etc.
Type | CodeableConcept
Est modificateur | false
Résumé | false
Exigences | Inputs are named to enable task automation to bind data and pass it from one task to the next.
Noms alternatifs | Name
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()))
52. Task.input:lieuDepart.type.text
Définition | A human language representation of the concept as seen/selected/uttered by the user who entered the data and/or which represents the intended meaning of the user.
Court | Plain text representation of the concept
Commentaires | Very often the text is the same as a displayName of one of the codings.
Contrôle | 0..1
Type | string
Est modificateur | false
Valeur primitive | Cet élément primitif peut être présent, absent ou remplacé par une extension
Résumé | true
Exigences | The codes from the terminologies do not always capture the correct meaning with all the nuances of the human using them, or sometimes there is no appropriate code at all. In these cases, the text is used to capture the full meaning of the source.
Valeur de motif | `Lieu de départ`
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()))
54. Task.input:lieuDepart.value[x]
Définition | The value of the input parameter as a basic type.
Court | Content to use in performing the task
Contrôle | 1..1
Type | Address, date, Meta, Attachment, integer, Count, DataRequirement, Dosage, uuid, Identifier, Coding, SampledData, id, positiveInt, Distance, Period, Duration, canonical, Range, RelatedArtifact, base64Binary, UsageContext, Timing, decimal, CodeableConcept, 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
Note [x] | VoirChoix de types de donnéespour plus d'informations sur l'utilisation de [x]
Est modificateur | false
Résumé | false
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()))
56. Task.input:destination
Nom de la slice | destination
Définition | Additional information that may be needed in the execution of the task.
Court | Adresse de destinationInformation used to perform task
Contrôle | 0..1*
Type | BackboneElement
Est modificateur | false
Résumé | false
Exigences | Resources and data used to perform the task. This data is used in the business logic of task execution, and is stored separately because it varies between workflows.
Noms alternatifs | Supporting Information
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()))
58. Task.input:destination.modifierExtension
Définition | 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).
Court | Extensions that cannot be ignored even if unrecognized
Commentaires | 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.
Contrôle | 0..*
Type | Extension
Est modificateur | true parce que Modifier extensions are expected to modify the meaning or interpretation of the element that contains them
Résumé | true
Exigences | 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.
Noms alternatifs | 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()`) 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())
60. Task.input:destination.type
Définition | A code or description indicating how the input is intended to be used as part of the task execution.
Court | Label for the input
Commentaires | If referencing a BPMN workflow or Protocol, the "system" is the URL for the workflow definition and the code is the "name" of the required input.
Contrôle | 1..1
Binding | Codes to identify types of input parameters. These will typically be specific to a particular workflow. E.g. "Comparison source", "Applicable consent", "Concomitent Medications", etc.
Type | CodeableConcept
Est modificateur | false
Résumé | false
Exigences | Inputs are named to enable task automation to bind data and pass it from one task to the next.
Noms alternatifs | Name
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()))
62. Task.input:destination.type.text
Définition | A human language representation of the concept as seen/selected/uttered by the user who entered the data and/or which represents the intended meaning of the user.
Court | Plain text representation of the concept
Commentaires | Very often the text is the same as a displayName of one of the codings.
Contrôle | 0..1
Type | string
Est modificateur | false
Valeur primitive | Cet élément primitif peut être présent, absent ou remplacé par une extension
Résumé | true
Exigences | The codes from the terminologies do not always capture the correct meaning with all the nuances of the human using them, or sometimes there is no appropriate code at all. In these cases, the text is used to capture the full meaning of the source.
Valeur de motif | `Destination`
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()))
64. Task.input:destination.value[x]
Définition | The value of the input parameter as a basic type.
Court | Content to use in performing the task
Contrôle | 1..1
Type | Address, date, Meta, Attachment, integer, Count, DataRequirement, Dosage, uuid, Identifier, Coding, SampledData, id, positiveInt, Distance, Period, Duration, canonical, Range, RelatedArtifact, base64Binary, UsageContext, Timing, decimal, CodeableConcept, 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
Note [x] | VoirChoix de types de donnéespour plus d'informations sur l'utilisation de [x]
Est modificateur | false
Résumé | false
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()))
66. Task.input:autresPrecisions
Nom de la slice | autresPrecisions
Définition | Additional information that may be needed in the execution of the task.
Court | Autres précision sur le trajet ou le transport du patientInformation used to perform task
Contrôle | 0..*
Type | BackboneElement
Est modificateur | false
Résumé | false
Exigences | Resources and data used to perform the task. This data is used in the business logic of task execution, and is stored separately because it varies between workflows.
Noms alternatifs | Supporting Information
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()))
68. Task.input:autresPrecisions.modifierExtension
Définition | 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).
Court | Extensions that cannot be ignored even if unrecognized
Commentaires | 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.
Contrôle | 0..*
Type | Extension
Est modificateur | true parce que Modifier extensions are expected to modify the meaning or interpretation of the element that contains them
Résumé | true
Exigences | 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.
Noms alternatifs | 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()`) 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())
70. Task.input:autresPrecisions.type
Définition | A code or description indicating how the input is intended to be used as part of the task execution.
Court | Label for the input
Commentaires | If referencing a BPMN workflow or Protocol, the "system" is the URL for the workflow definition and the code is the "name" of the required input.
Contrôle | 1..1
Binding | Codes to identify types of input parameters. These will typically be specific to a particular workflow. E.g. "Comparison source", "Applicable consent", "Concomitent Medications", etc.
Type | CodeableConcept
Est modificateur | false
Résumé | false
Exigences | Inputs are named to enable task automation to bind data and pass it from one task to the next.
Noms alternatifs | Name
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()))
72. Task.input:autresPrecisions.type.text
Définition | A human language representation of the concept as seen/selected/uttered by the user who entered the data and/or which represents the intended meaning of the user.
Court | Plain text representation of the concept
Commentaires | Very often the text is the same as a displayName of one of the codings.
Contrôle | 0..1
Type | string
Est modificateur | false
Valeur primitive | Cet élément primitif peut être présent, absent ou remplacé par une extension
Résumé | true
Exigences | The codes from the terminologies do not always capture the correct meaning with all the nuances of the human using them, or sometimes there is no appropriate code at all. In these cases, the text is used to capture the full meaning of the source.
Valeur de motif | `Autres précision`
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()))
74. Task.input:autresPrecisions.value[x]
Définition | The value of the input parameter as a basic type.
Court | Content to use in performing the task
Contrôle | 1..1
Type | Choix de : base64Binary, boolean, canonical, code, date, dateTime, decimal, id, instant, integer, markdown, oid, positiveInt, string, time, unsignedInt, uri, url, uuid, Address, Age, Annotation, Attachment, CodeableConcept, Coding, ContactPoint, Count, Distance, Duration, HumanName, Identifier, Money, Period, Quantity, Range, Ratio, Reference, SampledData, Signature, Timing, ContactDetail, Contributor, DataRequirement, Expression, ParameterDefinition, RelatedArtifact, TriggerDefinition, UsageContext, Dosage, Meta
Note [x] | VoirChoix de types de donnéespour plus d'informations sur l'utilisation de [x]
Est modificateur | false
Valeur primitive | Cet élément primitif peut être présent, absent ou remplacé par une extension
Résumé | false
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()))

Des conseils sur l'interprétation du contenu de ce tableau peuvent être trouvésici

0. Task
2. Task.identifier
Court | Identifiant
Note | Ceci est un identifiant métier, pas un identifiant de ressource (voir discussion)
4. Task.code
Court | Mode de transport (Ambulance publique, Taxi, VSL, …)
Contrôle | 1..?
Binding | Les codes DOIVENT (SHALL) être pris de JdvModeDeTransportCisis (20260619134043) (required to `https://smt.esante.gouv.fr/fhir/ValueSet/jdv-mode-de-transport-cisis|20260619134043` )
Doit être pris en charge (Must Support) | true
6. Task.executionPeriod
Contrôle | 1..?
8. Task.executionPeriod.start
Contrôle | 1..?
10. Task.executionPeriod.end
Contrôle | 1..?
12. Task.owner
Court | Transporteur
Type | Reference(FR PractitionerRole Document, FR Organization Document)
Doit être pris en charge (Must Support) | true
Types qui doivent être pris en charge (Must Support) | Aucune règle de prise en charge obligatoire concernant le choix des types/profils
14. Task.input
Contrôle | 2..?
Slicing | Cet élément introduit un ensemble de slices sur `Task.input`. Les slices sontNon ordonné et Open, et peut être différencié en utilisant les discriminateurs suivants : pattern @ type
16. Task.input:typeMotorisation
Nom de la slice | typeMotorisation
Court | Type de motorisation
Contrôle | 1..1
18. Task.input:typeMotorisation.type
Valeur de motif | `{ "coding" : [{ "code" : "GEN-346" }] }`
20. Task.input:typeMotorisation.value[x]
Binding | Les codes DOIVENT (SHALL) être pris de JdvTypeMotorisationCisis (20260619134042) (required to `https://smt.esante.gouv.fr/fhir/ValueSet/jdv-type-motorisation-cisis|20260619134042` )
Type | CodeableConcept
Note [x] | VoirChoix de types de donnéespour plus d'informations sur l'utilisation de [x]
22. Task.input:natureTransport
Nom de la slice | natureTransport
Court | Nature du transport de l'usager
Contrôle | 1..1
24. Task.input:natureTransport.type
Valeur de motif | `{ "coding" : [{ "code" : "GEN-345" }] }`
26. Task.input:natureTransport.value[x]
Type | CodeableConcept
Note [x] | VoirChoix de types de donnéespour plus d'informations sur l'utilisation de [x]
28. Task.input:lieuDepart
Nom de la slice | lieuDepart
Contrôle | 0..1
30. Task.input:lieuDepart.type
32. Task.input:lieuDepart.type.text
Valeur de motif | `Lieu de départ`
34. Task.input:lieuDepart.value[x]
Type | Address
Note [x] | VoirChoix de types de donnéespour plus d'informations sur l'utilisation de [x]
36. Task.input:destination
Nom de la slice | destination
Court | Adresse de destination
Contrôle | 0..1
38. Task.input:destination.type
40. Task.input:destination.type.text
Valeur de motif | `Destination`
42. Task.input:destination.value[x]
Type | Address
Note [x] | VoirChoix de types de donnéespour plus d'informations sur l'utilisation de [x]
44. Task.input:autresPrecisions
Nom de la slice | autresPrecisions
Court | Autres précision sur le trajet ou le transport du patient
Contrôle | 0..*
46. Task.input:autresPrecisions.type
48. Task.input:autresPrecisions.type.text
Valeur de motif | `Autres précision`

Des conseils sur l'interprétation du contenu de ce tableau peuvent être trouvésici

0. Task
Définition | A task to be performed.
Court | A task to be performed
Contrôle | 0..*
Est modificateur | false
Résumé | false
Invariants | dom-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()`) inv-1: Last modified date must be greater than or equal to authored-on date. (`lastModified.exists().not() or authoredOn.exists().not() or lastModified >= authoredOn`)
2. Task.id
Définition | The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.
Court | Logical id of this artifact
Commentaires | The only time that a resource does not have an id is when it is being submitted to the server using a create operation.
Contrôle | 0..1
Type | id
Est modificateur | false
Résumé | true
4. Task.meta
Définition | 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.
Court | Metadata about the resource
Contrôle | 0..1
Type | Meta
Est modificateur | false
Résumé | true
Invariants | ele-1: All FHIR elements must have a @value or children (`hasValue() or (children().count() > id.count())`)
6. Task.implicitRules
Définition | 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.
Court | A set of rules under which this content was created
Commentaires | 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.
Contrôle | 0..1
Type | uri
Est modificateur | true parce que 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
Valeur primitive | Cet élément primitif peut être présent, absent ou remplacé par une extension
Résumé | true
Invariants | ele-1: All FHIR elements must have a @value or children (`hasValue() or (children().count() > id.count())`)
8. Task.language
Définition | The base language in which the resource is written.
Court | Language of the resource content
Commentaires | 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).
Contrôle | 0..1
Binding | Les codes DEVRAIENT (SHOULD) être pris de CommonLanguages (preferred to `http://hl7.org/fhir/ValueSet/languages|4.0.1` ) A human language.
Bindings Additionnels | But
AllLanguages | Binding Max
Type | code
Est modificateur | false
Valeur primitive | Cet élément primitif peut être présent, absent ou remplacé par une extension
Résumé | false
Invariants | ele-1: All FHIR elements must have a @value or children (`hasValue() or (children().count() > id.count())`)
10. Task.text
Définition | 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.
Court | Text summary of the resource, for human interpretation
Commentaires | 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.
Contrôle | 0..1
Type | Narrative
Est modificateur | false
Résumé | false
Noms alternatifs | narrative, html, xhtml, display
Invariants | ele-1: All FHIR elements must have a @value or children (`hasValue() or (children().count() > id.count())`)
12. Task.contained
Définition | 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.
Court | Contained, inline Resources
Commentaires | 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.
Contrôle | 0..*
Type | Resource
Est modificateur | false
Résumé | false
Noms alternatifs | inline resources, anonymous resources, contained resources
14. Task.extension
Définition | 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.
Court | Additional content defined by implementations
Commentaires | 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.
Contrôle | 0..*
Type | Extension
Est modificateur | false
Résumé | false
Noms alternatifs | 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()`)
16. Task.modifierExtension
Définition | 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).
Court | Extensions that cannot be ignored
Commentaires | 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.
Contrôle | 0..*
Type | Extension
Est modificateur | true parce que Modifier extensions are expected to modify the meaning or interpretation of the resource that contains them
Résumé | false
Exigences | 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.
Noms alternatifs | 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()`)
18. Task.identifier
Définition | The business identifier for this task.
Court | Identifiant
Note | Ceci est un identifiant métier, pas un identifiant de ressource (voir discussion)
Contrôle | 0..*
Type | Identifier
Est modificateur | false
Résumé | false
Invariants | ele-1: All FHIR elements must have a @value or children (`hasValue() or (children().count() > id.count())`)
20. Task.instantiatesCanonical
Définition | The URL pointing to a FHIR-defined protocol, guideline, orderset or other definition that is adhered to in whole or in part by this Task.
Court | Formal definition of task
Contrôle | 0..1
Type | canonical(ActivityDefinition)
Est modificateur | false
Valeur primitive | Cet élément primitif peut être présent, absent ou remplacé par une extension
Résumé | true
Exigences | Enables a formal definition of how he task is to be performed, enabling automation.
Invariants | ele-1: All FHIR elements must have a @value or children (`hasValue() or (children().count() > id.count())`)
22. Task.instantiatesUri
Définition | The URL pointing to an externally maintained protocol, guideline, orderset or other definition that is adhered to in whole or in part by this Task.
Court | Formal definition of task
Contrôle | 0..1
Type | uri
Est modificateur | false
Valeur primitive | Cet élément primitif peut être présent, absent ou remplacé par une extension
Résumé | true
Exigences | Enables a formal definition of how he task is to be performed (e.g. using BPMN, BPEL, XPDL or other formal notation to be associated with a task), enabling automation.
Invariants | ele-1: All FHIR elements must have a @value or children (`hasValue() or (children().count() > id.count())`)
24. Task.basedOn
Définition | BasedOn refers to a higher-level authorization that triggered the creation of the task. It references a "request" resource such as a ServiceRequest, MedicationRequest, ServiceRequest, CarePlan, etc. which is distinct from the "request" resource the task is seeking to fulfill. This latter resource is referenced by FocusOn. For example, based on a ServiceRequest (= BasedOn), a task is created to fulfill a procedureRequest ( = FocusOn ) to collect a specimen from a patient.
Court | Request fulfilled by this task
Contrôle | 0..*
Type | Reference(Resource)
Est modificateur | false
Résumé | true
Invariants | ele-1: All FHIR elements must have a @value or children (`hasValue() or (children().count() > id.count())`)
26. Task.groupIdentifier
Définition | An identifier that links together multiple tasks and other requests that were created in the same context.
Court | Requisition or grouper id
Contrôle | 0..1
Type | Identifier
Est modificateur | false
Résumé | true
Exigences | Billing and/or reporting can be linked to whether multiple requests were created as a single unit.
Invariants | ele-1: All FHIR elements must have a @value or children (`hasValue() or (children().count() > id.count())`)
28. Task.partOf
Définition | Task that this particular task is part of.
Court | Composite task
Commentaires | This should usually be 0..1.
Contrôle | 0..*
Type | Reference(Task)
Est modificateur | false
Résumé | true
Exigences | Allows tasks to be broken down into sub-steps (and this division can occur independent of the original task).
Invariants | ele-1: All FHIR elements must have a @value or children (`hasValue() or (children().count() > id.count())`)
30. Task.status
Définition | The current status of the task.
Court | draft | requested | received | accepted | +
Contrôle | 1..1
Binding | Les codes DOIVENT (SHALL) être pris de TaskStatus (required to `http://hl7.org/fhir/ValueSet/task-status|4.0.1` ) The current status of the task.
Type | code
Est modificateur | true parce que 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
Valeur primitive | Cet élément primitif peut être présent, absent ou remplacé par une extension
Résumé | true
Exigences | These states enable coordination of task status with off-the-shelf workflow solutions that support automation of tasks.
Invariants | ele-1: All FHIR elements must have a @value or children (`hasValue() or (children().count() > id.count())`)
32. Task.statusReason
Définition | An explanation as to why this task is held, failed, was refused, etc.
Court | Reason for current status
Commentaires | This applies to the current status. Look at the history of the task to see reasons for past statuses.
Contrôle | 0..1
Binding | Codes to identify the reason for current status. These will typically be specific to a particular workflow.
Type | CodeableConcept
Est modificateur | false
Résumé | true
Invariants | ele-1: All FHIR elements must have a @value or children (`hasValue() or (children().count() > id.count())`)
34. Task.businessStatus
Définition | Contains business-specific nuances of the business state.
Court | E.g. "Specimen collected", "IV prepped"
Contrôle | 0..1
Binding | The domain-specific business-contextual sub-state of the task. For example: "Blood drawn", "IV inserted", "Awaiting physician signature", etc.
Type | CodeableConcept
Est modificateur | false
Résumé | true
Exigences | There's often a need to track substates of a task - this is often variable by specific workflow implementation.
Invariants | ele-1: All FHIR elements must have a @value or children (`hasValue() or (children().count() > id.count())`)
36. Task.intent
Définition | Indicates the "level" of actionability associated with the Task, i.e. i+R[9]Cs this a proposed task, a planned task, an actionable task, etc.
Court | unknown | proposal | plan | order | original-order | reflex-order | filler-order | instance-order | option
Commentaires | This element is immutable. Proposed tasks, planned tasks, etc. must be distinct instances. In most cases, Tasks will have an intent of "order".
Contrôle | 1..1
Binding | Les codes DOIVENT (SHALL) être pris de TaskIntent (required to `http://hl7.org/fhir/ValueSet/task-intent|4.0.1` ) Distinguishes whether the task is a proposal, plan or full order.
Type | code
Est modificateur | false
Valeur primitive | Cet élément primitif peut être présent, absent ou remplacé par une extension
Résumé | true
Invariants | ele-1: All FHIR elements must have a @value or children (`hasValue() or (children().count() > id.count())`)
38. Task.priority
Définition | Indicates how quickly the Task should be addressed with respect to other requests.
Court | routine | urgent | asap | stat
Contrôle | 0..1
Binding | Les codes DOIVENT (SHALL) être pris de RequestPriority (required to `http://hl7.org/fhir/ValueSet/request-priority|4.0.1` ) The task's priority.
Type | code
Est modificateur | false
Valeur primitive | Cet élément primitif peut être présent, absent ou remplacé par une extension
Résumé | false
Exigences | Used to identify the service level expected while performing a task.
Signification si manquant | If missing, this task should be performed with normal priority
Invariants | ele-1: All FHIR elements must have a @value or children (`hasValue() or (children().count() > id.count())`)
40. Task.code
Définition | A name or code (or both) briefly describing what the task involves.
Court | Mode de transport (Ambulance publique, Taxi, VSL, …)
Commentaires | The title (eg "My Tasks", "Outstanding Tasks for Patient X") should go into the code.
Contrôle | 1..1
Binding | Les codes DOIVENT (SHALL) être pris de JdvModeDeTransportCisis (20260619134043) (required to `https://smt.esante.gouv.fr/fhir/ValueSet/jdv-mode-de-transport-cisis|20260619134043` )
Type | CodeableConcept
Est modificateur | false
Doit être pris en charge (Must Support) | true
Résumé | true
Invariants | ele-1: All FHIR elements must have a @value or children (`hasValue() or (children().count() > id.count())`)
42. Task.description
Définition | A free-text description of what is to be performed.
Court | Human-readable explanation of task
Contrôle | 0..1
Type | string
Est modificateur | false
Valeur primitive | Cet élément primitif peut être présent, absent ou remplacé par une extension
Résumé | true
Invariants | ele-1: All FHIR elements must have a @value or children (`hasValue() or (children().count() > id.count())`)
44. Task.focus
Définition | The request being actioned or the resource being manipulated by this task.
Court | What task is acting on
Commentaires | If multiple resources need to be manipulated, use sub-tasks. (This ensures that status can be tracked independently for each referenced resource.).
Contrôle | 0..1
Type | Reference(Resource)
Est modificateur | false
Résumé | true
Exigences | Used to identify the thing to be done.
Invariants | ele-1: All FHIR elements must have a @value or children (`hasValue() or (children().count() > id.count())`)
46. Task.for
Définition | The entity who benefits from the performance of the service specified in the task (e.g., the patient).
Court | Beneficiary of the Task
Contrôle | 0..1
Type | Reference(Resource)
Est modificateur | false
Résumé | true
Exigences | Used to track tasks outstanding for a beneficiary. Do not use to track the task owner or creator (see owner and creator respectively). This can also affect access control.
Noms alternatifs | Patient
Invariants | ele-1: All FHIR elements must have a @value or children (`hasValue() or (children().count() > id.count())`)
48. Task.encounter
Définition | The healthcare event (e.g. a patient and healthcare provider interaction) during which this task was created.
Court | Healthcare event during which this task originated
Contrôle | 0..1
Type | Reference(Encounter)
Est modificateur | false
Résumé | true
Exigences | For some tasks it may be important to know the link between the encounter the task originated within.
Invariants | ele-1: All FHIR elements must have a @value or children (`hasValue() or (children().count() > id.count())`)
50. Task.executionPeriod
Définition | Identifies the time action was first taken against the task (start) and/or the time final action was taken against the task prior to marking it as completed (end).
Court | Start and end time of execution
Contrôle | 1..1
Type | Period
Est modificateur | false
Résumé | true
Invariants | ele-1: All FHIR elements must have a @value or children (`hasValue() or (children().count() > id.count())`)
52. Task.executionPeriod.id
Définition | Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.
Court | Unique id for inter-element referencing
Contrôle | 0..1
Type | string
Est modificateur | false
Format XML | Dans le format XML, cette propriété est représentée comme attribut.
Résumé | false
54. Task.executionPeriod.extension
Définition | 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.
Court | Additional content defined by implementations
Commentaires | 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.
Contrôle | 0..*
Type | Extension
Est modificateur | false
Résumé | false
Noms alternatifs | 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 | Cet élément introduit un ensemble de slices sur `Task.executionPeriod.extension`. Les slices sontNon ordonné et Open, et peut être différencié en utilisant les discriminateurs suivants : value @ url
56. Task.executionPeriod.start
Définition | The start of the period. The boundary is inclusive.
Court | Starting time with inclusive boundary
Commentaires | If the low element is missing, the meaning is that the low boundary is not known.
Contrôle | 1..1 Cet élément est affecté par les invariants suivants : per-1
Type | dateTime
Est modificateur | false
Valeur primitive | Cet élément primitif peut être présent, absent ou remplacé par une extension
Résumé | true
Invariants | ele-1: All FHIR elements must have a @value or children (`hasValue() or (children().count() > id.count())`)
58. Task.executionPeriod.end
Définition | The end of the period. If the end of the period is missing, it means no end was known or planned at the time the instance was created. The start may be in the past, and the end date in the future, which means that period is expected/planned to end at that time.
Court | End time with inclusive boundary, if not ongoing
Commentaires | The high value includes any matching date/time. i.e. 2012-02-03T10:00:00 is in a period that has an end value of 2012-02-03.
Contrôle | 1..1 Cet élément est affecté par les invariants suivants : per-1
Type | dateTime
Est modificateur | false
Valeur primitive | Cet élément primitif peut être présent, absent ou remplacé par une extension
Résumé | true
Signification si manquant | If the end of the period is missing, it means that the period is ongoing
Invariants | ele-1: All FHIR elements must have a @value or children (`hasValue() or (children().count() > id.count())`)
60. Task.authoredOn
Définition | The date and time this task was created.
Court | Task Creation Date
Contrôle | 0..1 Cet élément est affecté par les invariants suivants : inv-1
Type | dateTime
Est modificateur | false
Valeur primitive | Cet élément primitif peut être présent, absent ou remplacé par une extension
Résumé | false
Exigences | Most often used along with lastUpdated to track duration of task to supporting monitoring and management.
Noms alternatifs | Created Date
Invariants | ele-1: All FHIR elements must have a @value or children (`hasValue() or (children().count() > id.count())`)
62. Task.lastModified
Définition | The date and time of last modification to this task.
Court | Task Last Modified Date
Contrôle | 0..1 Cet élément est affecté par les invariants suivants : inv-1
Type | dateTime
Est modificateur | false
Valeur primitive | Cet élément primitif peut être présent, absent ou remplacé par une extension
Résumé | true
Exigences | Used along with history to track task activity and time in a particular task state. This enables monitoring and management.
Noms alternatifs | Update Date
Invariants | ele-1: All FHIR elements must have a @value or children (`hasValue() or (children().count() > id.count())`)
64. Task.requester
Définition | The creator of the task.
Court | Who is asking for task to be done
Contrôle | 0..1
Type | Reference(Device, Organization, Patient, Practitioner, PractitionerRole, RelatedPerson)
Est modificateur | false
Résumé | true
Exigences | Identifies who created this task. May be used by access control mechanisms (e.g., to ensure that only the creator can cancel a task).
Invariants | ele-1: All FHIR elements must have a @value or children (`hasValue() or (children().count() > id.count())`)
66. Task.performerType
Définition | The kind of participant that should perform the task.
Court | Requested performer
Contrôle | 0..*
Binding | Les codes DEVRAIENT (SHOULD) être pris de ProcedurePerformerRoleCodes (preferred to `http://hl7.org/fhir/ValueSet/performer-role|4.0.1` ) The type(s) of task performers allowed.
Type | CodeableConcept
Est modificateur | false
Résumé | false
Exigences | Use to distinguish tasks on different activity queues.
Invariants | ele-1: All FHIR elements must have a @value or children (`hasValue() or (children().count() > id.count())`)
68. Task.owner
Définition | Individual organization or Device currently responsible for task execution.
Court | Transporteur
Commentaires | Tasks may be created with an owner not yet identified.
Contrôle | 0..1
Type | Reference(FR PractitionerRole Document, FR Organization Document)
Est modificateur | false
Doit être pris en charge (Must Support) | true
Types qui doivent être pris en charge (Must Support) | Aucune règle de prise en charge obligatoire concernant le choix des types/profils
Résumé | true
Exigences | Identifies who is expected to perform this task.
Noms alternatifs | Performer, Executer
Invariants | ele-1: All FHIR elements must have a @value or children (`hasValue() or (children().count() > id.count())`)
70. Task.location
Définition | Principal physical location where the this task is performed.
Court | Where task occurs
Contrôle | 0..1
Type | Reference(Location)
Est modificateur | false
Résumé | true
Exigences | Ties the event to where the records are likely kept and provides context around the event occurrence (e.g. if it occurred inside or outside a dedicated healthcare setting).
Invariants | ele-1: All FHIR elements must have a @value or children (`hasValue() or (children().count() > id.count())`)
72. Task.reasonCode
Définition | A description or code indicating why this task needs to be performed.
Court | Why task is needed
Commentaires | This should only be included if there is no focus or if it differs from the reason indicated on the focus.
Contrôle | 0..1
Binding | Indicates why the task is needed. E.g. Suspended because patient admitted to hospital.
Type | CodeableConcept
Est modificateur | false
Résumé | false
Invariants | ele-1: All FHIR elements must have a @value or children (`hasValue() or (children().count() > id.count())`)
74. Task.reasonReference
Définition | A resource reference indicating why this task needs to be performed.
Court | Why task is needed
Commentaires | Tasks might be justified based on an Observation, a Condition, a past or planned procedure, etc. This should only be included if there is no focus or if it differs from the reason indicated on the focus. Use the CodeableConcept text element in `Task.reasonCode` if the data is free (uncoded) text.
Contrôle | 0..1
Type | Reference(Resource)
Est modificateur | false
Résumé | false
Invariants | ele-1: All FHIR elements must have a @value or children (`hasValue() or (children().count() > id.count())`)
76. Task.insurance
Définition | Insurance plans, coverage extensions, pre-authorizations and/or pre-determinations that may be relevant to the Task.
Court | Associated insurance coverage
Contrôle | 0..*
Type | Reference(Coverage, ClaimResponse)
Est modificateur | false
Résumé | false
Invariants | ele-1: All FHIR elements must have a @value or children (`hasValue() or (children().count() > id.count())`)
78. Task.note
Définition | Free-text information captured about the task as it progresses.
Court | Comments made about the task
Contrôle | 0..*
Type | Annotation
Est modificateur | false
Résumé | false
Invariants | ele-1: All FHIR elements must have a @value or children (`hasValue() or (children().count() > id.count())`)
80. Task.relevantHistory
Définition | Links to Provenance records for past versions of this Task that identify key state transitions or updates that are likely to be relevant to a user looking at the current version of the task.
Court | Key events in history of the Task
Commentaires | This element does not point to the Provenance associated with the current version of the resource - as it would be created after this version existed. The Provenance for the current version can be retrieved with a _revinclude.
Contrôle | 0..*
Type | Reference(Provenance)
Est modificateur | false
Résumé | false
Noms alternatifs | Status History
Invariants | ele-1: All FHIR elements must have a @value or children (`hasValue() or (children().count() > id.count())`)
82. Task.restriction
Définition | If the Task.focus is a request resource and the task is seeking fulfillment (i.e. is asking for the request to be actioned), this element identifies any limitations on what parts of the referenced request should be actioned.
Court | Constraints on fulfillment tasks
Contrôle | 0..1
Type | BackboneElement
Est modificateur | false
Résumé | false
Exigences | Sometimes when fulfillment is sought, you don't want full fulfillment.
Invariants | ele-1: All FHIR elements must have a @value or children (`hasValue() or (children().count() > id.count())`)
84. Task.restriction.id
Définition | Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.
Court | Unique id for inter-element referencing
Contrôle | 0..1
Type | string
Est modificateur | false
Format XML | Dans le format XML, cette propriété est représentée comme attribut.
Résumé | false
86. Task.restriction.extension
Définition | 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.
Court | Additional content defined by implementations
Commentaires | 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.
Contrôle | 0..*
Type | Extension
Est modificateur | false
Résumé | false
Noms alternatifs | 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()`)
88. Task.restriction.modifierExtension
Définition | 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).
Court | Extensions that cannot be ignored even if unrecognized
Commentaires | 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.
Contrôle | 0..*
Type | Extension
Est modificateur | true parce que Modifier extensions are expected to modify the meaning or interpretation of the element that contains them
Résumé | true
Exigences | 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.
Noms alternatifs | 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()`)
90. Task.restriction.repetitions
Définition | Indicates the number of times the requested action should occur.
Court | How many times to repeat
Contrôle | 0..1
Type | positiveInt
Est modificateur | false
Valeur primitive | Cet élément primitif peut être présent, absent ou remplacé par une extension
Résumé | false
Exigences | E.g. order that requests monthly lab tests, fulfillment is sought for 1.
Invariants | ele-1: All FHIR elements must have a @value or children (`hasValue() or (children().count() > id.count())`)
92. Task.restriction.period
Définition | Over what time-period is fulfillment sought.
Court | When fulfillment sought
Commentaires | Note that period.high is the due date representing the time by which the task should be completed.
Contrôle | 0..1
Type | Period
Est modificateur | false
Résumé | false
Exigences | E.g. order that authorizes 1 year's services. Fulfillment is sought for next 3 months.
Invariants | ele-1: All FHIR elements must have a @value or children (`hasValue() or (children().count() > id.count())`)
94. Task.restriction.recipient
Définition | For requests that are targeted to more than on potential recipient/target, for whom is fulfillment sought?
Court | For whom is fulfillment sought?
Contrôle | 0..*
Type | Reference(Patient, Practitioner, PractitionerRole, RelatedPerson, Group, Organization)
Est modificateur | false
Résumé | false
Invariants | ele-1: All FHIR elements must have a @value or children (`hasValue() or (children().count() > id.count())`)
96. Task.input
Définition | Additional information that may be needed in the execution of the task.
Court | Information used to perform task
Contrôle | 2..*
Type | BackboneElement
Est modificateur | false
Résumé | false
Exigences | Resources and data used to perform the task. This data is used in the business logic of task execution, and is stored separately because it varies between workflows.
Noms alternatifs | Supporting Information
Invariants | ele-1: All FHIR elements must have a @value or children (`hasValue() or (children().count() > id.count())`)
Slicing | Cet élément introduit un ensemble de slices sur `Task.input`. Les slices sontNon ordonné et Open, et peut être différencié en utilisant les discriminateurs suivants : pattern @ type
98. Task.input.id
Définition | Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.
Court | Unique id for inter-element referencing
Contrôle | 0..1
Type | string
Est modificateur | false
Format XML | Dans le format XML, cette propriété est représentée comme attribut.
Résumé | false
100. Task.input.extension
Définition | 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.
Court | Additional content defined by implementations
Commentaires | 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.
Contrôle | 0..*
Type | Extension
Est modificateur | false
Résumé | false
Noms alternatifs | 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()`)
102. Task.input.modifierExtension
Définition | 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).
Court | Extensions that cannot be ignored even if unrecognized
Commentaires | 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.
Contrôle | 0..*
Type | Extension
Est modificateur | true parce que Modifier extensions are expected to modify the meaning or interpretation of the element that contains them
Résumé | true
Exigences | 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.
Noms alternatifs | 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()`)
104. Task.input.type
Définition | A code or description indicating how the input is intended to be used as part of the task execution.
Court | Label for the input
Commentaires | If referencing a BPMN workflow or Protocol, the "system" is the URL for the workflow definition and the code is the "name" of the required input.
Contrôle | 1..1
Binding | Codes to identify types of input parameters. These will typically be specific to a particular workflow. E.g. "Comparison source", "Applicable consent", "Concomitent Medications", etc.
Type | CodeableConcept
Est modificateur | false
Résumé | false
Exigences | Inputs are named to enable task automation to bind data and pass it from one task to the next.
Noms alternatifs | Name
Invariants | ele-1: All FHIR elements must have a @value or children (`hasValue() or (children().count() > id.count())`)
106. Task.input.value[x]
Définition | The value of the input parameter as a basic type.
Court | Content to use in performing the task
Contrôle | 1..1
Type | Choix de : base64Binary, boolean, canonical, code, date, dateTime, decimal, id, instant, integer, markdown, oid, positiveInt, string, time, unsignedInt, uri, url, uuid, Address, Age, Annotation, Attachment, CodeableConcept, Coding, ContactPoint, Count, Distance, Duration, HumanName, Identifier, Money, Period, Quantity, Range, Ratio, Reference, SampledData, Signature, Timing, ContactDetail, Contributor, DataRequirement, Expression, ParameterDefinition, RelatedArtifact, TriggerDefinition, UsageContext, Dosage, Meta
Note [x] | VoirChoix de types de donnéespour plus d'informations sur l'utilisation de [x]
Est modificateur | false
Valeur primitive | Cet élément primitif peut être présent, absent ou remplacé par une extension
Résumé | false
Invariants | ele-1: All FHIR elements must have a @value or children (`hasValue() or (children().count() > id.count())`)
108. Task.input:typeMotorisation
Nom de la slice | typeMotorisation
Définition | Additional information that may be needed in the execution of the task.
Court | Type de motorisation
Contrôle | 1..1
Type | BackboneElement
Est modificateur | false
Résumé | false
Exigences | Resources and data used to perform the task. This data is used in the business logic of task execution, and is stored separately because it varies between workflows.
Noms alternatifs | Supporting Information
Invariants | ele-1: All FHIR elements must have a @value or children (`hasValue() or (children().count() > id.count())`)
110. Task.input:typeMotorisation.id
Définition | Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.
Court | Unique id for inter-element referencing
Contrôle | 0..1
Type | string
Est modificateur | false
Format XML | Dans le format XML, cette propriété est représentée comme attribut.
Résumé | false
112. Task.input:typeMotorisation.extension
Définition | 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.
Court | Additional content defined by implementations
Commentaires | 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.
Contrôle | 0..*
Type | Extension
Est modificateur | false
Résumé | false
Noms alternatifs | 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()`)
114. Task.input:typeMotorisation.modifierExtension
Définition | 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).
Court | Extensions that cannot be ignored even if unrecognized
Commentaires | 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.
Contrôle | 0..*
Type | Extension
Est modificateur | true parce que Modifier extensions are expected to modify the meaning or interpretation of the element that contains them
Résumé | true
Exigences | 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.
Noms alternatifs | 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()`)
116. Task.input:typeMotorisation.type
Définition | A code or description indicating how the input is intended to be used as part of the task execution.
Court | Label for the input
Commentaires | If referencing a BPMN workflow or Protocol, the "system" is the URL for the workflow definition and the code is the "name" of the required input.
Contrôle | 1..1
Binding | Codes to identify types of input parameters. These will typically be specific to a particular workflow. E.g. "Comparison source", "Applicable consent", "Concomitent Medications", etc.
Type | CodeableConcept
Est modificateur | false
Résumé | false
Exigences | Inputs are named to enable task automation to bind data and pass it from one task to the next.
Noms alternatifs | Name
Valeur de motif | `{ "coding" : [{ "code" : "GEN-346" }] }`
Invariants | ele-1: All FHIR elements must have a @value or children (`hasValue() or (children().count() > id.count())`)
118. Task.input:typeMotorisation.value[x]
Définition | The value of the input parameter as a basic type.
Court | Content to use in performing the task
Contrôle | 1..1
Binding | Les codes DOIVENT (SHALL) être pris de JdvTypeMotorisationCisis (20260619134042) (required to `https://smt.esante.gouv.fr/fhir/ValueSet/jdv-type-motorisation-cisis|20260619134042` )
Type | CodeableConcept
Note [x] | VoirChoix de types de donnéespour plus d'informations sur l'utilisation de [x]
Est modificateur | false
Résumé | false
Invariants | ele-1: All FHIR elements must have a @value or children (`hasValue() or (children().count() > id.count())`)
120. Task.input:natureTransport
Nom de la slice | natureTransport
Définition | Additional information that may be needed in the execution of the task.
Court | Nature du transport de l'usager
Contrôle | 1..1
Type | BackboneElement
Est modificateur | false
Résumé | false
Exigences | Resources and data used to perform the task. This data is used in the business logic of task execution, and is stored separately because it varies between workflows.
Noms alternatifs | Supporting Information
Invariants | ele-1: All FHIR elements must have a @value or children (`hasValue() or (children().count() > id.count())`)
122. Task.input:natureTransport.id
Définition | Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.
Court | Unique id for inter-element referencing
Contrôle | 0..1
Type | string
Est modificateur | false
Format XML | Dans le format XML, cette propriété est représentée comme attribut.
Résumé | false
124. Task.input:natureTransport.extension
Définition | 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.
Court | Additional content defined by implementations
Commentaires | 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.
Contrôle | 0..*
Type | Extension
Est modificateur | false
Résumé | false
Noms alternatifs | 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()`)
126. Task.input:natureTransport.modifierExtension
Définition | 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).
Court | Extensions that cannot be ignored even if unrecognized
Commentaires | 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.
Contrôle | 0..*
Type | Extension
Est modificateur | true parce que Modifier extensions are expected to modify the meaning or interpretation of the element that contains them
Résumé | true
Exigences | 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.
Noms alternatifs | 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()`)
128. Task.input:natureTransport.type
Définition | A code or description indicating how the input is intended to be used as part of the task execution.
Court | Label for the input
Commentaires | If referencing a BPMN workflow or Protocol, the "system" is the URL for the workflow definition and the code is the "name" of the required input.
Contrôle | 1..1
Binding | Codes to identify types of input parameters. These will typically be specific to a particular workflow. E.g. "Comparison source", "Applicable consent", "Concomitent Medications", etc.
Type | CodeableConcept
Est modificateur | false
Résumé | false
Exigences | Inputs are named to enable task automation to bind data and pass it from one task to the next.
Noms alternatifs | Name
Valeur de motif | `{ "coding" : [{ "code" : "GEN-345" }] }`
Invariants | ele-1: All FHIR elements must have a @value or children (`hasValue() or (children().count() > id.count())`)
130. Task.input:natureTransport.value[x]
Définition | The value of the input parameter as a basic type.
Court | Content to use in performing the task
Contrôle | 1..1
Type | CodeableConcept
Note [x] | VoirChoix de types de donnéespour plus d'informations sur l'utilisation de [x]
Est modificateur | false
Résumé | false
Invariants | ele-1: All FHIR elements must have a @value or children (`hasValue() or (children().count() > id.count())`)
132. Task.input:lieuDepart
Nom de la slice | lieuDepart
Définition | Additional information that may be needed in the execution of the task.
Court | Information used to perform task
Contrôle | 0..1
Type | BackboneElement
Est modificateur | false
Résumé | false
Exigences | Resources and data used to perform the task. This data is used in the business logic of task execution, and is stored separately because it varies between workflows.
Noms alternatifs | Supporting Information
Invariants | ele-1: All FHIR elements must have a @value or children (`hasValue() or (children().count() > id.count())`)
134. Task.input:lieuDepart.id
Définition | Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.
Court | Unique id for inter-element referencing
Contrôle | 0..1
Type | string
Est modificateur | false
Format XML | Dans le format XML, cette propriété est représentée comme attribut.
Résumé | false
136. Task.input:lieuDepart.extension
Définition | 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.
Court | Additional content defined by implementations
Commentaires | 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.
Contrôle | 0..*
Type | Extension
Est modificateur | false
Résumé | false
Noms alternatifs | 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()`)
138. Task.input:lieuDepart.modifierExtension
Définition | 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).
Court | Extensions that cannot be ignored even if unrecognized
Commentaires | 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.
Contrôle | 0..*
Type | Extension
Est modificateur | true parce que Modifier extensions are expected to modify the meaning or interpretation of the element that contains them
Résumé | true
Exigences | 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.
Noms alternatifs | 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()`)
140. Task.input:lieuDepart.type
Définition | A code or description indicating how the input is intended to be used as part of the task execution.
Court | Label for the input
Commentaires | If referencing a BPMN workflow or Protocol, the "system" is the URL for the workflow definition and the code is the "name" of the required input.
Contrôle | 1..1
Binding | Codes to identify types of input parameters. These will typically be specific to a particular workflow. E.g. "Comparison source", "Applicable consent", "Concomitent Medications", etc.
Type | CodeableConcept
Est modificateur | false
Résumé | false
Exigences | Inputs are named to enable task automation to bind data and pass it from one task to the next.
Noms alternatifs | Name
Invariants | ele-1: All FHIR elements must have a @value or children (`hasValue() or (children().count() > id.count())`)
142. Task.input:lieuDepart.type.id
Définition | Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.
Court | Unique id for inter-element referencing
Contrôle | 0..1
Type | string
Est modificateur | false
Format XML | Dans le format XML, cette propriété est représentée comme attribut.
Résumé | false
144. Task.input:lieuDepart.type.extension
Définition | 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.
Court | Additional content defined by implementations
Commentaires | 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.
Contrôle | 0..*
Type | Extension
Est modificateur | false
Résumé | false
Noms alternatifs | 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 | Cet élément introduit un ensemble de slices sur `Task.input.type.extension`. Les slices sontNon ordonné et Open, et peut être différencié en utilisant les discriminateurs suivants : value @ url
146. Task.input:lieuDepart.type.coding
Définition | A reference to a code defined by a terminology system.
Court | Code defined by a terminology system
Commentaires | Codes may be defined very casually in enumerations, or code lists, up to very formal definitions such as SNOMED CT - see the HL7 v3 Core Principles for more information. Ordering of codings is undefined and SHALL NOT be used to infer meaning. Generally, at most only one of the coding values will be labeled as UserSelected = true.
Contrôle | 0..*
Type | Coding
Est modificateur | false
Résumé | true
Exigences | Allows for alternative encodings within a code system, and translations to other code systems.
Invariants | ele-1: All FHIR elements must have a @value or children (`hasValue() or (children().count() > id.count())`)
148. Task.input:lieuDepart.type.text
Définition | A human language representation of the concept as seen/selected/uttered by the user who entered the data and/or which represents the intended meaning of the user.
Court | Plain text representation of the concept
Commentaires | Very often the text is the same as a displayName of one of the codings.
Contrôle | 0..1
Type | string
Est modificateur | false
Valeur primitive | Cet élément primitif peut être présent, absent ou remplacé par une extension
Résumé | true
Exigences | The codes from the terminologies do not always capture the correct meaning with all the nuances of the human using them, or sometimes there is no appropriate code at all. In these cases, the text is used to capture the full meaning of the source.
Valeur de motif | `Lieu de départ`
Invariants | ele-1: All FHIR elements must have a @value or children (`hasValue() or (children().count() > id.count())`)
150. Task.input:lieuDepart.value[x]
Définition | The value of the input parameter as a basic type.
Court | Content to use in performing the task
Contrôle | 1..1
Type | Address
Note [x] | VoirChoix de types de donnéespour plus d'informations sur l'utilisation de [x]
Est modificateur | false
Résumé | false
Invariants | ele-1: All FHIR elements must have a @value or children (`hasValue() or (children().count() > id.count())`)
152. Task.input:destination
Nom de la slice | destination
Définition | Additional information that may be needed in the execution of the task.
Court | Adresse de destination
Contrôle | 0..1
Type | BackboneElement
Est modificateur | false
Résumé | false
Exigences | Resources and data used to perform the task. This data is used in the business logic of task execution, and is stored separately because it varies between workflows.
Noms alternatifs | Supporting Information
Invariants | ele-1: All FHIR elements must have a @value or children (`hasValue() or (children().count() > id.count())`)
154. Task.input:destination.id
Définition | Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.
Court | Unique id for inter-element referencing
Contrôle | 0..1
Type | string
Est modificateur | false
Format XML | Dans le format XML, cette propriété est représentée comme attribut.
Résumé | false
156. Task.input:destination.extension
Définition | 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.
Court | Additional content defined by implementations
Commentaires | 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.
Contrôle | 0..*
Type | Extension
Est modificateur | false
Résumé | false
Noms alternatifs | 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()`)
158. Task.input:destination.modifierExtension
Définition | 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).
Court | Extensions that cannot be ignored even if unrecognized
Commentaires | 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.
Contrôle | 0..*
Type | Extension
Est modificateur | true parce que Modifier extensions are expected to modify the meaning or interpretation of the element that contains them
Résumé | true
Exigences | 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.
Noms alternatifs | 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()`)
160. Task.input:destination.type
Définition | A code or description indicating how the input is intended to be used as part of the task execution.
Court | Label for the input
Commentaires | If referencing a BPMN workflow or Protocol, the "system" is the URL for the workflow definition and the code is the "name" of the required input.
Contrôle | 1..1
Binding | Codes to identify types of input parameters. These will typically be specific to a particular workflow. E.g. "Comparison source", "Applicable consent", "Concomitent Medications", etc.
Type | CodeableConcept
Est modificateur | false
Résumé | false
Exigences | Inputs are named to enable task automation to bind data and pass it from one task to the next.
Noms alternatifs | Name
Invariants | ele-1: All FHIR elements must have a @value or children (`hasValue() or (children().count() > id.count())`)
162. Task.input:destination.type.id
Définition | Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.
Court | Unique id for inter-element referencing
Contrôle | 0..1
Type | string
Est modificateur | false
Format XML | Dans le format XML, cette propriété est représentée comme attribut.
Résumé | false
164. Task.input:destination.type.extension
Définition | 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.
Court | Additional content defined by implementations
Commentaires | 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.
Contrôle | 0..*
Type | Extension
Est modificateur | false
Résumé | false
Noms alternatifs | 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 | Cet élément introduit un ensemble de slices sur `Task.input.type.extension`. Les slices sontNon ordonné et Open, et peut être différencié en utilisant les discriminateurs suivants : value @ url
166. Task.input:destination.type.coding
Définition | A reference to a code defined by a terminology system.
Court | Code defined by a terminology system
Commentaires | Codes may be defined very casually in enumerations, or code lists, up to very formal definitions such as SNOMED CT - see the HL7 v3 Core Principles for more information. Ordering of codings is undefined and SHALL NOT be used to infer meaning. Generally, at most only one of the coding values will be labeled as UserSelected = true.
Contrôle | 0..*
Type | Coding
Est modificateur | false
Résumé | true
Exigences | Allows for alternative encodings within a code system, and translations to other code systems.
Invariants | ele-1: All FHIR elements must have a @value or children (`hasValue() or (children().count() > id.count())`)
168. Task.input:destination.type.text
Définition | A human language representation of the concept as seen/selected/uttered by the user who entered the data and/or which represents the intended meaning of the user.
Court | Plain text representation of the concept
Commentaires | Very often the text is the same as a displayName of one of the codings.
Contrôle | 0..1
Type | string
Est modificateur | false
Valeur primitive | Cet élément primitif peut être présent, absent ou remplacé par une extension
Résumé | true
Exigences | The codes from the terminologies do not always capture the correct meaning with all the nuances of the human using them, or sometimes there is no appropriate code at all. In these cases, the text is used to capture the full meaning of the source.
Valeur de motif | `Destination`
Invariants | ele-1: All FHIR elements must have a @value or children (`hasValue() or (children().count() > id.count())`)
170. Task.input:destination.value[x]
Définition | The value of the input parameter as a basic type.
Court | Content to use in performing the task
Contrôle | 1..1
Type | Address
Note [x] | VoirChoix de types de donnéespour plus d'informations sur l'utilisation de [x]
Est modificateur | false
Résumé | false
Invariants | ele-1: All FHIR elements must have a @value or children (`hasValue() or (children().count() > id.count())`)
172. Task.input:autresPrecisions
Nom de la slice | autresPrecisions
Définition | Additional information that may be needed in the execution of the task.
Court | Autres précision sur le trajet ou le transport du patient
Contrôle | 0..*
Type | BackboneElement
Est modificateur | false
Résumé | false
Exigences | Resources and data used to perform the task. This data is used in the business logic of task execution, and is stored separately because it varies between workflows.
Noms alternatifs | Supporting Information
Invariants | ele-1: All FHIR elements must have a @value or children (`hasValue() or (children().count() > id.count())`)
174. Task.input:autresPrecisions.id
Définition | Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.
Court | Unique id for inter-element referencing
Contrôle | 0..1
Type | string
Est modificateur | false
Format XML | Dans le format XML, cette propriété est représentée comme attribut.
Résumé | false
176. Task.input:autresPrecisions.extension
Définition | 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.
Court | Additional content defined by implementations
Commentaires | 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.
Contrôle | 0..*
Type | Extension
Est modificateur | false
Résumé | false
Noms alternatifs | 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()`)
178. Task.input:autresPrecisions.modifierExtension
Définition | 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).
Court | Extensions that cannot be ignored even if unrecognized
Commentaires | 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.
Contrôle | 0..*
Type | Extension
Est modificateur | true parce que Modifier extensions are expected to modify the meaning or interpretation of the element that contains them
Résumé | true
Exigences | 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.
Noms alternatifs | 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()`)
180. Task.input:autresPrecisions.type
Définition | A code or description indicating how the input is intended to be used as part of the task execution.
Court | Label for the input
Commentaires | If referencing a BPMN workflow or Protocol, the "system" is the URL for the workflow definition and the code is the "name" of the required input.
Contrôle | 1..1
Binding | Codes to identify types of input parameters. These will typically be specific to a particular workflow. E.g. "Comparison source", "Applicable consent", "Concomitent Medications", etc.
Type | CodeableConcept
Est modificateur | false
Résumé | false
Exigences | Inputs are named to enable task automation to bind data and pass it from one task to the next.
Noms alternatifs | Name
Invariants | ele-1: All FHIR elements must have a @value or children (`hasValue() or (children().count() > id.count())`)
182. Task.input:autresPrecisions.type.id
Définition | Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.
Court | Unique id for inter-element referencing
Contrôle | 0..1
Type | string
Est modificateur | false
Format XML | Dans le format XML, cette propriété est représentée comme attribut.
Résumé | false
184. Task.input:autresPrecisions.type.extension
Définition | 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.
Court | Additional content defined by implementations
Commentaires | 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.
Contrôle | 0..*
Type | Extension
Est modificateur | false
Résumé | false
Noms alternatifs | 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 | Cet élément introduit un ensemble de slices sur `Task.input.type.extension`. Les slices sontNon ordonné et Open, et peut être différencié en utilisant les discriminateurs suivants : value @ url
186. Task.input:autresPrecisions.type.coding
Définition | A reference to a code defined by a terminology system.
Court | Code defined by a terminology system
Commentaires | Codes may be defined very casually in enumerations, or code lists, up to very formal definitions such as SNOMED CT - see the HL7 v3 Core Principles for more information. Ordering of codings is undefined and SHALL NOT be used to infer meaning. Generally, at most only one of the coding values will be labeled as UserSelected = true.
Contrôle | 0..*
Type | Coding
Est modificateur | false
Résumé | true
Exigences | Allows for alternative encodings within a code system, and translations to other code systems.
Invariants | ele-1: All FHIR elements must have a @value or children (`hasValue() or (children().count() > id.count())`)
188. Task.input:autresPrecisions.type.text
Définition | A human language representation of the concept as seen/selected/uttered by the user who entered the data and/or which represents the intended meaning of the user.
Court | Plain text representation of the concept
Commentaires | Very often the text is the same as a displayName of one of the codings.
Contrôle | 0..1
Type | string
Est modificateur | false
Valeur primitive | Cet élément primitif peut être présent, absent ou remplacé par une extension
Résumé | true
Exigences | The codes from the terminologies do not always capture the correct meaning with all the nuances of the human using them, or sometimes there is no appropriate code at all. In these cases, the text is used to capture the full meaning of the source.
Valeur de motif | `Autres précision`
Invariants | ele-1: All FHIR elements must have a @value or children (`hasValue() or (children().count() > id.count())`)
190. Task.input:autresPrecisions.value[x]
Définition | The value of the input parameter as a basic type.
Court | Content to use in performing the task
Contrôle | 1..1
Type | Choix de : base64Binary, boolean, canonical, code, date, dateTime, decimal, id, instant, integer, markdown, oid, positiveInt, string, time, unsignedInt, uri, url, uuid, Address, Age, Annotation, Attachment, CodeableConcept, Coding, ContactPoint, Count, Distance, Duration, HumanName, Identifier, Money, Period, Quantity, Range, Ratio, Reference, SampledData, Signature, Timing, ContactDetail, Contributor, DataRequirement, Expression, ParameterDefinition, RelatedArtifact, TriggerDefinition, UsageContext, Dosage, Meta
Note [x] | VoirChoix de types de donnéespour plus d'informations sur l'utilisation de [x]
Est modificateur | false
Valeur primitive | Cet élément primitif peut être présent, absent ou remplacé par une extension
Résumé | false
Invariants | ele-1: All FHIR elements must have a @value or children (`hasValue() or (children().count() > id.count())`)
192. Task.output
Définition | Outputs produced by the Task.
Court | Information produced as part of task
Contrôle | 0..*
Type | BackboneElement
Est modificateur | false
Résumé | false
Exigences | Resources and data produced during the execution the task. This data is generated by the business logic of task execution, and is stored separately because it varies between workflows.
Invariants | ele-1: All FHIR elements must have a @value or children (`hasValue() or (children().count() > id.count())`)
194. Task.output.id
Définition | Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.
Court | Unique id for inter-element referencing
Contrôle | 0..1
Type | string
Est modificateur | false
Format XML | Dans le format XML, cette propriété est représentée comme attribut.
Résumé | false
196. Task.output.extension
Définition | 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.
Court | Additional content defined by implementations
Commentaires | 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.
Contrôle | 0..*
Type | Extension
Est modificateur | false
Résumé | false
Noms alternatifs | 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()`)
198. Task.output.modifierExtension
Définition | 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).
Court | Extensions that cannot be ignored even if unrecognized
Commentaires | 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.
Contrôle | 0..*
Type | Extension
Est modificateur | true parce que Modifier extensions are expected to modify the meaning or interpretation of the element that contains them
Résumé | true
Exigences | 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.
Noms alternatifs | 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()`)
200. Task.output.type
Définition | The name of the Output parameter.
Court | Label for output
Contrôle | 1..1
Binding | Codes to identify types of input parameters. These will typically be specific to a particular workflow. E.g. "Identified issues", "Preliminary results", "Filler order", "Final results", etc.
Type | CodeableConcept
Est modificateur | false
Résumé | false
Exigences | Outputs are named to enable task automation to bind data and pass it from one task to the next.
Noms alternatifs | Name
Invariants | ele-1: All FHIR elements must have a @value or children (`hasValue() or (children().count() > id.count())`)
202. Task.output.value[x]
Définition | The value of the Output parameter as a basic type.
Court | Result of output
Contrôle | 1..1
Type | Choix de : base64Binary, boolean, canonical, code, date, dateTime, decimal, id, instant, integer, markdown, oid, positiveInt, string, time, unsignedInt, uri, url, uuid, Address, Age, Annotation, Attachment, CodeableConcept, Coding, ContactPoint, Count, Distance, Duration, HumanName, Identifier, Money, Period, Quantity, Range, Ratio, Reference, SampledData, Signature, Timing, ContactDetail, Contributor, DataRequirement, Expression, ParameterDefinition, RelatedArtifact, TriggerDefinition, UsageContext, Dosage, Meta
Note [x] | VoirChoix de types de donnéespour plus d'informations sur l'utilisation de [x]
Est modificateur | false
Valeur primitive | Cet élément primitif peut être présent, absent ou remplacé par une extension
Résumé | false
Exigences | Task outputs can take any form.
Invariants | ele-1: All FHIR elements must have a @value or children (`hasValue() or (children().count() > id.count())`)