AddCommunication Implementation Guide
2.2 - version 2.2

This page is part of the Release of AddCommunication IG (v2.2: Release) based on FHIR (HL7® FHIR® Standard) v5.0.0. . For a full list of available versions, see the Directory of published versions

Resource Profile: Other CommunicationRequest

Official URL: http://bki.skane.se/invanartjanster/fhir/StructureDefinition/OtherCommunicationRequest Version: 2.2
Draft as of 2025-02-04 Computable Name: OtherCommunicationRequest

Resource to hold information about Communication related to for example referrals.

Usage:

Formal Views of Profile Content

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

NameFlagsCard.TypeDescription & Constraintsdoco
.. CommunicationRequest 0..* CommunicationRequest 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
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
ele-1: All FHIR elements must have a @value or children
... contained 0..* Resource Contained, inline Resources
... Slices for extension 1..* Extension Extension
Slice: Unordered, Open by value:url
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
.... ActionType 1..1 string Action Type
URL: http://bki.skane.se/invanartjanster/fhir/StructureDefinition/extActionType
Binding: Kalla Non-Appointment Action Types (required)
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
.... ReferralReference 0..1 (Complex) Extension to hold information about the HealthcareService the referral applies to
URL: http://bki.skane.se/invanartjanster/fhir/StructureDefinition/extReferralReference
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
..... Slices for extension 1..* Extension Extension
Slice: Unordered, Open by value:url
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
...... extension:healthcareService 1..1 Extension Reference to the HealthcareService the referral applies.
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
....... extension 0..0
....... url 1..1 uri "healthcareService"
....... Slices for value[x] 1..1 Reference() Value of extension
Slice: Unordered, Closed by type:$this
ele-1: All FHIR elements must have a @value or children
........ value[x]:valueReference S 1..1 Reference(HealthCareService) Reference to the HealthcareService the referral applies.
ele-1: All FHIR elements must have a @value or children
...... extension:gapDays 0..1 Extension Gap Days. Days between the referral and the appointment
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
....... extension 0..0
....... url 1..1 uri "gapDays"
....... Slices for value[x] 0..1 Value of extension
Slice: Unordered, Open by type:$this
ele-1: All FHIR elements must have a @value or children
........ valueBase64Binary base64Binary
........ valueBoolean boolean
........ valueCanonical canonical(Any)
........ valueCode code
........ valueDate date
........ valueDateTime dateTime
........ valueDecimal decimal
........ valueId id
........ valueInstant instant
........ valueInteger integer
........ valueInteger64 integer64
........ valueMarkdown markdown
........ valueOid oid
........ valuePositiveInt positiveInt
........ valueString string
........ valueTime time
........ valueUnsignedInt unsignedInt
........ valueUri uri
........ valueUrl url
........ valueUuid uuid
........ valueAddress Address
........ valueAge Age
........ valueAnnotation Annotation
........ valueAttachment Attachment
........ valueCodeableConcept CodeableConcept
........ valueCodeableReference CodeableReference
........ valueCoding Coding
........ valueContactPoint ContactPoint
........ valueCount Count
........ valueDistance Distance
........ valueDuration Duration
........ valueHumanName HumanName
........ valueIdentifier Identifier
........ valueMoney Money
........ valuePeriod Period
........ valueQuantity Quantity
........ valueRange Range
........ valueRatio Ratio
........ valueRatioRange RatioRange
........ valueReference Reference(Any)
........ valueSampledData SampledData
........ valueSignature Signature
........ valueTiming Timing
........ valueContactDetail ContactDetail
........ valueDataRequirement DataRequirement
........ valueExpression Expression
........ valueParameterDefinition ParameterDefinition
........ valueRelatedArtifact RelatedArtifact
........ valueTriggerDefinition TriggerDefinition
........ valueUsageContext UsageContext
........ valueAvailability Availability
........ valueExtendedContactDetail ExtendedContactDetail
........ valueDosage Dosage
........ valueMeta Meta
........ value[x]:valueInteger 0..1 integer Gap Days. Number of days between the referral and the appointment. Integer
ele-1: All FHIR elements must have a @value or children
...... extension:receiveCorrespondence 0..1 Extension Should referred HealthcareService receive correspondence. Otherwise only sending to inhabitant
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
....... extension 0..0
....... url 1..1 uri "receiveCorrespondence"
....... Slices for value[x] 0..1 Value of extension
Slice: Unordered, Open by type:$this
ele-1: All FHIR elements must have a @value or children
........ valueBase64Binary base64Binary
........ valueBoolean boolean
........ valueCanonical canonical(Any)
........ valueCode code
........ valueDate date
........ valueDateTime dateTime
........ valueDecimal decimal
........ valueId id
........ valueInstant instant
........ valueInteger integer
........ valueInteger64 integer64
........ valueMarkdown markdown
........ valueOid oid
........ valuePositiveInt positiveInt
........ valueString string
........ valueTime time
........ valueUnsignedInt unsignedInt
........ valueUri uri
........ valueUrl url
........ valueUuid uuid
........ valueAddress Address
........ valueAge Age
........ valueAnnotation Annotation
........ valueAttachment Attachment
........ valueCodeableConcept CodeableConcept
........ valueCodeableReference CodeableReference
........ valueCoding Coding
........ valueContactPoint ContactPoint
........ valueCount Count
........ valueDistance Distance
........ valueDuration Duration
........ valueHumanName HumanName
........ valueIdentifier Identifier
........ valueMoney Money
........ valuePeriod Period
........ valueQuantity Quantity
........ valueRange Range
........ valueRatio Ratio
........ valueRatioRange RatioRange
........ valueReference Reference(Any)
........ valueSampledData SampledData
........ valueSignature Signature
........ valueTiming Timing
........ valueContactDetail ContactDetail
........ valueDataRequirement DataRequirement
........ valueExpression Expression
........ valueParameterDefinition ParameterDefinition
........ valueRelatedArtifact RelatedArtifact
........ valueTriggerDefinition TriggerDefinition
........ valueUsageContext UsageContext
........ valueAvailability Availability
........ valueExtendedContactDetail ExtendedContactDetail
........ valueDosage Dosage
........ valueMeta Meta
........ value[x]:valueBoolean 0..1 boolean Should receive correspondance. In those cases a template is not defined in kalla for the referral correspondence, only a communication to the inhabitant will be sent.
ele-1: All FHIR elements must have a @value or children
..... url S 1..1 uri "http://bki.skane.se/invanartjanster/fhir/StructureDefinition/extReferralReference"
... identifier Σ 1..1 Identifier ReferenceId
ele-1: All FHIR elements must have a @value or children
... status ?!Σ 1..1 code The status of the communication request
Binding: RequestStatus (required): The status of the communication request.


