Health New Zealand Te Whatu Ora Shared Care FHIR API
0.4.7 - release New Zealand flag

Health New Zealand Te Whatu Ora Shared Care FHIR API - Local Development build (v0.4.7) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions

Resource Profile: DHO Service Request Profile

Official URL: https://fhir-ig.digital.health.nz/shared-care/StructureDefinition/DHOServiceRequest Version: 0.0.1
Draft as of 2026-10-13 Computable Name: DHOServiceRequest

This profile derives from the ServiceRequest Resource, providing a lightweight referral/order resource for use in the Dunedin Hospital Outpatients context.

Lightweight Dunedin Hospital Outpatient Service Request used to represent referrals/orders for outpatient services

Usages:

You can also check for usages in the FHIR IG Statistics

Formal Views of Profile Content

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

NameFlagsCard.TypeDescription & Constraints    Filter: doco
ServiceRequest C 0..* ServiceRequest A request for a service to be performed
Constraints: prr-1
ServiceRequest.identifier This element is included in summaries. 0..* Identifier External (provider) and Health NZ business identifiers
ServiceRequest.identifier.use This element is a modifier element. This element must be supported. This element is included in summaries. 0..1 code usual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .
ServiceRequest.identifier.system This element must be supported. This element is included in summaries. 0..1 uri The namespace for the identifier value
Example General: http://www.acme.com/identifiers/patient
ServiceRequest.identifier.value This element must be supported. This element is included in summaries. 1..1 string The value that is unique
Example General: 123456
ServiceRequest.status This element is a modifier element. This element must be supported. This element is included in summaries. 1..1 code draft | active | on-hold | revoked | completed | entered-in-error | unknown
Binding: RequestStatus (required): The status of a service order.
ServiceRequest.intent This element is a modifier element. This element must be supported. This element is included in summaries. 1..1 code proposal | plan | directive | order | original-order | reflex-order | filler-order | instance-order | option
Binding: RequestIntent (required): The kind of service request.
ServiceRequest.category This element is included in summaries. 0..1 CodeableConcept Classification of service
Binding: ServiceRequestCategoryCodes (example): Classification of the requested service.
ServiceRequest.priority This element must be supported. This element is included in summaries. 0..1 code routine | urgent | asap | stat
Binding: RequestPriority (required): Identifies the level of importance to be assigned to actioning the request.
ServiceRequest.code This element must be supported. This element is included in summaries. 1..1 CodeableConcept The specialty or service being requested
Binding: DHO Health Speciality ValueSet (extensible)
ServiceRequest.subject This element is included in summaries. 1..1 Reference(DHO Patient Profile | NZ Patient | Patient) Individual or Entity the service is ordered for
ServiceRequest.subject.type This element is included in summaries. 1..1 uri Type the reference refers to (e.g. "Patient")
Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model).
Required Pattern: Patient
ServiceRequest.subject.identifier This element is included in summaries. 1..1 Identifier Logical reference, when literal reference is not known
ServiceRequest.subject.identifier.use This element is a modifier element. This element is included in summaries. 0..1 code usual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .
ServiceRequest.subject.identifier.system This element is included in summaries. 1..1 uri The namespace for the identifier value
Fixed Value: https://standards.digital.health.nz/ns/nhi-id
ServiceRequest.subject.identifier.value This element is included in summaries. C 1..1 string Must be an absolute URL reference to the patient on the NHI system. See constraints for details.
Constraints: dho-nhi-value-format
Example General: 123456
ServiceRequest.encounter This element is included in summaries. 0..1 Reference(DHO Encounter profile | Encounter) Encounter in which the request was created
ServiceRequest.occurrence[x] This element is included in summaries. 0..1 When service should occur
ServiceRequest.occurrence[x].occurrenceDateTime dateTime
ServiceRequest.occurrence[x].occurrencePeriod Period
ServiceRequest.authoredOn This element must be supported. This element is included in summaries. 0..1 dateTime Date request signed
ServiceRequest.requester This element must be supported. This element is included in summaries. 0..1 Reference(Practitioner resource for use in NZ | PractitionerRole resource for use in NZ | Organization resource for use in NZ) The clinician or organisation making the referral
ServiceRequest.performer This element must be supported. This element is included in summaries. 0..* Reference(Practitioner resource for use in NZ | PractitionerRole resource for use in NZ | HealthcareService resource for use in NZ | Organization resource for use in NZ) The clinician, team or service the referral is directed to
ServiceRequest.locationReference This element is included in summaries. 0..1 Reference(DHO Location Profile) The location the referred service will be delivered at

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
ServiceRequest.identifier.​use Base required IdentifierUse 📍4.0.1 FHIR Std.
ServiceRequest.status Base required RequestStatus 📍4.0.1 FHIR Std.
ServiceRequest.intent Base required RequestIntent 📍4.0.1 FHIR Std.
ServiceRequest.category Base example Service Request Category Codes 📍4.0.1 FHIR Std.
ServiceRequest.priority Base required Request priority 📍4.0.1 FHIR Std.
ServiceRequest.code Base extensible DHO Health Speciality ValueSet 📦0.4.7 This IG
ServiceRequest.subject.​type Base extensible ResourceType 📍4.0.1 FHIR Std.
ServiceRequest.subject.​identifier.use Base required IdentifierUse 📍4.0.1 FHIR Std.

