PackagesCanonicalsLogsProblems
    Packages
    hl7.fhir.us.davinci-pct@2.0.0
    http://hl7.org/fhir/us/davinci-pct/StructureDefinition/davinci-pct-gfe-contributor-task
description: The PCT GFE Contributor Task is used by a GFE coordinator   to assign a GFE contributor task to a specific provider and may include information specific to that patient’s expected service
package_name: hl7.fhir.us.davinci-pct
derivation: constraint
name: PCTGFEContributorTask
type: Task
elements:
  restriction: {index: 22}
  performerType: {short: Specific performer types for the, mustSupport: true, index: 19}
  reasonCode: {short: The reasonCode is inherited from the GFE Coordination Task pointed to by Task.partOf, index: 21}
  statusReason:
    binding: {strength: extensible, valueSet: 'http://hl7.org/fhir/us/davinci-pct/ValueSet/PCTContributorTaskStatusReasonCodes'}
    mustSupport: true
    index: 14
  output:
    short: Any outputs from the GFE Contributor including the GFE Bundle or notes on why the specific task was unable to be completed
    mustSupport: true
    index: 39
    slicing:
      rules: open
      description: Slice based on value
      discriminator:
      - {path: type, type: value}
      min: null
      slices:
        gfe-bundle:
          match:
            type:
              coding:
              - {code: gfe-bundle, system: 'http://hl7.org/fhir/us/davinci-pct/CodeSystem/PCTDocumentTypeTemporaryTrialUse'}
          schema:
            mustSupport: true
            index: 40
            elements:
              type:
                pattern:
                  type: CodeableConcept
                  value:
                    coding:
                    - {code: gfe-bundle, system: 'http://hl7.org/fhir/us/davinci-pct/CodeSystem/PCTDocumentTypeTemporaryTrialUse'}
                index: 41
              value:
                choices: [valueAttachment]
                index: 43
              valueAttachment: {type: Attachment, choiceOf: value, index: 44}
              value[x]:
                elements:
                  contentType:
                    binding: {strength: required, valueSet: 'http://hl7.org/fhir/us/davinci-pct/ValueSet/PCTTaskAttachmentContentType'}
                    index: 45
                  data: {index: 46}
                  creation: {index: 47}
                required: [contentType, creation, data]
  businessStatus:
    binding: {strength: extensible, valueSet: 'http://hl7.org/fhir/us/davinci-pct/ValueSet/PCTTaskBusinessStatusCodes'}
    mustSupport: true
    index: 15
  extension:
    index: 0
    slicing:
      rules: open
      ordered: false
      discriminator:
      - {path: url, type: value}
      min: 1
      slices:
        requested-period:
          match: {url: null}
          schema:
            short: GFE Contributor specific time period the requested GFE should be provided in
            type: Extension
            mustSupport: true
            url: http://hl7.org/fhir/5.0/StructureDefinition/extension-Task.requestedPeriod
            index: 1
            elements:
              value[x]:
                elements:
                  start: {index: 2}
                  end: {index: 3}
                required: [end]
        request-initiation-time:
          match: {url: null}
          schema: {short: Estimate Request instant, type: Extension, mustSupport: true, url: 'http://hl7.org/fhir/us/davinci-pct/StructureDefinition/requestInitiationTime', index: 4}
          min: 1
          max: 1
        planned-service-period:
          match: {url: null}
          schema: {type: Extension, short: GFE contributor specific planned or scheduled period of service the request is about, mustSupport: true, url: 'http://hl7.org/fhir/us/davinci-pct/StructureDefinition/plannedServicePeriod', index: 5}
          min: 0
          max: 1
        predecessor-task:
          match: {url: null}
          schema: {type: Extension, short: A reference to the related Task which the current task replaces or carries forward the intention of., url: 'http://hl7.org/fhir/us/davinci-pct/StructureDefinition/gfeRelatedTask', index: 6}
          min: 0
          max: 1
  requester:
    type: Reference
    short: The provider making the request
    refers: ['http://hl7.org/fhir/us/core/StructureDefinition/us-core-practitionerrole|7.0.0', 'http://hl7.org/fhir/us/davinci-pct/StructureDefinition/davinci-pct-organization', 'http://hl7.org/fhir/us/davinci-pct/StructureDefinition/davinci-pct-practitioner']
    index: 18
  status:
    binding: {strength: required, valueSet: 'http://hl7.org/fhir/us/davinci-pct/ValueSet/PCTContributorTaskStatusCodes'}
    index: 13
  code:
    pattern:
      type: CodeableConcept
      value:
        coding:
        - {code: gfe-contributor-task, system: 'http://hl7.org/fhir/us/davinci-pct/CodeSystem/PCTGFERequestTypeCSTemporaryTrialUse'}
    index: 17
  identifier:
    index: 7
    slicing:
      rules: open
      description: Slice based on $this value
      discriminator:
      - {path: type, type: value}
      min: null
      slices:
        PLAC:
          match:
            type:
              coding:
              - {code: PLAC, system: 'http://terminology.hl7.org/CodeSystem/v2-0203', display: Placer Identifier}
          schema:
            short: GFE Coordination Requester Assigned Identifier for GFE Request
            index: 8
            elements:
              type:
                pattern:
                  type: CodeableConcept
                  value:
                    coding:
                    - {code: PLAC, system: 'http://terminology.hl7.org/CodeSystem/v2-0203', display: Placer Identifier}
                index: 9
              system: {mustSupport: true, index: 10}
              value: {index: 11}
            required: [value, type]
  intent:
    pattern: {type: Code, value: order}
    index: 16
  input:
    short: GFE Contributor specific Information and references to service and supporting information, such as Conditions, Observations, and notes
    mustSupport: true
    index: 23
    slicing:
      rules: open
      description: Slice based on value
      discriminator:
      - {path: type, type: value}
      min: null
      slices:
        gfe-information-bundle:
          match:
            type:
              coding:
              - {code: gfe-information-bundle, system: 'http://hl7.org/fhir/us/davinci-pct/CodeSystem/PCTDocumentTypeTemporaryTrialUse'}
          schema:
            mustSupport: true
            index: 24
            elements:
              type:
                pattern:
                  type: CodeableConcept
                  value:
                    coding:
                    - {code: gfe-information-bundle, system: 'http://hl7.org/fhir/us/davinci-pct/CodeSystem/PCTDocumentTypeTemporaryTrialUse'}
                index: 25
              value:
                choices: [valueReference]
                index: 36
                slicing:
                  slices:
                    valueReference:
                      match: {}
                      schema:
                        choices: [valueReference]
                        index: 36
                      min: 0
                      max: 1
              valueAttachment:
                type: Attachment
                choiceOf: value
                index: 32
                slicing:
                  slices:
                    valueAttachment:
                      match: {}
                      schema: {type: Attachment, choiceOf: value, index: 32}
                      min: 0
                      max: 1
              valueReference:
                type: Reference
                choiceOf: value
                index: 37
                slicing:
                  slices:
                    valueReference:
                      match: {}
                      schema: {type: Reference, choiceOf: value, index: 37}
                      min: 0
                      max: 1
              value[x]:
                elements:
                  reference: {index: 38}
                required: [reference]
  partOf:
    type: Reference
    short: Reference to the GFE Coordination Task
    refers: ['http://hl7.org/fhir/us/davinci-pct/StructureDefinition/davinci-pct-gfe-coordination-task']
    index: 12
  owner:
    type: Reference
    short: GFE Contributor assigned to complete the task
    refers: ['http://hl7.org/fhir/us/core/StructureDefinition/us-core-practitionerrole|7.0.0', 'http://hl7.org/fhir/us/davinci-pct/StructureDefinition/davinci-pct-organization', 'http://hl7.org/fhir/us/davinci-pct/StructureDefinition/davinci-pct-practitioner']
    index: 20