ele-1: All FHIR elements must have a @value or children
... intent ?!Σ 1..1 code The intent of the communication request
Binding: RequestIntent (required): Codes indicating the degree of authority/intentionality associated with a request.


ele-1: All FHIR elements must have a @value or children
... doNotPerform ?!Σ 0..1 boolean True if request is prohibiting action
ele-1: All FHIR elements must have a @value or children
... subject 1..1 Reference(Patient) Reference to the Patient
ele-1: All FHIR elements must have a @value or children
... informationProvider Σ 1..1 Reference(HealthcareService) Reference to the Healthcare Service sending the communication/referral
ele-1: All FHIR elements must have a @value or children

doco Documentation for this format

Terminology Bindings

PathConformanceValueSetURI
CommunicationRequest.statusrequiredRequestStatus
http://hl7.org/fhir/ValueSet/request-status|5.0.0
from the FHIR Standard
CommunicationRequest.intentrequiredRequestIntent
http://hl7.org/fhir/ValueSet/request-intent|5.0.0
from the FHIR Standard

This structure is derived from CommunicationRequest

NameFlagsCard.TypeDescription & Constraintsdoco
.. CommunicationRequest CommunicationRequest
... meta
.... versionId 1..1 id Version Id must be included
... Slices for extension 1..* Extension Extension
Slice: Unordered, Open by value:url
.... ActionType 1..1 string Action Type
URL: http://bki.skane.se/invanartjanster/fhir/StructureDefinition/extActionType
Binding: Kalla Non-Appointment Action Types (required)
.... ReferralReference 0..1 (Complex) Extension to hold information about the HealthcareService the referral applies to
URL: http://bki.skane.se/invanartjanster/fhir/StructureDefinition/extReferralReference
..... Slices for extension Content/Rules for all slices
...... extension:healthcareService 1..1 Extension Reference to the HealthcareService the referral applies.
...... extension:gapDays 0..1 Extension Gap Days. Days between the referral and the appointment
...... extension:receiveCorrespondence 0..1 Extension Should referred HealthcareService receive correspondence. Otherwise only sending to inhabitant
... identifier 1..1 Identifier ReferenceId
... intent 1..1 code The intent of the communication request
... subject 1..1 Reference(Patient) Reference to the Patient
... informationProvider 1..1 Reference(HealthcareService) Reference to the Healthcare Service sending the communication/referral

doco Documentation for this format
NameFlagsCard.TypeDescription & Constraintsdoco
.. 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
.... id 0..1 id Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... versionId Σ 1..1 id Version Id must be included
.... lastUpdated Σ 0..1 instant When the resource version last changed
.... source Σ 0..1 uri Identifies where the resource comes from
.... profile Σ 0..* canonical(StructureDefinition) Profiles this resource claims to conform to
.... security Σ 0..* Coding Security Labels applied to this resource
Binding: AllSecurityLabels (extensible): Security Labels from the Healthcare Privacy and Security Classification System.


