Intersection of http://hl7.org/fhir/uv/cpg/StructureDefinition/cpg-documentmedicationtask and http://hl7.org/fhir/uv/cpg/StructureDefinition/cpg-documentmedicationtask

This is the set of resources that conform to both CPG Document Medication Task (http://hl7.org/fhir/uv/cpg/StructureDefinition/cpg-documentmedicationtask) and CPG Document Medication Task (http://hl7.org/fhir/uv/cpg/StructureDefinition/cpg-documentmedicationtask).

Structure

NameFlagsCard.TypeDescription & Constraints    Filter: doco
Task C0..*A task to be performed
Constraints: inv-1
Task.meta 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
Task.language 0..1codeLanguage of the resource content
Binding: ?? (preferred): A human language.
Additional BindingsPurpose
??Max Binding
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
Task.contained 0..*ResourceContained, inline Resources
Task.extension 0..*ExtensionExtension
Task.modifierExtension This element is a modifier element. 0..*ExtensionExtension
Task.identifier This element must be supported. 0..*IdentifierTask Instance Identifier
Task.instantiatesCanonical This element must be supported. This element is included in summaries. 0..1canonical(ActivityDefinition)Source
Task.instantiatesUri This element is included in summaries. 0..1uriFormal definition of task
Task.basedOn This element must be supported. 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
Task.partOf This element is included in summaries. 0..*Reference(Task)Composite task
Task.status This element is a modifier element. This element must be supported. This element is included in summaries. 1..1codedraft | requested | received | accepted | +
Binding: ?? (required): The current status of the task.
Task.statusReason This element must be supported. 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.
Task.intent This element must be supported. 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.
Task.priority This element must be supported. 0..1coderoutine | urgent | asap | stat
Binding: ?? (required): The task's priority.
Task.code This element must be supported. This element is included in summaries. 0..1CodeableConceptTask Type
Binding: ?? (extensible): Activity types for use in computable guidelines
Task.description This element must be supported. 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
Task.for This element must be supported. This element is included in summaries. 0..1Reference(CPG Patient | #sd-18-cpg-patient-cpg-patient)Beneficiary of the Task
Task.encounter This element must be supported. This element is included in summaries. 0..1Reference(CPG Encounter | #sd-19-cpg-encounter-cpg-encounter)Healthcare event during which this task originated
Task.executionPeriod This element must be supported. This element is included in summaries. 0..1PeriodStart and end time of execution
Task.authoredOn This element must be supported. 0..1dateTimeTask Creation Date
Task.lastModified This element is included in summaries. 0..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
Task.performerType 0..*CodeableConceptRequested performer
Binding: ?? (preferred): The type(s) of task performers allowed.
Task.owner 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
Task.reasonCode 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(Resource)Why task is needed
Task.insurance 0..*Reference(Coverage | ClaimResponse)Associated insurance coverage
Task.note 0..*AnnotationComments made about the task
Task.relevantHistory 0..*Reference(Provenance)Key events in history of the Task
Task.restriction 0..1BackboneElementConstraints on fulfillment tasks
Task.restriction.extension 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
Task.restriction.repetitions 0..1positiveIntHow many times to repeat
Task.restriction.period 0..1PeriodWhen fulfillment sought
Task.restriction.recipient 0..*Reference(Patient | Practitioner | PractitionerRole | RelatedPerson | Group | Organization)For whom is fulfillment sought?
Task.input This element must be supported. 1..*BackboneElementInformation used to perform task
Task.input.extension 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
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.
Task.input.value[x] 1..1Content to use in performing the task
Task.input.value[x].valueBase64Binarybase64Binary
Task.input.value[x].valueBooleanboolean
Task.input.value[x].valueCanonicalcanonical(Any)
Task.input.value[x].valueCodecode
Task.input.value[x].valueDatedate
Task.input.value[x].valueDateTimedateTime
Task.input.value[x].valueDecimaldecimal
Task.input.value[x].valueIdid
Task.input.value[x].valueInstantinstant
Task.input.value[x].valueIntegerinteger
Task.input.value[x].valueMarkdownmarkdown
Task.input.value[x].valueOidoid
Task.input.value[x].valuePositiveIntpositiveInt
Task.input.value[x].valueStringstring
Task.input.value[x].valueTimetime
Task.input.value[x].valueUnsignedIntunsignedInt
Task.input.value[x].valueUriuri
Task.input.value[x].valueUrlurl
Task.input.value[x].valueUuiduuid
Task.input.value[x].valueAddressAddress
Task.input.value[x].valueAgeAge
Task.input.value[x].valueAnnotationAnnotation
Task.input.value[x].valueAttachmentAttachment
Task.input.value[x].valueCodeableConceptCodeableConcept
Task.input.value[x].valueCodingCoding
Task.input.value[x].valueContactPointContactPoint
Task.input.value[x].valueCountCount
Task.input.value[x].valueDistanceDistance
Task.input.value[x].valueDurationDuration
Task.input.value[x].valueHumanNameHumanName
Task.input.value[x].valueIdentifierIdentifier
Task.input.value[x].valueMoneyMoney
Task.input.value[x].valuePeriodPeriod
Task.input.value[x].valueQuantityQuantity
Task.input.value[x].valueRangeRange
Task.input.value[x].valueRatioRatio
Task.input.value[x].valueReferenceReference(Any)
Task.input.value[x].valueSampledDataSampledData
Task.input.value[x].valueSignatureSignature
Task.input.value[x].valueTimingTiming
Task.input.value[x].valueContactDetailContactDetail
Task.input.value[x].valueContributorContributor
Task.input.value[x].valueDataRequirementDataRequirement
Task.input.value[x].valueExpressionExpression
Task.input.value[x].valueParameterDefinitionParameterDefinition
Task.input.value[x].valueRelatedArtifactRelatedArtifact
Task.input.value[x].valueTriggerDefinitionTriggerDefinition
Task.input.value[x].valueUsageContextUsageContext
Task.input.value[x].valueDosageDosage
Task.input.value[x].valueMetaMeta
Task.output This element must be supported. 0..*BackboneElementInformation produced as part of task
Task.output.extension 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
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.
Task.output.value[x] 1..1Result of output
Task.output.value[x].valueBase64Binarybase64Binary
Task.output.value[x].valueBooleanboolean
Task.output.value[x].valueCanonicalcanonical(Any)
Task.output.value[x].valueCodecode
Task.output.value[x].valueDatedate
Task.output.value[x].valueDateTimedateTime
Task.output.value[x].valueDecimaldecimal
Task.output.value[x].valueIdid
Task.output.value[x].valueInstantinstant
Task.output.value[x].valueIntegerinteger
Task.output.value[x].valueMarkdownmarkdown
Task.output.value[x].valueOidoid
Task.output.value[x].valuePositiveIntpositiveInt
Task.output.value[x].valueStringstring
Task.output.value[x].valueTimetime
Task.output.value[x].valueUnsignedIntunsignedInt
Task.output.value[x].valueUriuri
Task.output.value[x].valueUrlurl
Task.output.value[x].valueUuiduuid
Task.output.value[x].valueAddressAddress
Task.output.value[x].valueAgeAge
Task.output.value[x].valueAnnotationAnnotation
Task.output.value[x].valueAttachmentAttachment
Task.output.value[x].valueCodeableConceptCodeableConcept
Task.output.value[x].valueCodingCoding
Task.output.value[x].valueContactPointContactPoint
Task.output.value[x].valueCountCount
Task.output.value[x].valueDistanceDistance
Task.output.value[x].valueDurationDuration
Task.output.value[x].valueHumanNameHumanName
Task.output.value[x].valueIdentifierIdentifier
Task.output.value[x].valueMoneyMoney
Task.output.value[x].valuePeriodPeriod
Task.output.value[x].valueQuantityQuantity
Task.output.value[x].valueRangeRange
Task.output.value[x].valueRatioRatio
Task.output.value[x].valueReferenceReference(Any)
Task.output.value[x].valueSampledDataSampledData
Task.output.value[x].valueSignatureSignature
Task.output.value[x].valueTimingTiming
Task.output.value[x].valueContactDetailContactDetail
Task.output.value[x].valueContributorContributor
Task.output.value[x].valueDataRequirementDataRequirement
Task.output.value[x].valueExpressionExpression
Task.output.value[x].valueParameterDefinitionParameterDefinition
Task.output.value[x].valueRelatedArtifactRelatedArtifact
Task.output.value[x].valueTriggerDefinitionTriggerDefinition
Task.output.value[x].valueUsageContextUsageContext
Task.output.value[x].valueDosageDosage
Task.output.value[x].valueMetaMeta

doco Documentation for this format