Union of http://hl7.org/fhir/us/davinci-pas/StructureDefinition/profile-communicationrequest and http://hl7.org/fhir/us/davinci-pas/StructureDefinition/profile-communicationrequest

This is the set of resources that conform to either of the profiles PAS CommunicationRequest (http://hl7.org/fhir/us/davinci-pas/StructureDefinition/profile-communicationrequest) and PAS CommunicationRequest (http://hl7.org/fhir/us/davinci-pas/StructureDefinition/profile-communicationrequest). E.g. what you have to deal with if you get resources conforming to one of them

Structure

NameFlagsCard.TypeDescription & Constraintsdoco
.. CommunicationRequest 0..*A request for information to be sent to a receiver
dom-2: If the resource is contained in another resource, it SHALL NOT contain nested Resources
dom-3: 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
dom-4: If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated
dom-5: If a resource is contained in another resource, it SHALL NOT have a security label
dom-6: A resource should have narrative for robust management
... meta Σ0..1MetaMetadata about the resource
ele-1: All FHIR elements must have a @value or children
... implicitRules ?!Σ0..1uriA set of rules under which this content was created
ele-1: All FHIR elements must have a @value or children
... language 0..1codeLanguage of the resource content
Binding: ?? (preferred): A human language.


ele-1: All FHIR elements must have a @value or children
... text 0..1NarrativeText summary of the resource, for human interpretation
ele-1: All FHIR elements must have a @value or children
... contained 0..*ResourceContained, inline Resources
... extension 0..*ExtensionAdditional content defined by implementations
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
... modifierExtension ?!0..*ExtensionExtensions that cannot be ignored
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
... identifier SΣ0..*IdentifierUnique Identifier used in linking the Communication Request to the response (X12's Attachment Control Number).
ele-1: All FHIR elements must have a @value or children
... basedOn Σ0..*Reference(Resource)Fulfills plan or proposal
ele-1: All FHIR elements must have a @value or children
... replaces Σ0..*Reference(CommunicationRequest)Request(s) replaced by this request
ele-1: All FHIR elements must have a @value or children
... groupIdentifier Σ0..1IdentifierComposite request this is part of
ele-1: All FHIR elements must have a @value or children
... status ?!Σ1..1codedraft | active | on-hold | revoked | completed | entered-in-error | unknown
Binding: ?? (required): The status of the communication request.


ele-1: All FHIR elements must have a @value or children
... statusReason 0..1CodeableConceptReason for current status
Binding Description (No ValueSet): (example): Codes identifying the reason for the current state of a request.


ele-1: All FHIR elements must have a @value or children
... category S0..*CodeableConceptMessage category
Binding: ?? (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.


ele-1: All FHIR elements must have a @value or children
... priority Σ0..1coderoutine | urgent | asap | stat
Binding: ?? (required): Codes indicating the relative importance of a communication request.


ele-1: All FHIR elements must have a @value or children
... doNotPerform ?!Σ0..1booleanTrue if request is prohibiting action
ele-1: All FHIR elements must have a @value or children
... medium S0..*CodeableConceptA channel of communication
Binding: ?? (extensible)
ele-1: All FHIR elements must have a @value or children
... subject 0..1Reference(Patient | Group)Focus of message
ele-1: All FHIR elements must have a @value or children
... about 0..*Reference(Resource)Resources that pertain to this communication request
ele-1: All FHIR elements must have a @value or children
... encounter Σ0..1Reference(Encounter)Encounter created as part of
ele-1: All FHIR elements must have a @value or children
... payload S0..*BackboneElementMessage payload
ele-1: All FHIR elements must have a @value or children
.... extension 0..*ExtensionExtension
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
.... content[x] S1..1stringMessage part content
ele-1: All FHIR elements must have a @value or children
... occurrence[x] Σ0..1When scheduled
ele-1: All FHIR elements must have a @value or children
.... occurrenceDateTimedateTime
.... occurrencePeriodPeriod
... authoredOn Σ0..1dateTimeWhen request transitioned to being actionable
ele-1: All FHIR elements must have a @value or children
... requester SΣ0..1Reference(PAS Insurer Organization | #sd-profile-insurer-profile-insurer)Who/what is requesting service
ele-1: All FHIR elements must have a @value or children
... recipient S0..*Reference(PAS Practitioner | PAS Organization Base Profile | #sd-profile-practitioner-profile-practitioner)Message recipient
ele-1: All FHIR elements must have a @value or children
... sender SΣ0..1Reference(PAS Requestor Organization | #sd-profile-requestor-profile-requestor)Message sender
ele-1: All FHIR elements must have a @value or children
... reasonCode Σ0..*CodeableConceptWhy is communication needed?
Binding: ?? (example): Codes for describing reasons for the occurrence of a communication.


ele-1: All FHIR elements must have a @value or children
... reasonReference Σ0..*Reference(Condition | Observation | DiagnosticReport | DocumentReference)Why is communication needed?
ele-1: All FHIR elements must have a @value or children
... note 0..*AnnotationComments made about communication request
ele-1: All FHIR elements must have a @value or children

doco Documentation for this format