Nictiz FHIR NL STU3 Zib2017
1.3.15 - CI Build

Nictiz FHIR NL STU3 Zib2017 - Local Development build (v1.3.15) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions

Resource Profile: HCIM MedicalDevice Request

Official URL: http://nictiz.nl/fhir/StructureDefinition/zib-MedicalDeviceRequest Version: 1.3.15
Active as of 2024-04-09 Computable Name: Zib MedicalDevice Request

Copyright/Legal: CC0

MedicalDevice Request as defined by the Dutch Health and Care Information model for PlannedCareActivity (Dutch: Zorginformatiebouwsteen or ZIB) version 3.1, release 2017.

Recording planned appointments, referrals, treatments, diagnostic procedures, open orders and orders of which the results are not yet known gives every recipient, user or healthcare facility insight in the planned healthcare for this patient. This can prevent situations in which diagnostics and treatment can conflict with each other. This will give the recipient the option to place an order, cancel the order or act in any other way in accordance with their own policy. For orders that do not yet have results, the recipient is informed of the fact that potentially relevant results will be made available (which have to be requested).

Usage:

  • This Resource Profile is not used by any profiles in this Implementation Guide

Formal Views of Profile Content

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

This structure is derived from DeviceRequest

NameFlagsCard.TypeDescription & Constraintsdoco
.. DeviceRequest 0..* DeviceRequest Medical device request
... identifier 0..* Identifier External Request identifier
... status
.... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
.... orderStatus 0..1 (Complex) OrderStatus
URL: http://nictiz.nl/fhir/StructureDefinition/code-specification
..... valueCodeableConcept:valueCodeableConcept 1..1 CodeableConcept Value of extension
Binding: OrderStatusCodelijst (extensible): The status of the order.

... code[x] 1..1 ProductType
Binding: ProductTypeCodelijst (extensible): ProductTypeCodelist

.... codeReference Reference(HCIM MedicalDevice Product)
.... codeCodeableConcept CodeableConcept
... context 0..1 Reference(HCIM Encounter | nl-core-episodeofcare) Encounter or Episode motivating request
... Slices for occurrence[x] 0..1 dateTime, Period, Timing Desired time or schedule for use
Slice: Unordered, Open by type:$this
.... occurrence[x]:occurrencePeriod 0..1 Period Desired time or schedule for use
..... start 0..1 dateTime StartDate
..... end 0..1 dateTime EndDate
.... occurrence[x]:occurrenceDateTime 0..1 dateTime Desired time or schedule for use
.... occurrence[x]:occurrenceTiming 0..1 Timing Desired time or schedule for use
... requester 0..1 BackboneElement Who/what is requesting diagnostics
.... agent 1..1 Reference(HCIM MedicalDevice Product | nl-core-practitioner | nl-core-organization) Individual making the request
..... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
..... practitionerRole 0..1 Reference(nl-core-practitionerrole) Optional Extensions Element
URL: http://nictiz.nl/fhir/StructureDefinition/practitionerrole-reference
.... onBehalfOf 0..1 Reference(nl-core-organization) Organization agent is acting for
... performerType
.... Slices for coding 0..* Coding Code defined by a terminology system
Slice: Unordered, Open by value:system
..... coding:healthProfessionalRole 0..* Coding HealthProfessionalRole
Binding: ZorgverlenerRolCodelijst (extensible)
... performer 0..1 Reference(nl-core-practitioner | nl-core-organization | nl-core-patient | HCIM MedicalDevice Product | nl-core-relatedperson | nl-core-healthcareservice) Requested Filler
.... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
.... practitionerRole 0..1 Reference(nl-core-practitionerrole) Optional Extensions Element
URL: http://nictiz.nl/fhir/StructureDefinition/practitionerrole-reference
... note
.... Slices for author[x] 0..1 Individual responsible for the annotation
Slice: Unordered, Open by type:$this
..... authorReference Reference(nl-core-practitioner | nl-core-patient | nl-core-relatedperson)
..... authorString string
..... author[x]:authorReference 0..1 Reference(Practitioner | Patient | RelatedPerson) Individual responsible for the annotation
...... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
...... practitionerRole 0..1 Reference(nl-core-practitionerrole) Optional Extensions Element
URL: http://nictiz.nl/fhir/StructureDefinition/practitionerrole-reference
..... author[x]:authorString 0..1 string Individual responsible for the annotation

doco Documentation for this format

Terminology Bindings (Differential)

