Profile Comparison between http://hl7.org/fhir/uv/genomics-reporting/StructureDefinition/followup-recommendation vs http://hl7.org/fhir/uv/genomics-reporting/StructureDefinition/followup-recommendation

Left:Followup Recommendation (http://hl7.org/fhir/uv/genomics-reporting/StructureDefinition/followup-recommendation)
Right:Followup Recommendation (http://hl7.org/fhir/uv/genomics-reporting/StructureDefinition/followup-recommendation)

Messages

ErrorStructureDefinition.versionValues for version differ: '3.0.0' vs '4.0.0-cibuild'
InformationStructureDefinition.dateValues for date differ: '2024-12-12T20:43:36+00:00' vs '2026-11-02T21:42:53+00:00'
InformationTask.languageExample/preferred bindings differ at Task.language using binding from FollowupRecommendation
InformationTask.performerTypeExample/preferred bindings differ at Task.performerType using binding from FollowupRecommendation
ErrorTask.reasonReferenceType Mismatch: Reference([CanonicalType[http://hl7.org/fhir/uv/genomics-reporting/StructureDefinition/therapeutic-implication], CanonicalType[http://hl7.org/fhir/uv/genomics-reporting/StructureDefinition/diagnostic-implication], CanonicalType[http://hl7.org/fhir/uv/genomics-reporting/StructureDefinition/molecular-consequence]]) vs Reference([CanonicalType[http://hl7.org/fhir/uv/genomics-reporting/StructureDefinition/therapeutic-implication], CanonicalType[http://hl7.org/fhir/uv/genomics-reporting/StructureDefinition/diagnostic-implication], CanonicalType[http://hl7.org/fhir/uv/genomics-reporting/StructureDefinition/molecular-consequence]])

Metadata

NameValueComments
abstractfalse
    baseDefinitionhttp://hl7.org/fhir/StructureDefinition/Task
      copyrightThis material contains content from LOINC (http://loinc.org). LOINC is copyright © 1995-2020, Regenstrief Institute, Inc. and the Logical Observation Identifiers Names and Codes (LOINC) Committee and is available at no cost under the license at http://loinc.org/license. LOINC® is a registered United States trademark of Regenstrief Institute, Inc.
        date2024-12-12T20:43:36+00:002026-11-02T21:42:53+00:00
        • Values Differ
        descriptionTask proposing a follow-up that is recommended based on the implications of genomic findings.
          experimental
            fhirVersion4.0.1
              jurisdiction
                jurisdiction / jurisdiction[0]http://unstats.un.org/unsd/methods/m49/m49.htm#001
                  kindresource
                    nameFollowupRecommendation
                      publisherHL7 International / Clinical Genomics
                        purpose
                          statusactive
                            titleFollowup Recommendation
                              typeTask
                                urlhttp://hl7.org/fhir/uv/genomics-reporting/StructureDefinition/followup-recommendation
                                  version3.0.04.0.0-cibuild
                                  • Values Differ

                                  Structure

                                  NameL FlagsL Card.L TypeL Description & ConstraintsR FlagsR Card.R TypeR Description & ConstraintsCommentsdoco
                                  Task C0..*TaskA task to be performed
                                  C0..*TaskA task to be performed
                                    Task.id This element is included in summaries. 0..1idLogical id of this artifact This element is included in summaries. 0..1idLogical id of this artifact
                                      Task.meta This element is included in summaries. 0..1MetaMetadata about the resource This element is included in summaries. 0..1MetaMetadata about the resource
                                        Task.implicitRules This element is a modifier element. This element is included in summaries. 0..1uriA set of rules under which this content was created This element is a modifier element. This element is included in summaries. 0..1uriA set of rules under which this content was created
                                          Task.language 0..1codeLanguage of the resource content
                                          Binding: ?? (preferred): A human language.
                                          Additional BindingsPurpose
                                          ??Max Binding
                                          0..1codeLanguage of the resource content
                                          Binding: ?? (preferred): A human language.
                                          Additional BindingsPurpose
                                          ??Max Binding
                                          • Example/preferred bindings differ at Task.language using binding from FollowupRecommendation
                                          Task.text 0..1NarrativeText summary of the resource, for human interpretation
                                          This profile does not constrain the narrative in regard to content, language, or traceability to data elements
                                          0..1NarrativeText summary of the resource, for human interpretation
                                          This profile does not constrain the narrative in regard to content, language, or traceability to data elements
                                            Task.contained 0..*ResourceContained, inline Resources
                                            0..*ResourceContained, inline Resources
                                              Task.extension 0..*ExtensionAdditional content defined by implementations
                                              0..*ExtensionAdditional content defined by implementations
                                                Task.modifierExtension This element is a modifier element. 0..*ExtensionExtensions that cannot be ignored
                                                This element is a modifier element. 0..*ExtensionExtensions that cannot be ignored
                                                  Task.identifier 0..*IdentifierTask Instance Identifier
                                                  0..*IdentifierTask Instance Identifier
                                                    Task.instantiatesCanonical This element is included in summaries. 0..1canonical(ActivityDefinition)Formal definition of task This element is included in summaries. 0..1canonical(ActivityDefinition)Formal definition of task
                                                      Task.instantiatesUri This element is included in summaries. 0..1uriFormal definition of task This element is included in summaries. 0..1uriFormal definition of task
                                                        Task.basedOn This element is included in summaries. 0..*Reference(Resource)Request fulfilled by this task
                                                        This element is included in summaries. 0..*Reference(Resource)Request fulfilled by this task
                                                          Task.groupIdentifier This element is included in summaries. 0..1IdentifierRequisition or grouper id This element is included in summaries. 0..1IdentifierRequisition or grouper id
                                                            Task.partOf This element is included in summaries. 0..*Reference(Task)Composite task
                                                            This element is included in summaries. 0..*Reference(Task)Composite task
                                                              Task.status This element is a modifier element. This element is included in summaries. 1..1codedraft | requested | received | accepted | +
                                                              Binding: ?? (required): The current status of the task.
                                                              Required Pattern: requested (extensions allowed)
                                                              This element is a modifier element. This element is included in summaries. 1..1codedraft | requested | received | accepted | +
                                                              Binding: ?? (required): The current status of the task.
                                                              Required Pattern: requested (extensions allowed)
                                                                Task.statusReason This element is included in summaries. 0..1CodeableConceptReason for current status
                                                                Binding Description: (example): Codes to identify the reason for current status. These will typically be specific to a particular workflow.
                                                                This element is included in summaries. 0..1CodeableConceptReason for current status
                                                                Binding Description: (example): Codes to identify the reason for current status. These will typically be specific to a particular workflow.
                                                                  Task.businessStatus This element is included in summaries. 0..1CodeableConceptE.g. "Specimen collected", "IV prepped"
                                                                  Binding Description: (example): The domain-specific business-contextual sub-state of the task. For example: "Blood drawn", "IV inserted", "Awaiting physician signature", etc.
                                                                  This element is included in summaries. 0..1CodeableConceptE.g. "Specimen collected", "IV prepped"
                                                                  Binding Description: (example): The domain-specific business-contextual sub-state of the task. For example: "Blood drawn", "IV inserted", "Awaiting physician signature", etc.
                                                                    Task.intent This element is included in summaries. 1..1codeunknown | 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.
                                                                    Required Pattern: proposal (extensions allowed)
                                                                    This element is included in summaries. 1..1codeunknown | 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.
                                                                    Required Pattern: proposal (extensions allowed)
                                                                      Task.priority 0..1coderoutine | urgent | asap | stat
                                                                      Binding: ?? (required): The task's priority.
                                                                      0..1coderoutine | urgent | asap | stat
                                                                      Binding: ?? (required): The task's priority.
                                                                        Task.code This element is included in summaries. 0..1CodeableConceptTask Type
                                                                        Binding: ?? (extensible)
                                                                        This element is included in summaries. 0..1CodeableConceptTask Type
                                                                        Binding: ?? (extensible)
                                                                          Task.description This element is included in summaries. 0..1stringHuman-readable explanation of task This element is included in summaries. 0..1stringHuman-readable explanation of task
                                                                            Task.focus This element is included in summaries. 0..1Reference(Resource)What task is acting on This element is included in summaries. 0..1Reference(Resource)What task is acting on
                                                                              Task.for This element is included in summaries. 0..1Reference(Resource)Beneficiary of the Task This element is included in summaries. 0..1Reference(Resource)Beneficiary of the Task
                                                                                Task.encounter This element is included in summaries. 0..1Reference(Encounter)Healthcare event during which this task originated This element is included in summaries. 0..1Reference(Encounter)Healthcare event during which this task originated
                                                                                  Task.executionPeriod This element is included in summaries. 0..1PeriodStart and end time of execution This element is included in summaries. 0..1PeriodStart and end time of execution
                                                                                    Task.authoredOn C0..1dateTimeTask Creation DateC0..1dateTimeTask Creation Date
                                                                                      Task.lastModified This element is included in summaries. C0..1dateTimeTask Last Modified Date This element is included in summaries. C0..1dateTimeTask Last Modified Date
                                                                                        Task.requester This element is included in summaries. 0..1Reference(Device | Organization | Patient | Practitioner | PractitionerRole | RelatedPerson)Who is asking for task to be done This element is included in summaries. 0..1Reference(Device | Organization | Patient | Practitioner | PractitionerRole | RelatedPerson)Who is asking for task to be done
                                                                                          Task.performerType 0..*CodeableConceptRequested performer
                                                                                          Binding: ?? (preferred): The type(s) of task performers allowed.
                                                                                          0..*CodeableConceptRequested performer
                                                                                          Binding: ?? (preferred): The type(s) of task performers allowed.
                                                                                          • Example/preferred bindings differ at Task.performerType using binding from FollowupRecommendation
                                                                                          Task.owner This element is included in summaries. 0..1Reference(Practitioner | PractitionerRole | Organization | CareTeam | HealthcareService | Patient | Device | RelatedPerson)Responsible individual This element is included in summaries. 0..1Reference(Practitioner | PractitionerRole | Organization | CareTeam | HealthcareService | Patient | Device | RelatedPerson)Responsible individual
                                                                                            Task.location This element is included in summaries. 0..1Reference(Location)Where task occurs This element is included in summaries. 0..1Reference(Location)Where task occurs
                                                                                              Task.reasonCode 0..1CodeableConceptWhy task is needed
                                                                                              Binding Description: (example): Indicates why the task is needed. E.g. Suspended because patient admitted to hospital.
                                                                                              0..1CodeableConceptWhy task is needed
                                                                                              Binding Description: (example): Indicates why the task is needed. E.g. Suspended because patient admitted to hospital.
                                                                                                Task.reasonReference 0..1Reference(Therapeutic Implication | Diagnostic Implication | Molecular Consequence)Why task is needed0..1Reference(Therapeutic Implication | Diagnostic Implication | Molecular Consequence)Why task is needed
                                                                                                • Type Mismatch: Reference([CanonicalType[http://hl7.org/fhir/uv/genomics-reporting/StructureDefinition/therapeutic-implication], CanonicalType[http://hl7.org/fhir/uv/genomics-reporting/StructureDefinition/diagnostic-implication], CanonicalType[http://hl7.org/fhir/uv/genomics-reporting/StructureDefinition/molecular-consequence]]) vs Reference([CanonicalType[http://hl7.org/fhir/uv/genomics-reporting/StructureDefinition/therapeutic-implication], CanonicalType[http://hl7.org/fhir/uv/genomics-reporting/StructureDefinition/diagnostic-implication], CanonicalType[http://hl7.org/fhir/uv/genomics-reporting/StructureDefinition/molecular-consequence]])
                                                                                                Task.insurance 0..*Reference(Coverage | ClaimResponse)Associated insurance coverage
                                                                                                0..*Reference(Coverage | ClaimResponse)Associated insurance coverage
                                                                                                  Task.note 0..*AnnotationComments made about the task
                                                                                                  0..*AnnotationComments made about the task
                                                                                                    Task.relevantHistory 0..*Reference(Provenance)Key events in history of the Task
                                                                                                    0..*Reference(Provenance)Key events in history of the Task
                                                                                                      Task.restriction 0..1BackboneElementConstraints on fulfillment tasks0..1BackboneElementConstraints on fulfillment tasks
                                                                                                        Task.restriction.id 0..1stringUnique id for inter-element referencing0..1stringUnique id for inter-element referencing
                                                                                                          Task.restriction.extension 0..*ExtensionAdditional content defined by implementations
                                                                                                          0..*ExtensionAdditional content defined by implementations
                                                                                                            Task.restriction.modifierExtension This element is a modifier element. This element is included in summaries. 0..*ExtensionExtensions that cannot be ignored even if unrecognized
                                                                                                            This element is a modifier element. This element is included in summaries. 0..*ExtensionExtensions that cannot be ignored even if unrecognized
                                                                                                              Task.restriction.repetitions 0..1positiveIntHow many times to repeat0..1positiveIntHow many times to repeat
                                                                                                                Task.restriction.period 0..1PeriodWhen fulfillment sought0..1PeriodWhen fulfillment sought
                                                                                                                  Task.restriction.recipient 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?
                                                                                                                    Task.input 0..*BackboneElementInformation used to perform task
                                                                                                                    0..*BackboneElementInformation used to perform task
                                                                                                                      Task.input.id 0..1stringUnique id for inter-element referencing0..1stringUnique id for inter-element referencing
                                                                                                                        Task.input.extension 0..*ExtensionAdditional content defined by implementations
                                                                                                                        0..*ExtensionAdditional content defined by implementations
                                                                                                                          Task.input.modifierExtension This element is a modifier element. This element is included in summaries. 0..*ExtensionExtensions that cannot be ignored even if unrecognized
                                                                                                                          This element is a modifier element. This element is included in summaries. 0..*ExtensionExtensions that cannot be ignored even if unrecognized
                                                                                                                            Task.input.type 1..1CodeableConceptLabel for the input
                                                                                                                            Binding Description: (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..1CodeableConceptLabel for the input
                                                                                                                            Binding Description: (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.
                                                                                                                              Task.input.value[x] 1..1base64Binary, 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, MetaContent to use in performing the task1..1base64Binary, 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, MetaContent to use in performing the task
                                                                                                                                Task.output 0..*BackboneElementInformation produced as part of task
                                                                                                                                0..*BackboneElementInformation produced as part of task
                                                                                                                                  Task.output.id 0..1stringUnique id for inter-element referencing0..1stringUnique id for inter-element referencing
                                                                                                                                    Task.output.extension 0..*ExtensionAdditional content defined by implementations
                                                                                                                                    0..*ExtensionAdditional content defined by implementations
                                                                                                                                      Task.output.modifierExtension This element is a modifier element. This element is included in summaries. 0..*ExtensionExtensions that cannot be ignored even if unrecognized
                                                                                                                                      This element is a modifier element. This element is included in summaries. 0..*ExtensionExtensions that cannot be ignored even if unrecognized
                                                                                                                                        Task.output.type 1..1CodeableConceptLabel for output
                                                                                                                                        Binding Description: (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..1CodeableConceptLabel for output
                                                                                                                                        Binding Description: (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.
                                                                                                                                          Task.output.value[x] 1..1base64Binary, 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, MetaResult of output1..1base64Binary, 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, MetaResult of output

                                                                                                                                            doco Documentation for this format