.... tag Σ 0..* Coding Tags applied to this resource
Binding: CommonTags (example): Codes that represent various types of tags, commonly workflow-related; e.g. "Needs review by Dr. Jones".


... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... language 0..1 code Language of the resource content
Binding: AllLanguages (required): IETF language tag for a human language

Additional BindingsPurpose
CommonLanguages Starter Set
... text 0..1 Narrative Text summary of the resource, for human interpretation
... contained 0..* Resource Contained, inline Resources
... Slices for extension 1..* Extension Extension
Slice: Unordered, Open by value:url
.... ActionType 1..1 string Action Type
URL: http://bki.skane.se/invanartjanster/fhir/StructureDefinition/extActionType
Binding: Kalla Non-Appointment Action Types (required)
.... ReferralReference 0..1 (Complex) Extension to hold information about the HealthcareService the referral applies to
URL: http://bki.skane.se/invanartjanster/fhir/StructureDefinition/extReferralReference
..... id 0..1 id Unique id for inter-element referencing
..... Slices for extension 1..* Extension Extension
Slice: Unordered, Open by value:url
...... extension:healthcareService 1..1 Extension Reference to the HealthcareService the referral applies.
....... id 0..1 id Unique id for inter-element referencing
....... extension 0..0
....... url 1..1 uri "healthcareService"
....... Slices for value[x] 1..1 Reference() Value of extension
Slice: Unordered, Closed by type:$this
........ value[x]:valueReference S 1..1 Reference(HealthCareService) Reference to the HealthcareService the referral applies.
...... extension:gapDays 0..1 Extension Gap Days. Days between the referral and the appointment
....... id 0..1 id Unique id for inter-element referencing
....... extension 0..0
....... url 1..1 uri "gapDays"
....... Slices for value[x] 0..1 Value of extension
Slice: Unordered, Open by type:$this
........ valueBase64Binary base64Binary
........ valueBoolean boolean
........ valueCanonical canonical(Any)
........ valueCode code
........ valueDate date
........ valueDateTime dateTime
........ valueDecimal decimal
........ valueId id
........ valueInstant instant
........ valueInteger integer
........ valueInteger64 integer64
........ valueMarkdown markdown
........ valueOid oid
........ valuePositiveInt positiveInt
........ valueString string
........ valueTime time
........ valueUnsignedInt unsignedInt
........ valueUri uri
........ valueUrl url
........ valueUuid uuid
........ valueAddress Address
........ valueAge Age
........ valueAnnotation Annotation
........ valueAttachment Attachment
........ valueCodeableConcept CodeableConcept
........ valueCodeableReference CodeableReference
........ valueCoding Coding
........ valueContactPoint ContactPoint
........ valueCount Count
........ valueDistance Distance
........ valueDuration Duration
........ valueHumanName HumanName
........ valueIdentifier Identifier
........ valueMoney Money
........ valuePeriod Period
........ valueQuantity Quantity
........ valueRange Range
........ valueRatio Ratio
........ valueRatioRange RatioRange
........ valueReference Reference(Any)
........ valueSampledData SampledData
........ valueSignature Signature
........ valueTiming Timing
........ valueContactDetail ContactDetail
........ valueDataRequirement DataRequirement
........ valueExpression Expression
........ valueParameterDefinition ParameterDefinition
........ valueRelatedArtifact RelatedArtifact
........ valueTriggerDefinition TriggerDefinition
........ valueUsageContext UsageContext
........ valueAvailability Availability
........ valueExtendedContactDetail ExtendedContactDetail
........ valueDosage Dosage
........ valueMeta Meta
........ value[x]:valueInteger 0..1 integer Gap Days. Number of days between the referral and the appointment. Integer
...... extension:receiveCorrespondence 0..1 Extension Should referred HealthcareService receive correspondence. Otherwise only sending to inhabitant
....... id 0..1 id Unique id for inter-element referencing
....... extension 0..0
....... url 1..1 uri "receiveCorrespondence"
....... Slices for value[x] 0..1 Value of extension
Slice: Unordered, Open by type:$this
........ valueBase64Binary base64Binary
........ valueBoolean boolean
........ valueCanonical canonical(Any)
........ valueCode code
........ valueDate date
........ valueDateTime dateTime
........ valueDecimal decimal
........ valueId id
........ valueInstant instant
........ valueInteger integer
........ valueInteger64 integer64
........ valueMarkdown markdown
........ valueOid oid
........ valuePositiveInt positiveInt
........ valueString string
........ valueTime time
........ valueUnsignedInt unsignedInt
........ valueUri uri
........ valueUrl url
........ valueUuid uuid
........ valueAddress Address
........ valueAge Age
........ valueAnnotation Annotation
........ valueAttachment Attachment
........ valueCodeableConcept CodeableConcept
........ valueCodeableReference CodeableReference
........ valueCoding Coding
........ valueContactPoint ContactPoint
........ valueCount Count
........ valueDistance Distance
........ valueDuration Duration
........ valueHumanName HumanName
........ valueIdentifier Identifier
........ valueMoney Money
........ valuePeriod Period
........ valueQuantity Quantity
........ valueRange Range
........ valueRatio Ratio
........ valueRatioRange RatioRange
........ valueReference Reference(Any)
........ valueSampledData SampledData
........ valueSignature Signature
........ valueTiming Timing
........ valueContactDetail ContactDetail
........ valueDataRequirement DataRequirement
........ valueExpression Expression
........ valueParameterDefinition ParameterDefinition
........ valueRelatedArtifact RelatedArtifact
........ valueTriggerDefinition TriggerDefinition
........ valueUsageContext UsageContext
........ valueAvailability Availability
........ valueExtendedContactDetail ExtendedContactDetail
........ valueDosage Dosage
........ valueMeta Meta
........ value[x]:valueBoolean 0..1 boolean Should receive correspondance. In those cases a template is not defined in kalla for the referral correspondence, only a communication to the inhabitant will be sent.
..... url S 1..1 uri "http://bki.skane.se/invanartjanster/fhir/StructureDefinition/extReferralReference"
... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored
... identifier Σ 1..1 Identifier ReferenceId
... 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 The status of the communication request
Binding: RequestStatus (required): The status of the communication request.

