ERA FHIR specification
1.0.0 - draft

ERA FHIR specification - Local Development build (v1.0.0) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions

Resource Profile: Valityspyynto

Official URL: https://kvp.kanta.fi/fhir/StructureDefinition/valityspyynto Version: 1.0.0
Draft as of 2026-10-28 Computable Name: Valityspyynto

Usages:

  • This Profile is not used by any profiles in this Specification

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.

NameFlagsCard.TypeDescription & Constraints    Filter: doco
CommunicationRequest 0..* CommunicationRequest A request for information to be sent to a receiver
CommunicationRequest.meta This element is included in summaries. 1..1 Meta Metadata about the resource
CommunicationRequest.meta.profile This element is included in summaries. 1..1 canonical(StructureDefinition) Profiles this resource claims to conform to

Fixed Value: https://kvp.kanta.fi/fhir/StructureDefinition/valityspyynto (no extensions allowed)
CommunicationRequest.modifierExtension This element is a modifier element. 0..* Extension Extensions that cannot be ignored
CommunicationRequest.identifier This element is included in summaries. 0..1 Identifier Unique identifier
CommunicationRequest.identifier.system This element is included in summaries. 0..1 uri The namespace for the identifier value
Fixed Value: urn:ietf:rfc:3986 (no extensions allowed)
CommunicationRequest.status This element is a modifier element. This element is included in summaries. 1..1 code draft | active | on-hold | revoked | completed | entered-in-error | unknown
Binding: RequestStatus (required): The status of the communication request.
CommunicationRequest.statusReason 0..1 CodeableConcept Tilan selite
Binding Description: (example): Codes identifying the reason for the current state of a request.
CommunicationRequest.statusReason.text This element is included in summaries. 1..1 string Plain text representation of the concept
CommunicationRequest.subject 1..1 Reference(KVPPatient) {c} Asiakkaan tiedot
CommunicationRequest.subject.extension 0..0 Extension
Slice: Unordered, Open by value:url

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
CommunicationRequest.subject.reference This element is included in summaries. C 1..1 string Literal reference, Relative, internal or absolute URL
CommunicationRequest.payload 1..1 BackboneElement Välitettävän asiakirjan tiedot.
CommunicationRequest.payload.modifierExtension This element is a modifier element. This element is included in summaries. 0..0 Extension
Slice: Unordered, Open by value:url

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
CommunicationRequest.payload.content[x] 1..1 Reference() Välitettävän asiakirjan tunniste.
CommunicationRequest.payload.content[x].extension 0..0 Extension
Slice: Unordered, Open by value:url

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
CommunicationRequest.payload.content[x].identifier This element is included in summaries. 1..1 Identifier Logical reference, when literal reference is not known
CommunicationRequest.payload.content[x].identifier.extension 0..0 Extension
Slice: Unordered, Open by value:url

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
CommunicationRequest.payload.content[x].identifier.system This element is included in summaries. 1..1 uri The namespace for the identifier value
Fixed Value: urn:ietf:rfc:3986 (no extensions allowed)
CommunicationRequest.payload.content[x].identifier.value This element is included in summaries. 1..1 string Välitettävän asiakirjan OID
Example General: 123456
CommunicationRequest.requester This element is included in summaries. 1..1 Reference(KVPPractitioner) {c} Välityspyynnön tehneen henkilön tiedot
CommunicationRequest.requester.extension 0..0 Extension
Slice: Unordered, Open by value:url

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
CommunicationRequest.requester.reference This element is included in summaries. C 1..1 string Literal reference, Relative, internal or absolute URL
CommunicationRequest.recipient 1..1 Reference(Device | Organization | Patient | Practitioner | PractitionerRole | RelatedPerson | Group | CareTeam | HealthcareService) Todistuksen tai lausunnon vastaanottaja
CommunicationRequest.recipient.extension 0..0 Extension
Slice: Unordered, Open by value:url

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
CommunicationRequest.recipient.identifier This element is included in summaries. 1..1 Identifier Organisaation tunniste
CommunicationRequest.recipient.identifier.extension 0..0 Extension
Slice: Unordered, Open by value:url

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
CommunicationRequest.recipient.identifier.system This element is included in summaries. 1..1 uri The namespace for the identifier value
Fixed Value: urn:ietf:rfc:3986 (no extensions allowed)
CommunicationRequest.recipient.identifier.value This element is included in summaries. 1..1 string Organisaation tunniste
Binding: https://kvp.kanta.fi/fhir/ValueSet/sanomanvastaanottaja (required)
Example General: 123456
CommunicationRequest.sender This element is included in summaries. 1..1 Reference(Device | Organization | Patient | Practitioner | PractitionerRole | RelatedPerson | HealthcareService) Välityspyynnön lähettäjä
CommunicationRequest.sender.extension 0..0 Extension
Slice: Unordered, Open by value:url

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
CommunicationRequest.sender.identifier This element is included in summaries. 1..1 Identifier Logical reference, when literal reference is not known
CommunicationRequest.sender.identifier.extension 0..0 Extension
Slice: Unordered, Open by value:url

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
CommunicationRequest.sender.identifier.system This element is included in summaries. 1..1 uri The namespace for the identifier value
Fixed Value: urn:ietf:rfc:3986 (no extensions allowed)
CommunicationRequest.sender.identifier.value This element is included in summaries. 1..1 string Palvelunantajan tunnus
Example General: 123456
CommunicationRequest.reasonCode This element is included in summaries. 1..1 CodeableConcept Välityspyynnön välitysperuste
Binding: https://kvp.kanta.fi/fhir/ValueSet/valitysperuste (required)
CommunicationRequest.reasonCode.extension 0..0 Extension
Slice: Unordered, Open by value:url

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
CommunicationRequest.reasonCode.coding This element is included in summaries. 1..1 Coding Code defined by a terminology system
CommunicationRequest.reasonCode.coding.extension 0..0 Extension
Slice: Unordered, Open by value:url

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
CommunicationRequest.reasonCode.coding.system This element is included in summaries. 1..1 uri Välitysperusteen nimiavaruus
Fixed Value: urn:oid:1.2.246.537.6.40192.2012 (no extensions allowed)
CommunicationRequest.reasonCode.coding.code This element is included in summaries. 1..1 code Välitysperusteen koodiarvo

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
CommunicationRequest.​status Base required RequestStatus 📍4.0.1 FHIR Std.
CommunicationRequest.​statusReason Base example Not State Unknown
CommunicationRequest.​recipient.identifier.​value Base required https://kvp.kanta.fi/fhir/ValueSet/sanomanvastaanottaja Not State Unknown
CommunicationRequest.​reasonCode Base required https://kvp.kanta.fi/fhir/ValueSet/valitysperuste Not State 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()