PathConformanceValueSetURI
DeviceRequest.status.extension:orderStatus.valueCodeableConcept:valueCodeableConceptextensibleOrderStatusCodelijst
http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.16.1.2--20171231000000
from this IG
DeviceRequest.code[x]extensibleProductTypeCodelijst (a valid code from SNOMED CT)
http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.10.1.1--20171231000000
from this IG
DeviceRequest.performerType.coding:healthProfessionalRoleextensibleZorgverlenerRolCodelijst
http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.17.1.5--20171231000000
from this IG
NameFlagsCard.TypeDescription & Constraintsdoco
.. DeviceRequest 0..* DeviceRequest Medical device request
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
... identifier Σ 0..* Identifier External Request identifier
.... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
.... orderStatus 0..1 (Complex) OrderStatus
URL: http://nictiz.nl/fhir/StructureDefinition/code-specification
..... url 1..1 uri "http://nictiz.nl/fhir/StructureDefinition/code-specification"
..... Slices for value[x] 1..1 CodeableConcept Value of extension
Slice: Unordered, Closed by type:$this
...... value[x]:valueCodeableConcept 1..1 CodeableConcept Value of extension
Binding: OrderStatusCodelijst (extensible): The status of the order.

... intent ?!Σ 1..1 CodeableConcept proposal | plan | original-order | encoded | reflex-order
Binding: RequestIntent (required): The kind of diagnostic request

... code[x] Σ 1..1 ProductType
Binding: ProductTypeCodelijst (extensible): ProductTypeCodelist

.... codeReference Reference(HCIM MedicalDevice Product)
.... codeCodeableConcept CodeableConcept
... subject Σ 1..1 Reference(nl-core-patient | Group | nl-core-location | HCIM MedicalDevice Product) Focus of request
... context Σ 0..1 Reference(HCIM Encounter | nl-core-episodeofcare) Encounter or Episode motivating request
... Slices for occurrence[x] Σ 0..1 Desired time or schedule for use
Slice: Unordered, Closed by type:$this
.... occurrenceDateTime dateTime
.... occurrencePeriod Period
.... occurrenceTiming Timing
.... occurrence[x]:occurrencePeriod Σ 0..1 Period Desired time or schedule for use
..... start ΣC 0..1 dateTime StartDate
..... end ΣC 0..1 dateTime EndDate
.... occurrence[x]:occurrenceDateTime Σ 0..1 dateTime Desired time or schedule for use
.... occurrence[x]:occurrenceTiming Σ 0..1 Timing Desired time or schedule for use
... requester Σ 0..1 BackboneElement Who/what is requesting diagnostics
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored
.... agent Σ 1..1 Reference(HCIM MedicalDevice Product | nl-core-practitioner | nl-core-organization) Individual making the request
..... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
..... practitionerRole 0..1 Reference(nl-core-practitionerrole) Optional Extensions Element
URL: http://nictiz.nl/fhir/StructureDefinition/practitionerrole-reference
.... onBehalfOf Σ 0..1 Reference(nl-core-organization) Organization agent is acting for
... performer Σ 0..1 Reference(nl-core-practitioner | nl-core-organization | nl-core-patient | HCIM MedicalDevice Product | nl-core-relatedperson | nl-core-healthcareservice) Requested Filler
.... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
.... practitionerRole 0..1 Reference(nl-core-practitionerrole) Optional Extensions Element
URL: http://nictiz.nl/fhir/StructureDefinition/practitionerrole-reference

doco Documentation for this format

Terminology Bindings

PathConformanceValueSetURI
DeviceRequest.statusrequiredRequestStatus
http://hl7.org/fhir/ValueSet/request-status
from the FHIR Standard
DeviceRequest.status.extension:orderStatus.value[x]:valueCodeableConceptextensibleOrderStatusCodelijst
http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.16.1.2--20171231000000
from this IG
DeviceRequest.intentrequiredRequestIntent
http://hl7.org/fhir/ValueSet/request-intent
from the FHIR Standard
DeviceRequest.code[x]extensibleProductTypeCodelijst (a valid code from SNOMED CT)
http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.10.1.1--20171231000000
from this IG

Constraints