... statusReason 0..1 CodeableConcept Reason for current status
Binding: CommunicationRequestStatusReason (example): Codes identifying the reason for the current state of a request.

... intent ?!Σ 1..1 code The intent of the communication request
Binding: RequestIntent (required): Codes indicating the degree of authority/intentionality associated with a request.

... category 0..* CodeableConcept Message category
Binding: CommunicationCategory (example): Codes for general categories of communications such as alerts, instruction, etc.


... 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 0..* CodeableConcept A channel of communication
Binding: ParticipationMode (example): Codes for communication mediums such as phone, fax, email, in person, etc.


... subject 1..1 Reference(Patient) Reference to the Patient
... about 0..* Reference(Resource) Resources that pertain to this communication request
... encounter Σ 0..1 Reference(Encounter) The Encounter during which this CommunicationRequest was created
... payload 0..* BackboneElement Message payload
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... content[x] 1..1 Message part content
..... contentAttachment Attachment
..... contentReference Reference(Resource)
..... contentCodeableConcept CodeableConcept
... occurrence[x] Σ 0..1 When scheduled
.... occurrenceDateTime dateTime
.... occurrencePeriod Period
... authoredOn Σ 0..1 dateTime When request transitioned to being actionable
... requester Σ 0..1 Reference(Practitioner | PractitionerRole | Organization | Patient | RelatedPerson | Device) Who asks for the information to be shared
... recipient 0..* Reference(Device | Organization | Patient | Practitioner | PractitionerRole | RelatedPerson | Group | CareTeam | HealthcareService | Endpoint) Who to share the information with
... informationProvider Σ 1..1 Reference(HealthcareService) Reference to the Healthcare Service sending the communication/referral
... reason Σ 0..* CodeableReference(Resource) Why is communication needed?
Binding: v3 Code System ActReason (example): Codes for describing reasons for the occurrence of a communication.


... note 0..* Annotation Comments made about communication request

doco Documentation for this format

Terminology Bindings

PathConformanceValueSetURI
CommunicationRequest.meta.securityextensibleAllSecurityLabels
http://hl7.org/fhir/ValueSet/security-labels
from the FHIR Standard
CommunicationRequest.meta.tagexampleCommonTags
http://hl7.org/fhir/ValueSet/common-tags
from the FHIR Standard
CommunicationRequest.languagerequiredAllLanguages
http://hl7.org/fhir/ValueSet/all-languages|5.0.0
from the FHIR Standard
CommunicationRequest.statusrequiredRequestStatus
http://hl7.org/fhir/ValueSet/request-status|5.0.0
from the FHIR Standard
CommunicationRequest.statusReasonexampleCommunicationRequestStatusReason
http://hl7.org/fhir/ValueSet/communication-request-status-reason
from the FHIR Standard
CommunicationRequest.intentrequiredRequestIntent
http://hl7.org/fhir/ValueSet/request-intent|5.0.0
from the FHIR Standard
CommunicationRequest.categoryexampleCommunicationCategory
http://hl7.org/fhir/ValueSet/communication-category
from the FHIR Standard
CommunicationRequest.priorityrequiredRequestPriority
http://hl7.org/fhir/ValueSet/request-priority|5.0.0
from the FHIR Standard
CommunicationRequest.mediumexampleParticipationMode
http://terminology.hl7.org/ValueSet/v3-ParticipationMode
CommunicationRequest.reasonexampleActReason
http://terminology.hl7.org/ValueSet/v3-ActReason