This structure is derived from CommunicationRequest

NameFlagsCard.TypeDescription & Constraints    Filter: doco
CommunicationRequest 0..* CommunicationRequest A request for information to be sent to a receiver
CommunicationRequest.meta 1..1 Meta Metadata about the resource
CommunicationRequest.meta.profile 1..1 canonical(StructureDefinition) Profiles this resource claims to conform to
Fixed Value: https://kvp.kanta.fi/fhir/StructureDefinition/valityspyynto (no extensions allowed)
CommunicationRequest.implicitRules 0..0 A set of rules under which this content was created
CommunicationRequest.identifier 0..1 Identifier Unique identifier
CommunicationRequest.identifier.id 0..0 Unique id for inter-element referencing
CommunicationRequest.identifier.use 0..0 usual | official | temp | secondary | old (If known)
CommunicationRequest.identifier.type 0..0 Description of identifier
CommunicationRequest.identifier.system 0..1 uri The namespace for the identifier value
Fixed Value: urn:ietf:rfc:3986 (no extensions allowed)
CommunicationRequest.identifier.period 0..0 Time period when id is/was valid for use
CommunicationRequest.identifier.assigner 0..0 Organization that issued id (may be just text)
CommunicationRequest.replaces 0..0 Request(s) replaced by this request
CommunicationRequest.groupIdentifier 0..0 Composite request this is part of
CommunicationRequest.status 1..1 code draft | active | on-hold | revoked | completed | entered-in-error | unknown
CommunicationRequest.statusReason 0..1 CodeableConcept Tilan selite
CommunicationRequest.statusReason.coding 0..0 Code defined by a terminology system
CommunicationRequest.statusReason.text 1..1 string Plain text representation of the concept
CommunicationRequest.category 0..0 Message category
CommunicationRequest.priority 0..0 routine | urgent | asap | stat
CommunicationRequest.doNotPerform 0..0 True if request is prohibiting action
CommunicationRequest.medium 0..0 A channel of communication
CommunicationRequest.subject 1..1 Reference(KVPPatient) {c} Asiakkaan tiedot
CommunicationRequest.subject.extension 0..0 Extension
CommunicationRequest.subject.reference 1..1 string Literal reference, Relative, internal or absolute URL
CommunicationRequest.subject.type 0..0 Type the reference refers to (e.g. "Patient")
CommunicationRequest.subject.identifier 0..0 Asiakkaan yksilöivä tunnus.
CommunicationRequest.subject.display 0..0 Asiakkaan nimitiedot
CommunicationRequest.about 0..0 Resources that pertain to this communication request
CommunicationRequest.encounter 0..0 Encounter created as part of
CommunicationRequest.payload 1..1 BackboneElement Välitettävän asiakirjan tiedot.
CommunicationRequest.payload.id 0..0 Unique id for inter-element referencing
CommunicationRequest.payload.extension 0..0 Extension
CommunicationRequest.payload.modifierExtension 0..0 Extension
Slice: Unordered, Open by value:url
Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
CommunicationRequest.payload.content[x] 1..1 Reference() Välitettävän asiakirjan tunniste.
CommunicationRequest.payload.content[x].id 0..0 Unique id for inter-element referencing
CommunicationRequest.payload.content[x].extension 0..0 Extension
CommunicationRequest.payload.content[x].reference 0..0 Literal reference, Relative, internal or absolute URL
CommunicationRequest.payload.content[x].type 0..0 Type the reference refers to (e.g. "Patient")
CommunicationRequest.payload.content[x].identifier 1..1 Identifier Logical reference, when literal reference is not known
CommunicationRequest.payload.content[x].identifier.id 0..0 Unique id for inter-element referencing
CommunicationRequest.payload.content[x].identifier.extension 0..0 Extension
CommunicationRequest.payload.content[x].identifier.use 0..0 usual | official | temp | secondary | old (If known)
CommunicationRequest.payload.content[x].identifier.type 0..0 Description of identifier
CommunicationRequest.payload.content[x].identifier.system 1..1 uri The namespace for the identifier value
Fixed Value: urn:ietf:rfc:3986 (no extensions allowed)
CommunicationRequest.payload.content[x].identifier.value 1..1 string Välitettävän asiakirjan OID
CommunicationRequest.payload.content[x].identifier.period 0..0 Time period when id is/was valid for use
CommunicationRequest.payload.content[x].identifier.assigner 0..0 Organization that issued id (may be just text)
CommunicationRequest.payload.content[x].display 0..0 Text alternative for the resource
CommunicationRequest.occurrence[x] 0..0 When scheduled
CommunicationRequest.authoredOn 0..0 When request transitioned to being actionable
CommunicationRequest.requester 1..1 Reference(KVPPractitioner) {c} Välityspyynnön tehneen henkilön tiedot
CommunicationRequest.requester.extension 0..0 Extension
CommunicationRequest.requester.reference 1..1 string Literal reference, Relative, internal or absolute URL
CommunicationRequest.requester.type 0..0 Type the reference refers to (e.g. "Patient")
CommunicationRequest.requester.identifier 0..0 Välityspyynnön tehneen henkilön tunniste
CommunicationRequest.requester.display 0..0 Text alternative for the resource
CommunicationRequest.recipient 1..1 Reference(Device | Organization | Patient | Practitioner | PractitionerRole | RelatedPerson | Group | CareTeam | HealthcareService) Todistuksen tai lausunnon vastaanottaja
CommunicationRequest.recipient.id 0..0 Unique id for inter-element referencing
CommunicationRequest.recipient.extension 0..0 Extension
CommunicationRequest.recipient.reference 0..0 Literal reference, Relative, internal or absolute URL
CommunicationRequest.recipient.type 0..0 Type the reference refers to (e.g. "Patient")
CommunicationRequest.recipient.identifier 1..1 Identifier Organisaation tunniste
CommunicationRequest.recipient.identifier.id 0..0 Unique id for inter-element referencing
CommunicationRequest.recipient.identifier.extension 0..0 Extension
CommunicationRequest.recipient.identifier.use 0..0 usual | official | temp | secondary | old (If known)
CommunicationRequest.recipient.identifier.type 0..0 Description of identifier
CommunicationRequest.recipient.identifier.system 1..1 uri The namespace for the identifier value
Fixed Value: urn:ietf:rfc:3986 (no extensions allowed)
CommunicationRequest.recipient.identifier.value 1..1 string Organisaation tunniste
Binding: https://kvp.kanta.fi/fhir/ValueSet/sanomanvastaanottaja (required)
CommunicationRequest.recipient.identifier.period 0..0 Time period when id is/was valid for use
CommunicationRequest.recipient.identifier.assigner 0..0 Organization that issued id (may be just text)
CommunicationRequest.sender 1..1 Reference(Device | Organization | Patient | Practitioner | PractitionerRole | RelatedPerson | HealthcareService) Välityspyynnön lähettäjä
CommunicationRequest.sender.id 0..0 Unique id for inter-element referencing
CommunicationRequest.sender.extension 0..0 Extension
CommunicationRequest.sender.reference 0..0 Literal reference, Relative, internal or absolute URL
CommunicationRequest.sender.type 0..0 Type the reference refers to (e.g. "Patient")
CommunicationRequest.sender.identifier 1..1 Identifier Logical reference, when literal reference is not known
CommunicationRequest.sender.identifier.id 0..0 Unique id for inter-element referencing
CommunicationRequest.sender.identifier.extension 0..0 Extension
CommunicationRequest.sender.identifier.use 0..0 usual | official | temp | secondary | old (If known)
CommunicationRequest.sender.identifier.type 0..0 Description of identifier
CommunicationRequest.sender.identifier.system 1..1 uri The namespace for the identifier value
Fixed Value: urn:ietf:rfc:3986 (no extensions allowed)
CommunicationRequest.sender.identifier.value 1..1 string Palvelunantajan tunnus
CommunicationRequest.sender.identifier.period 0..0 Time period when id is/was valid for use
CommunicationRequest.sender.identifier.assigner 0..0 Organization that issued id (may be just text)
CommunicationRequest.reasonCode 1..1 CodeableConcept Välityspyynnön välitysperuste
Binding: https://kvp.kanta.fi/fhir/ValueSet/valitysperuste (required)
CommunicationRequest.reasonCode.id 0..0 Unique id for inter-element referencing
CommunicationRequest.reasonCode.extension 0..0 Extension
CommunicationRequest.reasonCode.coding 1..1 Coding Code defined by a terminology system
CommunicationRequest.reasonCode.coding.id 0..0 Unique id for inter-element referencing
CommunicationRequest.reasonCode.coding.extension 0..0 Extension
CommunicationRequest.reasonCode.coding.system 1..1 uri Välitysperusteen nimiavaruus
Fixed Value: urn:oid:1.2.246.537.6.40192.2012 (no extensions allowed)
CommunicationRequest.reasonCode.coding.version 0..0 Version of the system - if relevant
CommunicationRequest.reasonCode.coding.code 1..1 code Välitysperusteen koodiarvo
CommunicationRequest.reasonCode.coding.userSelected 0..0 If this coding was chosen directly by the user
CommunicationRequest.reasonCode.text 0..0 Plain text representation of the concept
CommunicationRequest.reasonReference 0..0 Why is communication needed?
CommunicationRequest.note 0..0 Comments made about communication request