IdGradePath(s)DetailsRequirements
dom-1errorDeviceRequestIf the resource is contained in another resource, it SHALL NOT contain any narrative
: contained.text.empty()
dom-2errorDeviceRequestIf the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-3errorDeviceRequestIf the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource
: contained.where(('#'+id in %resource.descendants().reference).not()).empty()
dom-4errorDeviceRequestIf 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()
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() | (children().count() > id.count())
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()
NameFlagsCard.TypeDescription & Constraintsdoco
.. DeviceRequest 0..* DeviceRequest Medical device request
... id Σ 0..1 id Logical id of this artifact
... meta Σ 0..1 Meta Metadata about the resource
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... language 0..1 code Language of the resource content
Binding: Common Languages (extensible): A human language.

Additional BindingsPurpose
AllLanguages Max Binding
... text 0..1 Narrative Text summary of the resource, for human interpretation
... contained 0..* Resource Contained, inline Resources
... extension 0..* Extension Additional Content defined by implementations
... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
... identifier Σ 0..* Identifier External Request identifier
... definition Σ 0..* Reference(ActivityDefinition | PlanDefinition) Protocol or definition
... basedOn Σ 0..* Reference(Resource) What request fulfills
... priorRequest Σ 0..* Reference(Resource) What request replaces
... groupIdentifier Σ 0..1 Identifier Identifier of composite request
... status ?!Σ 0..1 code draft | active | suspended | completed | entered-in-error | cancelled
Binding: RequestStatus (required): Codes representing the status of the request.

.... id 0..1 string xml:id (or equivalent in JSON)
.... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
.... orderStatus 0..1 (Complex) OrderStatus
URL: http://nictiz.nl/fhir/StructureDefinition/code-specification
..... id 0..1 string xml:id (or equivalent in JSON)
..... extension 0..* Extension Additional Content defined by implementations
Slice: Unordered, Open by value:url
..... url 1..1 uri "http://nictiz.nl/fhir/StructureDefinition/code-specification"
..... Slices for value[x] 1..1 CodeableConcept Value of extension
Slice: Unordered, Closed by type:$this
...... value[x]:valueCodeableConcept 1..1 CodeableConcept Value of extension
Binding: OrderStatusCodelijst (extensible): The status of the order.

.... value 0..1 code Primitive value for code
... intent ?!Σ 1..1 CodeableConcept proposal | plan | original-order | encoded | reflex-order
Binding: RequestIntent (required): The kind of diagnostic request

... priority Σ 0..1 code Indicates how quickly the {{title}} should be addressed with respect to other requests
Binding: RequestPriority (required): Identifies the level of importance to be assigned to actioning the request

... code[x] Σ 1..1 ProductType
Binding: ProductTypeCodelijst (extensible): ProductTypeCodelist

.... codeReference Reference(HCIM MedicalDevice Product)
.... codeCodeableConcept CodeableConcept
... subject Σ 1..1 Reference(nl-core-patient | Group | nl-core-location | HCIM MedicalDevice Product) Focus of request
... context Σ 0..1 Reference(HCIM Encounter | nl-core-episodeofcare) Encounter or Episode motivating request
... Slices for occurrence[x] Σ 0..1 Desired time or schedule for use
Slice: Unordered, Closed by type:$this
.... occurrenceDateTime dateTime
.... occurrencePeriod Period
.... occurrenceTiming Timing
.... occurrence[x]:occurrencePeriod Σ 0..1 Period Desired time or schedule for use
..... id 0..1 string xml:id (or equivalent in JSON)
..... extension 0..* Extension Additional Content defined by implementations
Slice: Unordered, Open by value:url
..... start ΣC 0..1 dateTime StartDate
..... end ΣC 0..1 dateTime EndDate
.... occurrence[x]:occurrenceDateTime Σ 0..1 dateTime Desired time or schedule for use
.... occurrence[x]:occurrenceTiming Σ 0..1 Timing Desired time or schedule for use
... authoredOn Σ 0..1 dateTime When recorded
... requester Σ 0..1 BackboneElement Who/what is requesting diagnostics
.... id 0..1 string xml:id (or equivalent in JSON)
.... extension 0..* Extension Additional Content defined by implementations
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored
.... agent Σ 1..1 Reference(HCIM MedicalDevice Product | nl-core-practitioner | nl-core-organization) Individual making the request
..... id 0..1 string xml:id (or equivalent in JSON)
..... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
..... practitionerRole 0..1 Reference(nl-core-practitionerrole) Optional Extensions Element
URL: http://nictiz.nl/fhir/StructureDefinition/practitionerrole-reference
..... reference ΣC 0..1 string Literal reference, Relative, internal or absolute URL
..... identifier Σ 0..1 Identifier Logical reference, when literal reference is not known
..... display Σ 0..1 string Text alternative for the resource
.... onBehalfOf Σ 0..1 Reference(nl-core-organization) Organization agent is acting for
... performerType Σ 0..1 CodeableConcept Fille role
Binding: Participant Roles (example): Indicates specific responsibility of an individual within the care team, such as "Primary physician", "Team coordinator", "Caregiver", etc.

