Left: | TaskQuestionnaire (http://hl7.org/fhir/us/davinci-crd/StructureDefinition/profile-taskquestionnaire) |
Right: | CRD Questionnaire Task (http://hl7.org/fhir/us/davinci-crd/StructureDefinition/profile-taskquestionnaire) |
Error | StructureDefinition.version | Values for version differ: '1.1.0-ballot' vs '2.0.0' |
Information | StructureDefinition.status | Values for status differ: 'draft' vs 'active' |
Information | StructureDefinition.date | Values for date differ: '2018-07-25' vs '2023-05-30T11:47:53-07:00' |
Information | StructureDefinition.publisher | Values for publisher differ: 'HL7 International - Financial Management Work Group' vs 'HL7 International / Financial Management' |
Information | StructureDefinition.comment | Values for comment differ: 'This can be populated within the EHR to delegate responsibility for filling out the form to someone else.' vs 'This can be populated within the CRD client to delegate responsibility for filling out the form to someone else.' |
Information | Task.input | Element minimum cardinalities differ: '0' vs '1' |
Name | Value | Comments | |
---|---|---|---|
![]() | false | ||
![]() | http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-task | ||
![]() | |||
![]() | 2018-07-25 | 2023-05-30T11:47:53-07:00 |
|
![]() | This profile specifies constraints on the Task resource to support requests for form (Questionnaire) completion. | ||
![]() | false | ||
![]() | 4.0.1 | ||
![]() | |||
![]() ![]() | urn:iso:std:iso:3166#US | ||
![]() | resource | ||
![]() | TaskQuestionnaire | ||
![]() | HL7 International - Financial Management Work Group | HL7 International / Financial Management |
|
![]() | |||
![]() | draft | active |
|
![]() | CRD Questionnaire Task |
| |
![]() | Task | ||
![]() | http://hl7.org/fhir/us/davinci-crd/StructureDefinition/profile-taskquestionnaire | ||
![]() | 1.1.0-ballot | 2.0.0 |
|
Name | L Flags | L Card. | L Type | L Description & Constraints | R Flags | R Card. | L Type | L Description & Constraints | Comments![]() | ||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
![]() ![]() | C | 0..* | TaskQuestionnaire | A task to be performed | C | 0..* | SDCTaskQuestionnaire | A task to be performed | |||||||||
![]() ![]() ![]() | Σ | 0..1 | string | Logical id of this artifact | Σ | 0..1 | id | Logical id of this artifact | |||||||||
![]() ![]() ![]() | Σ | 0..1 | Meta | Metadata about the resource | Σ | 0..1 | Meta | Metadata about the resource | |||||||||
![]() ![]() ![]() | ?!Σ | 0..1 | uri | A set of rules under which this content was created | ?!Σ | 0..1 | uri | A set of rules under which this content was created | |||||||||
![]() ![]() ![]() | 0..1 | code | Language of the resource content Binding: ?? (preferred): A human language.
| 0..1 | code | Language of the resource content Binding: ?? (preferred): A human language.
| |||||||||||
![]() ![]() ![]() | 0..1 | Narrative | Text summary of the resource, for human interpretation | 0..1 | Narrative | Text summary of the resource, for human interpretation | |||||||||||
![]() ![]() ![]() | 0..* | Resource | Contained, inline Resources | 0..* | Resource | Contained, inline Resources | |||||||||||
![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations | 0..* | Extension | Additional content defined by implementations | |||||||||||
![]() ![]() ![]() | ?! | 0..* | Extension | Extensions that cannot be ignored | ?! | 0..* | Extension | Extensions that cannot be ignored | |||||||||
![]() ![]() ![]() | 0..* | Identifier | Task Instance Identifier | 0..* | Identifier | Task Instance Identifier | |||||||||||
![]() ![]() ![]() | Σ | 0..1 | canonical(ActivityDefinition) | Formal definition of task | Σ | 0..1 | canonical(ActivityDefinition) | Formal definition of task | |||||||||
![]() ![]() ![]() | Σ | 0..1 | uri | Formal definition of task | Σ | 0..1 | uri | Formal definition of task | |||||||||
![]() ![]() ![]() | SΣ | 0..* | Reference(Resource) | Request fulfilled by this task | SΣ | 0..* | Reference(Resource) | Request fulfilled by this task | |||||||||
![]() ![]() ![]() | Σ | 0..1 | Identifier | Requisition or grouper id | Σ | 0..1 | Identifier | Requisition or grouper id | |||||||||
![]() ![]() ![]() | Σ | 0..* | Reference(Task) | Composite task | Σ | 0..* | Reference(Task) | Composite task | |||||||||
![]() ![]() ![]() | ?!SΣ | 1..1 | code | draft | requested | received | accepted | + Binding: ?? (required): The current status of the task. Fixed Value: ready | ?!SΣ | 1..1 | code | draft | requested | received | accepted | + Binding: ?? (required): The current status of the task. Fixed Value: ready | |||||||||
![]() ![]() ![]() | Σ | 0..1 | CodeableConcept | Reason for current status Binding: ?? (example): Codes to identify the reason for current status. These will typically be specific to a particular workflow. | Σ | 0..1 | CodeableConcept | Reason for current status Binding: ?? (example): Codes to identify the reason for current status. These will typically be specific to a particular workflow. | |||||||||
![]() ![]() ![]() | Σ | 0..1 | CodeableConcept | E.g. "Specimen collected", "IV prepped" Binding: ?? (example): The domain-specific business-contextual sub-state of the task. For example: "Blood drawn", "IV inserted", "Awaiting physician signature", etc. | Σ | 0..1 | CodeableConcept | E.g. "Specimen collected", "IV prepped" Binding: ?? (example): The domain-specific business-contextual sub-state of the task. For example: "Blood drawn", "IV inserted", "Awaiting physician signature", etc. | |||||||||
![]() ![]() ![]() | SΣ | 1..1 | code | unknown | proposal | plan | order | original-order | reflex-order | filler-order | instance-order | option Binding: ?? (required): Distinguishes whether the task is a proposal, plan or full order. Fixed Value: order | SΣ | 1..1 | code | unknown | proposal | plan | order | original-order | reflex-order | filler-order | instance-order | option Binding: ?? (required): Distinguishes whether the task is a proposal, plan or full order. Fixed Value: order | |||||||||
![]() ![]() ![]() | 0..1 | code | routine | urgent | asap | stat Binding: ?? (required): The task's priority. | 0..1 | code | routine | urgent | asap | stat Binding: ?? (required): The task's priority. | |||||||||||
![]() ![]() ![]() | SΣ | 1..1 | CodeableConcept | Task Type Binding: ?? (required) | SΣ | 1..1 | CodeableConcept | Task Type Binding: ?? (required) | |||||||||
![]() ![]() ![]() | Σ | 0..1 | string | Human-readable explanation of task | Σ | 0..1 | string | Human-readable explanation of task | |||||||||
![]() ![]() ![]() | SΣC | 0..1 | Reference(Questionnaire Service Request) | What task is acting on | SΣC | 0..1 | Reference(Questionnaire Service Request) | What task is acting on | |||||||||
![]() ![]() ![]() | SΣ | 1..1 | Reference(US Core Patient Profile) | Patient or other Questionnaire is for | SΣ | 1..1 | Reference(US Core Patient Profile) | Patient or other Questionnaire is for | |||||||||
![]() ![]() ![]() | SΣ | 0..1 | Reference(Encounter) | Healthcare event during which this task originated | SΣ | 0..1 | Reference(CRD Encounter) | Healthcare event during which this task originated | |||||||||
![]() ![]() ![]() | Σ | 0..1 | Period | Start and end time of execution | Σ | 0..1 | Period | Start and end time of execution | |||||||||
![]() ![]() ![]() | SC | 1..1 | dateTime | Task Creation Date | SC | 1..1 | dateTime | Task Creation Date | |||||||||
![]() ![]() ![]() | ΣC | 0..1 | dateTime | Task Last Modified Date | ΣC | 0..1 | dateTime | Task Last Modified Date | |||||||||
![]() ![]() ![]() | SΣ | 1..1 | Reference(Organization) | Payer requesting form completion | SΣ | 1..1 | Reference(CRD Organization) | Payer requesting form completion | |||||||||
![]() ![]() ![]() | 0..* | CodeableConcept | Requested performer Binding: ?? (preferred): The type(s) of task performers allowed. | 0..* | CodeableConcept | Requested performer Binding: ?? (preferred): The type(s) of task performers allowed. | |||||||||||
![]() ![]() ![]() | SΣ | 0..1 | Reference(Practitioner) | Who should complete questionnaire | SΣ | 0..1 | Reference(CRD Practitioner) | Who should complete questionnaire | |||||||||
![]() ![]() ![]() | Σ | 0..1 | Reference(Location) | Where task occurs | Σ | 0..1 | Reference(Location) | Where task occurs | |||||||||
![]() ![]() ![]() | S | 0..1 | CodeableConcept | Why task is needed Binding: ?? (extensible): CRD Task Reason | S | 0..1 | CodeableConcept | Why task is needed Binding: ?? (extensible): CRD Task Reason | |||||||||
![]() ![]() ![]() | 0..1 | Reference(Resource) | Why task is needed | 0..1 | Reference(Resource) | Why task is needed | |||||||||||
![]() ![]() ![]() | 0..* | Reference(Coverage | ClaimResponse) | Associated insurance coverage | 0..* | Reference(Coverage | ClaimResponse) | Associated insurance coverage | |||||||||||
![]() ![]() ![]() | 0..* | Annotation | Comments made about the task | 0..* | Annotation | Comments made about the task | |||||||||||
![]() ![]() ![]() | 0..* | Reference(Provenance) | Key events in history of the Task | 0..* | Reference(Provenance) | Key events in history of the Task | |||||||||||
![]() ![]() ![]() | 0..1 | BackboneElement | Constraints on fulfillment tasks | 0..1 | BackboneElement | Constraints on fulfillment tasks | |||||||||||
![]() ![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | 0..1 | string | Unique id for inter-element referencing | |||||||||||
![]() ![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations | 0..* | Extension | Additional content defined by implementations | |||||||||||
![]() ![]() ![]() ![]() | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | |||||||||
![]() ![]() ![]() ![]() | 0..1 | positiveInt | How many times to repeat | 0..1 | positiveInt | How many times to repeat | |||||||||||
![]() ![]() ![]() ![]() | 0..1 | Period | When fulfillment sought | 0..1 | Period | When fulfillment sought | |||||||||||
![]() ![]() ![]() ![]() | 0..* | Reference(Patient | Practitioner | PractitionerRole | RelatedPerson | Group | Organization) | For whom is fulfillment sought? | 0..* | Reference(Patient | Practitioner | PractitionerRole | RelatedPerson | Group | Organization) | For whom is fulfillment sought? | |||||||||||
![]() ![]() ![]() | S | 0..* | BackboneElement | Information used to perform task Slice: Unordered, Open by pattern:type | S | 1..* | BackboneElement | Information used to perform task Slice: Unordered, Open by pattern:type |
| ||||||||
![]() ![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | 0..1 | string | Unique id for inter-element referencing | |||||||||||
![]() ![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations | 0..* | Extension | Additional content defined by implementations | |||||||||||
![]() ![]() ![]() ![]() | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | |||||||||
![]() ![]() ![]() ![]() | 1..1 | CodeableConcept | Label for the input Binding: ?? (example): 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. | 1..1 | CodeableConcept | Label for the input Binding: ?? (example): 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. | |||||||||||
![]() ![]() ![]() ![]() | 1..1 | 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 | Content to use in performing the task | 1..1 | 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 | Content to use in performing the task | |||||||||||
![]() ![]() ![]() | S | 0..* | BackboneElement | Information produced as part of task Slice: Unordered, Open by pattern:type | S | 0..* | BackboneElement | Information produced as part of task Slice: Unordered, Open by pattern:type | |||||||||
![]() ![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | 0..1 | string | Unique id for inter-element referencing | |||||||||||
![]() ![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations | 0..* | Extension | Additional content defined by implementations | |||||||||||
![]() ![]() ![]() ![]() | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | |||||||||
![]() ![]() ![]() ![]() | 1..1 | CodeableConcept | Label for output Binding: ?? (example): 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. | 1..1 | CodeableConcept | Label for output Binding: ?? (example): 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. | |||||||||||
![]() ![]() ![]() ![]() | 1..1 | 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 | Result of output | 1..1 | 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 | Result of output | |||||||||||
![]() |