Cumuluz Translate Implementation Guide
0.1.0 - ci-build

Cumuluz Translate Implementation Guide - Local Development build (v0.1.0) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions

Logical Model: LogicalCommunicationRequest - Detailed Descriptions

Draft as of 2026-07-11

Definitions for the logical-communication-request logical model.

Guidance on how to interpret the contents of this table can be foundhere

0. logical-communication-request
Definitie

Canonical intermediate logical model for CommunicationRequest translation. It is source-family neutral and includes the R4 request semantics needed across STU3/BgZ sources.


Base definition for all elements in a resource.

KortLogical Model: CommunicationRequestBase for all elements
Control0..*
Dit element wordt geraakt door de volgende invariants: ele-1
Is modifierfalse
Logisch modelInstances van dit logish model zijn niet gemarkeerd om doel van een Reference te zijn
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
logical-communication-request-occurrence-choice: Only one occurrence value may be present. ((occurrenceDateTime | occurrencePeriod).count() <= 1)
ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
2. logical-communication-request.id
Definitie

Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

KortUnique id for inter-element referencing
Control0..1
Typestring
Is modifierfalse
Xml-formaatIn xml wordt dit attribuut gerepresenteerd als attribuut.
Samenvattingfalse
4. logical-communication-request.extension
Definitie

May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

KortAdditional content defined by implementations
Opmerkingen

There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