This structure is derived from CommunicationRequest

Summary

Mandatory: 5 elements(1 nested mandatory element)

Structures

This structure refers to these other structures:

Extensions

This structure refers to these extensions:

Key Elements View

NameFlagsCard.TypeDescription & Constraintsdoco
.. CommunicationRequest 0..* CommunicationRequest 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
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
ele-1: All FHIR elements must have a @value or children
... contained 0..* Resource Contained, inline Resources
... Slices for extension 1..* Extension Extension
Slice: Unordered, Open by value:url
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
.... ActionType 1..1 string Action Type
URL: http://bki.skane.se/invanartjanster/fhir/StructureDefinition/extActionType
Binding: Kalla Non-Appointment Action Types (required)
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
.... ReferralReference 0..1 (Complex) Extension to hold information about the HealthcareService the referral applies to
URL: http://bki.skane.se/invanartjanster/fhir/StructureDefinition/extReferralReference
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
..... Slices for extension 1..* Extension Extension
Slice: Unordered, Open by value:url
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
...... extension:healthcareService 1..1 Extension Reference to the HealthcareService the referral applies.
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
....... extension 0..0
....... url 1..1 uri "healthcareService"
....... Slices for value[x] 1..1 Reference() Value of extension
Slice: Unordered, Closed by type:$this
ele-1: All FHIR elements must have a @value or children
........ value[x]:valueReference S 1..1 Reference(HealthCareService) Reference to the HealthcareService the referral applies.
ele-1: All FHIR elements must have a @value or children
...... extension:gapDays 0..1 Extension Gap Days. Days between the referral and the appointment
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
....... extension 0..0
....... url 1..1 uri "gapDays"
....... Slices for value[x] 0..1 Value of extension
Slice: Unordered, Open by type:$this
ele-1: All FHIR elements must have a @value or children
........ valueBase64Binary base64Binary
........ valueBoolean boolean
........ valueCanonical canonical(Any)
........ valueCode code
........ valueDate date
........ valueDateTime dateTime
........ valueDecimal decimal
........ valueId id
........ valueInstant instant
........ valueInteger integer
........ valueInteger64 integer64
........ valueMarkdown markdown
........ valueOid oid
........ valuePositiveInt positiveInt
........ valueString string
........ valueTime time
........ valueUnsignedInt unsignedInt
........ valueUri uri
........ valueUrl url
........ valueUuid uuid
........ valueAddress Address
........ valueAge Age
........ valueAnnotation Annotation
........ valueAttachment Attachment
........ valueCodeableConcept CodeableConcept
........ valueCodeableReference CodeableReference
........ valueCoding Coding
........ valueContactPoint ContactPoint
........ valueCount Count
........ valueDistance Distance
........ valueDuration Duration
........ valueHumanName HumanName
........ valueIdentifier Identifier
........ valueMoney Money
........ valuePeriod Period
........ valueQuantity Quantity
........ valueRange Range
........ valueRatio Ratio
........ valueRatioRange RatioRange
........ valueReference Reference(Any)
........ valueSampledData SampledData
........ valueSignature Signature
........ valueTiming Timing
........ valueContactDetail ContactDetail
........ valueDataRequirement DataRequirement
........ valueExpression Expression
........ valueParameterDefinition ParameterDefinition
........ valueRelatedArtifact RelatedArtifact
........ valueTriggerDefinition TriggerDefinition
........ valueUsageContext UsageContext
........ valueAvailability Availability
........ valueExtendedContactDetail ExtendedContactDetail
........ valueDosage Dosage
........ valueMeta Meta
........ value[x]:valueInteger 0..1 integer Gap Days. Number of days between the referral and the appointment. Integer
ele-1: All FHIR elements must have a @value or children
...... extension:receiveCorrespondence 0..1 Extension Should referred HealthcareService receive correspondence. Otherwise only sending to inhabitant
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
....... extension 0..0
....... url 1..1 uri "receiveCorrespondence"
....... Slices for value[x] 0..1 Value of extension
Slice: Unordered, Open by type:$this
ele-1: All FHIR elements must have a @value or children
........ valueBase64Binary base64Binary
........ valueBoolean boolean
........ valueCanonical canonical(Any)
........ valueCode code
........ valueDate date
........ valueDateTime dateTime
........ valueDecimal decimal
........ valueId id
........ valueInstant instant
........ valueInteger integer
........ valueInteger64 integer64
........ valueMarkdown markdown
........ valueOid oid
........ valuePositiveInt positiveInt
........ valueString string
........ valueTime time
........ valueUnsignedInt unsignedInt
........ valueUri uri
........ valueUrl url
........ valueUuid uuid
........ valueAddress Address
........ valueAge Age
........ valueAnnotation Annotation
........ valueAttachment Attachment
........ valueCodeableConcept CodeableConcept
........ valueCodeableReference CodeableReference
........ valueCoding Coding
........ valueContactPoint ContactPoint
........ valueCount Count
........ valueDistance Distance
........ valueDuration Duration
........ valueHumanName HumanName
........ valueIdentifier Identifier
........ valueMoney Money
........ valuePeriod Period
........ valueQuantity Quantity
........ valueRange Range
........ valueRatio Ratio
........ valueRatioRange RatioRange
........ valueReference Reference(Any)
........ valueSampledData SampledData
........ valueSignature Signature
........ valueTiming Timing
........ valueContactDetail ContactDetail
........ valueDataRequirement DataRequirement
........ valueExpression Expression
........ valueParameterDefinition ParameterDefinition
........ valueRelatedArtifact RelatedArtifact
........ valueTriggerDefinition TriggerDefinition
........ valueUsageContext UsageContext
........ valueAvailability Availability
........ valueExtendedContactDetail ExtendedContactDetail
........ valueDosage Dosage
........ valueMeta Meta
........ value[x]:valueBoolean 0..1 boolean Should receive correspondance. In those cases a template is not defined in kalla for the referral correspondence, only a communication to the inhabitant will be sent.
ele-1: All FHIR elements must have a @value or children
..... url S 1..1 uri "http://bki.skane.se/invanartjanster/fhir/StructureDefinition/extReferralReference"
... identifier Σ 1..1 Identifier ReferenceId
ele-1: All FHIR elements must have a @value or children
... status ?!Σ 1..1 code The status of the communication request
Binding: RequestStatus (required): The status of the communication request.