Constraints

Id Grade Path(s) Description Expression
dho-nhi-value-format error ServiceRequest.subject.identifier.value Reference must be an NHI Patient URL with format ZZZ1111 or ZZZ11AA matches('^[A-Z]{3}([0-9]{4}|[0-9]{2}[A-Z]{2})$')

This structure is derived from ServiceRequest

NameFlagsCard.TypeDescription & Constraints    Filter: doco
ServiceRequest 0..* ServiceRequest A request for a service to be performed
ServiceRequest.meta
ServiceRequest.meta.source 1..1 uri HPI Facility ID from where the record is sourced
ServiceRequest.meta.Slices for tag 1..* Coding Correlation-id where the record is sourced
Slice: Unordered, Open by value:system
Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
ServiceRequest.meta.Slices for tag.tag:correlationId 1..1 Coding Tags applied to this resource
ServiceRequest.meta.Slices for tag.tag:correlationId.system 1..1 uri Identity of the terminology system
Fixed Value: https://hub.services.digital.health.nz/ns/correlation-id
ServiceRequest.meta.Slices for tag.tag:correlationId.code 1..1 code Symbol in syntax defined by the system
ServiceRequest.implicitRules 0..0 A set of rules under which this content was created
ServiceRequest.language 0..0 Language of the resource content
ServiceRequest.modifierExtension 0..0 Extension
ServiceRequest.identifier 0..* Identifier External (provider) and Health NZ business identifiers
ServiceRequest.identifier.id 0..0 Unique id for inter-element referencing
ServiceRequest.identifier.use This element must be supported. 0..1 code usual | official | temp | secondary | old (If known)
ServiceRequest.identifier.system This element must be supported. 0..1 uri The namespace for the identifier value
ServiceRequest.identifier.value This element must be supported. 1..1 string The value that is unique
ServiceRequest.identifier.period 0..0 Time period when id is/was valid for use
ServiceRequest.instantiatesCanonical 0..0 Instantiates FHIR protocol or definition
ServiceRequest.instantiatesUri 0..0 Instantiates external protocol or definition
ServiceRequest.basedOn 0..0 What request fulfills
ServiceRequest.replaces 0..0 What request replaces
ServiceRequest.requisition 0..0 Composite Request ID
ServiceRequest.status This element must be supported. 1..1 code draft | active | on-hold | revoked | completed | entered-in-error | unknown
ServiceRequest.intent This element must be supported. 1..1 code proposal | plan | directive | order | original-order | reflex-order | filler-order | instance-order | option
ServiceRequest.category 0..1 CodeableConcept Classification of service
ServiceRequest.priority This element must be supported. 0..1 code routine | urgent | asap | stat
ServiceRequest.doNotPerform 0..0 True if service/procedure should not be performed
ServiceRequest.code This element must be supported. 1..1 CodeableConcept The specialty or service being requested
Binding: DHO Health Speciality ValueSet (extensible)
ServiceRequest.orderDetail 0..0 Additional order information
ServiceRequest.quantity[x] 0..0 Service amount
ServiceRequest.subject 1..1 Reference(DHO Patient Profile | NZ Patient | Patient) Individual or Entity the service is ordered for
ServiceRequest.subject.type 1..1 uri Type the reference refers to (e.g. "Patient")
Required Pattern: Patient
ServiceRequest.subject.identifier 1..1 Identifier Logical reference, when literal reference is not known
ServiceRequest.subject.identifier.system 1..1 uri The namespace for the identifier value
Fixed Value: https://standards.digital.health.nz/ns/nhi-id
ServiceRequest.subject.identifier.value C 1..1 string Must be an absolute URL reference to the patient on the NHI system. See constraints for details.
Constraints: dho-nhi-value-format
ServiceRequest.encounter 0..1 Reference(DHO Encounter profile | Encounter) Encounter in which the request was created
ServiceRequest.occurrence[x] 0..1 When service should occur
ServiceRequest.occurrence[x].occurrenceDateTime dateTime
ServiceRequest.occurrence[x].occurrencePeriod Period
ServiceRequest.asNeeded[x] 0..0 Preconditions for service
ServiceRequest.authoredOn This element must be supported. 0..1 dateTime Date request signed
ServiceRequest.requester This element must be supported. 0..1 Reference(Practitioner resource for use in NZ | PractitionerRole resource for use in NZ | Organization resource for use in NZ) The clinician or organisation making the referral
ServiceRequest.performerType 0..0 Performer role
ServiceRequest.performer This element must be supported. 0..* Reference(Practitioner resource for use in NZ | PractitionerRole resource for use in NZ | HealthcareService resource for use in NZ | Organization resource for use in NZ) The clinician, team or service the referral is directed to
ServiceRequest.locationCode 0..0 Requested location
ServiceRequest.locationReference 0..1 Reference(DHO Location Profile) The location the referred service will be delivered at
ServiceRequest.insurance 0..0 Associated insurance coverage
ServiceRequest.supportingInfo 0..0 Additional clinical information
ServiceRequest.specimen 0..0 Procedure Samples
ServiceRequest.bodySite 0..0 Location on Body
ServiceRequest.relevantHistory 0..0 Request provenance

