# PCT GFE Coordination Task - Patient Cost Transparency Implementation Guide v2.0.1

* [**Table of Contents**](toc.md)
* [**Artifacts Summary**](artifacts.md)
* **PCT GFE Coordination Task**

## Resource Profile: PCT GFE Coordination Task 

| | | |
| :--- | :--- | :--- |
| *Official URL*:http://hl7.org/fhir/us/davinci-pct/StructureDefinition/davinci-pct-gfe-coordination-task | *Version*:2.0.1 | |
| * Standards status: *[Draft](http://hl7.org/fhir/R4/versions.html#std-process) | [Maturity Level](http://hl7.org/fhir/versions.html#maturity): 0 | *Computable Name*:PCTGFECoordinationTask |
| *Other Identifiers:*OID:2.16.840.1.113883.4.642.40.4.42.7 | | |

 
The Good Faith Estimate (GFE) Coordination Task is used to organize a GFE across providers for a single period of care for which all GFE Contributor Task resources will be linked. The task includes the general inputs that are shared across all of the GFE contributor tasks. These inputs may include a ‘primary’ service and relevant conditions. 

The following profile relates to the Good Faith Estimate (GFE) Coordination workflow and is marked as **DRAFT**. This content has not yet met the requisite level of testing to be balloted as trial-use. However, this part of the specification has been reviewed by the Da Vinci Patient Cost Transparency (PCT) open community of providers, payers, and health information technology (IT) vendors and was determined to be at a sufficient level of development to be included in this publication for the purposes of soliciting feedback from, and enabling testing by, the larger implementation community with the intention of bringing the content related to the GFE Coordination workflow to full standard for trial use (STU) status in a future version. Feedback is welcome and may be submitted through the [FHIR change tracker](http://hl7.org/fhir-issues) indicating "US Da Vinci Patient Cost Transparency (PCT)(FHIR)" as the specification.

**Usages:**

* Use this Profile: [PCT GFE Coordination Bundle](StructureDefinition-davinci-pct-gfe-coordination-bundle.md)
* Refer to this Profile: [PCT GFE Contributor Task](StructureDefinition-davinci-pct-gfe-contributor-task.md) and [GFERelatedTask](StructureDefinition-gfeRelatedTask.md)
* Examples for this Profile: [Task/PCT-GFE-Coordination-Replacement-Task-1](Task-PCT-GFE-Coordination-Replacement-Task-1.md) and [Task/PCT-GFE-Coordination-Task-1](Task-PCT-GFE-Coordination-Task-1.md)

You can also check for [usages in the FHIR IG Statistics](https://packages2.fhir.org/xig/hl7.fhir.us.davinci-pct|current/StructureDefinition/davinci-pct-gfe-coordination-task)

**Changes since version 1.1.0:**

* New Content

### Formal Views of Profile Content

 [Description of Profiles, Differentials, Snapshots and how the different presentations work](http://build.fhir.org/ig/FHIR/ig-guidance/readingIgs.html#structure-definitions). 

 

Other representations of profile: [CSV](StructureDefinition-davinci-pct-gfe-coordination-task.csv), [Excel](StructureDefinition-davinci-pct-gfe-coordination-task.xlsx), [Schematron](StructureDefinition-davinci-pct-gfe-coordination-task.sch) 



## Resource Content

```json
{
  "resourceType" : "StructureDefinition",
  "id" : "davinci-pct-gfe-coordination-task",
  "extension" : [{
    "url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status",
    "valueCode" : "draft"
  },
  {
    "url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-fmm",
    "valueInteger" : 0
  },
  {
    "url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-wg",
    "valueCode" : "fm"
  }],
  "url" : "http://hl7.org/fhir/us/davinci-pct/StructureDefinition/davinci-pct-gfe-coordination-task",
  "identifier" : [{
    "system" : "urn:ietf:rfc:3986",
    "value" : "urn:oid:2.16.840.1.113883.4.642.40.4.42.7"
  }],
  "version" : "2.0.1",
  "name" : "PCTGFECoordinationTask",
  "title" : "PCT GFE Coordination Task",
  "status" : "draft",
  "date" : "2026-03-26T13:47:00+00:00",
  "publisher" : "HL7 International / Financial Management",
  "contact" : [{
    "name" : "HL7 International / Financial Management",
    "telecom" : [{
      "system" : "url",
      "value" : "http://www.hl7.org/Special/committees/fm"
    },
    {
      "system" : "email",
      "value" : "fmlists@lists.hl7.org"
    }]
  }],
  "description" : "The Good Faith Estimate (GFE) Coordination Task is used to organize a GFE across providers  for a single period of care for which all GFE Contributor Task resources will be linked. The task includes the general inputs that are shared across all of the GFE contributor tasks. These inputs may include a ‘primary’ service and relevant conditions.",
  "jurisdiction" : [{
    "coding" : [{
      "system" : "urn:iso:std:iso:3166",
      "code" : "US"
    }]
  }],
  "fhirVersion" : "4.0.1",
  "mapping" : [{
    "identity" : "workflow",
    "uri" : "http://hl7.org/fhir/workflow",
    "name" : "Workflow Pattern"
  },
  {
    "identity" : "rim",
    "uri" : "http://hl7.org/v3",
    "name" : "RIM Mapping"
  },
  {
    "identity" : "w5",
    "uri" : "http://hl7.org/fhir/fivews",
    "name" : "FiveWs Pattern Mapping"
  },
  {
    "identity" : "v2",
    "uri" : "http://hl7.org/v2",
    "name" : "HL7 v2 Mapping"
  }],
  "kind" : "resource",
  "abstract" : false,
  "type" : "Task",
  "baseDefinition" : "http://hl7.org/fhir/StructureDefinition/Task",
  "derivation" : "constraint",
  "differential" : {
    "element" : [{
      "id" : "Task",
      "path" : "Task",
      "constraint" : [{
        "key" : "pct-coord-task-1",
        "severity" : "error",
        "human" : "statusReason required when status is `completed`, `cancelled`, or `failed`",
        "expression" : "(status = 'completed' or status = 'cancelled' or status = 'failed') implies statusReason.exists()",
        "source" : "http://hl7.org/fhir/us/davinci-pct/StructureDefinition/davinci-pct-gfe-coordination-task"
      }]
    },
    {
      "id" : "Task.extension",
      "path" : "Task.extension",
      "slicing" : {
        "discriminator" : [{
          "type" : "value",
          "path" : "url"
        }],
        "ordered" : false,
        "rules" : "open"
      },
      "min" : 1
    },
    {
      "id" : "Task.extension:requested-period",
      "path" : "Task.extension",
      "sliceName" : "requested-period",
      "short" : "Time period the requested GFE should be provided in",
      "comment" : "Indicates the start and/or end of the period of time when the GFE bundle should be provided.",
      "min" : 0,
      "max" : "1",
      "type" : [{
        "code" : "Extension",
        "profile" : ["http://hl7.org/fhir/5.0/StructureDefinition/extension-Task.requestedPeriod"]
      }],
      "mustSupport" : true
    },
    {
      "id" : "Task.extension:requested-period.value[x].start",
      "path" : "Task.extension.value[x].start",
      "max" : "0"
    },
    {
      "id" : "Task.extension:requested-period.value[x].end",
      "path" : "Task.extension.value[x].end",
      "min" : 1
    },
    {
      "id" : "Task.extension:request-initiation-time",
      "path" : "Task.extension",
      "sliceName" : "request-initiation-time",
      "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.",
      "min" : 1,
      "max" : "1",
      "type" : [{
        "code" : "Extension",
        "profile" : ["http://hl7.org/fhir/us/davinci-pct/StructureDefinition/requestInitiationTime"]
      }],
      "mustSupport" : true
    },
    {
      "id" : "Task.extension:planned-service-period",
      "path" : "Task.extension",
      "sliceName" : "planned-service-period",
      "short" : "Overall planned period of service the request is about",
      "min" : 0,
      "max" : "1",
      "type" : [{
        "code" : "Extension",
        "profile" : ["http://hl7.org/fhir/us/davinci-pct/StructureDefinition/plannedServicePeriod"]
      }],
      "mustSupport" : true
    },
    {
      "id" : "Task.extension:predecessor-task",
      "path" : "Task.extension",
      "sliceName" : "predecessor-task",
      "short" : "A reference to the related Task which the current task replaces or carries forward the intention of.",
      "min" : 0,
      "max" : "1",
      "type" : [{
        "code" : "Extension",
        "profile" : ["http://hl7.org/fhir/us/davinci-pct/StructureDefinition/gfeRelatedTask"]
      }]
    },
    {
      "id" : "Task.identifier",
      "path" : "Task.identifier",
      "slicing" : {
        "discriminator" : [{
          "type" : "value",
          "path" : "type"
        }],
        "description" : "Slice based on $this value",
        "rules" : "open"
      }
    },
    {
      "id" : "Task.identifier:PLAC",
      "path" : "Task.identifier",
      "sliceName" : "PLAC",
      "short" : "GFE Coordination Requester Assigned Identifier for GFE Request",
      "min" : 0,
      "max" : "1"
    },
    {
      "id" : "Task.identifier:PLAC.type",
      "path" : "Task.identifier.type",
      "min" : 1,
      "patternCodeableConcept" : {
        "coding" : [{
          "system" : "http://terminology.hl7.org/CodeSystem/v2-0203",
          "code" : "PLAC",
          "display" : "Placer Identifier"
        }]
      }
    },
    {
      "id" : "Task.identifier:PLAC.system",
      "path" : "Task.identifier.system",
      "mustSupport" : true
    },
    {
      "id" : "Task.identifier:PLAC.value",
      "path" : "Task.identifier.value",
      "min" : 1
    },
    {
      "id" : "Task.partOf",
      "path" : "Task.partOf",
      "short" : "The GFE Coordination Task is not part of a greater request",
      "max" : "0"
    },
    {
      "id" : "Task.status",
      "path" : "Task.status",
      "binding" : {
        "strength" : "required",
        "valueSet" : "http://hl7.org/fhir/us/davinci-pct/ValueSet/PCTCoordinationTaskStatusCodes"
      }
    },
    {
      "id" : "Task.statusReason",
      "path" : "Task.statusReason",
      "mustSupport" : true,
      "binding" : {
        "strength" : "extensible",
        "valueSet" : "http://hl7.org/fhir/us/davinci-pct/ValueSet/PCTCoordinationTaskStatusReasonCodes"
      }
    },
    {
      "id" : "Task.statusReason.text",
      "path" : "Task.statusReason.text",
      "min" : 1,
      "mustSupport" : true
    },
    {
      "id" : "Task.businessStatus",
      "path" : "Task.businessStatus",
      "mustSupport" : true,
      "binding" : {
        "strength" : "extensible",
        "valueSet" : "http://hl7.org/fhir/us/davinci-pct/ValueSet/PCTTaskBusinessStatusCodes"
      }
    },
    {
      "id" : "Task.intent",
      "path" : "Task.intent",
      "short" : "Order for a Good Faith Estimate (not for services to be rendered)",
      "patternCode" : "order"
    },
    {
      "id" : "Task.code",
      "path" : "Task.code",
      "patternCodeableConcept" : {
        "coding" : [{
          "system" : "http://hl7.org/fhir/us/davinci-pct/CodeSystem/PCTGFERequestTypeCSTemporaryTrialUse",
          "code" : "gfe-coordination-task"
        }]
      }
    },
    {
      "id" : "Task.requester",
      "path" : "Task.requester",
      "short" : "GFE Coordination Requester making the request",
      "comment" : "Generally this will be a reference to a Practitioner or Organization resource residing on the Coordination Platform. If there is a need to express contact information that is specific to the request, and therefore is not included in the information on the Coordination Platform, the reference should point to a server and resource that does not have additional authentication or or authorization requirements.",
      "type" : [{
        "code" : "Reference",
        "targetProfile" : ["http://hl7.org/fhir/us/davinci-pct/StructureDefinition/davinci-pct-practitioner",
        "http://hl7.org/fhir/us/core/StructureDefinition/us-core-practitionerrole|7.0.0",
        "http://hl7.org/fhir/us/davinci-pct/StructureDefinition/davinci-pct-organization"]
      }]
    },
    {
      "id" : "Task.performerType",
      "path" : "Task.performerType",
      "short" : "Coordination Task does not have a specific performer types",
      "max" : "0"
    },
    {
      "id" : "Task.owner",
      "path" : "Task.owner",
      "short" : "Coordination Task does not have a specific performer. GFE Contributor Tasks have specific performers",
      "max" : "0"
    },
    {
      "id" : "Task.reasonCode",
      "path" : "Task.reasonCode",
      "short" : "scheduled-request | nonscheduled-request",
      "min" : 1,
      "binding" : {
        "strength" : "required",
        "valueSet" : "http://hl7.org/fhir/us/davinci-pct/ValueSet/PCTGFERequestTypeVS"
      }
    },
    {
      "id" : "Task.restriction",
      "path" : "Task.restriction",
      "max" : "0"
    },
    {
      "id" : "Task.input",
      "path" : "Task.input",
      "slicing" : {
        "discriminator" : [{
          "type" : "value",
          "path" : "type"
        }],
        "description" : "Slice based on value",
        "rules" : "open"
      },
      "short" : "Information and references to service and supporting information, such as Conditions, Observations, and notes",
      "comment" : "Contained or referenced request information bundle made available to all GFE contributors that includes information about the products and or services requested and other supporting information, such as Conditions, Observations, and notes",
      "min" : 1,
      "mustSupport" : true
    },
    {
      "id" : "Task.input:gfe-information-bundle",
      "path" : "Task.input",
      "sliceName" : "gfe-information-bundle",
      "min" : 0,
      "max" : "1",
      "mustSupport" : true
    },
    {
      "id" : "Task.input:gfe-information-bundle.type",
      "path" : "Task.input.type",
      "patternCodeableConcept" : {
        "coding" : [{
          "system" : "http://hl7.org/fhir/us/davinci-pct/CodeSystem/PCTDocumentTypeTemporaryTrialUse",
          "code" : "gfe-information-bundle"
        }]
      }
    },
    {
      "id" : "Task.input:gfe-information-bundle.value[x]",
      "path" : "Task.input.value[x]",
      "slicing" : {
        "discriminator" : [{
          "type" : "type",
          "path" : "$this"
        }],
        "ordered" : false,
        "rules" : "open"
      },
      "type" : [{
        "code" : "Attachment"
      },
      {
        "code" : "Reference"
      }]
    },
    {
      "id" : "Task.input:gfe-information-bundle.value[x]:valueAttachment",
      "path" : "Task.input.value[x]",
      "sliceName" : "valueAttachment",
      "min" : 0,
      "max" : "1",
      "type" : [{
        "code" : "Attachment"
      }]
    },
    {
      "id" : "Task.input:gfe-information-bundle.value[x]:valueAttachment.contentType",
      "path" : "Task.input.value[x].contentType",
      "min" : 1,
      "binding" : {
        "strength" : "required",
        "valueSet" : "http://hl7.org/fhir/us/davinci-pct/ValueSet/PCTTaskAttachmentContentType"
      }
    },
    {
      "id" : "Task.input:gfe-information-bundle.value[x]:valueAttachment.data",
      "path" : "Task.input.value[x].data",
      "min" : 1
    },
    {
      "id" : "Task.input:gfe-information-bundle.value[x]:valueReference",
      "path" : "Task.input.value[x]",
      "sliceName" : "valueReference",
      "min" : 0,
      "max" : "1",
      "type" : [{
        "code" : "Reference"
      }]
    },
    {
      "id" : "Task.input:gfe-information-bundle.value[x]:valueReference.reference",
      "path" : "Task.input.value[x].reference",
      "min" : 1
    },
    {
      "id" : "Task.output",
      "path" : "Task.output",
      "slicing" : {
        "discriminator" : [{
          "type" : "value",
          "path" : "type"
        }],
        "description" : "Slice based on value",
        "rules" : "open"
      },
      "short" : "Any outputs for the GFE Coordination Task which might include notes on why the GFE Coordination Task was unable to be completed.",
      "mustSupport" : true
    },
    {
      "id" : "Task.output:gfe-packet",
      "path" : "Task.output",
      "sliceName" : "gfe-packet",
      "min" : 0,
      "max" : "1",
      "mustSupport" : true
    },
    {
      "id" : "Task.output:gfe-packet.type",
      "path" : "Task.output.type",
      "patternCodeableConcept" : {
        "coding" : [{
          "system" : "http://loinc.org",
          "code" : "111480-0"
        }]
      }
    },
    {
      "id" : "Task.output:gfe-packet.value[x]",
      "path" : "Task.output.value[x]",
      "type" : [{
        "code" : "Attachment"
      }]
    },
    {
      "id" : "Task.output:gfe-packet.value[x].contentType",
      "path" : "Task.output.value[x].contentType",
      "min" : 1,
      "binding" : {
        "strength" : "required",
        "valueSet" : "http://hl7.org/fhir/us/davinci-pct/ValueSet/PCTTaskAttachmentContentType"
      }
    },
    {
      "id" : "Task.output:gfe-packet.value[x].data",
      "path" : "Task.output.value[x].data",
      "min" : 1
    },
    {
      "id" : "Task.output:gfe-packet.value[x].creation",
      "path" : "Task.output.value[x].creation",
      "min" : 1
    }]
  }
}

```