ele-1: All FHIR elements must have a @value or children
... intent ?!Σ 1..1 code The intent of the communication request
Binding: RequestIntent (required): Codes indicating the degree of authority/intentionality associated with a request.


ele-1: All FHIR elements must have a @value or children
... doNotPerform ?!Σ 0..1 boolean True if request is prohibiting action
ele-1: All FHIR elements must have a @value or children
... subject 1..1 Reference(Patient) Reference to the Patient
ele-1: All FHIR elements must have a @value or children
... informationProvider Σ 1..1 Reference(HealthcareService) Reference to the Healthcare Service sending the communication/referral
ele-1: All FHIR elements must have a @value or children

doco Documentation for this format

Terminology Bindings

PathConformanceValueSetURI
CommunicationRequest.statusrequiredRequestStatus
http://hl7.org/fhir/ValueSet/request-status|5.0.0
from the FHIR Standard
CommunicationRequest.intentrequiredRequestIntent
http://hl7.org/fhir/ValueSet/request-intent|5.0.0
from the FHIR Standard

Differential View

This structure is derived from CommunicationRequest

NameFlagsCard.TypeDescription & Constraintsdoco
.. CommunicationRequest CommunicationRequest
... meta
.... versionId 1..1 id Version Id must be included
... Slices for extension 1..* Extension Extension
Slice: Unordered, Open by value:url
.... ActionType 1..1 string Action Type
URL: http://bki.skane.se/invanartjanster/fhir/StructureDefinition/extActionType
Binding: Kalla Non-Appointment Action Types (required)
.... ReferralReference 0..1 (Complex) Extension to hold information about the HealthcareService the referral applies to
URL: http://bki.skane.se/invanartjanster/fhir/StructureDefinition/extReferralReference
..... Slices for extension Content/Rules for all slices
...... extension:healthcareService 1..1 Extension Reference to the HealthcareService the referral applies.
...... extension:gapDays 0..1 Extension Gap Days. Days between the referral and the appointment
...... extension:receiveCorrespondence 0..1 Extension Should referred HealthcareService receive correspondence. Otherwise only sending to inhabitant
... identifier 1..1 Identifier ReferenceId
... intent 1..1 code The intent of the communication request
... subject 1..1 Reference(Patient) Reference to the Patient
... informationProvider 1..1 Reference(HealthcareService) Reference to the Healthcare Service sending the communication/referral

doco Documentation for this format

Snapshot View

NameFlagsCard.TypeDescription & Constraintsdoco
.. 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
.... id 0..1 id Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... versionId Σ 1..1 id Version Id must be included
.... lastUpdated Σ 0..1 instant When the resource version last changed
.... source Σ 0..1 uri Identifies where the resource comes from
.... profile Σ 0..* canonical(StructureDefinition) Profiles this resource claims to conform to
.... security Σ 0..* Coding Security Labels applied to this resource
Binding: AllSecurityLabels (extensible): Security Labels from the Healthcare Privacy and Security Classification System.


.... tag Σ 0..* Coding Tags applied to this resource
Binding: CommonTags (example): Codes that represent various types of tags, commonly workflow-related; e.g. "Needs review by Dr. Jones".


... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... language 0..1 code Language of the resource content
Binding: AllLanguages (required): IETF language tag for a human language

