1.0.0 - Release

This page is part of the KLGatewayRehab (v1.0.0: Release) based on FHIR R4. This is the current published version in its permanent home (it will always be available at this URL). For a full list of available versions, see the Directory of published versions

Resource Profile: KLGateway140ServiceRequest - Detailed Descriptions

Active as of 2023-09-28

Definitions for the klgateway-140-servicerequest resource profile.

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

0. ServiceRequest
Invariantsgateway-140-service-request-1: one of the order detail codes, should always be almen, specialiseret eller rehabilitering (category.select(coding.code = 'ffd81f78-352e-4589-a195-5350dd1df2a4' or coding.code = '0c8e2bfc-1350-45d1-90da-c07e2645d073' or coding.code = '83c89857-8fb8-4163-97b1-eb1a56345c29').anyTrue())
2. ServiceRequest.extension
SlicingThis element introduces a set of slices on ServiceRequest.extension. The slices are unordered and Open, and can be differentiated using the following discriminators: , and can be differentiated using the following discriminators:
  • value @ url
4. ServiceRequest.extension:dischargeDate
Slice NamedischargeDate
Short[DK] anledningUdskrivningsdato
Control0..1
TypeExtension(PreconditionDate) (Extension Type: date)
6. ServiceRequest.extension:statusReason
Slice NamestatusReason
Short[DK] anledningÅrsagManglendeAktivitet
Control0..1
TypeExtension(Reason for current status) (Extension Type: CodeableConcept)
8. ServiceRequest.extension:statusReason.value[x]
[x] NoteSee Choice of Data Types for further information about how to use [x]
10. ServiceRequest.extension:statusReason.value[x].coding
BindingThe codes SHALL be taken from ServiceRequestStatusReasons
12. ServiceRequest.identifier
NoteThis is a business identifier, not a resource identifier (see discussion)
Control0..0
14. ServiceRequest.instantiatesCanonical
Control0..0
16. ServiceRequest.instantiatesUri
Control0..0
18. ServiceRequest.basedOn
Control0..0
20. ServiceRequest.replaces
Short[DK] anledningErstatter
Control0..1
TypeReference(KLGateway140ServiceRequest)bundled
22. ServiceRequest.requisition
Control0..0
24. ServiceRequest.status
Short[DK] anledningsStatus
26. ServiceRequest.intent
Short[DK] anledningsHensigt
Pattern Valueplan
28. ServiceRequest.category
Short[DK] anledningTypeAfGGOP
Control1..2
30. ServiceRequest.category.coding
BindingThe codes SHALL be taken from ServiceRequestTypes
32. ServiceRequest.priority
Control0..0
34. ServiceRequest.doNotPerform
Control0..0
36. ServiceRequest.code
38. ServiceRequest.code.coding
Short[DK] anledningsIndsats
BindingThe codes SHALL be taken from ServiceTypes
40. ServiceRequest.orderDetail
Control0..0
42. ServiceRequest.quantity[x]
Control0..0
44. ServiceRequest.subject
Short[DK] anledningsSubjekt
TypeReference(KLGateway140Citizen)bundled
46. ServiceRequest.encounter
Control0..0
48. ServiceRequest.occurrence[x]
[x] NoteSee Choice of Data Types for further information about how to use [x]
SlicingThis element introduces a set of slices on ServiceRequest.occurrence[x]. The slices are unordered and Open, and can be differentiated using the following discriminators: , and can be differentiated using the following discriminators:
  • type @ $this
50. ServiceRequest.occurrence[x]:occurrenceDateTime
Slice NameoccurrenceDateTime
Control0..0
TypedateTime
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
52. ServiceRequest.occurrence[x]:occurrenceTiming
Slice NameoccurrenceTiming
Control0..0
TypeTiming
54. ServiceRequest.occurrence[x]:occurrencePeriod
Slice NameoccurrencePeriod
Control0..1
TypePeriod
[x] NoteSee Choice of Data Types for further information about how to use [x]
56. ServiceRequest.occurrence[x]:occurrencePeriod.start
Short[DK] anledningTilbudtFørsteKontakt
58. ServiceRequest.occurrence[x]:occurrencePeriod.end
Control0..0
60. ServiceRequest.asNeeded[x]
Control0..0
62. ServiceRequest.authoredOn
Short[DK] anledningstid
Control1..?
64. ServiceRequest.requester
Short[DK] anledningAnsvarlig
Control1..?
TypeReference(KLGateway140Organization)bundled
66. ServiceRequest.performerType
Control0..0
68. ServiceRequest.performer
Control0..0
70. ServiceRequest.locationCode
Control0..0
72. ServiceRequest.locationReference
Control0..0
74. ServiceRequest.reasonCode
Control0..0
76. ServiceRequest.reasonReference
Short[DK] anledningsbegrundelse
TypeReference(KLGateway140FocusCondition)bundled
78. ServiceRequest.insurance
Control0..0
80. ServiceRequest.supportingInfo
Control0..0
82. ServiceRequest.specimen
Control0..0
84. ServiceRequest.bodySite
Control0..0
86. ServiceRequest.note
Control0..0
88. ServiceRequest.patientInstruction
Control0..0
90. ServiceRequest.relevantHistory
Control0..0