doco Documentation for this format

Terminology Bindings (Differential)

Path Status Usage ValueSet Version Source
CommunicationRequest.​recipient.identifier.​value Base required https://kvp.kanta.fi/fhir/ValueSet/sanomanvastaanottaja Not State Unknown
CommunicationRequest.​reasonCode Base required https://kvp.kanta.fi/fhir/ValueSet/valitysperuste Not State Unknown
NameFlagsCard.TypeDescription & Constraints    Filter: doco
CommunicationRequest 0..* CommunicationRequest A request for information to be sent to a receiver
CommunicationRequest.id This element is included in summaries. 0..1 id Logical id of this artifact
CommunicationRequest.meta This element is included in summaries. 1..1 Meta Metadata about the resource
CommunicationRequest.meta.id 0..1 string Unique id for inter-element referencing
CommunicationRequest.meta.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
CommunicationRequest.meta.versionId This element is included in summaries. 0..1 id Version specific identifier
CommunicationRequest.meta.lastUpdated This element is included in summaries. 0..1 instant When the resource version last changed
CommunicationRequest.meta.source This element is included in summaries. 0..1 uri Identifies where the resource comes from
CommunicationRequest.meta.profile This element is included in summaries. 1..1 canonical(StructureDefinition) Profiles this resource claims to conform to

