Patient Cost Transparency Implementation Guide
2.0.2 - STU 2 United States of America flag

Patient Cost Transparency Implementation Guide, published by HL7 International / Financial Management. This guide is not an authorized publication; it is the continuous build for version 2.0.2 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/HL7/davinci-pct/ and changes regularly. See the Directory of published versions

Resource Profile: PCT GFE Composition

Official URL: http://hl7.org/fhir/us/davinci-pct/StructureDefinition/davinci-pct-gfe-composition Version: 2.0.2
Standards status: Trial-use Maturity Level: 1 Computable Name: PCTGFEComposition
Other Identifiers: OID:2.16.840.1.113883.4.642.40.4.42.57

PCT GFE Composition that assembles the contents of a GFE (represented by one or more individual GFE Bundles) into a single logical package. A Composition for the document type Bundle that enables versioning, signing and being referenced by a DocumentReference for searching and subscription notifications.

Example Usage

This profile does not include directly linked examples (available in an "Examples" tab at the top of this page) because the profile requires that referenced resources be included in the same bundle in which they exist.

As such, the example of this profile is included in PCT GFE Packet Institutional Example 1 and PCT GFE Packet Professional Example 1

Usages:

You can also check for usages in the FHIR IG Statistics

Changes since version 1.1.0:

  • New Content
  • Formal Views of Profile Content

    Description Differentials, Snapshots, and other representations.

    NameFlagsCard.TypeDescription & Constraints    Filter: doco
    Composition C 0..* Composition A set of resources composed into a single coherent clinical statement with clinical attestation
    Constraints: pct-gfe-packet-composition-1
    Composition.implicitRules This element is a modifier element. This element is included in summaries. 0..1 uri A set of rules under which this content was created
    Composition.Slices for extension 2..* Extension Extension
    Slice: Unordered, Open by value:url
    Composition.Slices for extension.extension:requestInitiationTime This element must be supported. 1..1 instant Estimate Request instant (instance service was scheduled or estimate requested)
    URL: http://hl7.org/fhir/us/davinci-pct/StructureDefinition/requestInitiationTime
    Composition.Slices for extension.extension:gfeServiceLinkingInfo This element must be supported. 0..1 (Complex) GFE Service Linking Information including planned period of service and a GFE linking identifier. Scheduled services SHALL have a plannedPeriodOfService valueDate or ValuePeriod
    URL: http://hl7.org/fhir/us/davinci-pct/StructureDefinition/gfeServiceLinkingInfo
    Composition.Slices for extension.extension:requestOriginationType This element must be supported. 1..1 CodeableConcept Indicator as to whether the request for estimate originated from a scheduled or unscheduled service.
    URL: http://hl7.org/fhir/us/davinci-pct/StructureDefinition/requestOriginationType
    Binding: PCT GFE Request Type Codes ValueSet (required)
    Composition.modifierExtension This element is a modifier element. 0..* Extension Extensions that cannot be ignored
    Composition.identifier This element is included in summaries. 1..1 Identifier Version-independent identifier for the Composition
    Composition.identifier.use This element is a modifier element. This element is included in summaries. 0..1 code usual | official | temp | secondary | old (If known)
    Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .
    Composition.identifier.system This element is included in summaries. 1..1 uri The namespace for the identifier value
    Example General: http://www.acme.com/identifiers/patient
    Composition.identifier.value This element is included in summaries. 1..1 string The value that is unique
    Example General: 123456
    Composition.status This element is a modifier element. This element is included in summaries. 1..1 code preliminary | final | amended | entered-in-error
    Binding: CompositionStatus (required): The workflow/clinical status of the composition.
    Composition.type This element is included in summaries. 1..1 CodeableConcept Kind of composition (LOINC if possible)
    Binding: FHIRDocumentTypeCodes (preferred): Type of a composition.
    Required Pattern:
    {
      "coding" : [
        {
          "system" : "http://loinc.org",
          "code" : "111480-0"
        }
      ]
    }
    Composition.Slices for category This element is included in summaries. 1..* CodeableConcept Categorization of Composition
    Slice: Unordered, Open by value:coding
    Binding: DocumentClassValueSet (example): High-level kind of a clinical document at a macro level.
    Composition.Slices for category.category:estimate This element must be supported. This element is included in summaries. 1..1 CodeableConcept Categorization of Composition
    Binding: DocumentClassValueSet (example): High-level kind of a clinical document at a macro level.
    Composition.Slices for category.category:estimate.Slices for coding This element is included in summaries. 1..* Coding Code defined by a terminology system
    Slice: Unordered, Open by value:$this
    Composition.Slices for category.category:estimate.Slices for coding Content/Rules for all slices
    Composition.Slices for category.category:estimate.Slices for coding.coding:estimate-coding This element must be supported. This element is included in summaries. 1..1 Coding Code defined by a terminology system

    Required Pattern:
    {
      "system" : "http://hl7.org/fhir/us/davinci-pct/CodeSystem/PCTDocumentTypeTemporaryTrialUse",
      "code" : "estimate"
    }
    Composition.subject This element must be supported. This element is included in summaries. 1..1 Reference(US Core Patient Profile(7.0.0)) Who and/or what the composition is about
    Composition.date This element is included in summaries. C 1..1 dateTime Composition editing time
    Constraints: pct-datetime-to-seconds
    Composition.author This element is included in summaries. 1..* Reference(PCT Organization | PCT Practitioner) All involved authoring parties, including all Good Faith Estimate (GFE) providers
    Composition.title This element must be supported. This element is included in summaries. 1..1 string Human Readable name/title
    Composition.Slices for relatesTo 0..* BackboneElement Relationship to other GFE packets. Required if this estimate is replacing another.
    Slice: Unordered, Open by value:code
    Composition.Slices for relatesTo.relatesTo:All Slices Content/Rules for all slices
    Composition.Slices for relatesTo.relatesTo:All Slices.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
    Composition.Slices for relatesTo.relatesTo:All Slices.code 1..1 code replaces | transforms | signs | appends
    Binding: DocumentRelationshipType (required): The type of relationship between documents.
    Composition.Slices for relatesTo.relatesTo:All Slices.target[x] 1..1 Target of the relationship
    Composition.Slices for relatesTo.relatesTo:All Slices.target[x].targetIdentifier Identifier
    Composition.Slices for relatesTo.relatesTo:All Slices.target[x].targetReference Reference(Composition)
    Composition.Slices for relatesTo.relatesTo:replaces This element must be supported. 0..1 BackboneElement The identifier of the document (Composition.identifier) this estimate replaces
    Composition.Slices for relatesTo.relatesTo:replaces.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
    Composition.Slices for relatesTo.relatesTo:replaces.code 1..1 code replaces | transforms | signs | appends
    Binding: DocumentRelationshipType (required): The type of relationship between documents.
    Required Pattern: replaces (extensions allowed)
    Composition.Slices for relatesTo.relatesTo:replaces.Slices for target[x] 1..1 Identifier Target of the relationship
    Slice: Unordered, Closed by type:$this
    Composition.Slices for relatesTo.relatesTo:replaces.Slices for target[x] Content/Rules for all slices
    Composition.Slices for relatesTo.relatesTo:replaces.Slices for target[x].target[x]:targetIdentifier This element must be supported. 1..1 Identifier Target of the relationship
    Composition.Slices for relatesTo.relatesTo:replaces.Slices for target[x].target[x]:targetIdentifier.use This element is a modifier element. This element is included in summaries. 0..1 code usual | official | temp | secondary | old (If known)
    Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .
    Composition.Slices for relatesTo.relatesTo:replaces.Slices for target[x].target[x]:targetIdentifier.system This element is included in summaries. 1..1 uri The namespace for the identifier value
    Example General: http://www.acme.com/identifiers/patient
    Composition.Slices for relatesTo.relatesTo:replaces.Slices for target[x].target[x]:targetIdentifier.value This element is included in summaries. 1..1 string The value that is unique
    Example General: 123456
    Composition.Slices for section C 2..* BackboneElement Sections Individual GFE Bundles
    Slice: Unordered, Open by value:code
    Constraints: cmp-1, cmp-2
    Composition.Slices for section.section:All Slices Content/Rules for all slices
    Composition.Slices for section.section:All Slices.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
    Composition.Slices for section.section:coverage This element must be supported. C 1..1 BackboneElement SHALL have a reference to a PCTCoverage resource, contained within the document bundle
    Constraints: cmp-1, cmp-2
    Composition.Slices for section.section:coverage.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
    Composition.Slices for section.section:coverage.code 1..1 CodeableConcept Classification of section (recommended)
    Binding: DocumentSectionCodes (example): Classification of a section of a composition/document.
    Required Pattern:
    {
      "coding" : [
        {
          "system" : "http://hl7.org/fhir/us/davinci-pct/CodeSystem/PCTDocumentSection",
          "code" : "coverage-section"
        }
      ]
    }
    Composition.Slices for section.section:coverage.entry This element must be supported. C 1..1 Reference(PCT Coverage) {b} A reference to data that supports this section
    Composition.Slices for section.section:gfeBundle This element must be supported. C 1..* BackboneElement SHALL reference one PCTGFEBundle or PCTGFEMissingBundle resource, which SHALL be contained in the document bundle, and the associated author (GFE Contributor) or proposed author (in the case of a missing GFE Bundle) contained in the document bundle.
    Constraints: cmp-1, cmp-2
    Composition.Slices for section.section:gfeBundle.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
    Composition.Slices for section.section:gfeBundle.code 1..1 CodeableConcept Classification of section (recommended)
    Binding: DocumentSectionCodes (example): Classification of a section of a composition/document.
    Required Pattern:
    {
      "coding" : [
        {
          "system" : "http://hl7.org/fhir/us/davinci-pct/CodeSystem/PCTDocumentSection",
          "code" : "gfe-section"
        }
      ]
    }
    Composition.Slices for section.section:gfeBundle.author This element must be supported. 1..1 Reference(PCT Practitioner | PCT Organization) {b} Associated GFE author (GFE Contributor) or proposed author (in the case of a missing GFE Bundle) contained in the document bundle
    Composition.Slices for section.section:gfeBundle.entry This element must be supported. C 1..1 Reference(PCT GFE Bundle | PCT GFE Missing Bundle) {b} A reference to data that supports this section

    doco Documentation for this format

    Terminology Bindings

    Path Status Usage ValueSet Version Source
    Composition.identifier.​use Base required IdentifierUse 📍4.0.1 FHIR Std.
    Composition.status Base required CompositionStatus 📍4.0.1 FHIR Std.
    Composition.type Base preferred FHIR Document Type Codes 📍4.0.1 FHIR Std.
    Composition.category Base example Document Class Value Set 📍4.0.1 FHIR Std.
    Composition.category:estimate Base example Document Class Value Set 📍4.0.1 FHIR Std.
    Composition.relatesTo.​code Base required DocumentRelationshipType 📍4.0.1 FHIR Std.
    Composition.relatesTo:replaces.​code Base required DocumentRelationshipType 📍4.0.1 FHIR Std.
    Composition.relatesTo:replaces.​target[x]:targetIdentifier.​use Base required IdentifierUse 📍4.0.1 FHIR Std.
    Composition.section:coverage.​code Base example Document Section Codes 📍4.0.1 FHIR Std.
    Composition.section:gfeBundle.​code Base example Document Section Codes 📍4.0.1 FHIR Std.

    Constraints

    Id Grade Path(s) Description Expression
    pct-datetime-to-seconds error Composition.date Datetime must be at least to seconds. $this is dateTime implies $this.toString().length() >= 19
    pct-gfe-packet-composition-1 error Composition Scheduled service requests require a planned period of service extension.where(url='http://hl7.org/fhir/us/davinci-pct/StructureDefinition/requestOriginationType' and value.ofType(CodeableConcept).coding.where(code='scheduled-request').exists()).exists() implies extension.where(url='http://hl7.org/fhir/us/davinci-pct/StructureDefinition/gfeServiceLinkingInfo' and extension.where(url = 'plannedPeriodOfService').exists()).exists()

    This structure is derived from Composition

    NameFlagsCard.TypeDescription & Constraints    Filter: doco
    Composition C 0..* Composition A set of resources composed into a single coherent clinical statement with clinical attestation
    Constraints: pct-gfe-packet-composition-1
    Composition.Slices for extension 2..* Extension Extension
    Slice: Unordered, Open by value:url
    Composition.Slices for extension.extension:requestInitiationTime This element must be supported. 1..1 instant Estimate Request instant (instance service was scheduled or estimate requested)
    URL: http://hl7.org/fhir/us/davinci-pct/StructureDefinition/requestInitiationTime
    Composition.Slices for extension.extension:gfeServiceLinkingInfo This element must be supported. 0..1 (Complex) GFE Service Linking Information including planned period of service and a GFE linking identifier. Scheduled services SHALL have a plannedPeriodOfService valueDate or ValuePeriod
    URL: http://hl7.org/fhir/us/davinci-pct/StructureDefinition/gfeServiceLinkingInfo
    Composition.Slices for extension.extension:requestOriginationType This element must be supported. 1..1 CodeableConcept Indicator as to whether the request for estimate originated from a scheduled or unscheduled service.
    URL: http://hl7.org/fhir/us/davinci-pct/StructureDefinition/requestOriginationType
    Binding: PCT GFE Request Type Codes ValueSet (required)
    Composition.identifier 1..1 Identifier Version-independent identifier for the Composition
    Composition.identifier.system 1..1 uri The namespace for the identifier value
    Composition.identifier.value 1..1 string The value that is unique
    Composition.type 1..1 CodeableConcept Kind of composition (LOINC if possible)
    Required Pattern:
    {
      "coding" : [
        {
          "system" : "http://loinc.org",
          "code" : "111480-0"
        }
      ]
    }
    Composition.Slices for category 1..* CodeableConcept Categorization of Composition
    Slice: Unordered, Open by value:coding
    Composition.Slices for category.category:estimate This element must be supported. 1..1 CodeableConcept Categorization of Composition
    Composition.Slices for category.category:estimate.Slices for coding 1..* Coding Code defined by a terminology system
    Slice: Unordered, Open by value:$this
    Composition.Slices for category.category:estimate.Slices for coding Content/Rules for all slices
    Composition.Slices for category.category:estimate.Slices for coding.coding:estimate-coding This element must be supported. 1..1 Coding Code defined by a terminology system
    Required Pattern:
    {
      "system" : "http://hl7.org/fhir/us/davinci-pct/CodeSystem/PCTDocumentTypeTemporaryTrialUse",
      "code" : "estimate"
    }
    Composition.subject This element must be supported. 1..1 Reference(US Core Patient Profile(7.0.0)) Who and/or what the composition is about
    Composition.date C 1..1 dateTime Composition editing time
    Constraints: pct-datetime-to-seconds
    Composition.author 1..* Reference(PCT Organization | PCT Practitioner) All involved authoring parties, including all Good Faith Estimate (GFE) providers
    Composition.title This element must be supported. 1..1 string Human Readable name/title
    Composition.Slices for relatesTo 0..* BackboneElement Relationship to other GFE packets. Required if this estimate is replacing another.
    Slice: Unordered, Open by value:code
    Composition.Slices for relatesTo.relatesTo:replaces This element must be supported. 0..1 BackboneElement The identifier of the document (Composition.identifier) this estimate replaces
    Composition.Slices for relatesTo.relatesTo:replaces.code 1..1 code replaces | transforms | signs | appends
    Required Pattern: replaces (extensions allowed)
    Composition.Slices for relatesTo.relatesTo:replaces.Slices for target[x] 1..1 Identifier Target of the relationship
    Slice: Unordered, Open by type:$this
    Composition.Slices for relatesTo.relatesTo:replaces.Slices for target[x] Content/Rules for all slices
    Composition.Slices for relatesTo.relatesTo:replaces.Slices for target[x].target[x]:targetIdentifier This element must be supported. 1..1 Identifier Target of the relationship
    Composition.Slices for relatesTo.relatesTo:replaces.Slices for target[x].target[x]:targetIdentifier.system 1..1 uri The namespace for the identifier value
    Composition.Slices for relatesTo.relatesTo:replaces.Slices for target[x].target[x]:targetIdentifier.value 1..1 string The value that is unique
    Composition.Slices for section 2..* BackboneElement Sections Individual GFE Bundles
    Slice: Unordered, Open by value:code
    Composition.Slices for section.section:coverage This element must be supported. 1..1 BackboneElement SHALL have a reference to a PCTCoverage resource, contained within the document bundle
    Composition.Slices for section.section:coverage.code 1..1 CodeableConcept Classification of section (recommended)
    Required Pattern:
    {
      "coding" : [
        {
          "system" : "http://hl7.org/fhir/us/davinci-pct/CodeSystem/PCTDocumentSection",
          "code" : "coverage-section"
        }
      ]
    }
    Composition.Slices for section.section:coverage.entry This element must be supported. 1..1 Reference(PCT Coverage) {b} A reference to data that supports this section
    Composition.Slices for section.section:gfeBundle This element must be supported. 1..* BackboneElement SHALL reference one PCTGFEBundle or PCTGFEMissingBundle resource, which SHALL be contained in the document bundle, and the associated author (GFE Contributor) or proposed author (in the case of a missing GFE Bundle) contained in the document bundle.
    Composition.Slices for section.section:gfeBundle.code 1..1 CodeableConcept Classification of section (recommended)
    Required Pattern:
    {
      "coding" : [
        {
          "system" : "http://hl7.org/fhir/us/davinci-pct/CodeSystem/PCTDocumentSection",
          "code" : "gfe-section"
        }
      ]
    }
    Composition.Slices for section.section:gfeBundle.author This element must be supported. 1..1 Reference(PCT Practitioner | PCT Organization) {b} Associated GFE author (GFE Contributor) or proposed author (in the case of a missing GFE Bundle) contained in the document bundle
    Composition.Slices for section.section:gfeBundle.entry This element must be supported. 1..1 Reference(PCT GFE Bundle | PCT GFE Missing Bundle) {b} A reference to data that supports this section

    doco Documentation for this format

    Constraints

    Id Grade Path(s) Description Expression
    pct-datetime-to-seconds error Composition.date Datetime must be at least to seconds. $this is dateTime implies $this.toString().length() >= 19
    pct-gfe-packet-composition-1 error Composition Scheduled service requests require a planned period of service extension.where(url='http://hl7.org/fhir/us/davinci-pct/StructureDefinition/requestOriginationType' and value.ofType(CodeableConcept).coding.where(code='scheduled-request').exists()).exists() implies extension.where(url='http://hl7.org/fhir/us/davinci-pct/StructureDefinition/gfeServiceLinkingInfo' and extension.where(url = 'plannedPeriodOfService').exists()).exists()
    NameFlagsCard.TypeDescription & Constraints    Filter: doco
    Composition C 0..* Composition A set of resources composed into a single coherent clinical statement with clinical attestation
    Constraints: pct-gfe-packet-composition-1
    Composition.id This element is included in summaries. 0..1 id Logical id of this artifact
    Composition.meta This element is included in summaries. 0..1 Meta Metadata about the resource
    Composition.implicitRules This element is a modifier element. This element is included in summaries. 0..1 uri A set of rules under which this content was created
    Composition.language 0..1 code Language of the resource content
    Binding: CommonLanguages (preferred): A human language.
    Additional BindingsPurpose
    AllLanguages Max Binding
    Composition.text 0..1 Narrative Text summary of the resource, for human interpretation
    This profile does not constrain the narrative in regard to content, language, or traceability to data elements
    Composition.contained 0..* Resource Contained, inline Resources
    Composition.Slices for extension 2..* Extension Extension
    Slice: Unordered, Open by value:url
    Composition.Slices for extension.extension:requestInitiationTime This element must be supported. 1..1 instant Estimate Request instant (instance service was scheduled or estimate requested)
    URL: http://hl7.org/fhir/us/davinci-pct/StructureDefinition/requestInitiationTime
    Composition.Slices for extension.extension:gfeServiceLinkingInfo This element must be supported. 0..1 (Complex) GFE Service Linking Information including planned period of service and a GFE linking identifier. Scheduled services SHALL have a plannedPeriodOfService valueDate or ValuePeriod
    URL: http://hl7.org/fhir/us/davinci-pct/StructureDefinition/gfeServiceLinkingInfo
    Composition.Slices for extension.extension:requestOriginationType This element must be supported. 1..1 CodeableConcept Indicator as to whether the request for estimate originated from a scheduled or unscheduled service.
    URL: http://hl7.org/fhir/us/davinci-pct/StructureDefinition/requestOriginationType
    Binding: PCT GFE Request Type Codes ValueSet (required)
    Composition.modifierExtension This element is a modifier element. 0..* Extension Extensions that cannot be ignored
    Composition.identifier This element is included in summaries. 1..1 Identifier Version-independent identifier for the Composition
    Composition.identifier.id 0..1 string Unique id for inter-element referencing
    Composition.identifier.extension 0..* Extension Additional content defined by implementations
    Slice: Unordered, Open by value:url
    Composition.identifier.use This element is a modifier element. This element is included in summaries. 0..1 code usual | official | temp | secondary | old (If known)
    Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .
    Composition.identifier.type This element is included in summaries. 0..1 CodeableConcept Description of identifier
    Binding: Identifier Type Codes (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose.
    Composition.identifier.system This element is included in summaries. 1..1 uri The namespace for the identifier value
    Example General: http://www.acme.com/identifiers/patient
    Composition.identifier.value This element is included in summaries. 1..1 string The value that is unique
    Example General: 123456
    Composition.identifier.period This element is included in summaries. 0..1 Period Time period when id is/was valid for use
    Composition.identifier.assigner This element is included in summaries. 0..1 Reference(Organization) Organization that issued id (may be just text)
    Composition.status This element is a modifier element. This element is included in summaries. 1..1 code preliminary | final | amended | entered-in-error
    Binding: CompositionStatus (required): The workflow/clinical status of the composition.
    Composition.type This element is included in summaries. 1..1 CodeableConcept Kind of composition (LOINC if possible)
    Binding: FHIRDocumentTypeCodes (preferred): Type of a composition.
    Required Pattern:
    {
      "coding" : [
        {
          "system" : "http://loinc.org",
          "code" : "111480-0"
        }
      ]
    }
    Composition.Slices for category This element is included in summaries. 1..* CodeableConcept Categorization of Composition
    Slice: Unordered, Open by value:coding
    Binding: DocumentClassValueSet (example): High-level kind of a clinical document at a macro level.
    Composition.Slices for category.category:estimate This element must be supported. This element is included in summaries. 1..1 CodeableConcept Categorization of Composition
    Binding: DocumentClassValueSet (example): High-level kind of a clinical document at a macro level.
    Composition.Slices for category.category:estimate.id 0..1 string Unique id for inter-element referencing
    Composition.Slices for category.category:estimate.extension 0..* Extension Additional content defined by implementations
    Slice: Unordered, Open by value:url
    Composition.Slices for category.category:estimate.Slices for coding This element is included in summaries. 1..* Coding Code defined by a terminology system
    Slice: Unordered, Open by value:$this
    Composition.Slices for category.category:estimate.Slices for coding Content/Rules for all slices
    Composition.Slices for category.category:estimate.Slices for coding.coding:estimate-coding This element must be supported. This element is included in summaries. 1..1 Coding Code defined by a terminology system

    Required Pattern:
    {
      "system" : "http://hl7.org/fhir/us/davinci-pct/CodeSystem/PCTDocumentTypeTemporaryTrialUse",
      "code" : "estimate"
    }
    Composition.Slices for category.category:estimate.text This element is included in summaries. 0..1 string Plain text representation of the concept
    Composition.subject This element must be supported. This element is included in summaries. 1..1 Reference(US Core Patient Profile(7.0.0)) Who and/or what the composition is about
    Composition.encounter This element is included in summaries. 0..1 Reference(Encounter) Context of the Composition
    Composition.date This element is included in summaries. C 1..1 dateTime Composition editing time
    Constraints: pct-datetime-to-seconds
    Composition.author This element is included in summaries. 1..* Reference(PCT Organization | PCT Practitioner) All involved authoring parties, including all Good Faith Estimate (GFE) providers
    Composition.title This element must be supported. This element is included in summaries. 1..1 string Human Readable name/title
    Composition.confidentiality This element is included in summaries. 0..1 code As defined by affinity domain
    Binding: v3.ConfidentialityClassification (2014-03-26) (required): Codes specifying the level of confidentiality of the composition.
    Composition.attester 0..* BackboneElement Attests to accuracy of composition
    Composition.attester.id 0..1 string Unique id for inter-element referencing
    Composition.attester.extension 0..* Extension Additional content defined by implementations
    Composition.attester.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
    Composition.attester.mode 1..1 code personal | professional | legal | official
    Binding: CompositionAttestationMode (required): The way in which a person authenticated a composition.
    Composition.attester.time 0..1 dateTime When the composition was attested
    Composition.attester.party 0..1 Reference(Patient | RelatedPerson | Practitioner | PractitionerRole | Organization) Who attested the composition
    Composition.custodian This element is included in summaries. 0..1 Reference(Organization) Organization which maintains the composition
    Composition.Slices for relatesTo 0..* BackboneElement Relationship to other GFE packets. Required if this estimate is replacing another.
    Slice: Unordered, Open by value:code
    Composition.Slices for relatesTo.relatesTo:All Slices Content/Rules for all slices
    Composition.Slices for relatesTo.relatesTo:All Slices.id 0..1 string Unique id for inter-element referencing
    Composition.Slices for relatesTo.relatesTo:All Slices.extension 0..* Extension Additional content defined by implementations
    Composition.Slices for relatesTo.relatesTo:All Slices.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
    Composition.Slices for relatesTo.relatesTo:All Slices.code 1..1 code replaces | transforms | signs | appends
    Binding: DocumentRelationshipType (required): The type of relationship between documents.
    Composition.Slices for relatesTo.relatesTo:All Slices.target[x] 1..1 Target of the relationship
    Composition.Slices for relatesTo.relatesTo:All Slices.target[x].targetIdentifier Identifier
    Composition.Slices for relatesTo.relatesTo:All Slices.target[x].targetReference Reference(Composition)
    Composition.Slices for relatesTo.relatesTo:replaces This element must be supported. 0..1 BackboneElement The identifier of the document (Composition.identifier) this estimate replaces
    Composition.Slices for relatesTo.relatesTo:replaces.id 0..1 string Unique id for inter-element referencing
    Composition.Slices for relatesTo.relatesTo:replaces.extension 0..* Extension Additional content defined by implementations
    Composition.Slices for relatesTo.relatesTo:replaces.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
    Composition.Slices for relatesTo.relatesTo:replaces.code 1..1 code replaces | transforms | signs | appends
    Binding: DocumentRelationshipType (required): The type of relationship between documents.
    Required Pattern: replaces (extensions allowed)
    Composition.Slices for relatesTo.relatesTo:replaces.Slices for target[x] 1..1 Identifier Target of the relationship
    Slice: Unordered, Closed by type:$this
    Composition.Slices for relatesTo.relatesTo:replaces.Slices for target[x] Content/Rules for all slices
    Composition.Slices for relatesTo.relatesTo:replaces.Slices for target[x].target[x]:targetIdentifier This element must be supported. 1..1 Identifier Target of the relationship
    Composition.Slices for relatesTo.relatesTo:replaces.Slices for target[x].target[x]:targetIdentifier.id 0..1 string Unique id for inter-element referencing
    Composition.Slices for relatesTo.relatesTo:replaces.Slices for target[x].target[x]:targetIdentifier.extension 0..* Extension Additional content defined by implementations
    Slice: Unordered, Open by value:url
    Composition.Slices for relatesTo.relatesTo:replaces.Slices for target[x].target[x]:targetIdentifier.use This element is a modifier element. This element is included in summaries. 0..1 code usual | official | temp | secondary | old (If known)
    Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .
    Composition.Slices for relatesTo.relatesTo:replaces.Slices for target[x].target[x]:targetIdentifier.type This element is included in summaries. 0..1 CodeableConcept Description of identifier
    Binding: Identifier Type Codes (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose.
    Composition.Slices for relatesTo.relatesTo:replaces.Slices for target[x].target[x]:targetIdentifier.system This element is included in summaries. 1..1 uri The namespace for the identifier value
    Example General: http://www.acme.com/identifiers/patient
    Composition.Slices for relatesTo.relatesTo:replaces.Slices for target[x].target[x]:targetIdentifier.value This element is included in summaries. 1..1 string The value that is unique
    Example General: 123456
    Composition.Slices for relatesTo.relatesTo:replaces.Slices for target[x].target[x]:targetIdentifier.period This element is included in summaries. 0..1 Period Time period when id is/was valid for use
    Composition.Slices for relatesTo.relatesTo:replaces.Slices for target[x].target[x]:targetIdentifier.assigner This element is included in summaries. 0..1 Reference(Organization) Organization that issued id (may be just text)
    Composition.event This element is included in summaries. 0..* BackboneElement The clinical service(s) being documented
    Composition.event.id 0..1 string Unique id for inter-element referencing
    Composition.event.extension 0..* Extension Additional content defined by implementations
    Composition.event.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
    Composition.event.code This element is included in summaries. 0..* CodeableConcept Code(s) that apply to the event being documented
    Binding: ActCode (3.0.0) (example): This list of codes represents the main clinical acts being documented.
    Composition.event.period This element is included in summaries. 0..1 Period The period covered by the documentation
    Composition.event.detail This element is included in summaries. 0..* Reference(Resource) The event(s) being documented
    Composition.Slices for section C 2..* BackboneElement Sections Individual GFE Bundles
    Slice: Unordered, Open by value:code
    Constraints: cmp-1, cmp-2
    Composition.Slices for section.section:All Slices Content/Rules for all slices
    Composition.Slices for section.section:All Slices.id 0..1 string Unique id for inter-element referencing
    Composition.Slices for section.section:All Slices.extension 0..* Extension Additional content defined by implementations
    Composition.Slices for section.section:All Slices.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
    Composition.Slices for section.section:All Slices.title 0..1 string Label for section (e.g. for ToC)
    Composition.Slices for section.section:All Slices.code 0..1 CodeableConcept Classification of section (recommended)
    Binding: DocumentSectionCodes (example): Classification of a section of a composition/document.
    Composition.Slices for section.section:All Slices.author 0..* Reference(Practitioner | PractitionerRole | Device | Patient | RelatedPerson | Organization) Who and/or what authored the section
    Composition.Slices for section.section:All Slices.focus 0..1 Reference(Resource) Who/what the section is about, when it is not about the subject of composition
    Composition.Slices for section.section:All Slices.text C 0..1 Narrative Text summary of the section, for human interpretation
    This profile does not constrain the narrative in regard to content, language, or traceability to data elements
    Composition.Slices for section.section:All Slices.mode 0..1 code working | snapshot | changes
    Binding: ListMode (required): The processing mode that applies to this section.
    Composition.Slices for section.section:All Slices.orderedBy 0..1 CodeableConcept Order of section entries
    Binding: ListOrderCodes (preferred): What order applies to the items in the entry.
    Composition.Slices for section.section:All Slices.entry C 0..* Reference(Resource) A reference to data that supports this section
    Composition.Slices for section.section:All Slices.emptyReason C 0..1 CodeableConcept Why the section is empty
    Binding: ListEmptyReasons (preferred): If a section is empty, why it is empty.
    Composition.Slices for section.section:All Slices.section C 0..* See section (Composition) Nested Section
    Composition.Slices for section.section:coverage This element must be supported. C 1..1 BackboneElement SHALL have a reference to a PCTCoverage resource, contained within the document bundle
    Constraints: cmp-1, cmp-2
    Composition.Slices for section.section:coverage.id 0..1 string Unique id for inter-element referencing
    Composition.Slices for section.section:coverage.extension 0..* Extension Additional content defined by implementations
    Composition.Slices for section.section:coverage.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
    Composition.Slices for section.section:coverage.title 0..1 string Label for section (e.g. for ToC)
    Composition.Slices for section.section:coverage.code 1..1 CodeableConcept Classification of section (recommended)
    Binding: DocumentSectionCodes (example): Classification of a section of a composition/document.
    Required Pattern:
    {
      "coding" : [
        {
          "system" : "http://hl7.org/fhir/us/davinci-pct/CodeSystem/PCTDocumentSection",
          "code" : "coverage-section"
        }
      ]
    }
    Composition.Slices for section.section:coverage.author 0..* Reference(Practitioner | PractitionerRole | Device | Patient | RelatedPerson | Organization) Who and/or what authored the section
    Composition.Slices for section.section:coverage.focus 0..1 Reference(Resource) Who/what the section is about, when it is not about the subject of composition
    Composition.Slices for section.section:coverage.text C 0..1 Narrative Text summary of the section, for human interpretation
    This profile does not constrain the narrative in regard to content, language, or traceability to data elements
    Composition.Slices for section.section:coverage.mode 0..1 code working | snapshot | changes
    Binding: ListMode (required): The processing mode that applies to this section.
    Composition.Slices for section.section:coverage.orderedBy 0..1 CodeableConcept Order of section entries
    Binding: ListOrderCodes (preferred): What order applies to the items in the entry.
    Composition.Slices for section.section:coverage.entry This element must be supported. C 1..1 Reference(PCT Coverage) {b} A reference to data that supports this section
    Composition.Slices for section.section:coverage.emptyReason C 0..1 CodeableConcept Why the section is empty
    Binding: ListEmptyReasons (preferred): If a section is empty, why it is empty.
    Composition.Slices for section.section:coverage.section C 0..* See section (Composition) Nested Section
    Composition.Slices for section.section:gfeBundle This element must be supported. C 1..* BackboneElement SHALL reference one PCTGFEBundle or PCTGFEMissingBundle resource, which SHALL be contained in the document bundle, and the associated author (GFE Contributor) or proposed author (in the case of a missing GFE Bundle) contained in the document bundle.
    Constraints: cmp-1, cmp-2
    Composition.Slices for section.section:gfeBundle.id 0..1 string Unique id for inter-element referencing
    Composition.Slices for section.section:gfeBundle.extension 0..* Extension Additional content defined by implementations
    Composition.Slices for section.section:gfeBundle.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
    Composition.Slices for section.section:gfeBundle.title 0..1 string Label for section (e.g. for ToC)
    Composition.Slices for section.section:gfeBundle.code 1..1 CodeableConcept Classification of section (recommended)
    Binding: DocumentSectionCodes (example): Classification of a section of a composition/document.
    Required Pattern:
    {
      "coding" : [
        {
          "system" : "http://hl7.org/fhir/us/davinci-pct/CodeSystem/PCTDocumentSection",
          "code" : "gfe-section"
        }
      ]
    }
    Composition.Slices for section.section:gfeBundle.author This element must be supported. 1..1 Reference(PCT Practitioner | PCT Organization) {b} Associated GFE author (GFE Contributor) or proposed author (in the case of a missing GFE Bundle) contained in the document bundle
    Composition.Slices for section.section:gfeBundle.focus 0..1 Reference(Resource) Who/what the section is about, when it is not about the subject of composition
    Composition.Slices for section.section:gfeBundle.text C 0..1 Narrative Text summary of the section, for human interpretation
    This profile does not constrain the narrative in regard to content, language, or traceability to data elements
    Composition.Slices for section.section:gfeBundle.mode 0..1 code working | snapshot | changes
    Binding: ListMode (required): The processing mode that applies to this section.
    Composition.Slices for section.section:gfeBundle.orderedBy 0..1 CodeableConcept Order of section entries
    Binding: ListOrderCodes (preferred): What order applies to the items in the entry.
    Composition.Slices for section.section:gfeBundle.entry This element must be supported. C 1..1 Reference(PCT GFE Bundle | PCT GFE Missing Bundle) {b} A reference to data that supports this section
    Composition.Slices for section.section:gfeBundle.emptyReason C 0..1 CodeableConcept Why the section is empty
    Binding: ListEmptyReasons (preferred): If a section is empty, why it is empty.
    Composition.Slices for section.section:gfeBundle.section C 0..* See section (Composition) Nested Section

    doco Documentation for this format

    Terminology Bindings

    Path Status Usage ValueSet Version Source
    Composition.language Base preferred Common Languages 📍4.0.1 FHIR Std.
    Composition.identifier.​use Base required IdentifierUse 📍4.0.1 FHIR Std.
    Composition.identifier.​type Base extensible IdentifierType 📍4.0.1 FHIR Std.
    Composition.status Base required CompositionStatus 📍4.0.1 FHIR Std.
    Composition.type Base preferred FHIR Document Type Codes 📍4.0.1 FHIR Std.
    Composition.category Base example Document Class Value Set 📍4.0.1 FHIR Std.
    Composition.category:estimate Base example Document Class Value Set 📍4.0.1 FHIR Std.
    Composition.confidentiality Base required V3 Value SetConfidentialityClassification 📍2014-03-26 FHIR Std.
    Composition.attester.​mode Base required CompositionAttestationMode 📍4.0.1 FHIR Std.
    Composition.relatesTo.​code Base required DocumentRelationshipType 📍4.0.1 FHIR Std.
    Composition.relatesTo:replaces.​code Base required DocumentRelationshipType 📍4.0.1 FHIR Std.
    Composition.relatesTo:replaces.​target[x]:targetIdentifier.​use Base required IdentifierUse 📍4.0.1 FHIR Std.
    Composition.relatesTo:replaces.​target[x]:targetIdentifier.​type Base extensible IdentifierType 📍4.0.1 FHIR Std.
    Composition.event.code Base example v3 Code System ActCode 📍3.0.0 THO v7.1
    Composition.section.​code Base example Document Section Codes 📍4.0.1 FHIR Std.
    Composition.section.​mode Base required ListMode 📍4.0.1 FHIR Std.
    Composition.section.​orderedBy Base preferred List Order Codes 📍4.0.1 FHIR Std.
    Composition.section.​emptyReason Base preferred List Empty Reasons 📍4.0.1 FHIR Std.
    Composition.section:coverage.​code Base example Document Section Codes 📍4.0.1 FHIR Std.
    Composition.section:coverage.​mode Base required ListMode 📍4.0.1 FHIR Std.
    Composition.section:coverage.​orderedBy Base preferred List Order Codes 📍4.0.1 FHIR Std.
    Composition.section:coverage.​emptyReason Base preferred List Empty Reasons 📍4.0.1 FHIR Std.
    Composition.section:gfeBundle.​code Base example Document Section Codes 📍4.0.1 FHIR Std.
    Composition.section:gfeBundle.​mode Base required ListMode 📍4.0.1 FHIR Std.
    Composition.section:gfeBundle.​orderedBy Base preferred List Order Codes 📍4.0.1 FHIR Std.
    Composition.section:gfeBundle.​emptyReason Base preferred List Empty Reasons 📍4.0.1 FHIR Std.

    Constraints

    Id Grade Path(s) Description Expression
    pct-datetime-to-seconds error Composition.date Datetime must be at least to seconds. $this is dateTime implies $this.toString().length() >= 19
    pct-gfe-packet-composition-1 error Composition Scheduled service requests require a planned period of service extension.where(url='http://hl7.org/fhir/us/davinci-pct/StructureDefinition/requestOriginationType' and value.ofType(CodeableConcept).coding.where(code='scheduled-request').exists()).exists() implies extension.where(url='http://hl7.org/fhir/us/davinci-pct/StructureDefinition/gfeServiceLinkingInfo' and extension.where(url = 'plannedPeriodOfService').exists()).exists()

    This structure is derived from Composition

    Summary

    Mandatory: 17 elements(3 nested mandatory elements)
    Must-Support: 14 elements

    Structures

    This structure refers to these other structures:

    Extensions

    This structure refers to these extensions:

    Slices

    This structure defines the following Slices:

    • The element 1 is sliced based on the value of Composition.category
    • The element 1 is sliced based on the value of Composition.category.coding
    • The element 1 is sliced based on the value of Composition.relatesTo
    • The element 1 is sliced based on the value of Composition.relatesTo.target[x]
    • The element 1 is sliced based on the value of Composition.section

    Maturity: 1

    Key Elements View

    NameFlagsCard.TypeDescription & Constraints    Filter: doco
    Composition C 0..* Composition A set of resources composed into a single coherent clinical statement with clinical attestation
    Constraints: pct-gfe-packet-composition-1
    Composition.implicitRules This element is a modifier element. This element is included in summaries. 0..1 uri A set of rules under which this content was created
    Composition.Slices for extension 2..* Extension Extension
    Slice: Unordered, Open by value:url
    Composition.Slices for extension.extension:requestInitiationTime This element must be supported. 1..1 instant Estimate Request instant (instance service was scheduled or estimate requested)
    URL: http://hl7.org/fhir/us/davinci-pct/StructureDefinition/requestInitiationTime
    Composition.Slices for extension.extension:gfeServiceLinkingInfo This element must be supported. 0..1 (Complex) GFE Service Linking Information including planned period of service and a GFE linking identifier. Scheduled services SHALL have a plannedPeriodOfService valueDate or ValuePeriod
    URL: http://hl7.org/fhir/us/davinci-pct/StructureDefinition/gfeServiceLinkingInfo
    Composition.Slices for extension.extension:requestOriginationType This element must be supported. 1..1 CodeableConcept Indicator as to whether the request for estimate originated from a scheduled or unscheduled service.
    URL: http://hl7.org/fhir/us/davinci-pct/StructureDefinition/requestOriginationType
    Binding: PCT GFE Request Type Codes ValueSet (required)
    Composition.modifierExtension This element is a modifier element. 0..* Extension Extensions that cannot be ignored
    Composition.identifier This element is included in summaries. 1..1 Identifier Version-independent identifier for the Composition
    Composition.identifier.use This element is a modifier element. This element is included in summaries. 0..1 code usual | official | temp | secondary | old (If known)
    Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .
    Composition.identifier.system This element is included in summaries. 1..1 uri The namespace for the identifier value
    Example General: http://www.acme.com/identifiers/patient
    Composition.identifier.value This element is included in summaries. 1..1 string The value that is unique
    Example General: 123456
    Composition.status This element is a modifier element. This element is included in summaries. 1..1 code preliminary | final | amended | entered-in-error
    Binding: CompositionStatus (required): The workflow/clinical status of the composition.
    Composition.type This element is included in summaries. 1..1 CodeableConcept Kind of composition (LOINC if possible)
    Binding: FHIRDocumentTypeCodes (preferred): Type of a composition.
    Required Pattern:
    {
      "coding" : [
        {
          "system" : "http://loinc.org",
          "code" : "111480-0"
        }
      ]
    }
    Composition.Slices for category This element is included in summaries. 1..* CodeableConcept Categorization of Composition
    Slice: Unordered, Open by value:coding
    Binding: DocumentClassValueSet (example): High-level kind of a clinical document at a macro level.
    Composition.Slices for category.category:estimate This element must be supported. This element is included in summaries. 1..1 CodeableConcept Categorization of Composition
    Binding: DocumentClassValueSet (example): High-level kind of a clinical document at a macro level.
    Composition.Slices for category.category:estimate.Slices for coding This element is included in summaries. 1..* Coding Code defined by a terminology system
    Slice: Unordered, Open by value:$this
    Composition.Slices for category.category:estimate.Slices for coding Content/Rules for all slices
    Composition.Slices for category.category:estimate.Slices for coding.coding:estimate-coding This element must be supported. This element is included in summaries. 1..1 Coding Code defined by a terminology system

    Required Pattern:
    {
      "system" : "http://hl7.org/fhir/us/davinci-pct/CodeSystem/PCTDocumentTypeTemporaryTrialUse",
      "code" : "estimate"
    }
    Composition.subject This element must be supported. This element is included in summaries. 1..1 Reference(US Core Patient Profile(7.0.0)) Who and/or what the composition is about
    Composition.date This element is included in summaries. C 1..1 dateTime Composition editing time
    Constraints: pct-datetime-to-seconds
    Composition.author This element is included in summaries. 1..* Reference(PCT Organization | PCT Practitioner) All involved authoring parties, including all Good Faith Estimate (GFE) providers
    Composition.title This element must be supported. This element is included in summaries. 1..1 string Human Readable name/title
    Composition.Slices for relatesTo 0..* BackboneElement Relationship to other GFE packets. Required if this estimate is replacing another.
    Slice: Unordered, Open by value:code
    Composition.Slices for relatesTo.relatesTo:All Slices Content/Rules for all slices
    Composition.Slices for relatesTo.relatesTo:All Slices.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
    Composition.Slices for relatesTo.relatesTo:All Slices.code 1..1 code replaces | transforms | signs | appends
    Binding: DocumentRelationshipType (required): The type of relationship between documents.
    Composition.Slices for relatesTo.relatesTo:All Slices.target[x] 1..1 Target of the relationship
    Composition.Slices for relatesTo.relatesTo:All Slices.target[x].targetIdentifier Identifier
    Composition.Slices for relatesTo.relatesTo:All Slices.target[x].targetReference Reference(Composition)
    Composition.Slices for relatesTo.relatesTo:replaces This element must be supported. 0..1 BackboneElement The identifier of the document (Composition.identifier) this estimate replaces
    Composition.Slices for relatesTo.relatesTo:replaces.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
    Composition.Slices for relatesTo.relatesTo:replaces.code 1..1 code replaces | transforms | signs | appends
    Binding: DocumentRelationshipType (required): The type of relationship between documents.
    Required Pattern: replaces (extensions allowed)
    Composition.Slices for relatesTo.relatesTo:replaces.Slices for target[x] 1..1 Identifier Target of the relationship
    Slice: Unordered, Closed by type:$this
    Composition.Slices for relatesTo.relatesTo:replaces.Slices for target[x] Content/Rules for all slices
    Composition.Slices for relatesTo.relatesTo:replaces.Slices for target[x].target[x]:targetIdentifier This element must be supported. 1..1 Identifier Target of the relationship
    Composition.Slices for relatesTo.relatesTo:replaces.Slices for target[x].target[x]:targetIdentifier.use This element is a modifier element. This element is included in summaries. 0..1 code usual | official | temp | secondary | old (If known)
    Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .
    Composition.Slices for relatesTo.relatesTo:replaces.Slices for target[x].target[x]:targetIdentifier.system This element is included in summaries. 1..1 uri The namespace for the identifier value
    Example General: http://www.acme.com/identifiers/patient
    Composition.Slices for relatesTo.relatesTo:replaces.Slices for target[x].target[x]:targetIdentifier.value This element is included in summaries. 1..1 string The value that is unique
    Example General: 123456
    Composition.Slices for section C 2..* BackboneElement Sections Individual GFE Bundles
    Slice: Unordered, Open by value:code
    Constraints: cmp-1, cmp-2
    Composition.Slices for section.section:All Slices Content/Rules for all slices
    Composition.Slices for section.section:All Slices.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
    Composition.Slices for section.section:coverage This element must be supported. C 1..1 BackboneElement SHALL have a reference to a PCTCoverage resource, contained within the document bundle
    Constraints: cmp-1, cmp-2
    Composition.Slices for section.section:coverage.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
    Composition.Slices for section.section:coverage.code 1..1 CodeableConcept Classification of section (recommended)
    Binding: DocumentSectionCodes (example): Classification of a section of a composition/document.
    Required Pattern:
    {
      "coding" : [
        {
          "system" : "http://hl7.org/fhir/us/davinci-pct/CodeSystem/PCTDocumentSection",
          "code" : "coverage-section"
        }
      ]
    }
    Composition.Slices for section.section:coverage.entry This element must be supported. C 1..1 Reference(PCT Coverage) {b} A reference to data that supports this section
    Composition.Slices for section.section:gfeBundle This element must be supported. C 1..* BackboneElement SHALL reference one PCTGFEBundle or PCTGFEMissingBundle resource, which SHALL be contained in the document bundle, and the associated author (GFE Contributor) or proposed author (in the case of a missing GFE Bundle) contained in the document bundle.
    Constraints: cmp-1, cmp-2
    Composition.Slices for section.section:gfeBundle.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
    Composition.Slices for section.section:gfeBundle.code 1..1 CodeableConcept Classification of section (recommended)
    Binding: DocumentSectionCodes (example): Classification of a section of a composition/document.
    Required Pattern:
    {
      "coding" : [
        {
          "system" : "http://hl7.org/fhir/us/davinci-pct/CodeSystem/PCTDocumentSection",
          "code" : "gfe-section"
        }
      ]
    }
    Composition.Slices for section.section:gfeBundle.author This element must be supported. 1..1 Reference(PCT Practitioner | PCT Organization) {b} Associated GFE author (GFE Contributor) or proposed author (in the case of a missing GFE Bundle) contained in the document bundle
    Composition.Slices for section.section:gfeBundle.entry This element must be supported. C 1..1 Reference(PCT GFE Bundle | PCT GFE Missing Bundle) {b} A reference to data that supports this section

    doco Documentation for this format

    Terminology Bindings

    Path Status Usage ValueSet Version Source
    Composition.identifier.​use Base required IdentifierUse 📍4.0.1 FHIR Std.
    Composition.status Base required CompositionStatus 📍4.0.1 FHIR Std.
    Composition.type Base preferred FHIR Document Type Codes 📍4.0.1 FHIR Std.
    Composition.category Base example Document Class Value Set 📍4.0.1 FHIR Std.
    Composition.category:estimate Base example Document Class Value Set 📍4.0.1 FHIR Std.
    Composition.relatesTo.​code Base required DocumentRelationshipType 📍4.0.1 FHIR Std.
    Composition.relatesTo:replaces.​code Base required DocumentRelationshipType 📍4.0.1 FHIR Std.
    Composition.relatesTo:replaces.​target[x]:targetIdentifier.​use Base required IdentifierUse 📍4.0.1 FHIR Std.
    Composition.section:coverage.​code Base example Document Section Codes 📍4.0.1 FHIR Std.
    Composition.section:gfeBundle.​code Base example Document Section Codes 📍4.0.1 FHIR Std.

    Constraints

    Id Grade Path(s) Description Expression
    pct-datetime-to-seconds error Composition.date Datetime must be at least to seconds. $this is dateTime implies $this.toString().length() >= 19
    pct-gfe-packet-composition-1 error Composition Scheduled service requests require a planned period of service extension.where(url='http://hl7.org/fhir/us/davinci-pct/StructureDefinition/requestOriginationType' and value.ofType(CodeableConcept).coding.where(code='scheduled-request').exists()).exists() implies extension.where(url='http://hl7.org/fhir/us/davinci-pct/StructureDefinition/gfeServiceLinkingInfo' and extension.where(url = 'plannedPeriodOfService').exists()).exists()

    Differential View

    This structure is derived from Composition

    NameFlagsCard.TypeDescription & Constraints    Filter: doco
    Composition C 0..* Composition A set of resources composed into a single coherent clinical statement with clinical attestation
    Constraints: pct-gfe-packet-composition-1
    Composition.Slices for extension 2..* Extension Extension
    Slice: Unordered, Open by value:url
    Composition.Slices for extension.extension:requestInitiationTime This element must be supported. 1..1 instant Estimate Request instant (instance service was scheduled or estimate requested)
    URL: http://hl7.org/fhir/us/davinci-pct/StructureDefinition/requestInitiationTime
    Composition.Slices for extension.extension:gfeServiceLinkingInfo This element must be supported. 0..1 (Complex) GFE Service Linking Information including planned period of service and a GFE linking identifier. Scheduled services SHALL have a plannedPeriodOfService valueDate or ValuePeriod
    URL: http://hl7.org/fhir/us/davinci-pct/StructureDefinition/gfeServiceLinkingInfo
    Composition.Slices for extension.extension:requestOriginationType This element must be supported. 1..1 CodeableConcept Indicator as to whether the request for estimate originated from a scheduled or unscheduled service.
    URL: http://hl7.org/fhir/us/davinci-pct/StructureDefinition/requestOriginationType
    Binding: PCT GFE Request Type Codes ValueSet (required)
    Composition.identifier 1..1 Identifier Version-independent identifier for the Composition
    Composition.identifier.system 1..1 uri The namespace for the identifier value
    Composition.identifier.value 1..1 string The value that is unique
    Composition.type 1..1 CodeableConcept Kind of composition (LOINC if possible)
    Required Pattern:
    {
      "coding" : [
        {
          "system" : "http://loinc.org",
          "code" : "111480-0"
        }
      ]
    }
    Composition.Slices for category 1..* CodeableConcept Categorization of Composition
    Slice: Unordered, Open by value:coding
    Composition.Slices for category.category:estimate This element must be supported. 1..1 CodeableConcept Categorization of Composition
    Composition.Slices for category.category:estimate.Slices for coding 1..* Coding Code defined by a terminology system
    Slice: Unordered, Open by value:$this
    Composition.Slices for category.category:estimate.Slices for coding Content/Rules for all slices
    Composition.Slices for category.category:estimate.Slices for coding.coding:estimate-coding This element must be supported. 1..1 Coding Code defined by a terminology system
    Required Pattern:
    {
      "system" : "http://hl7.org/fhir/us/davinci-pct/CodeSystem/PCTDocumentTypeTemporaryTrialUse",
      "code" : "estimate"
    }
    Composition.subject This element must be supported. 1..1 Reference(US Core Patient Profile(7.0.0)) Who and/or what the composition is about
    Composition.date C 1..1 dateTime Composition editing time
    Constraints: pct-datetime-to-seconds
    Composition.author 1..* Reference(PCT Organization | PCT Practitioner) All involved authoring parties, including all Good Faith Estimate (GFE) providers
    Composition.title This element must be supported. 1..1 string Human Readable name/title
    Composition.Slices for relatesTo 0..* BackboneElement Relationship to other GFE packets. Required if this estimate is replacing another.
    Slice: Unordered, Open by value:code
    Composition.Slices for relatesTo.relatesTo:replaces This element must be supported. 0..1 BackboneElement The identifier of the document (Composition.identifier) this estimate replaces
    Composition.Slices for relatesTo.relatesTo:replaces.code 1..1 code replaces | transforms | signs | appends
    Required Pattern: replaces (extensions allowed)
    Composition.Slices for relatesTo.relatesTo:replaces.Slices for target[x] 1..1 Identifier Target of the relationship
    Slice: Unordered, Open by type:$this
    Composition.Slices for relatesTo.relatesTo:replaces.Slices for target[x] Content/Rules for all slices
    Composition.Slices for relatesTo.relatesTo:replaces.Slices for target[x].target[x]:targetIdentifier This element must be supported. 1..1 Identifier Target of the relationship
    Composition.Slices for relatesTo.relatesTo:replaces.Slices for target[x].target[x]:targetIdentifier.system 1..1 uri The namespace for the identifier value
    Composition.Slices for relatesTo.relatesTo:replaces.Slices for target[x].target[x]:targetIdentifier.value 1..1 string The value that is unique
    Composition.Slices for section 2..* BackboneElement Sections Individual GFE Bundles
    Slice: Unordered, Open by value:code
    Composition.Slices for section.section:coverage This element must be supported. 1..1 BackboneElement SHALL have a reference to a PCTCoverage resource, contained within the document bundle
    Composition.Slices for section.section:coverage.code 1..1 CodeableConcept Classification of section (recommended)
    Required Pattern:
    {
      "coding" : [
        {
          "system" : "http://hl7.org/fhir/us/davinci-pct/CodeSystem/PCTDocumentSection",
          "code" : "coverage-section"
        }
      ]
    }
    Composition.Slices for section.section:coverage.entry This element must be supported. 1..1 Reference(PCT Coverage) {b} A reference to data that supports this section
    Composition.Slices for section.section:gfeBundle This element must be supported. 1..* BackboneElement SHALL reference one PCTGFEBundle or PCTGFEMissingBundle resource, which SHALL be contained in the document bundle, and the associated author (GFE Contributor) or proposed author (in the case of a missing GFE Bundle) contained in the document bundle.
    Composition.Slices for section.section:gfeBundle.code 1..1 CodeableConcept Classification of section (recommended)
    Required Pattern:
    {
      "coding" : [
        {
          "system" : "http://hl7.org/fhir/us/davinci-pct/CodeSystem/PCTDocumentSection",
          "code" : "gfe-section"
        }
      ]
    }
    Composition.Slices for section.section:gfeBundle.author This element must be supported. 1..1 Reference(PCT Practitioner | PCT Organization) {b} Associated GFE author (GFE Contributor) or proposed author (in the case of a missing GFE Bundle) contained in the document bundle
    Composition.Slices for section.section:gfeBundle.entry This element must be supported. 1..1 Reference(PCT GFE Bundle | PCT GFE Missing Bundle) {b} A reference to data that supports this section

    doco Documentation for this format

    Constraints

    Id Grade Path(s) Description Expression
    pct-datetime-to-seconds error Composition.date Datetime must be at least to seconds. $this is dateTime implies $this.toString().length() >= 19
    pct-gfe-packet-composition-1 error Composition Scheduled service requests require a planned period of service extension.where(url='http://hl7.org/fhir/us/davinci-pct/StructureDefinition/requestOriginationType' and value.ofType(CodeableConcept).coding.where(code='scheduled-request').exists()).exists() implies extension.where(url='http://hl7.org/fhir/us/davinci-pct/StructureDefinition/gfeServiceLinkingInfo' and extension.where(url = 'plannedPeriodOfService').exists()).exists()

    Snapshot ViewView

    NameFlagsCard.TypeDescription & Constraints    Filter: doco
    Composition C 0..* Composition A set of resources composed into a single coherent clinical statement with clinical attestation
    Constraints: pct-gfe-packet-composition-1
    Composition.id This element is included in summaries. 0..1 id Logical id of this artifact
    Composition.meta This element is included in summaries. 0..1 Meta Metadata about the resource
    Composition.implicitRules This element is a modifier element. This element is included in summaries. 0..1 uri A set of rules under which this content was created
    Composition.language 0..1 code Language of the resource content
    Binding: CommonLanguages (preferred): A human language.
    Additional BindingsPurpose
    AllLanguages Max Binding
    Composition.text 0..1 Narrative Text summary of the resource, for human interpretation
    This profile does not constrain the narrative in regard to content, language, or traceability to data elements
    Composition.contained 0..* Resource Contained, inline Resources
    Composition.Slices for extension 2..* Extension Extension
    Slice: Unordered, Open by value:url
    Composition.Slices for extension.extension:requestInitiationTime This element must be supported. 1..1 instant Estimate Request instant (instance service was scheduled or estimate requested)
    URL: http://hl7.org/fhir/us/davinci-pct/StructureDefinition/requestInitiationTime
    Composition.Slices for extension.extension:gfeServiceLinkingInfo This element must be supported. 0..1 (Complex) GFE Service Linking Information including planned period of service and a GFE linking identifier. Scheduled services SHALL have a plannedPeriodOfService valueDate or ValuePeriod
    URL: http://hl7.org/fhir/us/davinci-pct/StructureDefinition/gfeServiceLinkingInfo
    Composition.Slices for extension.extension:requestOriginationType This element must be supported. 1..1 CodeableConcept Indicator as to whether the request for estimate originated from a scheduled or unscheduled service.
    URL: http://hl7.org/fhir/us/davinci-pct/StructureDefinition/requestOriginationType
    Binding: PCT GFE Request Type Codes ValueSet (required)
    Composition.modifierExtension This element is a modifier element. 0..* Extension Extensions that cannot be ignored
    Composition.identifier This element is included in summaries. 1..1 Identifier Version-independent identifier for the Composition
    Composition.identifier.id 0..1 string Unique id for inter-element referencing
    Composition.identifier.extension 0..* Extension Additional content defined by implementations
    Slice: Unordered, Open by value:url
    Composition.identifier.use This element is a modifier element. This element is included in summaries. 0..1 code usual | official | temp | secondary | old (If known)
    Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .
    Composition.identifier.type This element is included in summaries. 0..1 CodeableConcept Description of identifier
    Binding: Identifier Type Codes (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose.
    Composition.identifier.system This element is included in summaries. 1..1 uri The namespace for the identifier value
    Example General: http://www.acme.com/identifiers/patient
    Composition.identifier.value This element is included in summaries. 1..1 string The value that is unique
    Example General: 123456
    Composition.identifier.period This element is included in summaries. 0..1 Period Time period when id is/was valid for use
    Composition.identifier.assigner This element is included in summaries. 0..1 Reference(Organization) Organization that issued id (may be just text)
    Composition.status This element is a modifier element. This element is included in summaries. 1..1 code preliminary | final | amended | entered-in-error
    Binding: CompositionStatus (required): The workflow/clinical status of the composition.
    Composition.type This element is included in summaries. 1..1 CodeableConcept Kind of composition (LOINC if possible)
    Binding: FHIRDocumentTypeCodes (preferred): Type of a composition.
    Required Pattern:
    {
      "coding" : [
        {
          "system" : "http://loinc.org",
          "code" : "111480-0"
        }
      ]
    }
    Composition.Slices for category This element is included in summaries. 1..* CodeableConcept Categorization of Composition
    Slice: Unordered, Open by value:coding
    Binding: DocumentClassValueSet (example): High-level kind of a clinical document at a macro level.
    Composition.Slices for category.category:estimate This element must be supported. This element is included in summaries. 1..1 CodeableConcept Categorization of Composition
    Binding: DocumentClassValueSet (example): High-level kind of a clinical document at a macro level.
    Composition.Slices for category.category:estimate.id 0..1 string Unique id for inter-element referencing
    Composition.Slices for category.category:estimate.extension 0..* Extension Additional content defined by implementations
    Slice: Unordered, Open by value:url
    Composition.Slices for category.category:estimate.Slices for coding This element is included in summaries. 1..* Coding Code defined by a terminology system
    Slice: Unordered, Open by value:$this
    Composition.Slices for category.category:estimate.Slices for coding Content/Rules for all slices
    Composition.Slices for category.category:estimate.Slices for coding.coding:estimate-coding This element must be supported. This element is included in summaries. 1..1 Coding Code defined by a terminology system

    Required Pattern:
    {
      "system" : "http://hl7.org/fhir/us/davinci-pct/CodeSystem/PCTDocumentTypeTemporaryTrialUse",
      "code" : "estimate"
    }
    Composition.Slices for category.category:estimate.text This element is included in summaries. 0..1 string Plain text representation of the concept
    Composition.subject This element must be supported. This element is included in summaries. 1..1 Reference(US Core Patient Profile(7.0.0)) Who and/or what the composition is about
    Composition.encounter This element is included in summaries. 0..1 Reference(Encounter) Context of the Composition
    Composition.date This element is included in summaries. C 1..1 dateTime Composition editing time
    Constraints: pct-datetime-to-seconds
    Composition.author This element is included in summaries. 1..* Reference(PCT Organization | PCT Practitioner) All involved authoring parties, including all Good Faith Estimate (GFE) providers
    Composition.title This element must be supported. This element is included in summaries. 1..1 string Human Readable name/title
    Composition.confidentiality This element is included in summaries. 0..1 code As defined by affinity domain
    Binding: v3.ConfidentialityClassification (2014-03-26) (required): Codes specifying the level of confidentiality of the composition.
    Composition.attester 0..* BackboneElement Attests to accuracy of composition
    Composition.attester.id 0..1 string Unique id for inter-element referencing
    Composition.attester.extension 0..* Extension Additional content defined by implementations
    Composition.attester.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
    Composition.attester.mode 1..1 code personal | professional | legal | official
    Binding: CompositionAttestationMode (required): The way in which a person authenticated a composition.
    Composition.attester.time 0..1 dateTime When the composition was attested
    Composition.attester.party 0..1 Reference(Patient | RelatedPerson | Practitioner | PractitionerRole | Organization) Who attested the composition
    Composition.custodian This element is included in summaries. 0..1 Reference(Organization) Organization which maintains the composition
    Composition.Slices for relatesTo 0..* BackboneElement Relationship to other GFE packets. Required if this estimate is replacing another.
    Slice: Unordered, Open by value:code
    Composition.Slices for relatesTo.relatesTo:All Slices Content/Rules for all slices
    Composition.Slices for relatesTo.relatesTo:All Slices.id 0..1 string Unique id for inter-element referencing
    Composition.Slices for relatesTo.relatesTo:All Slices.extension 0..* Extension Additional content defined by implementations
    Composition.Slices for relatesTo.relatesTo:All Slices.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
    Composition.Slices for relatesTo.relatesTo:All Slices.code 1..1 code replaces | transforms | signs | appends
    Binding: DocumentRelationshipType (required): The type of relationship between documents.
    Composition.Slices for relatesTo.relatesTo:All Slices.target[x] 1..1 Target of the relationship
    Composition.Slices for relatesTo.relatesTo:All Slices.target[x].targetIdentifier Identifier
    Composition.Slices for relatesTo.relatesTo:All Slices.target[x].targetReference Reference(Composition)
    Composition.Slices for relatesTo.relatesTo:replaces This element must be supported. 0..1 BackboneElement The identifier of the document (Composition.identifier) this estimate replaces
    Composition.Slices for relatesTo.relatesTo:replaces.id 0..1 string Unique id for inter-element referencing
    Composition.Slices for relatesTo.relatesTo:replaces.extension 0..* Extension Additional content defined by implementations
    Composition.Slices for relatesTo.relatesTo:replaces.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
    Composition.Slices for relatesTo.relatesTo:replaces.code 1..1 code replaces | transforms | signs | appends
    Binding: DocumentRelationshipType (required): The type of relationship between documents.
    Required Pattern: replaces (extensions allowed)
    Composition.Slices for relatesTo.relatesTo:replaces.Slices for target[x] 1..1 Identifier Target of the relationship
    Slice: Unordered, Closed by type:$this
    Composition.Slices for relatesTo.relatesTo:replaces.Slices for target[x] Content/Rules for all slices
    Composition.Slices for relatesTo.relatesTo:replaces.Slices for target[x].target[x]:targetIdentifier This element must be supported. 1..1 Identifier Target of the relationship
    Composition.Slices for relatesTo.relatesTo:replaces.Slices for target[x].target[x]:targetIdentifier.id 0..1 string Unique id for inter-element referencing
    Composition.Slices for relatesTo.relatesTo:replaces.Slices for target[x].target[x]:targetIdentifier.extension 0..* Extension Additional content defined by implementations
    Slice: Unordered, Open by value:url
    Composition.Slices for relatesTo.relatesTo:replaces.Slices for target[x].target[x]:targetIdentifier.use This element is a modifier element. This element is included in summaries. 0..1 code usual | official | temp | secondary | old (If known)
    Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .
    Composition.Slices for relatesTo.relatesTo:replaces.Slices for target[x].target[x]:targetIdentifier.type This element is included in summaries. 0..1 CodeableConcept Description of identifier
    Binding: Identifier Type Codes (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose.
    Composition.Slices for relatesTo.relatesTo:replaces.Slices for target[x].target[x]:targetIdentifier.system This element is included in summaries. 1..1 uri The namespace for the identifier value
    Example General: http://www.acme.com/identifiers/patient
    Composition.Slices for relatesTo.relatesTo:replaces.Slices for target[x].target[x]:targetIdentifier.value This element is included in summaries. 1..1 string The value that is unique
    Example General: 123456
    Composition.Slices for relatesTo.relatesTo:replaces.Slices for target[x].target[x]:targetIdentifier.period This element is included in summaries. 0..1 Period Time period when id is/was valid for use
    Composition.Slices for relatesTo.relatesTo:replaces.Slices for target[x].target[x]:targetIdentifier.assigner This element is included in summaries. 0..1 Reference(Organization) Organization that issued id (may be just text)
    Composition.event This element is included in summaries. 0..* BackboneElement The clinical service(s) being documented
    Composition.event.id 0..1 string Unique id for inter-element referencing
    Composition.event.extension 0..* Extension Additional content defined by implementations
    Composition.event.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
    Composition.event.code This element is included in summaries. 0..* CodeableConcept Code(s) that apply to the event being documented
    Binding: ActCode (3.0.0) (example): This list of codes represents the main clinical acts being documented.
    Composition.event.period This element is included in summaries. 0..1 Period The period covered by the documentation
    Composition.event.detail This element is included in summaries. 0..* Reference(Resource) The event(s) being documented
    Composition.Slices for section C 2..* BackboneElement Sections Individual GFE Bundles
    Slice: Unordered, Open by value:code
    Constraints: cmp-1, cmp-2
    Composition.Slices for section.section:All Slices Content/Rules for all slices
    Composition.Slices for section.section:All Slices.id 0..1 string Unique id for inter-element referencing
    Composition.Slices for section.section:All Slices.extension 0..* Extension Additional content defined by implementations
    Composition.Slices for section.section:All Slices.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
    Composition.Slices for section.section:All Slices.title 0..1 string Label for section (e.g. for ToC)
    Composition.Slices for section.section:All Slices.code 0..1 CodeableConcept Classification of section (recommended)
    Binding: DocumentSectionCodes (example): Classification of a section of a composition/document.
    Composition.Slices for section.section:All Slices.author 0..* Reference(Practitioner | PractitionerRole | Device | Patient | RelatedPerson | Organization) Who and/or what authored the section
    Composition.Slices for section.section:All Slices.focus 0..1 Reference(Resource) Who/what the section is about, when it is not about the subject of composition
    Composition.Slices for section.section:All Slices.text C 0..1 Narrative Text summary of the section, for human interpretation
    This profile does not constrain the narrative in regard to content, language, or traceability to data elements
    Composition.Slices for section.section:All Slices.mode 0..1 code working | snapshot | changes
    Binding: ListMode (required): The processing mode that applies to this section.
    Composition.Slices for section.section:All Slices.orderedBy 0..1 CodeableConcept Order of section entries
    Binding: ListOrderCodes (preferred): What order applies to the items in the entry.
    Composition.Slices for section.section:All Slices.entry C 0..* Reference(Resource) A reference to data that supports this section
    Composition.Slices for section.section:All Slices.emptyReason C 0..1 CodeableConcept Why the section is empty
    Binding: ListEmptyReasons (preferred): If a section is empty, why it is empty.
    Composition.Slices for section.section:All Slices.section C 0..* See section (Composition) Nested Section
    Composition.Slices for section.section:coverage This element must be supported. C 1..1 BackboneElement SHALL have a reference to a PCTCoverage resource, contained within the document bundle
    Constraints: cmp-1, cmp-2
    Composition.Slices for section.section:coverage.id 0..1 string Unique id for inter-element referencing
    Composition.Slices for section.section:coverage.extension 0..* Extension Additional content defined by implementations
    Composition.Slices for section.section:coverage.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
    Composition.Slices for section.section:coverage.title 0..1 string Label for section (e.g. for ToC)
    Composition.Slices for section.section:coverage.code 1..1 CodeableConcept Classification of section (recommended)
    Binding: DocumentSectionCodes (example): Classification of a section of a composition/document.
    Required Pattern:
    {
      "coding" : [
        {
          "system" : "http://hl7.org/fhir/us/davinci-pct/CodeSystem/PCTDocumentSection",
          "code" : "coverage-section"
        }
      ]
    }
    Composition.Slices for section.section:coverage.author 0..* Reference(Practitioner | PractitionerRole | Device | Patient | RelatedPerson | Organization) Who and/or what authored the section
    Composition.Slices for section.section:coverage.focus 0..1 Reference(Resource) Who/what the section is about, when it is not about the subject of composition
    Composition.Slices for section.section:coverage.text C 0..1 Narrative Text summary of the section, for human interpretation
    This profile does not constrain the narrative in regard to content, language, or traceability to data elements
    Composition.Slices for section.section:coverage.mode 0..1 code working | snapshot | changes
    Binding: ListMode (required): The processing mode that applies to this section.
    Composition.Slices for section.section:coverage.orderedBy 0..1 CodeableConcept Order of section entries
    Binding: ListOrderCodes (preferred): What order applies to the items in the entry.
    Composition.Slices for section.section:coverage.entry This element must be supported. C 1..1 Reference(PCT Coverage) {b} A reference to data that supports this section
    Composition.Slices for section.section:coverage.emptyReason C 0..1 CodeableConcept Why the section is empty
    Binding: ListEmptyReasons (preferred): If a section is empty, why it is empty.
    Composition.Slices for section.section:coverage.section C 0..* See section (Composition) Nested Section
    Composition.Slices for section.section:gfeBundle This element must be supported. C 1..* BackboneElement SHALL reference one PCTGFEBundle or PCTGFEMissingBundle resource, which SHALL be contained in the document bundle, and the associated author (GFE Contributor) or proposed author (in the case of a missing GFE Bundle) contained in the document bundle.
    Constraints: cmp-1, cmp-2
    Composition.Slices for section.section:gfeBundle.id 0..1 string Unique id for inter-element referencing
    Composition.Slices for section.section:gfeBundle.extension 0..* Extension Additional content defined by implementations
    Composition.Slices for section.section:gfeBundle.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
    Composition.Slices for section.section:gfeBundle.title 0..1 string Label for section (e.g. for ToC)
    Composition.Slices for section.section:gfeBundle.code 1..1 CodeableConcept Classification of section (recommended)
    Binding: DocumentSectionCodes (example): Classification of a section of a composition/document.
    Required Pattern:
    {
      "coding" : [
        {
          "system" : "http://hl7.org/fhir/us/davinci-pct/CodeSystem/PCTDocumentSection",
          "code" : "gfe-section"
        }
      ]
    }
    Composition.Slices for section.section:gfeBundle.author This element must be supported. 1..1 Reference(PCT Practitioner | PCT Organization) {b} Associated GFE author (GFE Contributor) or proposed author (in the case of a missing GFE Bundle) contained in the document bundle
    Composition.Slices for section.section:gfeBundle.focus 0..1 Reference(Resource) Who/what the section is about, when it is not about the subject of composition
    Composition.Slices for section.section:gfeBundle.text C 0..1 Narrative Text summary of the section, for human interpretation
    This profile does not constrain the narrative in regard to content, language, or traceability to data elements
    Composition.Slices for section.section:gfeBundle.mode 0..1 code working | snapshot | changes
    Binding: ListMode (required): The processing mode that applies to this section.
    Composition.Slices for section.section:gfeBundle.orderedBy 0..1 CodeableConcept Order of section entries
    Binding: ListOrderCodes (preferred): What order applies to the items in the entry.
    Composition.Slices for section.section:gfeBundle.entry This element must be supported. C 1..1 Reference(PCT GFE Bundle | PCT GFE Missing Bundle) {b} A reference to data that supports this section
    Composition.Slices for section.section:gfeBundle.emptyReason C 0..1 CodeableConcept Why the section is empty
    Binding: ListEmptyReasons (preferred): If a section is empty, why it is empty.
    Composition.Slices for section.section:gfeBundle.section C 0..* See section (Composition) Nested Section

    doco Documentation for this format

    Terminology Bindings

    Path Status Usage ValueSet Version Source
    Composition.language Base preferred Common Languages 📍4.0.1 FHIR Std.
    Composition.identifier.​use Base required IdentifierUse 📍4.0.1 FHIR Std.
    Composition.identifier.​type Base extensible IdentifierType 📍4.0.1 FHIR Std.
    Composition.status Base required CompositionStatus 📍4.0.1 FHIR Std.
    Composition.type Base preferred FHIR Document Type Codes 📍4.0.1 FHIR Std.
    Composition.category Base example Document Class Value Set 📍4.0.1 FHIR Std.
    Composition.category:estimate Base example Document Class Value Set 📍4.0.1 FHIR Std.
    Composition.confidentiality Base required V3 Value SetConfidentialityClassification 📍2014-03-26 FHIR Std.
    Composition.attester.​mode Base required CompositionAttestationMode 📍4.0.1 FHIR Std.
    Composition.relatesTo.​code Base required DocumentRelationshipType 📍4.0.1 FHIR Std.
    Composition.relatesTo:replaces.​code Base required DocumentRelationshipType 📍4.0.1 FHIR Std.
    Composition.relatesTo:replaces.​target[x]:targetIdentifier.​use Base required IdentifierUse 📍4.0.1 FHIR Std.
    Composition.relatesTo:replaces.​target[x]:targetIdentifier.​type Base extensible IdentifierType 📍4.0.1 FHIR Std.
    Composition.event.code Base example v3 Code System ActCode 📍3.0.0 THO v7.1
    Composition.section.​code Base example Document Section Codes 📍4.0.1 FHIR Std.
    Composition.section.​mode Base required ListMode 📍4.0.1 FHIR Std.
    Composition.section.​orderedBy Base preferred List Order Codes 📍4.0.1 FHIR Std.
    Composition.section.​emptyReason Base preferred List Empty Reasons 📍4.0.1 FHIR Std.
    Composition.section:coverage.​code Base example Document Section Codes 📍4.0.1 FHIR Std.
    Composition.section:coverage.​mode Base required ListMode 📍4.0.1 FHIR Std.
    Composition.section:coverage.​orderedBy Base preferred List Order Codes 📍4.0.1 FHIR Std.
    Composition.section:coverage.​emptyReason Base preferred List Empty Reasons 📍4.0.1 FHIR Std.
    Composition.section:gfeBundle.​code Base example Document Section Codes 📍4.0.1 FHIR Std.
    Composition.section:gfeBundle.​mode Base required ListMode 📍4.0.1 FHIR Std.
    Composition.section:gfeBundle.​orderedBy Base preferred List Order Codes 📍4.0.1 FHIR Std.
    Composition.section:gfeBundle.​emptyReason Base preferred List Empty Reasons 📍4.0.1 FHIR Std.

    Constraints

    Id Grade Path(s) Description Expression
    pct-datetime-to-seconds error Composition.date Datetime must be at least to seconds. $this is dateTime implies $this.toString().length() >= 19
    pct-gfe-packet-composition-1 error Composition Scheduled service requests require a planned period of service extension.where(url='http://hl7.org/fhir/us/davinci-pct/StructureDefinition/requestOriginationType' and value.ofType(CodeableConcept).coding.where(code='scheduled-request').exists()).exists() implies extension.where(url='http://hl7.org/fhir/us/davinci-pct/StructureDefinition/gfeServiceLinkingInfo' and extension.where(url = 'plannedPeriodOfService').exists()).exists()

    This structure is derived from Composition

    Summary

    Mandatory: 17 elements(3 nested mandatory elements)
    Must-Support: 14 elements

    Structures

    This structure refers to these other structures:

    Extensions

    This structure refers to these extensions:

    Slices

    This structure defines the following Slices:

    • The element 1 is sliced based on the value of Composition.category
    • The element 1 is sliced based on the value of Composition.category.coding
    • The element 1 is sliced based on the value of Composition.relatesTo
    • The element 1 is sliced based on the value of Composition.relatesTo.target[x]
    • The element 1 is sliced based on the value of Composition.section

    Maturity: 1

     

    Other representations of profile: CSV, Excel, Schematron