description: This profile specifies constraints on the CommunicationRequest resource to support coverage requirements discovery. package_name: hl7.fhir.us.davinci-crd derivation: constraint name: CommunicationRequest type: CommunicationRequest elements: payload: mustSupport: true array: true min: 1 index: 8 extensions: codeableConcept: url: http://hl7.org/fhir/5.0/StructureDefinition/extension-CommunicationRequest.payload.content[x] type: Extension mustSupport: true index: 9 elements: value: mustSupport: false choices: [valueCodeableConcept] index: 11 valueCodeableConcept: {type: CodeableConcept, mustSupport: false, choiceOf: value, index: 12} required: [value, valueCodeableConcept] elements: extension: type: Extension mustSupport: true url: http://hl7.org/fhir/5.0/StructureDefinition/extension-CommunicationRequest.payload.content[x] index: 9 slicing: slices: codeableConcept: match: {} schema: type: Extension mustSupport: true url: http://hl7.org/fhir/5.0/StructureDefinition/extension-CommunicationRequest.payload.content[x] index: 9 elements: value: mustSupport: false choices: [valueCodeableConcept] index: 11 valueCodeableConcept: {type: CodeableConcept, mustSupport: false, choiceOf: value, index: 12} required: [value, valueCodeableConcept] encounter: type: Reference mustSupport: false refers: ['http://hl7.org/fhir/us/davinci-crd/StructureDefinition/profile-encounter'] index: 7 recipient: type: Reference mustSupport: true refers: ['http://hl7.org/fhir/us/core/StructureDefinition/us-core-organization', 'http://hl7.org/fhir/us/core/StructureDefinition/us-core-practitionerrole', 'http://hl7.org/fhir/us/davinci-crd/StructureDefinition/profile-practitioner'] index: 17 reasonCode: {mustSupport: true, index: 19} authoredOn: {mustSupport: true, index: 15} extension: type: Extension mustSupport: true url: http://hl7.org/fhir/us/davinci-crd/StructureDefinition/ext-insurance index: 0 slicing: slices: CommunicationRequestInsurance: match: {} schema: {type: Extension, mustSupport: true, url: 'http://hl7.org/fhir/us/davinci-crd/StructureDefinition/ext-insurance', index: 0} min: 0 requester: type: Reference mustSupport: true refers: ['http://hl7.org/fhir/us/core/StructureDefinition/us-core-practitionerrole', 'http://hl7.org/fhir/us/davinci-crd/StructureDefinition/profile-practitioner'] index: 16 status: type: code pattern: {type: Code, value: draft} mustSupport: true index: 4 sender: type: Reference mustSupport: true refers: ['http://hl7.org/fhir/us/core/StructureDefinition/us-core-organization', 'http://hl7.org/fhir/us/core/StructureDefinition/us-core-practitionerrole', 'http://hl7.org/fhir/us/davinci-crd/StructureDefinition/profile-practitioner'] index: 18 identifier: {mustSupport: true, index: 1} doNotPerform: {mustSupport: false, index: 5} replaces: type: Reference mustSupport: false refers: ['http://hl7.org/fhir/us/davinci-crd/StructureDefinition/profile-communicationrequest'] index: 3 basedOn: {mustSupport: true, index: 2} subject: type: Reference mustSupport: true refers: ['http://hl7.org/fhir/us/davinci-crd/StructureDefinition/profile-patient'] index: 6 occurrence: mustSupport: true choices: [] index: 14 reasonReference: type: Reference mustSupport: true refers: ['http://hl7.org/fhir/us/core/StructureDefinition/us-core-condition', 'http://hl7.org/fhir/us/core/StructureDefinition/us-core-observation-lab'] index: 20 package_version: 1.0.0 extensions: CommunicationRequestInsurance: {url: 'http://hl7.org/fhir/us/davinci-crd/StructureDefinition/ext-insurance', min: 0, type: Extension, mustSupport: true, index: 0} class: profile kind: resource url: http://hl7.org/fhir/us/davinci-crd/StructureDefinition/profile-communicationrequest base: http://hl7.org/fhir/StructureDefinition/CommunicationRequest version: 1.0.0 required: [authoredOn, requester, basedOn, status, subject, payload]