Fixed Value: https://kvp.kanta.fi/fhir/StructureDefinition/valityspyynto (no extensions allowed)
CommunicationRequest.meta.security This element is included in summaries. 0..* Coding Security Labels applied to this resource
Binding: All Security Labels (extensible): Security Labels from the Healthcare Privacy and Security Classification System.
CommunicationRequest.meta.tag This element is included in summaries. 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".
CommunicationRequest.language 0..1 code Language of the resource content
Binding: CommonLanguages (preferred): A human language.
Additional BindingsPurpose
AllLanguages Max Binding
CommunicationRequest.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
CommunicationRequest.contained 0..* Resource Contained, inline Resources
CommunicationRequest.extension 0..* Extension Additional content defined by implementations
CommunicationRequest.modifierExtension This element is a modifier element. 0..* Extension Extensions that cannot be ignored
CommunicationRequest.identifier This element is included in summaries. 0..1 Identifier Unique identifier
CommunicationRequest.identifier.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
CommunicationRequest.identifier.system This element is included in summaries. 0..1 uri The namespace for the identifier value
Fixed Value: urn:ietf:rfc:3986 (no extensions allowed)
CommunicationRequest.identifier.value This element is included in summaries. 0..1 string The value that is unique
Example General: 123456
CommunicationRequest.status This element is a modifier element. This element is included in summaries. 1..1 code draft | active | on-hold | revoked | completed | entered-in-error | unknown
Binding: RequestStatus (required): The status of the communication request.
CommunicationRequest.statusReason 0..1 CodeableConcept Tilan selite
Binding Description: (example): Codes identifying the reason for the current state of a request.
CommunicationRequest.statusReason.id 0..1 string Unique id for inter-element referencing
CommunicationRequest.statusReason.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
CommunicationRequest.statusReason.text This element is included in summaries. 1..1 string Plain text representation of the concept
CommunicationRequest.subject 1..1 Reference(KVPPatient) {c} Asiakkaan tiedot
CommunicationRequest.subject.id 0..1 string Unique id for inter-element referencing
CommunicationRequest.subject.extension 0..0 Extension
Slice: Unordered, Open by value:url

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
CommunicationRequest.subject.reference This element is included in summaries. C 1..1 string Literal reference, Relative, internal or absolute URL
CommunicationRequest.payload 1..1 BackboneElement Välitettävän asiakirjan tiedot.
CommunicationRequest.payload.modifierExtension This element is a modifier element. This element is included in summaries. 0..0 Extension
Slice: Unordered, Open by value:url

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
CommunicationRequest.payload.content[x] 1..1 Reference() Välitettävän asiakirjan tunniste.
CommunicationRequest.payload.content[x].extension 0..0 Extension
Slice: Unordered, Open by value:url

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
CommunicationRequest.payload.content[x].identifier This element is included in summaries. 1..1 Identifier Logical reference, when literal reference is not known
CommunicationRequest.payload.content[x].identifier.extension 0..0 Extension
Slice: Unordered, Open by value:url

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
CommunicationRequest.payload.content[x].identifier.system This element is included in summaries. 1..1 uri The namespace for the identifier value
Fixed Value: urn:ietf:rfc:3986 (no extensions allowed)
CommunicationRequest.payload.content[x].identifier.value This element is included in summaries. 1..1 string Välitettävän asiakirjan OID
Example General: 123456
CommunicationRequest.requester This element is included in summaries. 1..1 Reference(KVPPractitioner) {c} Välityspyynnön tehneen henkilön tiedot
CommunicationRequest.requester.id 0..1 string Unique id for inter-element referencing
CommunicationRequest.requester.extension 0..0 Extension
Slice: Unordered, Open by value:url

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
CommunicationRequest.requester.reference This element is included in summaries. C 1..1 string Literal reference, Relative, internal or absolute URL
CommunicationRequest.recipient 1..1 Reference(Device | Organization | Patient | Practitioner | PractitionerRole | RelatedPerson | Group | CareTeam | HealthcareService) Todistuksen tai lausunnon vastaanottaja
CommunicationRequest.recipient.extension 0..0 Extension
Slice: Unordered, Open by value:url

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
CommunicationRequest.recipient.identifier This element is included in summaries. 1..1 Identifier Organisaation tunniste
CommunicationRequest.recipient.identifier.extension 0..0 Extension
Slice: Unordered, Open by value:url

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
CommunicationRequest.recipient.identifier.system This element is included in summaries. 1..1 uri The namespace for the identifier value
Fixed Value: urn:ietf:rfc:3986 (no extensions allowed)
CommunicationRequest.recipient.identifier.value This element is included in summaries. 1..1 string Organisaation tunniste
Binding: https://kvp.kanta.fi/fhir/ValueSet/sanomanvastaanottaja (required)
Example General: 123456
CommunicationRequest.recipient.display This element is included in summaries. 0..1 string Text alternative for the resource
CommunicationRequest.sender This element is included in summaries. 1..1 Reference(Device | Organization | Patient | Practitioner | PractitionerRole | RelatedPerson | HealthcareService) Välityspyynnön lähettäjä
CommunicationRequest.sender.extension 0..0 Extension
Slice: Unordered, Open by value:url

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
CommunicationRequest.sender.identifier This element is included in summaries. 1..1 Identifier Logical reference, when literal reference is not known
CommunicationRequest.sender.identifier.extension 0..0 Extension
Slice: Unordered, Open by value:url

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
CommunicationRequest.sender.identifier.system This element is included in summaries. 1..1 uri The namespace for the identifier value
Fixed Value: urn:ietf:rfc:3986 (no extensions allowed)
CommunicationRequest.sender.identifier.value This element is included in summaries. 1..1 string Palvelunantajan tunnus
Example General: 123456
CommunicationRequest.sender.display This element is included in summaries. 0..1 string Text alternative for the resource
CommunicationRequest.reasonCode This element is included in summaries. 1..1 CodeableConcept Välityspyynnön välitysperuste
Binding: https://kvp.kanta.fi/fhir/ValueSet/valitysperuste (required)
CommunicationRequest.reasonCode.extension 0..0 Extension
Slice: Unordered, Open by value:url

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
CommunicationRequest.reasonCode.coding This element is included in summaries. 1..1 Coding Code defined by a terminology system
CommunicationRequest.reasonCode.coding.extension 0..0 Extension
Slice: Unordered, Open by value:url

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
CommunicationRequest.reasonCode.coding.system This element is included in summaries. 1..1 uri Välitysperusteen nimiavaruus
Fixed Value: urn:oid:1.2.246.537.6.40192.2012 (no extensions allowed)
CommunicationRequest.reasonCode.coding.code This element is included in summaries. 1..1 code Välitysperusteen koodiarvo
CommunicationRequest.reasonCode.coding.display This element is included in summaries. 0..1 string Representation defined by the system

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
CommunicationRequest.​meta.security Base extensible SecurityLabels 📍4.0.1 FHIR Std.
CommunicationRequest.​meta.tag Base example Common Tags 📍4.0.1 FHIR Std.
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.​recipient.identifier.​value Base required https://kvp.kanta.fi/fhir/ValueSet/sanomanvastaanottaja Not State Unknown
CommunicationRequest.​reasonCode Base required https://kvp.kanta.fi/fhir/ValueSet/valitysperuste Not State 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()

This structure is derived from CommunicationRequest

Summary