.... id 0..1 string xml:id (or equivalent in JSON)
.... extension 0..* Extension Additional Content defined by implementations
Slice: Unordered, Open by value:url
.... Slices for coding Σ 0..* Coding Code defined by a terminology system
Slice: Unordered, Open by value:system
..... coding:healthProfessionalRole Σ 0..* Coding HealthProfessionalRole
Binding: ZorgverlenerRolCodelijst (extensible)
.... text Σ 0..1 string Plain text representation of the concept
... performer Σ 0..1 Reference(nl-core-practitioner | nl-core-organization | nl-core-patient | HCIM MedicalDevice Product | nl-core-relatedperson | nl-core-healthcareservice) Requested Filler
.... id 0..1 string xml:id (or equivalent in JSON)
.... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
.... practitionerRole 0..1 Reference(nl-core-practitionerrole) Optional Extensions Element
URL: http://nictiz.nl/fhir/StructureDefinition/practitionerrole-reference
.... reference ΣC 0..1 string Literal reference, Relative, internal or absolute URL
.... identifier Σ 0..1 Identifier Logical reference, when literal reference is not known
.... display Σ 0..1 string Text alternative for the resource
... reasonCode Σ 0..* CodeableConcept Coded Reason for request
Binding: Condition/Problem/Diagnosis Codes (example): Diagnosis or problem codes justifying the reason for requesting the device.


... reasonReference Σ 0..* Reference(Resource) Linked Reason for request
... supportingInfo 0..* Reference(Resource) Additional clinical information
... note 0..* Annotation Notes or comments
.... id 0..1 string xml:id (or equivalent in JSON)
.... extension 0..* Extension Additional Content defined by implementations
Slice: Unordered, Open by value:url
.... Slices for author[x] Σ 0..1 Individual responsible for the annotation
Slice: Unordered, Closed by type:$this
..... authorReference Reference(nl-core-practitioner | nl-core-patient | nl-core-relatedperson)
..... authorString string
..... author[x]:authorReference Σ 0..1 Reference(Practitioner | Patient | RelatedPerson) Individual responsible for the annotation
...... id 0..1 string xml:id (or equivalent in JSON)
...... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
...... practitionerRole 0..1 Reference(nl-core-practitionerrole) Optional Extensions Element
URL: http://nictiz.nl/fhir/StructureDefinition/practitionerrole-reference
...... reference ΣC 0..1 string Literal reference, Relative, internal or absolute URL
...... identifier Σ 0..1 Identifier Logical reference, when literal reference is not known
...... display Σ 0..1 string Text alternative for the resource
..... author[x]:authorString Σ 0..1 string Individual responsible for the annotation
.... time Σ 0..1 dateTime When the annotation was made
.... text 1..1 string The annotation - text content
... relevantHistory 0..* Reference(Provenance) Request provenance

doco Documentation for this format

Terminology Bindings

PathConformanceValueSetURI
DeviceRequest.languageextensibleCommon Languages
Additional Bindings Purpose
AllLanguages Max Binding
http://hl7.org/fhir/ValueSet/languages
from the FHIR Standard
DeviceRequest.statusrequiredRequestStatus
http://hl7.org/fhir/ValueSet/request-status
from the FHIR Standard
DeviceRequest.status.extension:orderStatus.value[x]:valueCodeableConceptextensibleOrderStatusCodelijst
http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.16.1.2--20171231000000
from this IG
DeviceRequest.intentrequiredRequestIntent
http://hl7.org/fhir/ValueSet/request-intent
from the FHIR Standard
DeviceRequest.priorityrequiredRequestPriority
http://hl7.org/fhir/ValueSet/request-priority
from the FHIR Standard
DeviceRequest.code[x]extensibleProductTypeCodelijst (a valid code from SNOMED CT)
http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.10.1.1--20171231000000
from this IG
DeviceRequest.performerTypeexampleParticipant Roles
http://hl7.org/fhir/ValueSet/participant-role
from the FHIR Standard
DeviceRequest.performerType.coding:healthProfessionalRoleextensibleZorgverlenerRolCodelijst
http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.17.1.5--20171231000000
from this IG
DeviceRequest.reasonCodeexampleCondition/Problem/Diagnosis Codes
http://hl7.org/fhir/ValueSet/condition-code
from the FHIR Standard

