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 | 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
- Examples for this Profile: CommunicationRequest/CommunicationRequestExample

You can also check for usages in the FHIR IG Statistics

### Formal Views of Profile Content

Description of Profiles, Differentials, Snapshots and how the different presentations work.

- 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: PAS Communication Medium Value Set (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: X12 278 Diagnosis Code Value Set (required)
extension:contentModifier | S | 0..* | CodeableConcept | Extension URL: http://hl7.org/fhir/us/davinci-pas/StructureDefinition/extension-contentModifier Binding: X12 278 Diagnosis Information Type (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) | Who/what is requesting service
recipient | S | 0..* | Reference(PAS Practitioner | PAS Organization Base Profile) | Message recipient
sender | S Σ | 0..1 | Reference(PAS Requestor Organization) | Message sender
Documentation for this format

#### Terminology Bindings

Path | Conformance | ValueSet / Code | URI
CommunicationRequest.status | required | Fixed Value: active `http://hl7.org/fhir/ValueSet/request-status|4.0.1` From the FHIR Standard
CommunicationRequest.category | required | https://valueset.x12.org/x217/005010/response/2000D/PWK/1/01/00/755 `https://valueset.x12.org/x217/005010/response/2000D/PWK/1/01/00/755`
CommunicationRequest.medium | extensible | PASCommunicationRequestMedium `http://hl7.org/fhir/us/davinci-pas/ValueSet/PASCommunicationRequestMedium` From this IG
CommunicationRequest.payload.content[x] | required | LOINC valid-hl7-attachment-requests `http://loinc.org/vs/valid-hl7-attachment-requests`

#### Constraints

Id | Grade | Path(s) | Details | Requirements
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() |

This structure is derived from CommunicationRequest

Name | Flags | Card. | Type | Description & Constraints Filter: Bindings Constraints Obligations
--- | --- | --- | --- | ---
CommunicationRequest |  |  | CommunicationRequest |
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: PAS Communication Medium Value Set (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: X12 278 Diagnosis Code Value Set (required)
extension:contentModifier | S | 0..* | CodeableConcept | Extension URL: http://hl7.org/fhir/us/davinci-pas/StructureDefinition/extension-contentModifier Binding: X12 278 Diagnosis Information Type (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) | Who/what is requesting service
recipient | S | 0..* | Reference(PAS Practitioner | PAS Organization Base Profile) | Message recipient
sender | S | 0..1 | Reference(PAS Requestor Organization) | Message sender
Documentation for this format

#### Terminology Bindings (Differential)

Path | Conformance | ValueSet | URI
CommunicationRequest.category | required | https://valueset.x12.org/x217/005010/response/2000D/PWK/1/01/00/755 `https://valueset.x12.org/x217/005010/response/2000D/PWK/1/01/00/755`
CommunicationRequest.medium | extensible | PASCommunicationRequestMedium `http://hl7.org/fhir/us/davinci-pas/ValueSet/PASCommunicationRequestMedium` From this IG
CommunicationRequest.payload.content[x] | required | LOINC valid-hl7-attachment-requests `http://loinc.org/vs/valid-hl7-attachment-requests`

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: PAS Communication Medium Value Set (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: X12 278 Diagnosis Code Value Set (required)
extension:contentModifier | S | 0..* | CodeableConcept | Extension URL: http://hl7.org/fhir/us/davinci-pas/StructureDefinition/extension-contentModifier Binding: X12 278 Diagnosis Information Type (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) | Who/what is requesting service
recipient | S | 0..* | Reference(PAS Practitioner | PAS Organization Base Profile) | Message recipient
sender | S Σ | 0..1 | Reference(PAS Requestor Organization) | 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 | Conformance | ValueSet / Code | URI
CommunicationRequest.language | preferred | CommonLanguages `http://hl7.org/fhir/ValueSet/languages` From the FHIR Standard
Additional Bindings | Purpose
AllLanguages | Max Binding
CommunicationRequest.status | required | Fixed Value: active `http://hl7.org/fhir/ValueSet/request-status|4.0.1` From the FHIR Standard
CommunicationRequest.statusReason | example |
CommunicationRequest.category | required | https://valueset.x12.org/x217/005010/response/2000D/PWK/1/01/00/755 `https://valueset.x12.org/x217/005010/response/2000D/PWK/1/01/00/755`
CommunicationRequest.priority | required | RequestPriority `http://hl7.org/fhir/ValueSet/request-priority|4.0.1` From the FHIR Standard
CommunicationRequest.medium | extensible | PASCommunicationRequestMedium `http://hl7.org/fhir/us/davinci-pas/ValueSet/PASCommunicationRequestMedium` From this IG
CommunicationRequest.payload.content[x] | required | LOINC valid-hl7-attachment-requests `http://loinc.org/vs/valid-hl7-attachment-requests`
CommunicationRequest.reasonCode | example | ActReason `http://terminology.hl7.org/ValueSet/v3-ActReason|3.0.0`

#### Constraints

Id | Grade | Path(s) | Details | Requirements
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() |

This structure is derived from CommunicationRequest

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)
- PAS Practitioner (http://hl7.org/fhir/us/davinci-pas/StructureDefinition/profile-practitioner)
- PAS Organization Base Profile (http://hl7.org/fhir/us/davinci-pas/StructureDefinition/profile-organization)
- PAS Requestor Organization (http://hl7.org/fhir/us/davinci-pas/StructureDefinition/profile-requestor)

Extensions

This structure refers to these extensions:

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

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: PAS Communication Medium Value Set (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: X12 278 Diagnosis Code Value Set (required)
extension:contentModifier | S | 0..* | CodeableConcept | Extension URL: http://hl7.org/fhir/us/davinci-pas/StructureDefinition/extension-contentModifier Binding: X12 278 Diagnosis Information Type (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) | Who/what is requesting service
recipient | S | 0..* | Reference(PAS Practitioner | PAS Organization Base Profile) | Message recipient
sender | S Σ | 0..1 | Reference(PAS Requestor Organization) | Message sender
Documentation for this format

#### Terminology Bindings

Path | Conformance | ValueSet / Code | URI
CommunicationRequest.status | required | Fixed Value: active `http://hl7.org/fhir/ValueSet/request-status|4.0.1` From the FHIR Standard
CommunicationRequest.category | required | https://valueset.x12.org/x217/005010/response/2000D/PWK/1/01/00/755 `https://valueset.x12.org/x217/005010/response/2000D/PWK/1/01/00/755`
CommunicationRequest.medium | extensible | PASCommunicationRequestMedium `http://hl7.org/fhir/us/davinci-pas/ValueSet/PASCommunicationRequestMedium` From this IG
CommunicationRequest.payload.content[x] | required | LOINC valid-hl7-attachment-requests `http://loinc.org/vs/valid-hl7-attachment-requests`

#### Constraints

Id | Grade | Path(s) | Details | Requirements
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

This structure is derived from CommunicationRequest

Name | Flags | Card. | Type | Description & Constraints Filter: Bindings Constraints Obligations
--- | --- | --- | --- | ---
CommunicationRequest |  |  | CommunicationRequest |
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: PAS Communication Medium Value Set (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: X12 278 Diagnosis Code Value Set (required)
extension:contentModifier | S | 0..* | CodeableConcept | Extension URL: http://hl7.org/fhir/us/davinci-pas/StructureDefinition/extension-contentModifier Binding: X12 278 Diagnosis Information Type (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) | Who/what is requesting service
recipient | S | 0..* | Reference(PAS Practitioner | PAS Organization Base Profile) | Message recipient
sender | S | 0..1 | Reference(PAS Requestor Organization) | Message sender
Documentation for this format

#### Terminology Bindings (Differential)

Path | Conformance | ValueSet | URI
CommunicationRequest.category | required | https://valueset.x12.org/x217/005010/response/2000D/PWK/1/01/00/755 `https://valueset.x12.org/x217/005010/response/2000D/PWK/1/01/00/755`
CommunicationRequest.medium | extensible | PASCommunicationRequestMedium `http://hl7.org/fhir/us/davinci-pas/ValueSet/PASCommunicationRequestMedium` From this IG
CommunicationRequest.payload.content[x] | required | LOINC valid-hl7-attachment-requests `http://loinc.org/vs/valid-hl7-attachment-requests`

Snapshot View

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: PAS Communication Medium Value Set (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: X12 278 Diagnosis Code Value Set (required)
extension:contentModifier | S | 0..* | CodeableConcept | Extension URL: http://hl7.org/fhir/us/davinci-pas/StructureDefinition/extension-contentModifier Binding: X12 278 Diagnosis Information Type (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) | Who/what is requesting service
recipient | S | 0..* | Reference(PAS Practitioner | PAS Organization Base Profile) | Message recipient
sender | S Σ | 0..1 | Reference(PAS Requestor Organization) | 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 | Conformance | ValueSet / Code | URI
CommunicationRequest.language | preferred | CommonLanguages `http://hl7.org/fhir/ValueSet/languages` From the FHIR Standard
Additional Bindings | Purpose
AllLanguages | Max Binding
CommunicationRequest.status | required | Fixed Value: active `http://hl7.org/fhir/ValueSet/request-status|4.0.1` From the FHIR Standard
CommunicationRequest.statusReason | example |
CommunicationRequest.category | required | https://valueset.x12.org/x217/005010/response/2000D/PWK/1/01/00/755 `https://valueset.x12.org/x217/005010/response/2000D/PWK/1/01/00/755`
CommunicationRequest.priority | required | RequestPriority `http://hl7.org/fhir/ValueSet/request-priority|4.0.1` From the FHIR Standard
CommunicationRequest.medium | extensible | PASCommunicationRequestMedium `http://hl7.org/fhir/us/davinci-pas/ValueSet/PASCommunicationRequestMedium` From this IG
CommunicationRequest.payload.content[x] | required | LOINC valid-hl7-attachment-requests `http://loinc.org/vs/valid-hl7-attachment-requests`
CommunicationRequest.reasonCode | example | ActReason `http://terminology.hl7.org/ValueSet/v3-ActReason|3.0.0`

#### Constraints

Id | Grade | Path(s) | Details | Requirements
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() |

This structure is derived from CommunicationRequest

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)
- PAS Practitioner (http://hl7.org/fhir/us/davinci-pas/StructureDefinition/profile-practitioner)
- PAS Organization Base Profile (http://hl7.org/fhir/us/davinci-pas/StructureDefinition/profile-organization)
- PAS Requestor Organization (http://hl7.org/fhir/us/davinci-pas/StructureDefinition/profile-requestor)

Extensions

This structure refers to these extensions:

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

Maturity: 3

Other representations of profile: CSV, Excel, Schematron