Mandatory: 22 elements(5 nested mandatory elements)
Fixed: 7 elements
Prohibited: 81 elements

Structures

This structure refers to these other structures:

Key Elements View

NameFlagsCard.TypeDescription & Constraints    Filter: doco
CommunicationRequest 0..* CommunicationRequest A request for information to be sent to a receiver
CommunicationRequest.meta This element is included in summaries. 1..1 Meta Metadata about the resource
CommunicationRequest.meta.profile This element is included in summaries. 1..1 canonical(StructureDefinition) Profiles this resource claims to conform to

Fixed Value: https://kvp.kanta.fi/fhir/StructureDefinition/valityspyynto (no extensions allowed)
CommunicationRequest.modifierExtension This element is a modifier element. 0..* Extension Extensions that cannot be ignored
CommunicationRequest.identifier This element is included in summaries. 0..1 Identifier Unique identifier
CommunicationRequest.identifier.system This element is included in summaries. 0..1 uri The namespace for the identifier value
Fixed Value: urn:ietf:rfc:3986 (no extensions allowed)
CommunicationRequest.status This element is a modifier element. This element is included in summaries. 1..1 code draft | active | on-hold | revoked | completed | entered-in-error | unknown
Binding: RequestStatus (required): The status of the communication request.
CommunicationRequest.statusReason 0..1 CodeableConcept Tilan selite
Binding Description: (example): Codes identifying the reason for the current state of a request.
CommunicationRequest.statusReason.text This element is included in summaries. 1..1 string Plain text representation of the concept
CommunicationRequest.subject 1..1 Reference(KVPPatient) {c} Asiakkaan tiedot
CommunicationRequest.subject.extension 0..0 Extension
Slice: Unordered, Open by value:url

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
CommunicationRequest.subject.reference This element is included in summaries. C 1..1 string Literal reference, Relative, internal or absolute URL
CommunicationRequest.payload 1..1 BackboneElement Välitettävän asiakirjan tiedot.
CommunicationRequest.payload.modifierExtension This element is a modifier element. This element is included in summaries. 0..0 Extension
Slice: Unordered, Open by value:url

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
CommunicationRequest.payload.content[x] 1..1 Reference() Välitettävän asiakirjan tunniste.
CommunicationRequest.payload.content[x].extension 0..0 Extension
Slice: Unordered, Open by value:url

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
CommunicationRequest.payload.content[x].identifier This element is included in summaries. 1..1 Identifier Logical reference, when literal reference is not known
CommunicationRequest.payload.content[x].identifier.extension 0..0 Extension
Slice: Unordered, Open by value:url

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
CommunicationRequest.payload.content[x].identifier.system This element is included in summaries. 1..1 uri The namespace for the identifier value
Fixed Value: urn:ietf:rfc:3986 (no extensions allowed)
CommunicationRequest.payload.content[x].identifier.value This element is included in summaries. 1..1 string Välitettävän asiakirjan OID
Example General: 123456
CommunicationRequest.requester This element is included in summaries. 1..1 Reference(KVPPractitioner) {c} Välityspyynnön tehneen henkilön tiedot
CommunicationRequest.requester.extension 0..0 Extension
Slice: Unordered, Open by value:url

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
CommunicationRequest.requester.reference This element is included in summaries. C 1..1 string Literal reference, Relative, internal or absolute URL
CommunicationRequest.recipient 1..1 Reference(Device | Organization | Patient | Practitioner | PractitionerRole | RelatedPerson | Group | CareTeam | HealthcareService) Todistuksen tai lausunnon vastaanottaja
CommunicationRequest.recipient.extension 0..0 Extension
Slice: Unordered, Open by value:url

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
CommunicationRequest.recipient.identifier This element is included in summaries. 1..1 Identifier Organisaation tunniste
CommunicationRequest.recipient.identifier.extension 0..0 Extension
Slice: Unordered, Open by value:url

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
CommunicationRequest.recipient.identifier.system This element is included in summaries. 1..1 uri The namespace for the identifier value
Fixed Value: urn:ietf:rfc:3986 (no extensions allowed)
CommunicationRequest.recipient.identifier.value This element is included in summaries. 1..1 string Organisaation tunniste
Binding: https://kvp.kanta.fi/fhir/ValueSet/sanomanvastaanottaja (required)
Example General: 123456
CommunicationRequest.sender This element is included in summaries. 1..1 Reference(Device | Organization | Patient | Practitioner | PractitionerRole | RelatedPerson | HealthcareService) Välityspyynnön lähettäjä
CommunicationRequest.sender.extension 0..0 Extension
Slice: Unordered, Open by value:url

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
CommunicationRequest.sender.identifier This element is included in summaries. 1..1 Identifier Logical reference, when literal reference is not known
CommunicationRequest.sender.identifier.extension 0..0 Extension
Slice: Unordered, Open by value:url

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
CommunicationRequest.sender.identifier.system This element is included in summaries. 1..1 uri The namespace for the identifier value
Fixed Value: urn:ietf:rfc:3986 (no extensions allowed)
CommunicationRequest.sender.identifier.value This element is included in summaries. 1..1 string Palvelunantajan tunnus
Example General: 123456
CommunicationRequest.reasonCode This element is included in summaries. 1..1 CodeableConcept Välityspyynnön välitysperuste
Binding: https://kvp.kanta.fi/fhir/ValueSet/valitysperuste (required)
CommunicationRequest.reasonCode.extension 0..0 Extension
Slice: Unordered, Open by value:url

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
CommunicationRequest.reasonCode.coding This element is included in summaries. 1..1 Coding Code defined by a terminology system
CommunicationRequest.reasonCode.coding.extension 0..0 Extension
Slice: Unordered, Open by value:url

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
CommunicationRequest.reasonCode.coding.system This element is included in summaries. 1..1 uri Välitysperusteen nimiavaruus
Fixed Value: urn:oid:1.2.246.537.6.40192.2012 (no extensions allowed)
CommunicationRequest.reasonCode.coding.code This element is included in summaries. 1..1 code Välitysperusteen koodiarvo

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
CommunicationRequest.​status Base required RequestStatus 📍4.0.1 FHIR Std.
CommunicationRequest.​statusReason Base example Not State Unknown
CommunicationRequest.​recipient.identifier.​value Base required https://kvp.kanta.fi/fhir/ValueSet/sanomanvastaanottaja Not State Unknown
CommunicationRequest.​reasonCode Base required https://kvp.kanta.fi/fhir/ValueSet/valitysperuste Not State 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