Control0..*
TypeExtension
Is modifierfalse
Samenvattingfalse
Alternatieve namenextensions, user content
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
SlicingDit element introduceert een set slices op logical-communication-request.extensionDe slices zijnZonder volgorde en Open, en kunnen worden gedifferentieerd met de volgende discriminators:
  • value @ url
  • 6. logical-communication-request.sourceProfile
    Definitie

    Source profile used to populate this logical model.

    Kortsource Profile
    Control0..1
    Typeuri
    Primitieve waardeDit primitieve element kan aanwezig zijn of niet, of worden vervangen door een extensie
    8. logical-communication-request.targetProfile
    Definitie

    Target profile intended for this logical model instance.

    Korttarget Profile
    Control0..1
    Typeuri
    Primitieve waardeDit primitieve element kan aanwezig zijn of niet, of worden vervangen door een extensie
    10. logical-communication-request.routeProfileName
    Definitie

    Profile route name or concept label used by the source-target pair.

    KortProfile route name or concept label used by the source-target pair.
    Control0..1
    Typestring
    Primitieve waardeDit primitieve element kan aanwezig zijn of niet, of worden vervangen door een extensie
    12. logical-communication-request.sourceResourceType
    Definitie

    FHIR source resource type accepted on the source side.

    KortFHIR source resource type accepted on the source side.
    Control1..1
    Typecode
    Primitieve waardeDit primitieve element kan aanwezig zijn of niet, of worden vervangen door een extensie
    14. logical-communication-request.targetResourceType
    Definitie

    FHIR target resource type produced on the target side.

    KortFHIR target resource type produced on the target side.
    Control1..1
    Typecode
    Primitieve waardeDit primitieve element kan aanwezig zijn of niet, of worden vervangen door een extensie
    16. logical-communication-request.identifier
    Definitie

    CommunicationRequest identifiers.

    KortCommunicationRequest identifiers.
    NotitieDit is een business-identifier, geen resource-identifier (zie discussie)
    Control0..*
    TypeIdentifier
    18. logical-communication-request.basedOn
    Definitie

    Plans or requests fulfilled by this communication request.

    KortPlans or requests fulfilled by this communication request.
    Control0..*
    TypeReference
    20. logical-communication-request.replaces
    Definitie

    Communication requests replaced by this request.

    KortCommunication requests replaced by this request.
    Control0..*
    TypeReference(CommunicationRequest)
    22. logical-communication-request.groupIdentifier
    Definitie

    Composite request group identifier.

    KortComposite request group identifier.
    Control0..1
    TypeIdentifier
    24. logical-communication-request.status
    Definitie

    Communication request status.

    KortCommunication request status.
    Control0..1
    Typecode
    Primitieve waardeDit primitieve element kan aanwezig zijn of niet, of worden vervangen door een extensie
    26. logical-communication-request.statusReason
    Definitie

    Reason for the current request status.

    KortReason for the current request status.
    Control0..1
    TypeCodeableConcept
    28. logical-communication-request.doNotPerform
    Definitie

    Whether the requested communication must not be performed.

    KortWhether the requested communication must not be performed.
    Control0..1
    Typeboolean
    Primitieve waardeDit primitieve element kan aanwezig zijn of niet, of worden vervangen door een extensie
    30. logical-communication-request.priority
    Definitie

    Request priority.

    KortRequest priority.
    Control0..1
    Typecode
    Primitieve waardeDit primitieve element kan aanwezig zijn of niet, of worden vervangen door een extensie
    32. logical-communication-request.category
    Definitie

    Communication request categories.

    KortCommunication request categories.
    Control0..*
    TypeCodeableConcept
    34. logical-communication-request.medium
    Definitie

    Communication channels to use.

    KortCommunication channels to use.
    Control0..*
    TypeCodeableConcept
    36. logical-communication-request.subject
    Definitie

    Communication request subject.

    KortCommunication request subject.
    Control0..1
    TypeReference(Patient)
    38. logical-communication-request.about
    Definitie

    Resources that are the topic of the communication.

    KortResources that are the topic of the communication.
    Control0..*
    TypeReference
    40. logical-communication-request.encounter
    Definitie

    Encounter context for the request.

    KortEncounter context for the request.
    Control0..1
    TypeReference(Encounter)
    42. logical-communication-request.authoredOn
    Definitie

    Date and time the request was authored.

    KortDate and time the request was authored.
    Control0..1
    TypedateTime
    Primitieve waardeDit primitieve element kan aanwezig zijn of niet, of worden vervangen door een extensie
    44. logical-communication-request.requester
    Definitie

    Requester reference.

    KortRequester reference.
    Control0..1
    TypeReference
    46. logical-communication-request.sender
    Definitie

    Sender reference.

    KortSender reference.
    Control0..1
    TypeReference
    48. logical-communication-request.recipient
    Definitie

    Recipient references.

    KortRecipient references.
    Control0..*
    TypeReference
    50. logical-communication-request.occurrenceDateTime
    Definitie

    Requested communication date and time.

    KortRequested communication date and time.
    Control0..1
    TypedateTime
    Primitieve waardeDit primitieve element kan aanwezig zijn of niet, of worden vervangen door een extensie
    52. logical-communication-request.occurrencePeriod
    Definitie

    Requested communication period.

    KortRequested communication period.
    Control0..1
    TypePeriod
    54. logical-communication-request.reasonCode
    Definitie

    Reason codes for the request.

    KortReason codes for the request.
    Control0..*
    TypeCodeableConcept
    56. logical-communication-request.reasonReference
    Definitie

    Referenced reasons for the request.

    KortReferenced reasons for the request.
    Control0..*
    TypeReference
    58. logical-communication-request.note
    Definitie

    Additional notes about the request.

    KortAdditional notes about the request.
    Control0..*
    TypeAnnotation
    60. logical-communication-request.requestCategory
    Definitie

    Communication request category semantics used by ACP InformRelativesRequest.

    KortCommunication request category semantics used by ACP InformRelativesRequest.
    Control0..*
    TypeCodeableConcept
    62. logical-communication-request.requestPayload
    Definitie

    Communication payload content preserved from ACP InformRelativesRequest.

    KortCommunication payload content preserved from ACP InformRelativesRequest.
    Control0..*
    Typehttps://translate-ig.cumuluz.dev/ig/StructureDefinition/logical-communication-payload
    64. logical-communication-request.requesterReference
    Definitie

    Requester or author reference carried by the request profile.

    KortRequester or author reference carried by the request profile.
    Control0..1
    TypeReference

    Guidance on how to interpret the contents of this table can be foundhere

    0. logical-communication-request
    Definitie

    Canonical intermediate logical model for CommunicationRequest translation. It is source-family neutral and includes the R4 request semantics needed across STU3/BgZ sources.

    KortLogical Model: CommunicationRequest
    Logisch modelInstances van dit logish model zijn niet gemarkeerd om doel van een Reference te zijn
    Invariantslogical-communication-request-occurrence-choice: Only one occurrence value may be present. ((occurrenceDateTime | occurrencePeriod).count() <= 1)
    2. logical-communication-request.sourceProfile
    Definitie

    Source profile used to populate this logical model.

    Kortsource Profile
    Control0..1
    Typeuri
    Primitieve waardeDit primitieve element kan aanwezig zijn of niet, of worden vervangen door een extensie
    4. logical-communication-request.targetProfile
    Definitie

    Target profile intended for this logical model instance.

    Korttarget Profile
    Control0..1
    Typeuri
    Primitieve waardeDit primitieve element kan aanwezig zijn of niet, of worden vervangen door een extensie
    6. logical-communication-request.routeProfileName
    Definitie

    Profile route name or concept label used by the source-target pair.

    KortProfile route name or concept label used by the source-target pair.
    Control0..1
    Typestring
    Primitieve waardeDit primitieve element kan aanwezig zijn of niet, of worden vervangen door een extensie
    8. logical-communication-request.sourceResourceType
    Definitie

    FHIR source resource type accepted on the source side.

    KortFHIR source resource type accepted on the source side.
    Control1..1
    Typecode
    Primitieve waardeDit primitieve element kan aanwezig zijn of niet, of worden vervangen door een extensie
    10. logical-communication-request.targetResourceType
    Definitie

    FHIR target resource type produced on the target side.

    KortFHIR target resource type produced on the target side.
    Control1..1
    Typecode
    Primitieve waardeDit primitieve element kan aanwezig zijn of niet, of worden vervangen door een extensie
    12. logical-communication-request.identifier
    Definitie

    CommunicationRequest identifiers.

    KortCommunicationRequest identifiers.
    NotitieDit is een business-identifier, geen resource-identifier (zie discussie)
    Control0..*
    TypeIdentifier
    14. logical-communication-request.basedOn
    Definitie

    Plans or requests fulfilled by this communication request.

    KortPlans or requests fulfilled by this communication request.
    Control0..*
    TypeReference
    16. logical-communication-request.replaces
    Definitie

    Communication requests replaced by this request.

    KortCommunication requests replaced by this request.
    Control0..*
    TypeReference(CommunicationRequest)
    18. logical-communication-request.groupIdentifier
    Definitie

    Composite request group identifier.

    KortComposite request group identifier.
    Control0..1
    TypeIdentifier
    20. logical-communication-request.status
    Definitie

    Communication request status.

    KortCommunication request status.
    Control0..1
    Typecode
    Primitieve waardeDit primitieve element kan aanwezig zijn of niet, of worden vervangen door een extensie
    22. logical-communication-request.statusReason
    Definitie

    Reason for the current request status.

    KortReason for the current request status.
    Control0..1
    TypeCodeableConcept
    24. logical-communication-request.doNotPerform
    Definitie

    Whether the requested communication must not be performed.

    KortWhether the requested communication must not be performed.
    Control0..1
    Typeboolean
    Primitieve waardeDit primitieve element kan aanwezig zijn of niet, of worden vervangen door een extensie
    26. logical-communication-request.priority
    Definitie

    Request priority.

    KortRequest priority.
    Control0..1
    Typecode
    Primitieve waardeDit primitieve element kan aanwezig zijn of niet, of worden vervangen door een extensie
    28. logical-communication-request.category
    Definitie

    Communication request categories.

    KortCommunication request categories.
    Control0..*
    TypeCodeableConcept
    30. logical-communication-request.medium
    Definitie

    Communication channels to use.

    KortCommunication channels to use.
    Control0..*
    TypeCodeableConcept
    32. logical-communication-request.subject
    Definitie

    Communication request subject.

    KortCommunication request subject.
    Control0..1
    TypeReference(Patient)
    34. logical-communication-request.about
    Definitie

    Resources that are the topic of the communication.

    KortResources that are the topic of the communication.
    Control0..*
    TypeReference
    36. logical-communication-request.encounter
    Definitie

    Encounter context for the request.

    KortEncounter context for the request.
    Control0..1
    TypeReference(Encounter)
    38. logical-communication-request.authoredOn
    Definitie

    Date and time the request was authored.

    KortDate and time the request was authored.
    Control0..1
    TypedateTime
    Primitieve waardeDit primitieve element kan aanwezig zijn of niet, of worden vervangen door een extensie
    40. logical-communication-request.requester
    Definitie

    Requester reference.

    KortRequester reference.
    Control0..1
    TypeReference
    42. logical-communication-request.sender
    Definitie

    Sender reference.

    KortSender reference.
    Control0..1
    TypeReference
    44. logical-communication-request.recipient
    Definitie

    Recipient references.

    KortRecipient references.
    Control0..*
    TypeReference
    46. logical-communication-request.occurrenceDateTime
    Definitie

    Requested communication date and time.

    KortRequested communication date and time.
    Control0..1
    TypedateTime
    Primitieve waardeDit primitieve element kan aanwezig zijn of niet, of worden vervangen door een extensie
    48. logical-communication-request.occurrencePeriod
    Definitie

    Requested communication period.

    KortRequested communication period.
    Control0..1
    TypePeriod
    50. logical-communication-request.reasonCode
    Definitie

    Reason codes for the request.

    KortReason codes for the request.
    Control0..*
    TypeCodeableConcept
    52. logical-communication-request.reasonReference
    Definitie

    Referenced reasons for the request.

    KortReferenced reasons for the request.
    Control0..*
    TypeReference
    54. logical-communication-request.note
    Definitie

    Additional notes about the request.

    KortAdditional notes about the request.
    Control0..*
    TypeAnnotation
    56. logical-communication-request.requestCategory
    Definitie

    Communication request category semantics used by ACP InformRelativesRequest.

    KortCommunication request category semantics used by ACP InformRelativesRequest.
    Control0..*
    TypeCodeableConcept
    58. logical-communication-request.requestPayload
    Definitie

    Communication payload content preserved from ACP InformRelativesRequest.

    KortCommunication payload content preserved from ACP InformRelativesRequest.
    Control0..*
    Typehttps://translate-ig.cumuluz.dev/ig/StructureDefinition/logical-communication-payload
    60. logical-communication-request.requesterReference
    Definitie

    Requester or author reference carried by the request profile.

    KortRequester or author reference carried by the request profile.
    Control0..1
    TypeReference

    Guidance on how to interpret the contents of this table can be foundhere

    0. logical-communication-request
    Definitie

    Canonical intermediate logical model for CommunicationRequest translation. It is source-family neutral and includes the R4 request semantics needed across STU3/BgZ sources.

    KortLogical Model: CommunicationRequest
    Control0..*
    Dit element wordt geraakt door de volgende invariants: ele-1
    Is modifierfalse
    Logisch modelInstances van dit logish model zijn niet gemarkeerd om doel van een Reference te zijn
    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
    logical-communication-request-occurrence-choice: Only one occurrence value may be present. ((occurrenceDateTime | occurrencePeriod).count() <= 1)
    2. logical-communication-request.id
    Definitie

    Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

    KortUnique id for inter-element referencing
    Control0..1
    Typestring
    Is modifierfalse
    Xml-formaatIn xml wordt dit attribuut gerepresenteerd als attribuut.
    Samenvattingfalse
    4. logical-communication-request.extension
    Definitie

    May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

    KortAdditional content defined by implementations
    Opmerkingen

    There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

    Control0..*
    TypeExtension
    Is modifierfalse
    Samenvattingfalse
    Alternatieve namenextensions, user content
    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
    ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
    SlicingDit element introduceert een set slices op logical-communication-request.extensionDe slices zijnZonder volgorde en Open, en kunnen worden gedifferentieerd met de volgende discriminators:
    • value @ url
    • 6. logical-communication-request.sourceProfile
      Definitie

      Source profile used to populate this logical model.

      Kortsource Profile
      Control0..1
      Typeuri
      Primitieve waardeDit primitieve element kan aanwezig zijn of niet, of worden vervangen door een extensie
      8. logical-communication-request.targetProfile
      Definitie

      Target profile intended for this logical model instance.

      Korttarget Profile
      Control0..1
      Typeuri
      Primitieve waardeDit primitieve element kan aanwezig zijn of niet, of worden vervangen door een extensie
      10. logical-communication-request.routeProfileName
      Definitie

      Profile route name or concept label used by the source-target pair.

      KortProfile route name or concept label used by the source-target pair.
      Control0..1
      Typestring
      Primitieve waardeDit primitieve element kan aanwezig zijn of niet, of worden vervangen door een extensie
      12. logical-communication-request.sourceResourceType
      Definitie

      FHIR source resource type accepted on the source side.

      KortFHIR source resource type accepted on the source side.
      Control1..1
      Typecode
      Primitieve waardeDit primitieve element kan aanwezig zijn of niet, of worden vervangen door een extensie
      14. logical-communication-request.targetResourceType
      Definitie

      FHIR target resource type produced on the target side.

      KortFHIR target resource type produced on the target side.
      Control1..1
      Typecode
      Primitieve waardeDit primitieve element kan aanwezig zijn of niet, of worden vervangen door een extensie
      16. logical-communication-request.identifier
      Definitie

      CommunicationRequest identifiers.

      KortCommunicationRequest identifiers.
      NotitieDit is een business-identifier, geen resource-identifier (zie discussie)
      Control0..*
      TypeIdentifier
      18. logical-communication-request.basedOn
      Definitie

      Plans or requests fulfilled by this communication request.

      KortPlans or requests fulfilled by this communication request.
      Control0..*
      TypeReference
      20. logical-communication-request.replaces
      Definitie

      Communication requests replaced by this request.

      KortCommunication requests replaced by this request.
      Control0..*
      TypeReference(CommunicationRequest)
      22. logical-communication-request.groupIdentifier
      Definitie

      Composite request group identifier.

      KortComposite request group identifier.
      Control0..1
      TypeIdentifier
      24. logical-communication-request.status
      Definitie

      Communication request status.

      KortCommunication request status.
      Control0..1
      Typecode
      Primitieve waardeDit primitieve element kan aanwezig zijn of niet, of worden vervangen door een extensie
      26. logical-communication-request.statusReason
      Definitie

      Reason for the current request status.

      KortReason for the current request status.
      Control0..1
      TypeCodeableConcept
      28. logical-communication-request.doNotPerform
      Definitie

      Whether the requested communication must not be performed.

      KortWhether the requested communication must not be performed.
      Control0..1
      Typeboolean
      Primitieve waardeDit primitieve element kan aanwezig zijn of niet, of worden vervangen door een extensie
      30. logical-communication-request.priority
      Definitie

      Request priority.

      KortRequest priority.
      Control0..1
      Typecode
      Primitieve waardeDit primitieve element kan aanwezig zijn of niet, of worden vervangen door een extensie
      32. logical-communication-request.category
      Definitie

      Communication request categories.

      KortCommunication request categories.
      Control0..*
      TypeCodeableConcept
      34. logical-communication-request.medium
      Definitie

      Communication channels to use.

      KortCommunication channels to use.
      Control0..*
      TypeCodeableConcept
      36. logical-communication-request.subject
      Definitie

      Communication request subject.

      KortCommunication request subject.
      Control0..1
      TypeReference(Patient)
      38. logical-communication-request.about
      Definitie

      Resources that are the topic of the communication.

      KortResources that are the topic of the communication.
      Control0..*
      TypeReference
      40. logical-communication-request.encounter
      Definitie

      Encounter context for the request.

      KortEncounter context for the request.
      Control0..1
      TypeReference(Encounter)
      42. logical-communication-request.authoredOn
      Definitie

      Date and time the request was authored.

      KortDate and time the request was authored.
      Control0..1
      TypedateTime
      Primitieve waardeDit primitieve element kan aanwezig zijn of niet, of worden vervangen door een extensie
      44. logical-communication-request.requester
      Definitie

      Requester reference.

      KortRequester reference.
      Control0..1
      TypeReference
      46. logical-communication-request.sender
      Definitie

      Sender reference.

      KortSender reference.
      Control0..1
      TypeReference
      48. logical-communication-request.recipient
      Definitie

      Recipient references.

      KortRecipient references.
      Control0..*
      TypeReference
      50. logical-communication-request.occurrenceDateTime
      Definitie

      Requested communication date and time.

      KortRequested communication date and time.
      Control0..1
      TypedateTime
      Primitieve waardeDit primitieve element kan aanwezig zijn of niet, of worden vervangen door een extensie
      52. logical-communication-request.occurrencePeriod
      Definitie

      Requested communication period.

      KortRequested communication period.
      Control0..1
      TypePeriod
      54. logical-communication-request.reasonCode
      Definitie

      Reason codes for the request.

      KortReason codes for the request.
      Control0..*
      TypeCodeableConcept
      56. logical-communication-request.reasonReference
      Definitie

      Referenced reasons for the request.

      KortReferenced reasons for the request.
      Control0..*
      TypeReference
      58. logical-communication-request.note
      Definitie

      Additional notes about the request.

      KortAdditional notes about the request.
      Control0..*
      TypeAnnotation
      60. logical-communication-request.requestCategory
      Definitie

      Communication request category semantics used by ACP InformRelativesRequest.

      KortCommunication request category semantics used by ACP InformRelativesRequest.
      Control0..*
      TypeCodeableConcept
      62. logical-communication-request.requestPayload
      Definitie

      Communication payload content preserved from ACP InformRelativesRequest.

      KortCommunication payload content preserved from ACP InformRelativesRequest.
      Control0..*
      Typehttps://translate-ig.cumuluz.dev/ig/StructureDefinition/logical-communication-payload
      64. logical-communication-request.requesterReference
      Definitie

      Requester or author reference carried by the request profile.

      KortRequester or author reference carried by the request profile.
      Control0..1
      TypeReference