Additional BindingsPurpose
CommonLanguages Starter Set
... text 0..1 Narrative Text summary of the resource, for human interpretation
... contained 0..* Resource Contained, inline Resources
... Slices for extension 1..* Extension Extension
Slice: Unordered, Open by value:url
.... ActionType 1..1 string Action Type
URL: http://bki.skane.se/invanartjanster/fhir/StructureDefinition/extActionType
Binding: Kalla Non-Appointment Action Types (required)
.... ReferralReference 0..1 (Complex) Extension to hold information about the HealthcareService the referral applies to
URL: http://bki.skane.se/invanartjanster/fhir/StructureDefinition/extReferralReference
..... id 0..1 id Unique id for inter-element referencing
..... Slices for extension 1..* Extension Extension
Slice: Unordered, Open by value:url
...... extension:healthcareService 1..1 Extension Reference to the HealthcareService the referral applies.
....... id 0..1 id Unique id for inter-element referencing
....... extension 0..0
....... url 1..1 uri "healthcareService"
....... Slices for value[x] 1..1 Reference() Value of extension
Slice: Unordered, Closed by type:$this
........ value[x]:valueReference S 1..1 Reference(HealthCareService) Reference to the HealthcareService the referral applies.
...... extension:gapDays 0..1 Extension Gap Days. Days between the referral and the appointment
....... id 0..1 id Unique id for inter-element referencing
....... extension 0..0
....... url 1..1 uri "gapDays"
....... Slices for value[x] 0..1 Value of extension
Slice: Unordered, Open by type:$this
........ valueBase64Binary base64Binary
........ valueBoolean boolean
........ valueCanonical canonical(Any)
........ valueCode code
........ valueDate date
........ valueDateTime dateTime
........ valueDecimal decimal
........ valueId id
........ valueInstant instant
........ valueInteger integer
........ valueInteger64 integer64
........ valueMarkdown markdown
........ valueOid oid
........ valuePositiveInt positiveInt
........ valueString string
........ valueTime time
........ valueUnsignedInt unsignedInt
........ valueUri uri
........ valueUrl url
........ valueUuid uuid
........ valueAddress Address
........ valueAge Age
........ valueAnnotation Annotation
........ valueAttachment Attachment
........ valueCodeableConcept CodeableConcept
........ valueCodeableReference CodeableReference
........ valueCoding Coding
........ valueContactPoint ContactPoint
........ valueCount Count
........ valueDistance Distance
........ valueDuration Duration
........ valueHumanName HumanName
........ valueIdentifier Identifier
........ valueMoney Money
........ valuePeriod Period
........ valueQuantity Quantity
........ valueRange Range
........ valueRatio Ratio
........ valueRatioRange RatioRange
........ valueReference Reference(Any)
........ valueSampledData SampledData
........ valueSignature Signature
........ valueTiming Timing
........ valueContactDetail ContactDetail
........ valueDataRequirement DataRequirement
........ valueExpression Expression
........ valueParameterDefinition ParameterDefinition
........ valueRelatedArtifact RelatedArtifact
........ valueTriggerDefinition TriggerDefinition
........ valueUsageContext UsageContext
........ valueAvailability Availability
........ valueExtendedContactDetail ExtendedContactDetail
........ valueDosage Dosage
........ valueMeta Meta
........ value[x]:valueInteger 0..1 integer Gap Days. Number of days between the referral and the appointment. Integer
...... extension:receiveCorrespondence 0..1 Extension Should referred HealthcareService receive correspondence. Otherwise only sending to inhabitant
....... id 0..1 id Unique id for inter-element referencing
....... extension 0..0
....... url 1..1 uri "receiveCorrespondence"
....... Slices for value[x] 0..1 Value of extension
Slice: Unordered, Open by type:$this
........ valueBase64Binary base64Binary
........ valueBoolean boolean
........ valueCanonical canonical(Any)
........ valueCode code
........ valueDate date
........ valueDateTime dateTime
........ valueDecimal decimal
........ valueId id
........ valueInstant instant
........ valueInteger integer
........ valueInteger64 integer64
........ valueMarkdown markdown
........ valueOid oid
........ valuePositiveInt positiveInt
........ valueString string
........ valueTime time
........ valueUnsignedInt unsignedInt
........ valueUri uri
........ valueUrl url
........ valueUuid uuid
........ valueAddress Address
........ valueAge Age
........ valueAnnotation Annotation
........ valueAttachment Attachment
........ valueCodeableConcept CodeableConcept
........ valueCodeableReference CodeableReference
........ valueCoding Coding
........ valueContactPoint ContactPoint
........ valueCount Count
........ valueDistance Distance
........ valueDuration Duration
........ valueHumanName HumanName
........ valueIdentifier Identifier
........ valueMoney Money
........ valuePeriod Period
........ valueQuantity Quantity
........ valueRange Range
........ valueRatio Ratio
........ valueRatioRange RatioRange
........ valueReference Reference(Any)
........ valueSampledData SampledData
........ valueSignature Signature
........ valueTiming Timing
........ valueContactDetail ContactDetail
........ valueDataRequirement DataRequirement
........ valueExpression Expression
........ valueParameterDefinition ParameterDefinition
........ valueRelatedArtifact RelatedArtifact
........ valueTriggerDefinition TriggerDefinition
........ valueUsageContext UsageContext
........ valueAvailability Availability
........ valueExtendedContactDetail ExtendedContactDetail
........ valueDosage Dosage
........ valueMeta Meta
........ value[x]:valueBoolean 0..1 boolean Should receive correspondance. In those cases a template is not defined in kalla for the referral correspondence, only a communication to the inhabitant will be sent.
..... url S 1..1 uri "http://bki.skane.se/invanartjanster/fhir/StructureDefinition/extReferralReference"
... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored
... identifier Σ 1..1 Identifier ReferenceId
... 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 The status of the communication request
Binding: RequestStatus (required): The status of the communication request.