This structure is derived from CommunicationRequest

NameFlagsCard.TypeDescription & Constraints    Filter: doco
CommunicationRequest 0..* CommunicationRequest A request for information to be sent to a receiver
CommunicationRequest.meta 1..1 Meta Metadata about the resource
CommunicationRequest.meta.profile 1..1 canonical(StructureDefinition) Profiles this resource claims to conform to
Fixed Value: https://kvp.kanta.fi/fhir/StructureDefinition/valityspyynto (no extensions allowed)
CommunicationRequest.implicitRules 0..0 A set of rules under which this content was created
CommunicationRequest.identifier 0..1 Identifier Unique identifier
CommunicationRequest.identifier.id 0..0 Unique id for inter-element referencing
CommunicationRequest.identifier.use 0..0 usual | official | temp | secondary | old (If known)
CommunicationRequest.identifier.type 0..0 Description of identifier
CommunicationRequest.identifier.system 0..1 uri The namespace for the identifier value
Fixed Value: urn:ietf:rfc:3986 (no extensions allowed)
CommunicationRequest.identifier.period 0..0 Time period when id is/was valid for use
CommunicationRequest.identifier.assigner 0..0 Organization that issued id (may be just text)
CommunicationRequest.basedOn 0..0 Fulfills plan or proposal
CommunicationRequest.replaces 0..0 Request(s) replaced by this request
CommunicationRequest.groupIdentifier 0..0 Composite request this is part of
CommunicationRequest.status 1..1 code draft | active | on-hold | revoked | completed | entered-in-error | unknown
CommunicationRequest.statusReason 0..1 CodeableConcept Tilan selite
CommunicationRequest.statusReason.coding 0..0 Code defined by a terminology system
CommunicationRequest.statusReason.text 1..1 string Plain text representation of the concept
CommunicationRequest.category 0..0 Message category
CommunicationRequest.priority 0..0 routine | urgent | asap | stat
CommunicationRequest.doNotPerform 0..0 True if request is prohibiting action
CommunicationRequest.medium 0..0 A channel of communication
CommunicationRequest.subject 1..1 Reference(KVPPatient) {c} Asiakkaan tiedot
CommunicationRequest.subject.extension 0..0 Extension
CommunicationRequest.subject.reference 1..1 string Literal reference, Relative, internal or absolute URL
CommunicationRequest.subject.type 0..0 Type the reference refers to (e.g. "Patient")
CommunicationRequest.subject.identifier 0..0 Asiakkaan yksilöivä tunnus.
CommunicationRequest.subject.display 0..0 Asiakkaan nimitiedot
CommunicationRequest.about 0..0 Resources that pertain to this communication request
CommunicationRequest.encounter 0..0 Encounter created as part of
CommunicationRequest.payload 1..1 BackboneElement Välitettävän asiakirjan tiedot.
CommunicationRequest.payload.id 0..0 Unique id for inter-element referencing
CommunicationRequest.payload.extension 0..0 Extension
CommunicationRequest.payload.modifierExtension 0..0 Extension
Slice: Unordered, Open by value:url
Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
CommunicationRequest.payload.content[x] 1..1 Reference() Välitettävän asiakirjan tunniste.
CommunicationRequest.payload.content[x].id 0..0 Unique id for inter-element referencing
CommunicationRequest.payload.content[x].extension 0..0 Extension
CommunicationRequest.payload.content[x].reference 0..0 Literal reference, Relative, internal or absolute URL
CommunicationRequest.payload.content[x].type 0..0 Type the reference refers to (e.g. "Patient")
CommunicationRequest.payload.content[x].identifier 1..1 Identifier Logical reference, when literal reference is not known
CommunicationRequest.payload.content[x].identifier.id 0..0 Unique id for inter-element referencing
CommunicationRequest.payload.content[x].identifier.extension 0..0 Extension
CommunicationRequest.payload.content[x].identifier.use 0..0 usual | official | temp | secondary | old (If known)
CommunicationRequest.payload.content[x].identifier.type 0..0 Description of identifier
CommunicationRequest.payload.content[x].identifier.system 1..1 uri The namespace for the identifier value
Fixed Value: urn:ietf:rfc:3986 (no extensions allowed)
CommunicationRequest.payload.content[x].identifier.value 1..1 string Välitettävän asiakirjan OID
CommunicationRequest.payload.content[x].identifier.period 0..0 Time period when id is/was valid for use
CommunicationRequest.payload.content[x].identifier.assigner 0..0 Organization that issued id (may be just text)
CommunicationRequest.payload.content[x].display 0..0 Text alternative for the resource
CommunicationRequest.occurrence[x] 0..0 When scheduled
CommunicationRequest.authoredOn 0..0 When request transitioned to being actionable
CommunicationRequest.requester 1..1 Reference(KVPPractitioner) {c} Välityspyynnön tehneen henkilön tiedot
CommunicationRequest.requester.extension 0..0 Extension
CommunicationRequest.requester.reference 1..1 string Literal reference, Relative, internal or absolute URL
CommunicationRequest.requester.type 0..0 Type the reference refers to (e.g. "Patient")
CommunicationRequest.requester.identifier 0..0 Välityspyynnön tehneen henkilön tunniste
CommunicationRequest.requester.display 0..0 Text alternative for the resource
CommunicationRequest.recipient 1..1 Reference(Device | Organization | Patient | Practitioner | PractitionerRole | RelatedPerson | Group | CareTeam | HealthcareService) Todistuksen tai lausunnon vastaanottaja
CommunicationRequest.recipient.id 0..0 Unique id for inter-element referencing
CommunicationRequest.recipient.extension 0..0 Extension
CommunicationRequest.recipient.reference 0..0 Literal reference, Relative, internal or absolute URL
CommunicationRequest.recipient.type 0..0 Type the reference refers to (e.g. "Patient")
CommunicationRequest.recipient.identifier 1..1 Identifier Organisaation tunniste
CommunicationRequest.recipient.identifier.id 0..0 Unique id for inter-element referencing
CommunicationRequest.recipient.identifier.extension 0..0 Extension
CommunicationRequest.recipient.identifier.use 0..0 usual | official | temp | secondary | old (If known)
CommunicationRequest.recipient.identifier.type 0..0 Description of identifier
CommunicationRequest.recipient.identifier.system 1..1 uri The namespace for the identifier value
Fixed Value: urn:ietf:rfc:3986 (no extensions allowed)
CommunicationRequest.recipient.identifier.value 1..1 string Organisaation tunniste
Binding: https://kvp.kanta.fi/fhir/ValueSet/sanomanvastaanottaja (required)
CommunicationRequest.recipient.identifier.period 0..0 Time period when id is/was valid for use
CommunicationRequest.recipient.identifier.assigner 0..0 Organization that issued id (may be just text)
CommunicationRequest.sender 1..1 Reference(Device | Organization | Patient | Practitioner | PractitionerRole | RelatedPerson | HealthcareService) Välityspyynnön lähettäjä
CommunicationRequest.sender.id 0..0 Unique id for inter-element referencing
CommunicationRequest.sender.extension 0..0 Extension
CommunicationRequest.sender.reference 0..0 Literal reference, Relative, internal or absolute URL
CommunicationRequest.sender.type 0..0 Type the reference refers to (e.g. "Patient")
CommunicationRequest.sender.identifier 1..1 Identifier Logical reference, when literal reference is not known
CommunicationRequest.sender.identifier.id 0..0 Unique id for inter-element referencing
CommunicationRequest.sender.identifier.extension 0..0 Extension
CommunicationRequest.sender.identifier.use 0..0 usual | official | temp | secondary | old (If known)
CommunicationRequest.sender.identifier.type 0..0 Description of identifier
CommunicationRequest.sender.identifier.system 1..1 uri The namespace for the identifier value
Fixed Value: urn:ietf:rfc:3986 (no extensions allowed)
CommunicationRequest.sender.identifier.value 1..1 string Palvelunantajan tunnus
CommunicationRequest.sender.identifier.period 0..0 Time period when id is/was valid for use
CommunicationRequest.sender.identifier.assigner 0..0 Organization that issued id (may be just text)
CommunicationRequest.reasonCode 1..1 CodeableConcept Välityspyynnön välitysperuste
Binding: https://kvp.kanta.fi/fhir/ValueSet/valitysperuste (required)
CommunicationRequest.reasonCode.id 0..0 Unique id for inter-element referencing
CommunicationRequest.reasonCode.extension 0..0 Extension
CommunicationRequest.reasonCode.coding 1..1 Coding Code defined by a terminology system
CommunicationRequest.reasonCode.coding.id 0..0 Unique id for inter-element referencing
CommunicationRequest.reasonCode.coding.extension 0..0 Extension
CommunicationRequest.reasonCode.coding.system 1..1 uri Välitysperusteen nimiavaruus
Fixed Value: urn:oid:1.2.246.537.6.40192.2012 (no extensions allowed)
CommunicationRequest.reasonCode.coding.version 0..0 Version of the system - if relevant
CommunicationRequest.reasonCode.coding.code 1..1 code Välitysperusteen koodiarvo
CommunicationRequest.reasonCode.coding.userSelected 0..0 If this coding was chosen directly by the user
CommunicationRequest.reasonCode.text 0..0 Plain text representation of the concept
CommunicationRequest.reasonReference 0..0 Why is communication needed?
CommunicationRequest.note 0..0 Comments made about communication request