Constraints

IdGradePath(s)DetailsRequirements
dom-1errorDeviceRequestIf the resource is contained in another resource, it SHALL NOT contain any narrative
: contained.text.empty()
dom-2errorDeviceRequestIf the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-3errorDeviceRequestIf the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource
: contained.where(('#'+id in %resource.descendants().reference).not()).empty()
dom-4errorDeviceRequestIf 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()
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() | (children().count() > id.count())
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()

Differential View

This structure is derived from DeviceRequest

NameFlagsCard.TypeDescription & Constraintsdoco
.. DeviceRequest 0..* DeviceRequest Medical device request
... identifier 0..* Identifier External Request identifier
... status
.... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
.... orderStatus 0..1 (Complex) OrderStatus
URL: http://nictiz.nl/fhir/StructureDefinition/code-specification
..... valueCodeableConcept:valueCodeableConcept 1..1 CodeableConcept Value of extension
Binding: OrderStatusCodelijst (extensible): The status of the order.

... code[x] 1..1 ProductType
Binding: ProductTypeCodelijst (extensible): ProductTypeCodelist

.... codeReference Reference(HCIM MedicalDevice Product)
.... codeCodeableConcept CodeableConcept
... context 0..1 Reference(HCIM Encounter | nl-core-episodeofcare) Encounter or Episode motivating request
... Slices for occurrence[x] 0..1 dateTime, Period, Timing Desired time or schedule for use
Slice: Unordered, Open by type:$this
.... occurrence[x]:occurrencePeriod 0..1 Period Desired time or schedule for use
..... start 0..1 dateTime StartDate
..... end 0..1 dateTime EndDate
.... occurrence[x]:occurrenceDateTime 0..1 dateTime Desired time or schedule for use
.... occurrence[x]:occurrenceTiming 0..1 Timing Desired time or schedule for use
... requester 0..1 BackboneElement Who/what is requesting diagnostics
.... agent 1..1 Reference(HCIM MedicalDevice Product | nl-core-practitioner | nl-core-organization) Individual making the request
..... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
..... practitionerRole 0..1 Reference(nl-core-practitionerrole) Optional Extensions Element
URL: http://nictiz.nl/fhir/StructureDefinition/practitionerrole-reference
.... onBehalfOf 0..1 Reference(nl-core-organization) Organization agent is acting for
... performerType
.... Slices for coding 0..* Coding Code defined by a terminology system
Slice: Unordered, Open by value:system
..... coding:healthProfessionalRole 0..* Coding HealthProfessionalRole
Binding: ZorgverlenerRolCodelijst (extensible)
... performer 0..1 Reference(nl-core-practitioner | nl-core-organization | nl-core-patient | HCIM MedicalDevice Product | nl-core-relatedperson | nl-core-healthcareservice) Requested Filler
.... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
.... practitionerRole 0..1 Reference(nl-core-practitionerrole) Optional Extensions Element
URL: http://nictiz.nl/fhir/StructureDefinition/practitionerrole-reference
... note
.... Slices for author[x] 0..1 Individual responsible for the annotation
Slice: Unordered, Open by type:$this
..... authorReference Reference(nl-core-practitioner | nl-core-patient | nl-core-relatedperson)
..... authorString string
..... author[x]:authorReference 0..1 Reference(Practitioner | Patient | RelatedPerson) Individual responsible for the annotation
...... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
...... practitionerRole 0..1 Reference(nl-core-practitionerrole) Optional Extensions Element
URL: http://nictiz.nl/fhir/StructureDefinition/practitionerrole-reference
..... author[x]:authorString 0..1 string Individual responsible for the annotation

doco Documentation for this format

Terminology Bindings (Differential)

PathConformanceValueSetURI
DeviceRequest.status.extension:orderStatus.valueCodeableConcept:valueCodeableConceptextensibleOrderStatusCodelijst
http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.16.1.2--20171231000000
from this IG
DeviceRequest.code[x]extensibleProductTypeCodelijst (a valid code from SNOMED CT)
http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.10.1.1--20171231000000
from this IG
DeviceRequest.performerType.coding:healthProfessionalRoleextensibleZorgverlenerRolCodelijst
http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.17.1.5--20171231000000
from this IG

Key Elements View