doco Documentation for this format

Terminology Bindings (Differential)

Path Status Usage ValueSet Version Source
ServiceRequest.code Base extensible DHO Health Speciality ValueSet 📦0.4.7 This IG

Constraints

Id Grade Path(s) Description Expression
dho-nhi-value-format error ServiceRequest.subject.identifier.value Reference must be an NHI Patient URL with format ZZZ1111 or ZZZ11AA matches('^[A-Z]{3}([0-9]{4}|[0-9]{2}[A-Z]{2})$')
NameFlagsCard.TypeDescription & Constraints    Filter: doco
ServiceRequest C 0..* ServiceRequest A request for a service to be performed
Constraints: prr-1
ServiceRequest.id This element is included in summaries. 0..1 id Logical id of this artifact
ServiceRequest.meta This element is included in summaries. 0..1 Meta Metadata about the resource
ServiceRequest.meta.id 0..1 string Unique id for inter-element referencing
ServiceRequest.meta.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
ServiceRequest.meta.versionId This element is included in summaries. 0..1 id Version specific identifier
ServiceRequest.meta.lastUpdated This element is included in summaries. 0..1 instant When the resource version last changed
ServiceRequest.meta.source This element is included in summaries. 1..1 uri HPI Facility ID from where the record is sourced
ServiceRequest.meta.profile This element is included in summaries. 0..* canonical(StructureDefinition) Profiles this resource claims to conform to
ServiceRequest.meta.security This element is included in summaries. 0..* Coding Security Labels applied to this resource
Binding: All Security Labels (extensible): Security Labels from the Healthcare Privacy and Security Classification System.
ServiceRequest.meta.Slices for tag This element is included in summaries. 1..* Coding Correlation-id where the record is sourced
Slice: Unordered, Open by value:system
Binding: CommonTags (example): Codes that represent various types of tags, commonly workflow-related; e.g. "Needs review by Dr. Jones".

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
ServiceRequest.meta.Slices for tag.tag:correlationId This element is included in summaries. 1..1 Coding Tags applied to this resource
Binding: CommonTags (example): Codes that represent various types of tags, commonly workflow-related; e.g. "Needs review by Dr. Jones".
ServiceRequest.meta.Slices for tag.tag:correlationId.id 0..1 string Unique id for inter-element referencing
ServiceRequest.meta.Slices for tag.tag:correlationId.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
ServiceRequest.meta.Slices for tag.tag:correlationId.system This element is included in summaries. 1..1 uri Identity of the terminology system
Fixed Value: https://hub.services.digital.health.nz/ns/correlation-id
ServiceRequest.meta.Slices for tag.tag:correlationId.version This element is included in summaries. 0..1 string Version of the system - if relevant
ServiceRequest.meta.Slices for tag.tag:correlationId.code This element is included in summaries. 1..1 code Symbol in syntax defined by the system
ServiceRequest.meta.Slices for tag.tag:correlationId.display This element is included in summaries. 0..1 string Representation defined by the system
ServiceRequest.meta.Slices for tag.tag:correlationId.userSelected This element is included in summaries. 0..1 boolean If this coding was chosen directly by the user
ServiceRequest.text 0..1 Narrative Text summary of the resource, for human interpretation
This profile does not constrain the narrative in regard to content, language, or traceability to data elements
ServiceRequest.contained 0..* Resource Contained, inline Resources
ServiceRequest.extension 0..* Extension Additional content defined by implementations
ServiceRequest.identifier This element is included in summaries. 0..* Identifier External (provider) and Health NZ business identifiers
ServiceRequest.identifier.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
ServiceRequest.identifier.use This element is a modifier element. This element must be supported. This element is included in summaries. 0..1 code usual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .
ServiceRequest.identifier.type This element is included in summaries. 0..1 CodeableConcept Description of identifier
Binding: Identifier Type Codes (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose.
ServiceRequest.identifier.system This element must be supported. This element is included in summaries. 0..1 uri The namespace for the identifier value
Example General: http://www.acme.com/identifiers/patient
ServiceRequest.identifier.value This element must be supported. This element is included in summaries. 1..1 string The value that is unique
Example General: 123456
ServiceRequest.identifier.assigner This element is included in summaries. 0..1 Reference(Organization) Organization that issued id (may be just text)
ServiceRequest.status This element is a modifier element. This element must be supported. This element is included in summaries. 1..1 code draft | active | on-hold | revoked | completed | entered-in-error | unknown
Binding: RequestStatus (required): The status of a service order.
ServiceRequest.intent This element is a modifier element. This element must be supported. This element is included in summaries. 1..1 code proposal | plan | directive | order | original-order | reflex-order | filler-order | instance-order | option
Binding: RequestIntent (required): The kind of service request.
ServiceRequest.category This element is included in summaries. 0..1 CodeableConcept Classification of service
Binding: ServiceRequestCategoryCodes (example): Classification of the requested service.
ServiceRequest.priority This element must be supported. This element is included in summaries. 0..1 code routine | urgent | asap | stat
Binding: RequestPriority (required): Identifies the level of importance to be assigned to actioning the request.
ServiceRequest.code This element must be supported. This element is included in summaries. 1..1 CodeableConcept The specialty or service being requested
Binding: DHO Health Speciality ValueSet (extensible)
ServiceRequest.subject This element is included in summaries. 1..1 Reference(DHO Patient Profile | NZ Patient | Patient) Individual or Entity the service is ordered for
ServiceRequest.subject.id 0..1 string Unique id for inter-element referencing
ServiceRequest.subject.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
ServiceRequest.subject.reference This element is included in summaries. C 0..1 string Literal reference, Relative, internal or absolute URL
ServiceRequest.subject.type This element is included in summaries. 1..1 uri Type the reference refers to (e.g. "Patient")
Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model).
Required Pattern: Patient
ServiceRequest.subject.identifier This element is included in summaries. 1..1 Identifier Logical reference, when literal reference is not known
ServiceRequest.subject.identifier.id 0..1 string Unique id for inter-element referencing
ServiceRequest.subject.identifier.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
ServiceRequest.subject.identifier.use This element is a modifier element. This element is included in summaries. 0..1 code usual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .
ServiceRequest.subject.identifier.type This element is included in summaries. 0..1 CodeableConcept Description of identifier
Binding: Identifier Type Codes (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose.
ServiceRequest.subject.identifier.system This element is included in summaries. 1..1 uri The namespace for the identifier value
Fixed Value: https://standards.digital.health.nz/ns/nhi-id
ServiceRequest.subject.identifier.value This element is included in summaries. C 1..1 string Must be an absolute URL reference to the patient on the NHI system. See constraints for details.
Constraints: dho-nhi-value-format
Example General: 123456
ServiceRequest.subject.identifier.period This element is included in summaries. 0..1 Period Time period when id is/was valid for use
ServiceRequest.subject.identifier.assigner This element is included in summaries. 0..1 Reference(Organization) Organization that issued id (may be just text)
ServiceRequest.subject.display This element is included in summaries. 0..1 string Text alternative for the resource
ServiceRequest.encounter This element is included in summaries. 0..1 Reference(DHO Encounter profile | Encounter) Encounter in which the request was created
ServiceRequest.occurrence[x] This element is included in summaries. 0..1 When service should occur
ServiceRequest.occurrence[x].occurrenceDateTime dateTime
ServiceRequest.occurrence[x].occurrencePeriod Period
ServiceRequest.authoredOn This element must be supported. This element is included in summaries. 0..1 dateTime Date request signed
ServiceRequest.requester This element must be supported. This element is included in summaries. 0..1 Reference(Practitioner resource for use in NZ | PractitionerRole resource for use in NZ | Organization resource for use in NZ) The clinician or organisation making the referral
ServiceRequest.performer This element must be supported. This element is included in summaries. 0..* Reference(Practitioner resource for use in NZ | PractitionerRole resource for use in NZ | HealthcareService resource for use in NZ | Organization resource for use in NZ) The clinician, team or service the referral is directed to
ServiceRequest.locationReference This element is included in summaries. 0..1 Reference(DHO Location Profile) The location the referred service will be delivered at
ServiceRequest.reasonCode This element is included in summaries. 0..* CodeableConcept Explanation/Justification for procedure or service
Binding: ProcedureReasonCodes (example): Diagnosis or problem codes justifying the reason for requesting the service investigation.
ServiceRequest.reasonReference This element is included in summaries. 0..* Reference(Condition | Observation | DiagnosticReport | DocumentReference) Explanation/Justification for service or service
ServiceRequest.note 0..* Annotation Comments
ServiceRequest.patientInstruction This element is included in summaries. 0..1 string Patient or consumer-oriented instructions

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
ServiceRequest.meta.​security Base extensible SecurityLabels 📍4.0.1 FHIR Std.
ServiceRequest.meta.​tag Base example Common Tags 📍4.0.1 FHIR Std.
ServiceRequest.meta.​tag:correlationId Base example Common Tags 📍4.0.1 FHIR Std.
ServiceRequest.identifier.​use Base required IdentifierUse 📍4.0.1 FHIR Std.
ServiceRequest.identifier.​type Base extensible IdentifierType 📍4.0.1 FHIR Std.
ServiceRequest.status Base required RequestStatus 📍4.0.1 FHIR Std.
ServiceRequest.intent Base required RequestIntent 📍4.0.1 FHIR Std.
ServiceRequest.category Base example Service Request Category Codes 📍4.0.1 FHIR Std.
ServiceRequest.priority Base required Request priority 📍4.0.1 FHIR Std.
ServiceRequest.code Base extensible DHO Health Speciality ValueSet 📦0.4.7 This IG
ServiceRequest.subject.​type Base extensible ResourceType 📍4.0.1 FHIR Std.
ServiceRequest.subject.​identifier.use Base required IdentifierUse 📍4.0.1 FHIR Std.
ServiceRequest.subject.​identifier.type Base extensible IdentifierType 📍4.0.1 FHIR Std.
ServiceRequest.reasonCode Base example Procedure Reason Codes 📍4.0.1 FHIR Std.

Constraints

Id Grade Path(s) Description Expression
dho-nhi-value-format error ServiceRequest.subject.identifier.value Reference must be an NHI Patient URL with format ZZZ1111 or ZZZ11AA matches('^[A-Z]{3}([0-9]{4}|[0-9]{2}[A-Z]{2})$')

Key Elements View

NameFlagsCard.TypeDescription & Constraints    Filter: doco
ServiceRequest C 0..* ServiceRequest A request for a service to be performed
Constraints: prr-1
ServiceRequest.identifier This element is included in summaries. 0..* Identifier External (provider) and Health NZ business identifiers
ServiceRequest.identifier.use This element is a modifier element. This element must be supported. This element is included in summaries. 0..1 code usual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .
ServiceRequest.identifier.system This element must be supported. This element is included in summaries. 0..1 uri The namespace for the identifier value
Example General: http://www.acme.com/identifiers/patient
ServiceRequest.identifier.value This element must be supported. This element is included in summaries. 1..1 string The value that is unique
Example General: 123456
ServiceRequest.status This element is a modifier element. This element must be supported. This element is included in summaries. 1..1 code draft | active | on-hold | revoked | completed | entered-in-error | unknown
Binding: RequestStatus (required): The status of a service order.
ServiceRequest.intent This element is a modifier element. This element must be supported. This element is included in summaries. 1..1 code proposal | plan | directive | order | original-order | reflex-order | filler-order | instance-order | option
Binding: RequestIntent (required): The kind of service request.
ServiceRequest.category This element is included in summaries. 0..1 CodeableConcept Classification of service
Binding: ServiceRequestCategoryCodes (example): Classification of the requested service.
ServiceRequest.priority This element must be supported. This element is included in summaries. 0..1 code routine | urgent | asap | stat
Binding: RequestPriority (required): Identifies the level of importance to be assigned to actioning the request.
ServiceRequest.code This element must be supported. This element is included in summaries. 1..1 CodeableConcept The specialty or service being requested
Binding: DHO Health Speciality ValueSet (extensible)
ServiceRequest.subject This element is included in summaries. 1..1 Reference(DHO Patient Profile | NZ Patient | Patient) Individual or Entity the service is ordered for
ServiceRequest.subject.type This element is included in summaries. 1..1 uri Type the reference refers to (e.g. "Patient")
Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model).
Required Pattern: Patient
ServiceRequest.subject.identifier This element is included in summaries. 1..1 Identifier Logical reference, when literal reference is not known
ServiceRequest.subject.identifier.use This element is a modifier element. This element is included in summaries. 0..1 code usual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .
ServiceRequest.subject.identifier.system This element is included in summaries. 1..1 uri The namespace for the identifier value
Fixed Value: https://standards.digital.health.nz/ns/nhi-id
ServiceRequest.subject.identifier.value This element is included in summaries. C 1..1 string Must be an absolute URL reference to the patient on the NHI system. See constraints for details.
Constraints: dho-nhi-value-format
Example General: 123456
ServiceRequest.encounter This element is included in summaries. 0..1 Reference(DHO Encounter profile | Encounter) Encounter in which the request was created
ServiceRequest.occurrence[x] This element is included in summaries. 0..1 When service should occur
ServiceRequest.occurrence[x].occurrenceDateTime dateTime
ServiceRequest.occurrence[x].occurrencePeriod Period
ServiceRequest.authoredOn This element must be supported. This element is included in summaries. 0..1 dateTime Date request signed
ServiceRequest.requester This element must be supported. This element is included in summaries. 0..1 Reference(Practitioner resource for use in NZ | PractitionerRole resource for use in NZ | Organization resource for use in NZ) The clinician or organisation making the referral
ServiceRequest.performer This element must be supported. This element is included in summaries. 0..* Reference(Practitioner resource for use in NZ | PractitionerRole resource for use in NZ | HealthcareService resource for use in NZ | Organization resource for use in NZ) The clinician, team or service the referral is directed to
ServiceRequest.locationReference This element is included in summaries. 0..1 Reference(DHO Location Profile) The location the referred service will be delivered at

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
ServiceRequest.identifier.​use Base required IdentifierUse 📍4.0.1 FHIR Std.
ServiceRequest.status Base required RequestStatus 📍4.0.1 FHIR Std.
ServiceRequest.intent Base required RequestIntent 📍4.0.1 FHIR Std.
ServiceRequest.category Base example Service Request Category Codes 📍4.0.1 FHIR Std.
ServiceRequest.priority Base required Request priority 📍4.0.1 FHIR Std.
ServiceRequest.code Base extensible DHO Health Speciality ValueSet 📦0.4.7 This IG
ServiceRequest.subject.​type Base extensible ResourceType 📍4.0.1 FHIR Std.
ServiceRequest.subject.​identifier.use Base required IdentifierUse 📍4.0.1 FHIR Std.