doco Documentation for this format

Terminology Bindings (Differential)

Path Status Usage ValueSet Version Source
CommunicationRequest.​recipient.identifier.​value Base required https://kvp.kanta.fi/fhir/ValueSet/sanomanvastaanottaja Not State Unknown
CommunicationRequest.​reasonCode Base required https://kvp.kanta.fi/fhir/ValueSet/valitysperuste Not State Unknown

Snapshot View

NameFlagsCard.TypeDescription & Constraints    Filter: doco
CommunicationRequest 0..* CommunicationRequest A request for information to be sent to a receiver
CommunicationRequest.id This element is included in summaries. 0..1 id Logical id of this artifact
CommunicationRequest.meta This element is included in summaries. 1..1 Meta Metadata about the resource
CommunicationRequest.meta.id 0..1 string Unique id for inter-element referencing
CommunicationRequest.meta.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
CommunicationRequest.meta.versionId This element is included in summaries. 0..1 id Version specific identifier
CommunicationRequest.meta.lastUpdated This element is included in summaries. 0..1 instant When the resource version last changed
CommunicationRequest.meta.source This element is included in summaries. 0..1 uri Identifies where the resource comes from
CommunicationRequest.meta.profile This element is included in summaries. 1..1 canonical(StructureDefinition) Profiles this resource claims to conform to