NameFlagsCard.TypeDescription & Constraintsdoco
.. DeviceRequest 0..* DeviceRequest Medical device request
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
... identifier Σ 0..* Identifier External Request identifier
.... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
.... orderStatus 0..1 (Complex) OrderStatus
URL: http://nictiz.nl/fhir/StructureDefinition/code-specification
..... url 1..1 uri "http://nictiz.nl/fhir/StructureDefinition/code-specification"
..... Slices for value[x] 1..1 CodeableConcept Value of extension
Slice: Unordered, Closed by type:$this
...... value[x]:valueCodeableConcept 1..1 CodeableConcept Value of extension
Binding: OrderStatusCodelijst (extensible): The status of the order.

... intent ?!Σ 1..1 CodeableConcept proposal | plan | original-order | encoded | reflex-order
Binding: RequestIntent (required): The kind of diagnostic request

... code[x] Σ 1..1 ProductType
Binding: ProductTypeCodelijst (extensible): ProductTypeCodelist

.... codeReference Reference(HCIM MedicalDevice Product)
.... codeCodeableConcept CodeableConcept
... subject Σ 1..1 Reference(nl-core-patient | Group | nl-core-location | HCIM MedicalDevice Product) Focus of request
... context Σ 0..1 Reference(HCIM Encounter | nl-core-episodeofcare) Encounter or Episode motivating request
... Slices for occurrence[x] Σ 0..1 Desired time or schedule for use
Slice: Unordered, Closed by type:$this
.... occurrenceDateTime dateTime
.... occurrencePeriod Period
.... occurrenceTiming Timing
.... occurrence[x]:occurrencePeriod Σ 0..1 Period Desired time or schedule for use
..... start ΣC 0..1 dateTime StartDate
..... end ΣC 0..1 dateTime EndDate
.... occurrence[x]:occurrenceDateTime Σ 0..1 dateTime Desired time or schedule for use
.... occurrence[x]:occurrenceTiming Σ 0..1 Timing Desired time or schedule for use
... requester Σ 0..1 BackboneElement Who/what is requesting diagnostics
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored
.... agent Σ 1..1 Reference(HCIM MedicalDevice Product | nl-core-practitioner | nl-core-organization) Individual making the request
..... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
..... practitionerRole 0..1 Reference(nl-core-practitionerrole) Optional Extensions Element
URL: http://nictiz.nl/fhir/StructureDefinition/practitionerrole-reference
.... onBehalfOf Σ 0..1 Reference(nl-core-organization) Organization agent is acting for
... performer Σ 0..1 Reference(nl-core-practitioner | nl-core-organization | nl-core-patient | HCIM MedicalDevice Product | nl-core-relatedperson | nl-core-healthcareservice) Requested Filler
.... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
.... practitionerRole 0..1 Reference(nl-core-practitionerrole) Optional Extensions Element
URL: http://nictiz.nl/fhir/StructureDefinition/practitionerrole-reference

doco Documentation for this format

Terminology Bindings

PathConformanceValueSetURI
DeviceRequest.statusrequiredRequestStatus
http://hl7.org/fhir/ValueSet/request-status
from the FHIR Standard
DeviceRequest.status.extension:orderStatus.value[x]:valueCodeableConceptextensibleOrderStatusCodelijst
http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.16.1.2--20171231000000
from this IG
DeviceRequest.intentrequiredRequestIntent
http://hl7.org/fhir/ValueSet/request-intent
from the FHIR Standard
DeviceRequest.code[x]extensibleProductTypeCodelijst (a valid code from SNOMED CT)
http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.10.1.1--20171231000000
from this IG

Constraints

IdGradePath(s)DetailsRequirements
dom-1errorDeviceRequestIf the resource is contained in another resource, it SHALL NOT contain any narrative
: contained.text.empty()
dom-2errorDeviceRequestIf the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-3errorDeviceRequestIf the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource
: contained.where(('#'+id in %resource.descendants().reference).not()).empty()
dom-4errorDeviceRequestIf 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()
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() | (children().count() > id.count())
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()

Snapshot View

NameFlagsCard.TypeDescription & Constraintsdoco
.. DeviceRequest 0..* DeviceRequest Medical device request
... id Σ 0..1 id Logical id of this artifact
... meta Σ 0..1 Meta Metadata about the resource
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... language 0..1 code Language of the resource content
Binding: Common Languages (extensible): A human language.