package_version: 2.0.0
extensions:
  requested-period:
    url: http://hl7.org/fhir/5.0/StructureDefinition/extension-Task.requestedPeriod
    short: GFE Contributor specific time period the requested GFE should be provided in
    type: Extension
    mustSupport: true
    index: 1
    elements:
      value[x]:
        elements:
          start: {index: 2}
          end: {index: 3}
        required: [end]
  request-initiation-time: {url: 'http://hl7.org/fhir/us/davinci-pct/StructureDefinition/requestInitiationTime', min: 1, max: 1, short: Estimate Request instant, type: Extension, mustSupport: true, index: 4}
  planned-service-period: {url: 'http://hl7.org/fhir/us/davinci-pct/StructureDefinition/plannedServicePeriod', min: 0, max: 1, type: Extension, short: GFE contributor specific planned or scheduled period of service the request is about, mustSupport: true, index: 5}
  predecessor-task: {url: 'http://hl7.org/fhir/us/davinci-pct/StructureDefinition/gfeRelatedTask', min: 0, max: 1, type: Extension, short: A reference to the related Task which the current task replaces or carries forward the intention of., index: 6}
class: profile
kind: resource
url: http://hl7.org/fhir/us/davinci-pct/StructureDefinition/davinci-pct-gfe-contributor-task
base: http://hl7.org/fhir/StructureDefinition/Task
version: 2.0.0
required: [owner, extension, partOf]