Da Vinci Prior Authorization Support (PAS) FHIR IG
2.2.0-ballot - STU 2.2 - Ballot

Da Vinci Prior Authorization Support (PAS) FHIR IG, published by HL7 International / Financial Management. This guide is not an authorized publication; it is the continuous build for version 2.2.0-ballot built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/HL7/davinci-pas/ and changes regularly. See the Directory of published versions

## Resource Profile: PAS CommunicationRequest

Official URL: http://hl7.org/fhir/us/davinci-pas/StructureDefinition/profile-communicationrequest | Version: 2.2.0-ballot
Standards status: Trial-use Active as of 2026-01-30 | Maturity Level: 3 | Computable Name: PASCommunicationRequest
Other Identifiers: OID:2.16.840.1.113883.4.642.40.24.42.53

PAS constraints on CommunicationRequest resource mandating support for elements relevant to the prior authorization response

Usages:

- Refer to this Profile: PAS Claim Response and PAS Claim Response
- Examples for this Profile: CommunicationRequest/CommunicationRequestExample

You can also check for usages in the FHIR IG Statistics

### Formal Views of Profile Content

Description Differentials, Snapshots, and other representations.

- Key Elements Table
- Differential Table
- Snapshot Table
- Statistics/References
- All

Name | Flags | Card. | Type | Description & Constraints Filter: Bindings Constraints Obligations
--- | --- | --- | --- | ---
CommunicationRequest |  | 0..* | CommunicationRequest | A request for information to be sent to a receiver
implicitRules | ?!Σ | 0..1 | uri | A set of rules under which this content was created
modifierExtension | ?! | 0..* | Extension | Extensions that cannot be ignored
identifier | S Σ | 0..* | Identifier | Unique Identifier used in linking the Communication Request to the response (X12's Attachment Control Number).
status | ?!Σ | 1..1 | code | draft | active | on-hold | revoked | completed | entered-in-error | unknown Binding: RequestStatus (required): The status of the communication request. Fixed Value: active
category | S | 0..* | CodeableConcept | Message category Binding: https://valueset.x12.org/x217/005010/response/2000D/PWK/1/01/00/755 (required): Codes indicating the title or contents of a document, report or supporting item. These codes are listed within an X12 implementation guide (TR3) and maintained by X12. All X12 work products are copyrighted. See their website for licensing terms and conditions.
doNotPerform | ?!Σ | 0..1 | boolean | True if request is prohibiting action
medium | S | 0..* | CodeableConcept | A channel of communication Binding: PASCommunicationRequestMedium (2.2.0-ballot) (extensible)
payload | S | 0..* | BackboneElement | Message payload
Slices for extension |  | 0..* | Extension | Extension Slice: Unordered, Open by value:url
extension:serviceLineNumber | S | 0..1 | positiveInt | Extension URL: http://hl7.org/fhir/us/davinci-pas/StructureDefinition/extension-serviceLineNumber
extension:communicatedDiagnosis | S | 0..* | CodeableConcept | Extension URL: http://hl7.org/fhir/us/davinci-pas/StructureDefinition/extension-communicatedDiagnosis Binding: X12278DiagnosisCodes (2.2.0-ballot) (required)
extension:contentModifier | S | 0..* | CodeableConcept | Extension URL: http://hl7.org/fhir/us/davinci-pas/StructureDefinition/extension-contentModifier Binding: X12278DiagnosisInformationType (2.2.0-ballot) (required)
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized
content[x] | S | 1..1 | string | Message part content Binding: LOINC valid-hl7-attachment-requests (required)
requester | S Σ | 0..1 | Reference(PAS Insurer Organization(2.2.0-ballot)) | Who/what is requesting service
recipient | S | 0..* | Reference(PAS Practitioner(2.2.0-ballot) | PAS Organization Base Profile(2.2.0-ballot)) | Message recipient
sender | S Σ | 0..1 | Reference(PAS Requestor Organization(2.2.0-ballot)) | Message sender
Documentation for this format

#### Terminology Bindings

Path | Status | Usage | ValueSet | Version | Source
CommunicationRequest.​status | Base | required | RequestStatus | 📍4.0.1 | FHIR Std.
CommunicationRequest.​category | Base | required | https://valueset.x12.org/x217/005010/response/2000D/PWK/1/01/00/755 | Not State | Unknown
CommunicationRequest.​medium | Base | extensible | PAS Communication Medium Value Set | 📍2.2.0-ballot | This IG
CommunicationRequest.​payload.content[x] | Base | required | HL7 Attachment Requests | ∅ | unknown?

#### Constraints

Id | Grade | Path(s) | Description | Expression
dom-2 | error | CommunicationRequest | If the resource is contained in another resource, it SHALL NOT contain nested Resources | `contained.contained.empty()`
dom-3 | error | CommunicationRequest | If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource | `contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()`
dom-4 | error | CommunicationRequest | If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated | `contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()`
dom-5 | error | CommunicationRequest | If a resource is contained in another resource, it SHALL NOT have a security label | `contained.meta.security.empty()`
dom-6 | best practice | CommunicationRequest | A resource should have narrative for robust management | `text.`div`.exists()`
ele-1 | error | **ALL** elements | All FHIR elements must have a @value or children | `hasValue() or (children().count() > id.count())`
ext-1 | error | **ALL** extensions | Must have either extensions or value[x], not both | `extension.exists() != value.exists()`

Name | Flags | Card. | Type | Description & Constraints Filter: Bindings Constraints Obligations
--- | --- | --- | --- | ---
CommunicationRequest |  | 0..* | CommunicationRequest | A request for information to be sent to a receiver
identifier | S | 0..* | Identifier | Unique Identifier used in linking the Communication Request to the response (X12's Attachment Control Number).
status |  | 1..1 | code | draft | active | on-hold | revoked | completed | entered-in-error | unknown Fixed Value: active
category | S | 0..* | CodeableConcept | Message category Binding: https://valueset.x12.org/x217/005010/response/2000D/PWK/1/01/00/755 (required): Codes indicating the title or contents of a document, report or supporting item. These codes are listed within an X12 implementation guide (TR3) and maintained by X12. All X12 work products are copyrighted. See their website for licensing terms and conditions.
medium | S | 0..* | CodeableConcept | A channel of communication Binding: PASCommunicationRequestMedium (2.2.0-ballot) (extensible)
payload | S | 0..* | BackboneElement | Message payload
Slices for extension |  | 0..* | Extension | Extension Slice: Unordered, Open by value:url
extension:serviceLineNumber | S | 0..1 | positiveInt | Extension URL: http://hl7.org/fhir/us/davinci-pas/StructureDefinition/extension-serviceLineNumber
extension:communicatedDiagnosis | S | 0..* | CodeableConcept | Extension URL: http://hl7.org/fhir/us/davinci-pas/StructureDefinition/extension-communicatedDiagnosis Binding: X12278DiagnosisCodes (2.2.0-ballot) (required)
extension:contentModifier | S | 0..* | CodeableConcept | Extension URL: http://hl7.org/fhir/us/davinci-pas/StructureDefinition/extension-contentModifier Binding: X12278DiagnosisInformationType (2.2.0-ballot) (required)
content[x] | S | 1..1 | string | Message part content Binding: LOINC valid-hl7-attachment-requests (required)
requester | S | 0..1 | Reference(PAS Insurer Organization(2.2.0-ballot)) | Who/what is requesting service
recipient | S | 0..* | Reference(PAS Practitioner(2.2.0-ballot) | PAS Organization Base Profile(2.2.0-ballot)) | Message recipient
sender | S | 0..1 | Reference(PAS Requestor Organization(2.2.0-ballot)) | Message sender
Documentation for this format

#### Terminology Bindings (Differential)

Path | Status | Usage | ValueSet | Version | Source
CommunicationRequest.​category | Base | required | https://valueset.x12.org/x217/005010/response/2000D/PWK/1/01/00/755 | Not State | Unknown
CommunicationRequest.​medium | Base | extensible | PAS Communication Medium Value Set | 📍2.2.0-ballot | This IG
CommunicationRequest.​payload.content[x] | Base | required | HL7 Attachment Requests | ∅ | unknown?

Name | Flags | Card. | Type | Description & Constraints Filter: Bindings Constraints Obligations
--- | --- | --- | --- | ---
CommunicationRequest |  | 0..* | CommunicationRequest | A request for information to be sent to a receiver
id | Σ | 0..1 | id | Logical id of this artifact
meta | Σ | 0..1 | Meta | Metadata about the resource
implicitRules | ?!Σ | 0..1 | uri | A set of rules under which this content was created
language |  | 0..1 | code | Language of the resource content Binding: CommonLanguages (preferred): A human language.
Additional Bindings | Purpose
AllLanguages | Max Binding
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
contained |  | 0..* | Resource | Contained, inline Resources
extension |  | 0..* | Extension | Additional content defined by implementations
modifierExtension | ?! | 0..* | Extension | Extensions that cannot be ignored
identifier | S Σ | 0..* | Identifier | Unique Identifier used in linking the Communication Request to the response (X12's Attachment Control Number).
basedOn | Σ | 0..* | Reference(Resource) | Fulfills plan or proposal
replaces | Σ | 0..* | Reference(CommunicationRequest) | Request(s) replaced by this request
groupIdentifier | Σ | 0..1 | Identifier | Composite request this is part of
status | ?!Σ | 1..1 | code | draft | active | on-hold | revoked | completed | entered-in-error | unknown Binding: RequestStatus (required): The status of the communication request. Fixed Value: active
statusReason |  | 0..1 | CodeableConcept | Reason for current status Binding Description: (example): Codes identifying the reason for the current state of a request.
category | S | 0..* | CodeableConcept | Message category Binding: https://valueset.x12.org/x217/005010/response/2000D/PWK/1/01/00/755 (required): Codes indicating the title or contents of a document, report or supporting item. These codes are listed within an X12 implementation guide (TR3) and maintained by X12. All X12 work products are copyrighted. See their website for licensing terms and conditions.
priority | Σ | 0..1 | code | routine | urgent | asap | stat Binding: RequestPriority (required): Codes indicating the relative importance of a communication request.
doNotPerform | ?!Σ | 0..1 | boolean | True if request is prohibiting action
medium | S | 0..* | CodeableConcept | A channel of communication Binding: PASCommunicationRequestMedium (2.2.0-ballot) (extensible)
subject |  | 0..1 | Reference(Patient | Group) | Focus of message
about |  | 0..* | Reference(Resource) | Resources that pertain to this communication request
encounter | Σ | 0..1 | Reference(Encounter) | Encounter created as part of
payload | S | 0..* | BackboneElement | Message payload
id |  | 0..1 | string | Unique id for inter-element referencing
Slices for extension |  | 0..* | Extension | Extension Slice: Unordered, Open by value:url
extension:serviceLineNumber | S | 0..1 | positiveInt | Extension URL: http://hl7.org/fhir/us/davinci-pas/StructureDefinition/extension-serviceLineNumber
extension:communicatedDiagnosis | S | 0..* | CodeableConcept | Extension URL: http://hl7.org/fhir/us/davinci-pas/StructureDefinition/extension-communicatedDiagnosis Binding: X12278DiagnosisCodes (2.2.0-ballot) (required)
extension:contentModifier | S | 0..* | CodeableConcept | Extension URL: http://hl7.org/fhir/us/davinci-pas/StructureDefinition/extension-contentModifier Binding: X12278DiagnosisInformationType (2.2.0-ballot) (required)
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized
content[x] | S | 1..1 | string | Message part content Binding: LOINC valid-hl7-attachment-requests (required)
occurrence[x] | Σ | 0..1 |  | When scheduled
occurrenceDateTime |  |  | dateTime |
occurrencePeriod |  |  | Period |
authoredOn | Σ | 0..1 | dateTime | When request transitioned to being actionable
requester | S Σ | 0..1 | Reference(PAS Insurer Organization(2.2.0-ballot)) | Who/what is requesting service
recipient | S | 0..* | Reference(PAS Practitioner(2.2.0-ballot) | PAS Organization Base Profile(2.2.0-ballot)) | Message recipient
sender | S Σ | 0..1 | Reference(PAS Requestor Organization(2.2.0-ballot)) | Message sender
reasonCode | Σ | 0..* | CodeableConcept | Why is communication needed? Binding: ActReason (3.0.0) (example): Codes for describing reasons for the occurrence of a communication.
reasonReference | Σ | 0..* | Reference(Condition | Observation | DiagnosticReport | DocumentReference) | Why is communication needed?
note |  | 0..* | Annotation | Comments made about communication request
Documentation for this format

#### Terminology Bindings

Path | Status | Usage | ValueSet | Version | Source
CommunicationRequest.​language | Base | preferred | Common Languages | 📍4.0.1 | FHIR Std.
CommunicationRequest.​status | Base | required | RequestStatus | 📍4.0.1 | FHIR Std.
CommunicationRequest.​statusReason | Base | example |  | Not State | Unknown
CommunicationRequest.​category | Base | required | https://valueset.x12.org/x217/005010/response/2000D/PWK/1/01/00/755 | Not State | Unknown
CommunicationRequest.​priority | Base | required | Request priority | 📍4.0.1 | FHIR Std.
CommunicationRequest.​medium | Base | extensible | PAS Communication Medium Value Set | 📍2.2.0-ballot | This IG
CommunicationRequest.​payload.content[x] | Base | required | HL7 Attachment Requests | ∅ | unknown?
CommunicationRequest.​reasonCode | Base | example | v3 Code System ActReason | 📍3.0.0 | THO v7.0

#### Constraints

Id | Grade | Path(s) | Description | Expression
dom-2 | error | CommunicationRequest | If the resource is contained in another resource, it SHALL NOT contain nested Resources | `contained.contained.empty()`
dom-3 | error | CommunicationRequest | If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource | `contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()`
dom-4 | error | CommunicationRequest | If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated | `contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()`
dom-5 | error | CommunicationRequest | If a resource is contained in another resource, it SHALL NOT have a security label | `contained.meta.security.empty()`
dom-6 | best practice | CommunicationRequest | A resource should have narrative for robust management | `text.`div`.exists()`
ele-1 | error | **ALL** elements | All FHIR elements must have a @value or children | `hasValue() or (children().count() > id.count())`
ext-1 | error | **ALL** extensions | Must have either extensions or value[x], not both | `extension.exists() != value.exists()`

Summary

Must-Support: 11 elements
Fixed: 1 element

Structures

This structure refers to these other structures:

- PAS Insurer Organization (http://hl7.org/fhir/us/davinci-pas/StructureDefinition/profile-insurer|2.2.0-ballot)
- PAS Practitioner (http://hl7.org/fhir/us/davinci-pas/StructureDefinition/profile-practitioner|2.2.0-ballot)
- PAS Organization Base Profile (http://hl7.org/fhir/us/davinci-pas/StructureDefinition/profile-organization|2.2.0-ballot)
- PAS Requestor Organization (http://hl7.org/fhir/us/davinci-pas/StructureDefinition/profile-requestor|2.2.0-ballot)

Extensions

This structure refers to these extensions:

- http://hl7.org/fhir/us/davinci-pas/StructureDefinition/extension-serviceLineNumber|2.2.0-ballot
- http://hl7.org/fhir/us/davinci-pas/StructureDefinition/extension-communicatedDiagnosis|2.2.0-ballot
- http://hl7.org/fhir/us/davinci-pas/StructureDefinition/extension-contentModifier|2.2.0-ballot

Maturity: 3

Key Elements View

Name | Flags | Card. | Type | Description & Constraints Filter: Bindings Constraints Obligations
--- | --- | --- | --- | ---
CommunicationRequest |  | 0..* | CommunicationRequest | A request for information to be sent to a receiver
implicitRules | ?!Σ | 0..1 | uri | A set of rules under which this content was created
modifierExtension | ?! | 0..* | Extension | Extensions that cannot be ignored
identifier | S Σ | 0..* | Identifier | Unique Identifier used in linking the Communication Request to the response (X12's Attachment Control Number).
status | ?!Σ | 1..1 | code | draft | active | on-hold | revoked | completed | entered-in-error | unknown Binding: RequestStatus (required): The status of the communication request. Fixed Value: active
category | S | 0..* | CodeableConcept | Message category Binding: https://valueset.x12.org/x217/005010/response/2000D/PWK/1/01/00/755 (required): Codes indicating the title or contents of a document, report or supporting item. These codes are listed within an X12 implementation guide (TR3) and maintained by X12. All X12 work products are copyrighted. See their website for licensing terms and conditions.
doNotPerform | ?!Σ | 0..1 | boolean | True if request is prohibiting action
medium | S | 0..* | CodeableConcept | A channel of communication Binding: PASCommunicationRequestMedium (2.2.0-ballot) (extensible)
payload | S | 0..* | BackboneElement | Message payload
Slices for extension |  | 0..* | Extension | Extension Slice: Unordered, Open by value:url
extension:serviceLineNumber | S | 0..1 | positiveInt | Extension URL: http://hl7.org/fhir/us/davinci-pas/StructureDefinition/extension-serviceLineNumber
extension:communicatedDiagnosis | S | 0..* | CodeableConcept | Extension URL: http://hl7.org/fhir/us/davinci-pas/StructureDefinition/extension-communicatedDiagnosis Binding: X12278DiagnosisCodes (2.2.0-ballot) (required)
extension:contentModifier | S | 0..* | CodeableConcept | Extension URL: http://hl7.org/fhir/us/davinci-pas/StructureDefinition/extension-contentModifier Binding: X12278DiagnosisInformationType (2.2.0-ballot) (required)
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized
content[x] | S | 1..1 | string | Message part content Binding: LOINC valid-hl7-attachment-requests (required)
requester | S Σ | 0..1 | Reference(PAS Insurer Organization(2.2.0-ballot)) | Who/what is requesting service
recipient | S | 0..* | Reference(PAS Practitioner(2.2.0-ballot) | PAS Organization Base Profile(2.2.0-ballot)) | Message recipient
sender | S Σ | 0..1 | Reference(PAS Requestor Organization(2.2.0-ballot)) | Message sender
Documentation for this format

#### Terminology Bindings

Path | Status | Usage | ValueSet | Version | Source
CommunicationRequest.​status | Base | required | RequestStatus | 📍4.0.1 | FHIR Std.
CommunicationRequest.​category | Base | required | https://valueset.x12.org/x217/005010/response/2000D/PWK/1/01/00/755 | Not State | Unknown
CommunicationRequest.​medium | Base | extensible | PAS Communication Medium Value Set | 📍2.2.0-ballot | This IG
CommunicationRequest.​payload.content[x] | Base | required | HL7 Attachment Requests | ∅ | unknown?

#### Constraints

Id | Grade | Path(s) | Description | Expression
dom-2 | error | CommunicationRequest | If the resource is contained in another resource, it SHALL NOT contain nested Resources | `contained.contained.empty()`
dom-3 | error | CommunicationRequest | If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource | `contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()`
dom-4 | error | CommunicationRequest | If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated | `contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()`
dom-5 | error | CommunicationRequest | If a resource is contained in another resource, it SHALL NOT have a security label | `contained.meta.security.empty()`
dom-6 | best practice | CommunicationRequest | A resource should have narrative for robust management | `text.`div`.exists()`
ele-1 | error | **ALL** elements | All FHIR elements must have a @value or children | `hasValue() or (children().count() > id.count())`
ext-1 | error | **ALL** extensions | Must have either extensions or value[x], not both | `extension.exists() != value.exists()`

Differential View

Name | Flags | Card. | Type | Description & Constraints Filter: Bindings Constraints Obligations
--- | --- | --- | --- | ---
CommunicationRequest |  | 0..* | CommunicationRequest | A request for information to be sent to a receiver
identifier | S | 0..* | Identifier | Unique Identifier used in linking the Communication Request to the response (X12's Attachment Control Number).
status |  | 1..1 | code | draft | active | on-hold | revoked | completed | entered-in-error | unknown Fixed Value: active
category | S | 0..* | CodeableConcept | Message category Binding: https://valueset.x12.org/x217/005010/response/2000D/PWK/1/01/00/755 (required): Codes indicating the title or contents of a document, report or supporting item. These codes are listed within an X12 implementation guide (TR3) and maintained by X12. All X12 work products are copyrighted. See their website for licensing terms and conditions.
medium | S | 0..* | CodeableConcept | A channel of communication Binding: PASCommunicationRequestMedium (2.2.0-ballot) (extensible)
payload | S | 0..* | BackboneElement | Message payload
Slices for extension |  | 0..* | Extension | Extension Slice: Unordered, Open by value:url
extension:serviceLineNumber | S | 0..1 | positiveInt | Extension URL: http://hl7.org/fhir/us/davinci-pas/StructureDefinition/extension-serviceLineNumber
extension:communicatedDiagnosis | S | 0..* | CodeableConcept | Extension URL: http://hl7.org/fhir/us/davinci-pas/StructureDefinition/extension-communicatedDiagnosis Binding: X12278DiagnosisCodes (2.2.0-ballot) (required)
extension:contentModifier | S | 0..* | CodeableConcept | Extension URL: http://hl7.org/fhir/us/davinci-pas/StructureDefinition/extension-contentModifier Binding: X12278DiagnosisInformationType (2.2.0-ballot) (required)
content[x] | S | 1..1 | string | Message part content Binding: LOINC valid-hl7-attachment-requests (required)
requester | S | 0..1 | Reference(PAS Insurer Organization(2.2.0-ballot)) | Who/what is requesting service
recipient | S | 0..* | Reference(PAS Practitioner(2.2.0-ballot) | PAS Organization Base Profile(2.2.0-ballot)) | Message recipient
sender | S | 0..1 | Reference(PAS Requestor Organization(2.2.0-ballot)) | Message sender
Documentation for this format

#### Terminology Bindings (Differential)

Path | Status | Usage | ValueSet | Version | Source
CommunicationRequest.​category | Base | required | https://valueset.x12.org/x217/005010/response/2000D/PWK/1/01/00/755 | Not State | Unknown
CommunicationRequest.​medium | Base | extensible | PAS Communication Medium Value Set | 📍2.2.0-ballot | This IG
CommunicationRequest.​payload.content[x] | Base | required | HL7 Attachment Requests | ∅ | unknown?

Snapshot ViewView

Name | Flags | Card. | Type | Description & Constraints Filter: Bindings Constraints Obligations
--- | --- | --- | --- | ---
CommunicationRequest |  | 0..* | CommunicationRequest | A request for information to be sent to a receiver
id | Σ | 0..1 | id | Logical id of this artifact
meta | Σ | 0..1 | Meta | Metadata about the resource
implicitRules | ?!Σ | 0..1 | uri | A set of rules under which this content was created
language |  | 0..1 | code | Language of the resource content Binding: CommonLanguages (preferred): A human language.
Additional Bindings | Purpose
AllLanguages | Max Binding
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
contained |  | 0..* | Resource | Contained, inline Resources
extension |  | 0..* | Extension | Additional content defined by implementations
modifierExtension | ?! | 0..* | Extension | Extensions that cannot be ignored
identifier | S Σ | 0..* | Identifier | Unique Identifier used in linking the Communication Request to the response (X12's Attachment Control Number).
basedOn | Σ | 0..* | Reference(Resource) | Fulfills plan or proposal
replaces | Σ | 0..* | Reference(CommunicationRequest) | Request(s) replaced by this request
groupIdentifier | Σ | 0..1 | Identifier | Composite request this is part of
status | ?!Σ | 1..1 | code | draft | active | on-hold | revoked | completed | entered-in-error | unknown Binding: RequestStatus (required): The status of the communication request. Fixed Value: active
statusReason |  | 0..1 | CodeableConcept | Reason for current status Binding Description: (example): Codes identifying the reason for the current state of a request.
category | S | 0..* | CodeableConcept | Message category Binding: https://valueset.x12.org/x217/005010/response/2000D/PWK/1/01/00/755 (required): Codes indicating the title or contents of a document, report or supporting item. These codes are listed within an X12 implementation guide (TR3) and maintained by X12. All X12 work products are copyrighted. See their website for licensing terms and conditions.
priority | Σ | 0..1 | code | routine | urgent | asap | stat Binding: RequestPriority (required): Codes indicating the relative importance of a communication request.
doNotPerform | ?!Σ | 0..1 | boolean | True if request is prohibiting action
medium | S | 0..* | CodeableConcept | A channel of communication Binding: PASCommunicationRequestMedium (2.2.0-ballot) (extensible)
subject |  | 0..1 | Reference(Patient | Group) | Focus of message
about |  | 0..* | Reference(Resource) | Resources that pertain to this communication request
encounter | Σ | 0..1 | Reference(Encounter) | Encounter created as part of
payload | S | 0..* | BackboneElement | Message payload
id |  | 0..1 | string | Unique id for inter-element referencing
Slices for extension |  | 0..* | Extension | Extension Slice: Unordered, Open by value:url
extension:serviceLineNumber | S | 0..1 | positiveInt | Extension URL: http://hl7.org/fhir/us/davinci-pas/StructureDefinition/extension-serviceLineNumber
extension:communicatedDiagnosis | S | 0..* | CodeableConcept | Extension URL: http://hl7.org/fhir/us/davinci-pas/StructureDefinition/extension-communicatedDiagnosis Binding: X12278DiagnosisCodes (2.2.0-ballot) (required)
extension:contentModifier | S | 0..* | CodeableConcept | Extension URL: http://hl7.org/fhir/us/davinci-pas/StructureDefinition/extension-contentModifier Binding: X12278DiagnosisInformationType (2.2.0-ballot) (required)
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized
content[x] | S | 1..1 | string | Message part content Binding: LOINC valid-hl7-attachment-requests (required)
occurrence[x] | Σ | 0..1 |  | When scheduled
occurrenceDateTime |  |  | dateTime |
occurrencePeriod |  |  | Period |
authoredOn | Σ | 0..1 | dateTime | When request transitioned to being actionable
requester | S Σ | 0..1 | Reference(PAS Insurer Organization(2.2.0-ballot)) | Who/what is requesting service
recipient | S | 0..* | Reference(PAS Practitioner(2.2.0-ballot) | PAS Organization Base Profile(2.2.0-ballot)) | Message recipient
sender | S Σ | 0..1 | Reference(PAS Requestor Organization(2.2.0-ballot)) | Message sender
reasonCode | Σ | 0..* | CodeableConcept | Why is communication needed? Binding: ActReason (3.0.0) (example): Codes for describing reasons for the occurrence of a communication.
reasonReference | Σ | 0..* | Reference(Condition | Observation | DiagnosticReport | DocumentReference) | Why is communication needed?
note |  | 0..* | Annotation | Comments made about communication request
Documentation for this format

#### Terminology Bindings

Path | Status | Usage | ValueSet | Version | Source
CommunicationRequest.​language | Base | preferred | Common Languages | 📍4.0.1 | FHIR Std.
CommunicationRequest.​status | Base | required | RequestStatus | 📍4.0.1 | FHIR Std.
CommunicationRequest.​statusReason | Base | example |  | Not State | Unknown
CommunicationRequest.​category | Base | required | https://valueset.x12.org/x217/005010/response/2000D/PWK/1/01/00/755 | Not State | Unknown
CommunicationRequest.​priority | Base | required | Request priority | 📍4.0.1 | FHIR Std.
CommunicationRequest.​medium | Base | extensible | PAS Communication Medium Value Set | 📍2.2.0-ballot | This IG
CommunicationRequest.​payload.content[x] | Base | required | HL7 Attachment Requests | ∅ | unknown?
CommunicationRequest.​reasonCode | Base | example | v3 Code System ActReason | 📍3.0.0 | THO v7.0

#### Constraints

Id | Grade | Path(s) | Description | Expression
dom-2 | error | CommunicationRequest | If the resource is contained in another resource, it SHALL NOT contain nested Resources | `contained.contained.empty()`
dom-3 | error | CommunicationRequest | If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource | `contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()`
dom-4 | error | CommunicationRequest | If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated | `contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()`
dom-5 | error | CommunicationRequest | If a resource is contained in another resource, it SHALL NOT have a security label | `contained.meta.security.empty()`
dom-6 | best practice | CommunicationRequest | A resource should have narrative for robust management | `text.`div`.exists()`
ele-1 | error | **ALL** elements | All FHIR elements must have a @value or children | `hasValue() or (children().count() > id.count())`
ext-1 | error | **ALL** extensions | Must have either extensions or value[x], not both | `extension.exists() != value.exists()`

Summary

Must-Support: 11 elements
Fixed: 1 element

Structures

This structure refers to these other structures:

- PAS Insurer Organization (http://hl7.org/fhir/us/davinci-pas/StructureDefinition/profile-insurer|2.2.0-ballot)
- PAS Practitioner (http://hl7.org/fhir/us/davinci-pas/StructureDefinition/profile-practitioner|2.2.0-ballot)
- PAS Organization Base Profile (http://hl7.org/fhir/us/davinci-pas/StructureDefinition/profile-organization|2.2.0-ballot)
- PAS Requestor Organization (http://hl7.org/fhir/us/davinci-pas/StructureDefinition/profile-requestor|2.2.0-ballot)

Extensions

This structure refers to these extensions:

- http://hl7.org/fhir/us/davinci-pas/StructureDefinition/extension-serviceLineNumber|2.2.0-ballot
- http://hl7.org/fhir/us/davinci-pas/StructureDefinition/extension-communicatedDiagnosis|2.2.0-ballot
- http://hl7.org/fhir/us/davinci-pas/StructureDefinition/extension-contentModifier|2.2.0-ballot

Maturity: 3

Other representations of profile: CSV, Excel, Schematron