Additional BindingsPurpose
AllLanguages Max Binding
... text 0..1 Narrative Text summary of the resource, for human interpretation
... contained 0..* Resource Contained, inline Resources
... extension 0..* Extension Additional Content defined by implementations
... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
... identifier Σ 0..* Identifier External Request identifier
... definition Σ 0..* Reference(ActivityDefinition | PlanDefinition) Protocol or definition
... basedOn Σ 0..* Reference(Resource) What request fulfills
... priorRequest Σ 0..* Reference(Resource) What request replaces
... groupIdentifier Σ 0..1 Identifier Identifier of composite request
... status ?!Σ 0..1 code draft | active | suspended | completed | entered-in-error | cancelled
Binding: RequestStatus (required): Codes representing the status of the request.

.... id 0..1 string xml:id (or equivalent in JSON)
.... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
.... orderStatus 0..1 (Complex) OrderStatus
URL: http://nictiz.nl/fhir/StructureDefinition/code-specification
..... id 0..1 string xml:id (or equivalent in JSON)
..... extension 0..* Extension Additional Content defined by implementations
Slice: Unordered, Open by value:url
..... url 1..1 uri "http://nictiz.nl/fhir/StructureDefinition/code-specification"
..... Slices for value[x] 1..1 CodeableConcept Value of extension
Slice: Unordered, Closed by type:$this
...... value[x]:valueCodeableConcept 1..1 CodeableConcept Value of extension
Binding: OrderStatusCodelijst (extensible): The status of the order.

.... value 0..1 code Primitive value for code
... intent ?!Σ 1..1 CodeableConcept proposal | plan | original-order | encoded | reflex-order
Binding: RequestIntent (required): The kind of diagnostic request

... priority Σ 0..1 code Indicates how quickly the {{title}} should be addressed with respect to other requests
Binding: RequestPriority (required): Identifies the level of importance to be assigned to actioning the request

... code[x] Σ 1..1 ProductType
Binding: ProductTypeCodelijst (extensible): ProductTypeCodelist

.... codeReference Reference(HCIM MedicalDevice Product)
.... codeCodeableConcept CodeableConcept
... subject Σ 1..1 Reference(nl-core-patient | Group | nl-core-location | HCIM MedicalDevice Product) Focus of request
... context Σ 0..1 Reference(HCIM Encounter | nl-core-episodeofcare) Encounter or Episode motivating request
... Slices for occurrence[x] Σ 0..1 Desired time or schedule for use
Slice: Unordered, Closed by type:$this
.... occurrenceDateTime dateTime
.... occurrencePeriod Period
.... occurrenceTiming Timing
.... occurrence[x]:occurrencePeriod Σ 0..1 Period Desired time or schedule for use
..... id 0..1 string xml:id (or equivalent in JSON)
..... extension 0..* Extension Additional Content defined by implementations
Slice: Unordered, Open by value:url
..... start ΣC 0..1 dateTime StartDate
..... end ΣC 0..1 dateTime EndDate
.... occurrence[x]:occurrenceDateTime Σ 0..1 dateTime Desired time or schedule for use
.... occurrence[x]:occurrenceTiming Σ 0..1 Timing Desired time or schedule for use
... authoredOn Σ 0..1 dateTime When recorded
... requester Σ 0..1 BackboneElement Who/what is requesting diagnostics
.... id 0..1 string xml:id (or equivalent in JSON)
.... extension 0..* Extension Additional Content defined by implementations
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored
.... agent Σ 1..1 Reference(HCIM MedicalDevice Product | nl-core-practitioner | nl-core-organization) Individual making the request
..... id 0..1 string xml:id (or equivalent in JSON)
..... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
..... practitionerRole 0..1 Reference(nl-core-practitionerrole) Optional Extensions Element
URL: http://nictiz.nl/fhir/StructureDefinition/practitionerrole-reference
..... reference ΣC 0..1 string Literal reference, Relative, internal or absolute URL
..... identifier Σ 0..1 Identifier Logical reference, when literal reference is not known
..... display Σ 0..1 string Text alternative for the resource
.... onBehalfOf Σ 0..1 Reference(nl-core-organization) Organization agent is acting for
... performerType Σ 0..1 CodeableConcept Fille role
Binding: Participant Roles (example): Indicates specific responsibility of an individual within the care team, such as "Primary physician", "Team coordinator", "Caregiver", etc.