Constraints

Id Grade Path(s) Description Expression
dho-nhi-value-format error ServiceRequest.subject.identifier.value Reference must be an NHI Patient URL with format ZZZ1111 or ZZZ11AA matches('^[A-Z]{3}([0-9]{4}|[0-9]{2}[A-Z]{2})$')

Differential View

This structure is derived from ServiceRequest

NameFlagsCard.TypeDescription & Constraints    Filter: doco
ServiceRequest 0..* ServiceRequest A request for a service to be performed
ServiceRequest.meta
ServiceRequest.meta.source 1..1 uri HPI Facility ID from where the record is sourced
ServiceRequest.meta.Slices for tag 1..* Coding Correlation-id where the record is sourced
Slice: Unordered, Open by value:system
Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
ServiceRequest.meta.Slices for tag.tag:correlationId 1..1 Coding Tags applied to this resource
ServiceRequest.meta.Slices for tag.tag:correlationId.system 1..1 uri Identity of the terminology system
Fixed Value: https://hub.services.digital.health.nz/ns/correlation-id
ServiceRequest.meta.Slices for tag.tag:correlationId.code 1..1 code Symbol in syntax defined by the system
ServiceRequest.implicitRules 0..0 A set of rules under which this content was created
ServiceRequest.language 0..0 Language of the resource content
ServiceRequest.modifierExtension 0..0 Extension
ServiceRequest.identifier 0..* Identifier External (provider) and Health NZ business identifiers
ServiceRequest.identifier.id 0..0 Unique id for inter-element referencing
ServiceRequest.identifier.use This element must be supported. 0..1 code usual | official | temp | secondary | old (If known)
ServiceRequest.identifier.system This element must be supported. 0..1 uri The namespace for the identifier value
ServiceRequest.identifier.value This element must be supported. 1..1 string The value that is unique
ServiceRequest.identifier.period 0..0 Time period when id is/was valid for use
ServiceRequest.instantiatesCanonical 0..0 Instantiates FHIR protocol or definition
ServiceRequest.instantiatesUri 0..0 Instantiates external protocol or definition
ServiceRequest.basedOn 0..0 What request fulfills
ServiceRequest.replaces 0..0 What request replaces
ServiceRequest.requisition 0..0 Composite Request ID
ServiceRequest.status This element must be supported. 1..1 code draft | active | on-hold | revoked | completed | entered-in-error | unknown
ServiceRequest.intent This element must be supported. 1..1 code proposal | plan | directive | order | original-order | reflex-order | filler-order | instance-order | option
ServiceRequest.category 0..1 CodeableConcept Classification of service
ServiceRequest.priority This element must be supported. 0..1 code routine | urgent | asap | stat
ServiceRequest.doNotPerform 0..0 True if service/procedure should not be performed
ServiceRequest.code This element must be supported. 1..1 CodeableConcept The specialty or service being requested
Binding: DHO Health Speciality ValueSet (extensible)
ServiceRequest.orderDetail 0..0 Additional order information
ServiceRequest.quantity[x] 0..0 Service amount
ServiceRequest.subject 1..1 Reference(DHO Patient Profile | NZ Patient | Patient) Individual or Entity the service is ordered for
ServiceRequest.subject.type 1..1 uri Type the reference refers to (e.g. "Patient")
Required Pattern: Patient
ServiceRequest.subject.identifier 1..1 Identifier Logical reference, when literal reference is not known
ServiceRequest.subject.identifier.system 1..1 uri The namespace for the identifier value
Fixed Value: https://standards.digital.health.nz/ns/nhi-id
ServiceRequest.subject.identifier.value C 1..1 string Must be an absolute URL reference to the patient on the NHI system. See constraints for details.
Constraints: dho-nhi-value-format
ServiceRequest.encounter 0..1 Reference(DHO Encounter profile | Encounter) Encounter in which the request was created
ServiceRequest.occurrence[x] 0..1 When service should occur
ServiceRequest.occurrence[x].occurrenceDateTime dateTime
ServiceRequest.occurrence[x].occurrencePeriod Period
ServiceRequest.asNeeded[x] 0..0 Preconditions for service
ServiceRequest.authoredOn This element must be supported. 0..1 dateTime Date request signed
ServiceRequest.requester This element must be supported. 0..1 Reference(Practitioner resource for use in NZ | PractitionerRole resource for use in NZ | Organization resource for use in NZ) The clinician or organisation making the referral
ServiceRequest.performerType 0..0 Performer role
ServiceRequest.performer This element must be supported. 0..* Reference(Practitioner resource for use in NZ | PractitionerRole resource for use in NZ | HealthcareService resource for use in NZ | Organization resource for use in NZ) The clinician, team or service the referral is directed to
ServiceRequest.locationCode 0..0 Requested location
ServiceRequest.locationReference 0..1 Reference(DHO Location Profile) The location the referred service will be delivered at
ServiceRequest.insurance 0..0 Associated insurance coverage
ServiceRequest.supportingInfo 0..0 Additional clinical information
ServiceRequest.specimen 0..0 Procedure Samples
ServiceRequest.bodySite 0..0 Location on Body
ServiceRequest.relevantHistory 0..0 Request provenance