Fixed Value: https://kvp.kanta.fi/fhir/StructureDefinition/valityspyynto (no extensions allowed)
CommunicationRequest.meta.security This element is included in summaries. 0..* Coding Security Labels applied to this resource
Binding: All Security Labels (extensible): Security Labels from the Healthcare Privacy and Security Classification System.
CommunicationRequest.meta.tag This element is included in summaries. 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".
CommunicationRequest.language 0..1 code Language of the resource content
Binding: CommonLanguages (preferred): A human language.
Additional BindingsPurpose
AllLanguages Max Binding
CommunicationRequest.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
CommunicationRequest.contained 0..* Resource Contained, inline Resources
CommunicationRequest.extension 0..* Extension Additional content defined by implementations
CommunicationRequest.modifierExtension This element is a modifier element. 0..* Extension Extensions that cannot be ignored
CommunicationRequest.identifier This element is included in summaries. 0..1 Identifier Unique identifier
CommunicationRequest.identifier.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
CommunicationRequest.identifier.system This element is included in summaries. 0..1 uri The namespace for the identifier value
Fixed Value: urn:ietf:rfc:3986 (no extensions allowed)
CommunicationRequest.identifier.value This element is included in summaries. 0..1 string The value that is unique
Example General: 123456
CommunicationRequest.status This element is a modifier element. This element is included in summaries. 1..1 code draft | active | on-hold | revoked | completed | entered-in-error | unknown
Binding: RequestStatus (required): The status of the communication request.
CommunicationRequest.statusReason 0..1 CodeableConcept Tilan selite
Binding Description: (example): Codes identifying the reason for the current state of a request.
CommunicationRequest.statusReason.id 0..1 string Unique id for inter-element referencing
CommunicationRequest.statusReason.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
CommunicationRequest.statusReason.text This element is included in summaries. 1..1 string Plain text representation of the concept
CommunicationRequest.subject 1..1 Reference(KVPPatient) {c} Asiakkaan tiedot
CommunicationRequest.subject.id 0..1 string Unique id for inter-element referencing
CommunicationRequest.subject.extension 0..0 Extension
Slice: Unordered, Open by value:url

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
CommunicationRequest.subject.reference This element is included in summaries. C 1..1 string Literal reference, Relative, internal or absolute URL
CommunicationRequest.payload 1..1 BackboneElement Välitettävän asiakirjan tiedot.
CommunicationRequest.payload.modifierExtension This element is a modifier element. This element is included in summaries. 0..0 Extension
Slice: Unordered, Open by value:url

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
CommunicationRequest.payload.content[x] 1..1 Reference() Välitettävän asiakirjan tunniste.
CommunicationRequest.payload.content[x].extension 0..0 Extension
Slice: Unordered, Open by value:url

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
CommunicationRequest.payload.content[x].identifier This element is included in summaries. 1..1 Identifier Logical reference, when literal reference is not known
CommunicationRequest.payload.content[x].identifier.extension 0..0 Extension
Slice: Unordered, Open by value:url

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
CommunicationRequest.payload.content[x].identifier.system This element is included in summaries. 1..1 uri The namespace for the identifier value
Fixed Value: urn:ietf:rfc:3986 (no extensions allowed)
CommunicationRequest.payload.content[x].identifier.value This element is included in summaries. 1..1 string Välitettävän asiakirjan OID
Example General: 123456
CommunicationRequest.requester This element is included in summaries. 1..1 Reference(KVPPractitioner) {c} Välityspyynnön tehneen henkilön tiedot
CommunicationRequest.requester.id 0..1 string Unique id for inter-element referencing
CommunicationRequest.requester.extension 0..0 Extension
Slice: Unordered, Open by value:url

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
CommunicationRequest.requester.reference This element is included in summaries. C 1..1 string Literal reference, Relative, internal or absolute URL
CommunicationRequest.recipient 1..1 Reference(Device | Organization | Patient | Practitioner | PractitionerRole | RelatedPerson | Group | CareTeam | HealthcareService) Todistuksen tai lausunnon vastaanottaja
CommunicationRequest.recipient.extension 0..0 Extension
Slice: Unordered, Open by value:url

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
CommunicationRequest.recipient.identifier This element is included in summaries. 1..1 Identifier Organisaation tunniste
CommunicationRequest.recipient.identifier.extension 0..0 Extension
Slice: Unordered, Open by value:url

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
CommunicationRequest.recipient.identifier.system This element is included in summaries. 1..1 uri The namespace for the identifier value
Fixed Value: urn:ietf:rfc:3986 (no extensions allowed)
CommunicationRequest.recipient.identifier.value This element is included in summaries. 1..1 string Organisaation tunniste
Binding: https://kvp.kanta.fi/fhir/ValueSet/sanomanvastaanottaja (required)
Example General: 123456
CommunicationRequest.recipient.display This element is included in summaries. 0..1 string Text alternative for the resource
CommunicationRequest.sender This element is included in summaries. 1..1 Reference(Device | Organization | Patient | Practitioner | PractitionerRole | RelatedPerson | HealthcareService) Välityspyynnön lähettäjä
CommunicationRequest.sender.extension 0..0 Extension
Slice: Unordered, Open by value:url

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
CommunicationRequest.sender.identifier This element is included in summaries. 1..1 Identifier Logical reference, when literal reference is not known
CommunicationRequest.sender.identifier.extension 0..0 Extension
Slice: Unordered, Open by value:url

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
CommunicationRequest.sender.identifier.system This element is included in summaries. 1..1 uri The namespace for the identifier value
Fixed Value: urn:ietf:rfc:3986 (no extensions allowed)
CommunicationRequest.sender.identifier.value This element is included in summaries. 1..1 string Palvelunantajan tunnus
Example General: 123456
CommunicationRequest.sender.display This element is included in summaries. 0..1 string Text alternative for the resource
CommunicationRequest.reasonCode This element is included in summaries. 1..1 CodeableConcept Välityspyynnön välitysperuste
Binding: https://kvp.kanta.fi/fhir/ValueSet/valitysperuste (required)
CommunicationRequest.reasonCode.extension 0..0 Extension
Slice: Unordered, Open by value:url

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
CommunicationRequest.reasonCode.coding This element is included in summaries. 1..1 Coding Code defined by a terminology system
CommunicationRequest.reasonCode.coding.extension 0..0 Extension
Slice: Unordered, Open by value:url

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
CommunicationRequest.reasonCode.coding.system This element is included in summaries. 1..1 uri Välitysperusteen nimiavaruus
Fixed Value: urn:oid:1.2.246.537.6.40192.2012 (no extensions allowed)
CommunicationRequest.reasonCode.coding.code This element is included in summaries. 1..1 code Välitysperusteen koodiarvo
CommunicationRequest.reasonCode.coding.display This element is included in summaries. 0..1 string Representation defined by the system

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
CommunicationRequest.​meta.security Base extensible SecurityLabels 📍4.0.1 FHIR Std.
CommunicationRequest.​meta.tag Base example Common Tags 📍4.0.1 FHIR Std.
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.​recipient.identifier.​value Base required https://kvp.kanta.fi/fhir/ValueSet/sanomanvastaanottaja Not State Unknown
CommunicationRequest.​reasonCode Base required https://kvp.kanta.fi/fhir/ValueSet/valitysperuste Not State 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()

This structure is derived from CommunicationRequest

Summary

Mandatory: 22 elements(5 nested mandatory elements)
Fixed: 7 elements
Prohibited: 81 elements

Structures

This structure refers to these other structures:

 

Other representations of profile: CSV, Excel, Schematron