PackagesCanonicalsLogsProblems
    Packages
    hl7.fhir.us.davinci-pct.r4b@2.0.0-ballot
    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.r4b
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: 15
  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: 24}
  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: {type: Extension, short: 'Instant from which the request is being initiated. For patient initiated requests, this is the date and time the patient or their representative made the request. For a newly scheduled service, this represents the time of the scheduling activity (as opposed to the planned time of service). For all other requests, the time of the event that triggered the need for an estimate.', 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
  requester:
    type: Reference
    short: The provider making the request
    refers: ['http://hl7.org/fhir/us/davinci-hrex/StructureDefinition/hrex-practitionerrole', '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: 14
  code:
    pattern:
      type: CodeableConcept
      value:
        coding:
        - {code: gfe-contributor-task, system: 'http://hl7.org/fhir/us/davinci-pct/CodeSystem/PCTGFERequestTaskCSTemporaryTrialUse'}
    index: 17
  identifier:
    index: 6
    slicing:
      rules: open
      description: Slice based on $this pattern
      discriminator:
      - {path: type, type: pattern}
      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: 7
            elements:
              type:
                pattern:
                  type: CodeableConcept
                  value:
                    coding:
                    - {code: PLAC, system: 'http://terminology.hl7.org/CodeSystem/v2-0203', display: Placer Identifier}
                index: 8
              system: {mustSupport: true, index: 9}
              value: {index: 10}
            required: [value, type]
        INTER:
          match:
            type:
              coding:
              - {code: INTER, system: 'http://hl7.org/fhir/us/davinci-pct/CodeSystem/PCTIdentifierType', display: Intermediary System Identifier}
          schema:
            short: Intermediary System Identifier
            array: true
            index: 11
            elements:
              type:
                pattern:
                  type: CodeableConcept
                  value:
                    coding:
                    - {code: INTER, system: 'http://hl7.org/fhir/us/davinci-pct/CodeSystem/PCTIdentifierType', display: Intermediary System Identifier}
                index: 12
            required: [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}
  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: 13
  owner:
    type: Reference
    short: GFE Contributor assigned to complete the task
    refers: ['http://hl7.org/fhir/us/davinci-hrex/StructureDefinition/hrex-practitionerrole', '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-ballot
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, type: Extension, short: 'Instant from which the request is being initiated. For patient initiated requests, this is the date and time the patient or their representative made the request. For a newly scheduled service, this represents the time of the scheduling activity (as opposed to the planned time of service). For all other requests, the time of the event that triggered the need for an estimate.', 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}
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-ballot
required: [owner, extension, partOf]