doco Documentation for this format

Terminology Bindings (Differential)

Path Status Usage ValueSet Version Source
ServiceRequest.code Base extensible DHO Health Speciality ValueSet 📦0.4.7 This IG

Constraints

Id Grade Path(s) Description Expression
dho-nhi-value-format error ServiceRequest.subject.identifier.value Reference must be an NHI Patient URL with format ZZZ1111 or ZZZ11AA matches('^[A-Z]{3}([0-9]{4}|[0-9]{2}[A-Z]{2})$')

Snapshot View

NameFlagsCard.TypeDescription & Constraints    Filter: doco
ServiceRequest C 0..* ServiceRequest A request for a service to be performed
Constraints: prr-1
ServiceRequest.id This element is included in summaries. 0..1 id Logical id of this artifact
ServiceRequest.meta This element is included in summaries. 0..1 Meta Metadata about the resource
ServiceRequest.meta.id 0..1 string Unique id for inter-element referencing
ServiceRequest.meta.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
ServiceRequest.meta.versionId This element is included in summaries. 0..1 id Version specific identifier
ServiceRequest.meta.lastUpdated This element is included in summaries. 0..1 instant When the resource version last changed
ServiceRequest.meta.source This element is included in summaries. 1..1 uri HPI Facility ID from where the record is sourced
ServiceRequest.meta.profile This element is included in summaries. 0..* canonical(StructureDefinition) Profiles this resource claims to conform to
ServiceRequest.meta.security This element is included in summaries. 0..* Coding Security Labels applied to this resource
Binding: All Security Labels (extensible): Security Labels from the Healthcare Privacy and Security Classification System.
ServiceRequest.meta.Slices for tag This element is included in summaries. 1..* Coding Correlation-id where the record is sourced
Slice: Unordered, Open by value:system
Binding: CommonTags (example): Codes that represent various types of tags, commonly workflow-related; e.g. "Needs review by Dr. Jones".

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
ServiceRequest.meta.Slices for tag.tag:correlationId This element is included in summaries. 1..1 Coding Tags applied to this resource
Binding: CommonTags (example): Codes that represent various types of tags, commonly workflow-related; e.g. "Needs review by Dr. Jones".
ServiceRequest.meta.Slices for tag.tag:correlationId.id 0..1 string Unique id for inter-element referencing
ServiceRequest.meta.Slices for tag.tag:correlationId.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
ServiceRequest.meta.Slices for tag.tag:correlationId.system This element is included in summaries. 1..1 uri Identity of the terminology system
Fixed Value: https://hub.services.digital.health.nz/ns/correlation-id
ServiceRequest.meta.Slices for tag.tag:correlationId.version This element is included in summaries. 0..1 string Version of the system - if relevant
ServiceRequest.meta.Slices for tag.tag:correlationId.code This element is included in summaries. 1..1 code Symbol in syntax defined by the system
ServiceRequest.meta.Slices for tag.tag:correlationId.display This element is included in summaries. 0..1 string Representation defined by the system
ServiceRequest.meta.Slices for tag.tag:correlationId.userSelected This element is included in summaries. 0..1 boolean If this coding was chosen directly by the user
ServiceRequest.text 0..1 Narrative Text summary of the resource, for human interpretation
This profile does not constrain the narrative in regard to content, language, or traceability to data elements
ServiceRequest.contained 0..* Resource Contained, inline Resources
ServiceRequest.extension 0..* Extension Additional content defined by implementations
ServiceRequest.identifier This element is included in summaries. 0..* Identifier External (provider) and Health NZ business identifiers
ServiceRequest.identifier.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
ServiceRequest.identifier.use This element is a modifier element. This element must be supported. This element is included in summaries. 0..1 code usual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .
ServiceRequest.identifier.type This element is included in summaries. 0..1 CodeableConcept Description of identifier
Binding: Identifier Type Codes (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose.
ServiceRequest.identifier.system This element must be supported. This element is included in summaries. 0..1 uri The namespace for the identifier value
Example General: http://www.acme.com/identifiers/patient
ServiceRequest.identifier.value This element must be supported. This element is included in summaries. 1..1 string The value that is unique
Example General: 123456
ServiceRequest.identifier.assigner This element is included in summaries. 0..1 Reference(Organization) Organization that issued id (may be just text)
ServiceRequest.status This element is a modifier element. This element must be supported. This element is included in summaries. 1..1 code draft | active | on-hold | revoked | completed | entered-in-error | unknown
Binding: RequestStatus (required): The status of a service order.
ServiceRequest.intent This element is a modifier element. This element must be supported. This element is included in summaries. 1..1 code proposal | plan | directive | order | original-order | reflex-order | filler-order | instance-order | option
Binding: RequestIntent (required): The kind of service request.
ServiceRequest.category This element is included in summaries. 0..1 CodeableConcept Classification of service
Binding: ServiceRequestCategoryCodes (example): Classification of the requested service.
ServiceRequest.priority This element must be supported. This element is included in summaries. 0..1 code routine | urgent | asap | stat
Binding: RequestPriority (required): Identifies the level of importance to be assigned to actioning the request.
ServiceRequest.code This element must be supported. This element is included in summaries. 1..1 CodeableConcept The specialty or service being requested
Binding: DHO Health Speciality ValueSet (extensible)
ServiceRequest.subject This element is included in summaries. 1..1 Reference(DHO Patient Profile | NZ Patient | Patient) Individual or Entity the service is ordered for
ServiceRequest.subject.id 0..1 string Unique id for inter-element referencing
ServiceRequest.subject.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
ServiceRequest.subject.reference This element is included in summaries. C 0..1 string Literal reference, Relative, internal or absolute URL
ServiceRequest.subject.type This element is included in summaries. 1..1 uri Type the reference refers to (e.g. "Patient")
Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model).
Required Pattern: Patient
ServiceRequest.subject.identifier This element is included in summaries. 1..1 Identifier Logical reference, when literal reference is not known
ServiceRequest.subject.identifier.id 0..1 string Unique id for inter-element referencing
ServiceRequest.subject.identifier.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
ServiceRequest.subject.identifier.use This element is a modifier element. This element is included in summaries. 0..1 code usual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .
ServiceRequest.subject.identifier.type This element is included in summaries. 0..1 CodeableConcept Description of identifier
Binding: Identifier Type Codes (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose.
ServiceRequest.subject.identifier.system This element is included in summaries. 1..1 uri The namespace for the identifier value
Fixed Value: https://standards.digital.health.nz/ns/nhi-id
ServiceRequest.subject.identifier.value This element is included in summaries. C 1..1 string Must be an absolute URL reference to the patient on the NHI system. See constraints for details.
Constraints: dho-nhi-value-format
Example General: 123456
ServiceRequest.subject.identifier.period This element is included in summaries. 0..1 Period Time period when id is/was valid for use
ServiceRequest.subject.identifier.assigner This element is included in summaries. 0..1 Reference(Organization) Organization that issued id (may be just text)
ServiceRequest.subject.display This element is included in summaries. 0..1 string Text alternative for the resource
ServiceRequest.encounter This element is included in summaries. 0..1 Reference(DHO Encounter profile | Encounter) Encounter in which the request was created
ServiceRequest.occurrence[x] This element is included in summaries. 0..1 When service should occur
ServiceRequest.occurrence[x].occurrenceDateTime dateTime
ServiceRequest.occurrence[x].occurrencePeriod Period
ServiceRequest.authoredOn This element must be supported. This element is included in summaries. 0..1 dateTime Date request signed
ServiceRequest.requester This element must be supported. This element is included in summaries. 0..1 Reference(Practitioner resource for use in NZ | PractitionerRole resource for use in NZ | Organization resource for use in NZ) The clinician or organisation making the referral
ServiceRequest.performer This element must be supported. This element is included in summaries. 0..* Reference(Practitioner resource for use in NZ | PractitionerRole resource for use in NZ | HealthcareService resource for use in NZ | Organization resource for use in NZ) The clinician, team or service the referral is directed to
ServiceRequest.locationReference This element is included in summaries. 0..1 Reference(DHO Location Profile) The location the referred service will be delivered at
ServiceRequest.reasonCode This element is included in summaries. 0..* CodeableConcept Explanation/Justification for procedure or service
Binding: ProcedureReasonCodes (example): Diagnosis or problem codes justifying the reason for requesting the service investigation.
ServiceRequest.reasonReference This element is included in summaries. 0..* Reference(Condition | Observation | DiagnosticReport | DocumentReference) Explanation/Justification for service or service
ServiceRequest.note 0..* Annotation Comments
ServiceRequest.patientInstruction This element is included in summaries. 0..1 string Patient or consumer-oriented instructions

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
ServiceRequest.meta.​security Base extensible SecurityLabels 📍4.0.1 FHIR Std.
ServiceRequest.meta.​tag Base example Common Tags 📍4.0.1 FHIR Std.
ServiceRequest.meta.​tag:correlationId Base example Common Tags 📍4.0.1 FHIR Std.
ServiceRequest.identifier.​use Base required IdentifierUse 📍4.0.1 FHIR Std.
ServiceRequest.identifier.​type Base extensible IdentifierType 📍4.0.1 FHIR Std.
ServiceRequest.status Base required RequestStatus 📍4.0.1 FHIR Std.
ServiceRequest.intent Base required RequestIntent 📍4.0.1 FHIR Std.
ServiceRequest.category Base example Service Request Category Codes 📍4.0.1 FHIR Std.
ServiceRequest.priority Base required Request priority 📍4.0.1 FHIR Std.
ServiceRequest.code Base extensible DHO Health Speciality ValueSet 📦0.4.7 This IG
ServiceRequest.subject.​type Base extensible ResourceType 📍4.0.1 FHIR Std.
ServiceRequest.subject.​identifier.use Base required IdentifierUse 📍4.0.1 FHIR Std.
ServiceRequest.subject.​identifier.type Base extensible IdentifierType 📍4.0.1 FHIR Std.
ServiceRequest.reasonCode Base example Procedure Reason Codes 📍4.0.1 FHIR Std.

Constraints

Id Grade Path(s) Description Expression
dho-nhi-value-format error ServiceRequest.subject.identifier.value Reference must be an NHI Patient URL with format ZZZ1111 or ZZZ11AA matches('^[A-Z]{3}([0-9]{4}|[0-9]{2}[A-Z]{2})$')

 

Other representations of profile: CSV, Excel, Schematron