... statusReason 0..1 CodeableConcept Reason for current status
Binding: CommunicationRequestStatusReason (example): Codes identifying the reason for the current state of a request.

... intent ?!Σ 1..1 code The intent of the communication request
Binding: RequestIntent (required): Codes indicating the degree of authority/intentionality associated with a request.

... category 0..* CodeableConcept Message category
Binding: CommunicationCategory (example): Codes for general categories of communications such as alerts, instruction, etc.


... 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 0..* CodeableConcept A channel of communication
Binding: ParticipationMode (example): Codes for communication mediums such as phone, fax, email, in person, etc.


... subject 1..1 Reference(Patient) Reference to the Patient
... about 0..* Reference(Resource) Resources that pertain to this communication request
... encounter Σ 0..1 Reference(Encounter) The Encounter during which this CommunicationRequest was created
... payload 0..* BackboneElement Message payload
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... content[x] 1..1 Message part content
..... contentAttachment Attachment
..... contentReference Reference(Resource)
..... contentCodeableConcept CodeableConcept
... occurrence[x] Σ 0..1 When scheduled
.... occurrenceDateTime dateTime
.... occurrencePeriod Period
... authoredOn Σ 0..1 dateTime When request transitioned to being actionable
... requester Σ 0..1 Reference(Practitioner | PractitionerRole | Organization | Patient | RelatedPerson | Device) Who asks for the information to be shared
... recipient 0..* Reference(Device | Organization | Patient | Practitioner | PractitionerRole | RelatedPerson | Group | CareTeam | HealthcareService | Endpoint) Who to share the information with
... informationProvider Σ 1..1 Reference(HealthcareService) Reference to the Healthcare Service sending the communication/referral
... reason Σ 0..* CodeableReference(Resource) Why is communication needed?
Binding: v3 Code System ActReason (example): Codes for describing reasons for the occurrence of a communication.


... note 0..* Annotation Comments made about communication request

doco Documentation for this format

Terminology Bindings

PathConformanceValueSetURI
CommunicationRequest.meta.securityextensibleAllSecurityLabels
http://hl7.org/fhir/ValueSet/security-labels
from the FHIR Standard
CommunicationRequest.meta.tagexampleCommonTags
http://hl7.org/fhir/ValueSet/common-tags
from the FHIR Standard
CommunicationRequest.languagerequiredAllLanguages
http://hl7.org/fhir/ValueSet/all-languages|5.0.0
from the FHIR Standard
CommunicationRequest.statusrequiredRequestStatus
http://hl7.org/fhir/ValueSet/request-status|5.0.0
from the FHIR Standard
CommunicationRequest.statusReasonexampleCommunicationRequestStatusReason
http://hl7.org/fhir/ValueSet/communication-request-status-reason
from the FHIR Standard
CommunicationRequest.intentrequiredRequestIntent
http://hl7.org/fhir/ValueSet/request-intent|5.0.0
from the FHIR Standard
CommunicationRequest.categoryexampleCommunicationCategory
http://hl7.org/fhir/ValueSet/communication-category
from the FHIR Standard
CommunicationRequest.priorityrequiredRequestPriority
http://hl7.org/fhir/ValueSet/request-priority|5.0.0
from the FHIR Standard
CommunicationRequest.mediumexampleParticipationMode
http://terminology.hl7.org/ValueSet/v3-ParticipationMode
CommunicationRequest.reasonexampleActReason
http://terminology.hl7.org/ValueSet/v3-ActReason

This structure is derived from CommunicationRequest

Summary

Mandatory: 5 elements(1 nested mandatory element)

Structures

This structure refers to these other structures:

Extensions

This structure refers to these extensions:

 

Other representations of profile: CSV, Excel, Schematron