.... id 0..1 string xml:id (or equivalent in JSON)
.... extension 0..* Extension Additional Content defined by implementations
Slice: Unordered, Open by value:url
.... Slices for coding Σ 0..* Coding Code defined by a terminology system
Slice: Unordered, Open by value:system
..... coding:healthProfessionalRole Σ 0..* Coding HealthProfessionalRole
Binding: ZorgverlenerRolCodelijst (extensible)
.... text Σ 0..1 string Plain text representation of the concept
... performer Σ 0..1 Reference(nl-core-practitioner | nl-core-organization | nl-core-patient | HCIM MedicalDevice Product | nl-core-relatedperson | nl-core-healthcareservice) Requested Filler
.... id 0..1 string xml:id (or equivalent in JSON)
.... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
.... practitionerRole 0..1 Reference(nl-core-practitionerrole) Optional Extensions Element
URL: http://nictiz.nl/fhir/StructureDefinition/practitionerrole-reference
.... reference ΣC 0..1 string Literal reference, Relative, internal or absolute URL
.... identifier Σ 0..1 Identifier Logical reference, when literal reference is not known
.... display Σ 0..1 string Text alternative for the resource
... reasonCode Σ 0..* CodeableConcept Coded Reason for request
Binding: Condition/Problem/Diagnosis Codes (example): Diagnosis or problem codes justifying the reason for requesting the device.


... reasonReference Σ 0..* Reference(Resource) Linked Reason for request
... supportingInfo 0..* Reference(Resource) Additional clinical information
... note 0..* Annotation Notes or comments
.... id 0..1 string xml:id (or equivalent in JSON)
.... extension 0..* Extension Additional Content defined by implementations
Slice: Unordered, Open by value:url
.... Slices for author[x] Σ 0..1 Individual responsible for the annotation
Slice: Unordered, Closed by type:$this
..... authorReference Reference(nl-core-practitioner | nl-core-patient | nl-core-relatedperson)
..... authorString string
..... author[x]:authorReference Σ 0..1 Reference(Practitioner | Patient | RelatedPerson) Individual responsible for the annotation
...... id 0..1 string xml:id (or equivalent in JSON)
...... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
...... practitionerRole 0..1 Reference(nl-core-practitionerrole) Optional Extensions Element
URL: http://nictiz.nl/fhir/StructureDefinition/practitionerrole-reference
...... reference ΣC 0..1 string Literal reference, Relative, internal or absolute URL
...... identifier Σ 0..1 Identifier Logical reference, when literal reference is not known
...... display Σ 0..1 string Text alternative for the resource
..... author[x]:authorString Σ 0..1 string Individual responsible for the annotation
.... time Σ 0..1 dateTime When the annotation was made
.... text 1..1 string The annotation - text content
... relevantHistory 0..* Reference(Provenance) Request provenance

doco Documentation for this format

Terminology Bindings

PathConformanceValueSetURI
DeviceRequest.languageextensibleCommon Languages
Additional Bindings Purpose
AllLanguages Max Binding
http://hl7.org/fhir/ValueSet/languages
from the FHIR Standard
DeviceRequest.statusrequiredRequestStatus
http://hl7.org/fhir/ValueSet/request-status
from the FHIR Standard
DeviceRequest.status.extension:orderStatus.value[x]:valueCodeableConceptextensibleOrderStatusCodelijst
http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.16.1.2--20171231000000
from this IG
DeviceRequest.intentrequiredRequestIntent
http://hl7.org/fhir/ValueSet/request-intent
from the FHIR Standard
DeviceRequest.priorityrequiredRequestPriority
http://hl7.org/fhir/ValueSet/request-priority
from the FHIR Standard
DeviceRequest.code[x]extensibleProductTypeCodelijst (a valid code from SNOMED CT)
http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.10.1.1--20171231000000
from this IG
DeviceRequest.performerTypeexampleParticipant Roles
http://hl7.org/fhir/ValueSet/participant-role
from the FHIR Standard
DeviceRequest.performerType.coding:healthProfessionalRoleextensibleZorgverlenerRolCodelijst
http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.17.1.5--20171231000000
from this IG
DeviceRequest.reasonCodeexampleCondition/Problem/Diagnosis Codes
http://hl7.org/fhir/ValueSet/condition-code
from the FHIR Standard

Constraints

IdGradePath(s)DetailsRequirements
dom-1errorDeviceRequestIf the resource is contained in another resource, it SHALL NOT contain any narrative
: contained.text.empty()
dom-2errorDeviceRequestIf the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-3errorDeviceRequestIf the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource
: contained.where(('#'+id in %resource.descendants().reference).not()).empty()
dom-4errorDeviceRequestIf 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()
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() | (children().count() > id.count())
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()

 

Other representations of profile: CSV, Excel, Schematron