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: LogicalDeviceRequest - Detailed Descriptions

Draft as of 2026-07-11

Definitions for the logical-device-request logical model.

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

0. logical-device-request
Definitie

Canonical intermediate logical model for medical-device-request translation. It follows R4 DeviceRequest rather than relabelling a device order as a service request.


Base definition for all elements in a resource.

KortLogical Model: DeviceRequestBase 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-device-request-code-choice: Only one requested device code value may be present. ((codeCodeableConcept | codeReference).count() <= 1)
logical-device-request-occurrence-choice: Only one device request occurrence value may be present. ((occurrenceDateTime | occurrencePeriod | occurrenceTiming).count() <= 1)
ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
2. logical-device-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-device-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-device-request.extensionDe slices zijnZonder volgorde en Open, en kunnen worden gedifferentieerd met de volgende discriminators:
  • value @ url
  • 6. logical-device-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-device-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-device-request.sourceResourceType
    Definitie

    FHIR source resource type accepted on the source side.

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

    FHIR target resource type produced on the target side.

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

    Device request identifiers.

    KortDevice request identifiers.
    NotitieDit is een business-identifier, geen resource-identifier (zie discussie)
    Control0..*
    TypeIdentifier
    16. logical-device-request.instantiatesCanonical
    Definitie

    Canonical protocols instantiated by the request.

    KortCanonical protocols instantiated by the request.
    Control0..*
    Typecanonical
    Primitieve waardeDit primitieve element kan aanwezig zijn of niet, of worden vervangen door een extensie
    18. logical-device-request.instantiatesUri
    Definitie

    External protocols instantiated by the request.

    KortExternal protocols instantiated by the request.
    Control0..*
    Typeuri
    Primitieve waardeDit primitieve element kan aanwezig zijn of niet, of worden vervangen door een extensie
    20. logical-device-request.basedOn
    Definitie

    Prior requests.

    KortPrior requests.
    Control0..*
    TypeReference
    22. logical-device-request.priorRequest
    Definitie

    Prior device requests replaced or superseded.

    KortPrior device requests replaced or superseded.
    Control0..*
    TypeReference(DeviceRequest)
    24. logical-device-request.groupIdentifier
    Definitie

    Composite request group identifier.

    KortComposite request group identifier.
    Control0..1
    TypeIdentifier
    26. logical-device-request.status
    Definitie

    Request status.

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

    Dutch source order status detail.

    KortDutch source order status detail.
    Control0..1
    TypeCodeableConcept
    30. logical-device-request.intent
    Definitie

    Request intent.

    KortRequest intent.
    Control0..1
    Typecode
    Primitieve waardeDit primitieve element kan aanwezig zijn of niet, of worden vervangen door een extensie
    32. logical-device-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
    34. logical-device-request.codeCodeableConcept
    Definitie

    Requested device type.

    KortRequested device type.
    Control0..1
    TypeCodeableConcept
    36. logical-device-request.codeReference
    Definitie

    Requested device product.

    KortRequested device product.
    Control0..1
    TypeReference(Device)
    38. logical-device-request.subject
    Definitie

    Subject of the device request.

    KortSubject of the device request.
    Control0..1
    TypeReference
    40. logical-device-request.encounter
    Definitie

    Encounter context.

    KortEncounter context.
    Control0..1
    TypeReference
    42. logical-device-request.occurrenceDateTime
    Definitie

    Requested occurrence date and time.

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

    Requested occurrence period.

    KortRequested occurrence period.
    Control0..1
    TypePeriod
    46. logical-device-request.occurrenceTiming
    Definitie

    Requested occurrence timing.

    KortRequested occurrence timing.
    Control0..1
    TypeTiming
    48. logical-device-request.authoredOn
    Definitie

    Date authored.

    KortDate authored.
    Control0..1
    TypedateTime
    Primitieve waardeDit primitieve element kan aanwezig zijn of niet, of worden vervangen door een extensie
    50. logical-device-request.requester
    Definitie

    Requester.

    KortRequester.
    Control0..1
    TypeReference
    52. logical-device-request.requesterOnBehalfOf
    Definitie

    Requester organization.

    KortRequester organization.
    Control0..1
    TypeReference(Organization)
    54. logical-device-request.parameter
    Definitie

    Device-specific request parameters.

    KortDevice-specific request parameters.
    Control0..*
    Typehttps://translate-ig.cumuluz.dev/ig/StructureDefinition/logical-device-request-parameter
    56. logical-device-request.performerType
    Definitie

    Intended performer type.

    KortIntended performer type.
    Control0..1
    TypeCodeableConcept
    58. logical-device-request.performer
    Definitie

    Intended performer.

    KortIntended performer.
    Control0..1
    TypeReference
    60. logical-device-request.reasonCode
    Definitie

    Reasons for the request.

    KortReasons for the request.
    Control0..*
    TypeCodeableConcept
    62. logical-device-request.reasonReference
    Definitie

    Referenced reasons for the request.

    KortReferenced reasons for the request.
    Control0..*
    TypeReference
    64. logical-device-request.note
    Definitie

    Notes.

    KortNotes.
    Control0..*
    TypeAnnotation
    66. logical-device-request.insurance
    Definitie

    Insurance plans associated with the request.

    KortInsurance plans associated with the request.
    Control0..*
    TypeReference
    68. logical-device-request.supportingInfo
    Definitie

    Clinical information supporting the request.

    KortClinical information supporting the request.
    Control0..*
    TypeReference
    70. logical-device-request.relevantHistory
    Definitie

    Request lifecycle history.

    KortRequest lifecycle history.
    Control0..*
    TypeReference(Provenance)

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

    0. logical-device-request
    Definitie

    Canonical intermediate logical model for medical-device-request translation. It follows R4 DeviceRequest rather than relabelling a device order as a service request.

    KortLogical Model: DeviceRequest
    Logisch modelInstances van dit logish model zijn niet gemarkeerd om doel van een Reference te zijn
    Invariantslogical-device-request-code-choice: Only one requested device code value may be present. ((codeCodeableConcept | codeReference).count() <= 1)
    logical-device-request-occurrence-choice: Only one device request occurrence value may be present. ((occurrenceDateTime | occurrencePeriod | occurrenceTiming).count() <= 1)
    2. logical-device-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-device-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-device-request.sourceResourceType
    Definitie

    FHIR source resource type accepted on the source side.

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

    FHIR target resource type produced on the target side.

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

    Device request identifiers.

    KortDevice request identifiers.
    NotitieDit is een business-identifier, geen resource-identifier (zie discussie)
    Control0..*
    TypeIdentifier
    12. logical-device-request.instantiatesCanonical
    Definitie

    Canonical protocols instantiated by the request.

    KortCanonical protocols instantiated by the request.
    Control0..*
    Typecanonical
    Primitieve waardeDit primitieve element kan aanwezig zijn of niet, of worden vervangen door een extensie
    14. logical-device-request.instantiatesUri
    Definitie

    External protocols instantiated by the request.

    KortExternal protocols instantiated by the request.
    Control0..*
    Typeuri
    Primitieve waardeDit primitieve element kan aanwezig zijn of niet, of worden vervangen door een extensie
    16. logical-device-request.basedOn
    Definitie

    Prior requests.

    KortPrior requests.
    Control0..*
    TypeReference
    18. logical-device-request.priorRequest
    Definitie

    Prior device requests replaced or superseded.

    KortPrior device requests replaced or superseded.
    Control0..*
    TypeReference(DeviceRequest)
    20. logical-device-request.groupIdentifier
    Definitie

    Composite request group identifier.

    KortComposite request group identifier.
    Control0..1
    TypeIdentifier
    22. logical-device-request.status
    Definitie

    Request status.

    KortRequest status.
    Control0..1
    Typecode
    Primitieve waardeDit primitieve element kan aanwezig zijn of niet, of worden vervangen door een extensie
    24. logical-device-request.requestStatus
    Definitie

    Dutch source order status detail.

    KortDutch source order status detail.
    Control0..1
    TypeCodeableConcept
    26. logical-device-request.intent
    Definitie

    Request intent.

    KortRequest intent.
    Control0..1
    Typecode
    Primitieve waardeDit primitieve element kan aanwezig zijn of niet, of worden vervangen door een extensie
    28. logical-device-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
    30. logical-device-request.codeCodeableConcept
    Definitie

    Requested device type.

    KortRequested device type.
    Control0..1
    TypeCodeableConcept
    32. logical-device-request.codeReference
    Definitie

    Requested device product.

    KortRequested device product.
    Control0..1
    TypeReference(Device)
    34. logical-device-request.subject
    Definitie

    Subject of the device request.

    KortSubject of the device request.
    Control0..1
    TypeReference
    36. logical-device-request.encounter
    Definitie

    Encounter context.

    KortEncounter context.
    Control0..1
    TypeReference
    38. logical-device-request.occurrenceDateTime
    Definitie

    Requested occurrence date and time.

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

    Requested occurrence period.

    KortRequested occurrence period.
    Control0..1
    TypePeriod
    42. logical-device-request.occurrenceTiming
    Definitie

    Requested occurrence timing.

    KortRequested occurrence timing.
    Control0..1
    TypeTiming
    44. logical-device-request.authoredOn
    Definitie

    Date authored.

    KortDate authored.
    Control0..1
    TypedateTime
    Primitieve waardeDit primitieve element kan aanwezig zijn of niet, of worden vervangen door een extensie
    46. logical-device-request.requester
    Definitie

    Requester.

    KortRequester.
    Control0..1
    TypeReference
    48. logical-device-request.requesterOnBehalfOf
    Definitie

    Requester organization.

    KortRequester organization.
    Control0..1
    TypeReference(Organization)
    50. logical-device-request.parameter
    Definitie

    Device-specific request parameters.

    KortDevice-specific request parameters.
    Control0..*
    Typehttps://translate-ig.cumuluz.dev/ig/StructureDefinition/logical-device-request-parameter
    52. logical-device-request.performerType
    Definitie

    Intended performer type.

    KortIntended performer type.
    Control0..1
    TypeCodeableConcept
    54. logical-device-request.performer
    Definitie

    Intended performer.

    KortIntended performer.
    Control0..1
    TypeReference
    56. logical-device-request.reasonCode
    Definitie

    Reasons for the request.

    KortReasons for the request.
    Control0..*
    TypeCodeableConcept
    58. logical-device-request.reasonReference
    Definitie

    Referenced reasons for the request.

    KortReferenced reasons for the request.
    Control0..*
    TypeReference
    60. logical-device-request.note
    Definitie

    Notes.

    KortNotes.
    Control0..*
    TypeAnnotation
    62. logical-device-request.insurance
    Definitie

    Insurance plans associated with the request.

    KortInsurance plans associated with the request.
    Control0..*
    TypeReference
    64. logical-device-request.supportingInfo
    Definitie

    Clinical information supporting the request.

    KortClinical information supporting the request.
    Control0..*
    TypeReference
    66. logical-device-request.relevantHistory
    Definitie

    Request lifecycle history.

    KortRequest lifecycle history.
    Control0..*
    TypeReference(Provenance)

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

    0. logical-device-request
    Definitie

    Canonical intermediate logical model for medical-device-request translation. It follows R4 DeviceRequest rather than relabelling a device order as a service request.

    KortLogical Model: DeviceRequest
    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-device-request-code-choice: Only one requested device code value may be present. ((codeCodeableConcept | codeReference).count() <= 1)
    logical-device-request-occurrence-choice: Only one device request occurrence value may be present. ((occurrenceDateTime | occurrencePeriod | occurrenceTiming).count() <= 1)
    2. logical-device-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-device-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-device-request.extensionDe slices zijnZonder volgorde en Open, en kunnen worden gedifferentieerd met de volgende discriminators:
    • value @ url
    • 6. logical-device-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-device-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-device-request.sourceResourceType
      Definitie

      FHIR source resource type accepted on the source side.

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

      FHIR target resource type produced on the target side.

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

      Device request identifiers.

      KortDevice request identifiers.
      NotitieDit is een business-identifier, geen resource-identifier (zie discussie)
      Control0..*
      TypeIdentifier
      16. logical-device-request.instantiatesCanonical
      Definitie

      Canonical protocols instantiated by the request.

      KortCanonical protocols instantiated by the request.
      Control0..*
      Typecanonical
      Primitieve waardeDit primitieve element kan aanwezig zijn of niet, of worden vervangen door een extensie
      18. logical-device-request.instantiatesUri
      Definitie

      External protocols instantiated by the request.

      KortExternal protocols instantiated by the request.
      Control0..*
      Typeuri
      Primitieve waardeDit primitieve element kan aanwezig zijn of niet, of worden vervangen door een extensie
      20. logical-device-request.basedOn
      Definitie

      Prior requests.

      KortPrior requests.
      Control0..*
      TypeReference
      22. logical-device-request.priorRequest
      Definitie

      Prior device requests replaced or superseded.

      KortPrior device requests replaced or superseded.
      Control0..*
      TypeReference(DeviceRequest)
      24. logical-device-request.groupIdentifier
      Definitie

      Composite request group identifier.

      KortComposite request group identifier.
      Control0..1
      TypeIdentifier
      26. logical-device-request.status
      Definitie

      Request status.

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

      Dutch source order status detail.

      KortDutch source order status detail.
      Control0..1
      TypeCodeableConcept
      30. logical-device-request.intent
      Definitie

      Request intent.

      KortRequest intent.
      Control0..1
      Typecode
      Primitieve waardeDit primitieve element kan aanwezig zijn of niet, of worden vervangen door een extensie
      32. logical-device-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
      34. logical-device-request.codeCodeableConcept
      Definitie

      Requested device type.

      KortRequested device type.
      Control0..1
      TypeCodeableConcept
      36. logical-device-request.codeReference
      Definitie

      Requested device product.

      KortRequested device product.
      Control0..1
      TypeReference(Device)
      38. logical-device-request.subject
      Definitie

      Subject of the device request.

      KortSubject of the device request.
      Control0..1
      TypeReference
      40. logical-device-request.encounter
      Definitie

      Encounter context.

      KortEncounter context.
      Control0..1
      TypeReference
      42. logical-device-request.occurrenceDateTime
      Definitie

      Requested occurrence date and time.

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

      Requested occurrence period.

      KortRequested occurrence period.
      Control0..1
      TypePeriod
      46. logical-device-request.occurrenceTiming
      Definitie

      Requested occurrence timing.

      KortRequested occurrence timing.
      Control0..1
      TypeTiming
      48. logical-device-request.authoredOn
      Definitie

      Date authored.

      KortDate authored.
      Control0..1
      TypedateTime
      Primitieve waardeDit primitieve element kan aanwezig zijn of niet, of worden vervangen door een extensie
      50. logical-device-request.requester
      Definitie

      Requester.

      KortRequester.
      Control0..1
      TypeReference
      52. logical-device-request.requesterOnBehalfOf
      Definitie

      Requester organization.

      KortRequester organization.
      Control0..1
      TypeReference(Organization)
      54. logical-device-request.parameter
      Definitie

      Device-specific request parameters.

      KortDevice-specific request parameters.
      Control0..*
      Typehttps://translate-ig.cumuluz.dev/ig/StructureDefinition/logical-device-request-parameter
      56. logical-device-request.performerType
      Definitie

      Intended performer type.

      KortIntended performer type.
      Control0..1
      TypeCodeableConcept
      58. logical-device-request.performer
      Definitie

      Intended performer.

      KortIntended performer.
      Control0..1
      TypeReference
      60. logical-device-request.reasonCode
      Definitie

      Reasons for the request.

      KortReasons for the request.
      Control0..*
      TypeCodeableConcept
      62. logical-device-request.reasonReference
      Definitie

      Referenced reasons for the request.

      KortReferenced reasons for the request.
      Control0..*
      TypeReference
      64. logical-device-request.note
      Definitie

      Notes.

      KortNotes.
      Control0..*
      TypeAnnotation
      66. logical-device-request.insurance
      Definitie

      Insurance plans associated with the request.

      KortInsurance plans associated with the request.
      Control0..*
      TypeReference
      68. logical-device-request.supportingInfo
      Definitie

      Clinical information supporting the request.

      KortClinical information supporting the request.
      Control0..*
      TypeReference
      70. logical-device-request.relevantHistory
      Definitie

      Request lifecycle history.

      KortRequest lifecycle history.
      Control0..*
      TypeReference(Provenance)