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: ManaakiNgaTahiServiceRequest

Official URL: https://fhir-ig.digital.health.nz/shared-care/StructureDefinition/ManaakiNgaTahiServiceRequest Version: 0.1.3
Active as of 2026-10-13 Computable Name: ManaakiNgaTahiServiceRequest

Service request FHIR resource for Manaaki Nga Tahi

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.instantiatesCanonical This element is included in summaries. 0..* canonical(ActivityDefinition) Instantiates FHIR protocol or definition
ServiceRequest.basedOn This element is included in summaries. 0..* Reference(CarePlan) What request fulfills
ServiceRequest.status This element is a modifier element. 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 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.doNotPerform This element is a modifier element. This element is included in summaries. 0..1 boolean True if service/procedure should not be performed
ServiceRequest.subject This element is included in summaries. 1..1 Reference(Patient) Individual or Entity the service is ordered for
ServiceRequest.Slices for occurrence[x] This element is included in summaries. 1..1 When service should occur
Slice: Unordered, Closed by type:$this
Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them Other type slices that contain no new information are not shown in this view
ServiceRequest.Slices for occurrence[x].occurrenceDateTime dateTime
ServiceRequest.Slices for occurrence[x].occurrencePeriod Period
ServiceRequest.Slices for occurrence[x].occurrenceTiming Timing
ServiceRequest.Slices for occurrence[x].occurrence[x]:occurrenceDateTime This element is included in summaries. 0..1 dateTime Must be in UTC timezone on the FHIR server
ServiceRequest.Slices for occurrence[x].occurrence[x]:occurrencePeriod This element is included in summaries. 0..1 Period Start | end value must be in UTC timezone on the FHIR server
ServiceRequest.performerType This element is included in summaries. 0..1 CodeableConcept Performer role
Binding: ParticipantRoles (required)
ServiceRequest.performer This element is included in summaries. 0..1 Reference(Practitioner | PractitionerRole | Organization | CareTeam | HealthcareService | Patient | Device | RelatedPerson) Requested performer

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
ServiceRequest.status Base required RequestStatus 📍4.0.1 FHIR Std.
ServiceRequest.intent Base required RequestIntent 📍4.0.1 FHIR Std.
ServiceRequest.performerType Base required Participant Roles 📦4.0.1 FHIR Std.

Constraints

Id Grade Path(s) Description Expression

This structure is derived from ServiceRequest

NameFlagsCard.TypeDescription & Constraints    Filter: doco
ServiceRequest 0..* ServiceRequest A request for a service to be performed
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..0 Identifiers assigned to this order
ServiceRequest.instantiatesCanonical 0..* canonical(ActivityDefinition) Instantiates FHIR protocol or definition
ServiceRequest.instantiatesUri 0..0 Instantiates external protocol or definition
ServiceRequest.basedOn 0..* Reference(CarePlan) What request fulfills
ServiceRequest.replaces 0..0 What request replaces
ServiceRequest.requisition 0..0 Composite Request ID
ServiceRequest.category 0..0 Classification of service
ServiceRequest.orderDetail 0..0 Additional order information
ServiceRequest.quantity[x] 0..0 Service amount
ServiceRequest.subject 1..1 Reference(Patient) Individual or Entity the service is ordered for
ServiceRequest.encounter 0..0 Encounter in which the request was created
ServiceRequest.Slices for occurrence[x] 1..1 dateTime, Period, Timing When service should occur
Slice: Unordered, Open by type:$this
Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them Other type slices that contain no new information are not shown in this view
ServiceRequest.Slices for occurrence[x].occurrence[x]:occurrenceDateTime 0..1 dateTime Must be in UTC timezone on the FHIR server
ServiceRequest.Slices for occurrence[x].occurrence[x]:occurrencePeriod 0..1 Period Start | end value must be in UTC timezone on the FHIR server
ServiceRequest.asNeeded[x] 0..0 Preconditions for service
ServiceRequest.performerType 0..1 CodeableConcept Performer role
Binding: ParticipantRoles (required)
ServiceRequest.performer 0..1 Reference(Practitioner | PractitionerRole | Organization | CareTeam | HealthcareService | Patient | Device | RelatedPerson) Requested performer
ServiceRequest.locationCode 0..0 Requested location
ServiceRequest.locationReference 0..0 Requested location
ServiceRequest.reasonCode 0..0 Explanation/Justification for procedure or service
ServiceRequest.reasonReference 0..0 Explanation/Justification for service or service
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.note 0..0 Comments
ServiceRequest.patientInstruction 0..0 Patient or consumer-oriented instructions
ServiceRequest.relevantHistory 0..0 Request provenance

doco Documentation for this format

Terminology Bindings (Differential)

Path Status Usage ValueSet Version Source
ServiceRequest.performerType Base required Participant Roles 📦4.0.1 FHIR Std.
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.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.instantiatesCanonical This element is included in summaries. 0..* canonical(ActivityDefinition) Instantiates FHIR protocol or definition
ServiceRequest.basedOn This element is included in summaries. 0..* Reference(CarePlan) What request fulfills
ServiceRequest.status This element is a modifier element. 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 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.priority 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.doNotPerform This element is a modifier element. This element is included in summaries. 0..1 boolean True if service/procedure should not be performed
ServiceRequest.code This element is included in summaries. 0..1 CodeableConcept What is being requested/ordered
Binding: ProcedureCodes(SNOMEDCT) (example): Codes for tests or services that can be carried out by a designated individual, organization or healthcare service. For laboratory, LOINC is preferred.
ServiceRequest.subject This element is included in summaries. 1..1 Reference(Patient) Individual or Entity the service is ordered for
ServiceRequest.Slices for occurrence[x] This element is included in summaries. 1..1 When service should occur
Slice: Unordered, Closed by type:$this
Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them Other type slices that contain no new information are not shown in this view
ServiceRequest.Slices for occurrence[x].occurrenceDateTime dateTime
ServiceRequest.Slices for occurrence[x].occurrencePeriod Period
ServiceRequest.Slices for occurrence[x].occurrenceTiming Timing
ServiceRequest.Slices for occurrence[x].occurrence[x]:occurrenceDateTime This element is included in summaries. 0..1 dateTime Must be in UTC timezone on the FHIR server
ServiceRequest.Slices for occurrence[x].occurrence[x]:occurrencePeriod This element is included in summaries. 0..1 Period Start | end value must be in UTC timezone on the FHIR server
ServiceRequest.authoredOn This element is included in summaries. 0..1 dateTime Date request signed
ServiceRequest.requester This element is included in summaries. 0..1 Reference(Practitioner | PractitionerRole | Organization | Patient | RelatedPerson | Device) Who/what is requesting service
ServiceRequest.performerType This element is included in summaries. 0..1 CodeableConcept Performer role
Binding: ParticipantRoles (required)
ServiceRequest.performer This element is included in summaries. 0..1 Reference(Practitioner | PractitionerRole | Organization | CareTeam | HealthcareService | Patient | Device | RelatedPerson) Requested performer

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
ServiceRequest.status Base required RequestStatus 📍4.0.1 FHIR Std.
ServiceRequest.intent Base required RequestIntent 📍4.0.1 FHIR Std.
ServiceRequest.priority Base required Request priority 📍4.0.1 FHIR Std.
ServiceRequest.code Base example Procedure Codes (SNOMED CT) 📍4.0.1 FHIR Std.
ServiceRequest.performerType Base required Participant Roles 📦4.0.1 FHIR Std.

Constraints

Id Grade Path(s) Description Expression

This structure is derived from ServiceRequest

Summary

Mandatory: 1 element
Prohibited: 23 elements

Slices

This structure defines the following Slices:

  • The element 1 is sliced based on the value of ServiceRequest.occurrence[x]

Key Elements View

NameFlagsCard.TypeDescription & Constraints    Filter: doco
ServiceRequest C 0..* ServiceRequest A request for a service to be performed
Constraints: prr-1
ServiceRequest.instantiatesCanonical This element is included in summaries. 0..* canonical(ActivityDefinition) Instantiates FHIR protocol or definition
ServiceRequest.basedOn This element is included in summaries. 0..* Reference(CarePlan) What request fulfills
ServiceRequest.status This element is a modifier element. 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 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.doNotPerform This element is a modifier element. This element is included in summaries. 0..1 boolean True if service/procedure should not be performed
ServiceRequest.subject This element is included in summaries. 1..1 Reference(Patient) Individual or Entity the service is ordered for
ServiceRequest.Slices for occurrence[x] This element is included in summaries. 1..1 When service should occur
Slice: Unordered, Closed by type:$this
Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them Other type slices that contain no new information are not shown in this view
ServiceRequest.Slices for occurrence[x].occurrenceDateTime dateTime
ServiceRequest.Slices for occurrence[x].occurrencePeriod Period
ServiceRequest.Slices for occurrence[x].occurrenceTiming Timing
ServiceRequest.Slices for occurrence[x].occurrence[x]:occurrenceDateTime This element is included in summaries. 0..1 dateTime Must be in UTC timezone on the FHIR server
ServiceRequest.Slices for occurrence[x].occurrence[x]:occurrencePeriod This element is included in summaries. 0..1 Period Start | end value must be in UTC timezone on the FHIR server
ServiceRequest.performerType This element is included in summaries. 0..1 CodeableConcept Performer role
Binding: ParticipantRoles (required)
ServiceRequest.performer This element is included in summaries. 0..1 Reference(Practitioner | PractitionerRole | Organization | CareTeam | HealthcareService | Patient | Device | RelatedPerson) Requested performer

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
ServiceRequest.status Base required RequestStatus 📍4.0.1 FHIR Std.
ServiceRequest.intent Base required RequestIntent 📍4.0.1 FHIR Std.
ServiceRequest.performerType Base required Participant Roles 📦4.0.1 FHIR Std.

Constraints

Id Grade Path(s) Description Expression

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.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..0 Identifiers assigned to this order
ServiceRequest.instantiatesCanonical 0..* canonical(ActivityDefinition) Instantiates FHIR protocol or definition
ServiceRequest.instantiatesUri 0..0 Instantiates external protocol or definition
ServiceRequest.basedOn 0..* Reference(CarePlan) What request fulfills
ServiceRequest.replaces 0..0 What request replaces
ServiceRequest.requisition 0..0 Composite Request ID
ServiceRequest.category 0..0 Classification of service
ServiceRequest.orderDetail 0..0 Additional order information
ServiceRequest.quantity[x] 0..0 Service amount
ServiceRequest.subject 1..1 Reference(Patient) Individual or Entity the service is ordered for
ServiceRequest.encounter 0..0 Encounter in which the request was created
ServiceRequest.Slices for occurrence[x] 1..1 dateTime, Period, Timing When service should occur
Slice: Unordered, Open by type:$this
Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them Other type slices that contain no new information are not shown in this view
ServiceRequest.Slices for occurrence[x].occurrence[x]:occurrenceDateTime 0..1 dateTime Must be in UTC timezone on the FHIR server
ServiceRequest.Slices for occurrence[x].occurrence[x]:occurrencePeriod 0..1 Period Start | end value must be in UTC timezone on the FHIR server
ServiceRequest.asNeeded[x] 0..0 Preconditions for service
ServiceRequest.performerType 0..1 CodeableConcept Performer role
Binding: ParticipantRoles (required)
ServiceRequest.performer 0..1 Reference(Practitioner | PractitionerRole | Organization | CareTeam | HealthcareService | Patient | Device | RelatedPerson) Requested performer
ServiceRequest.locationCode 0..0 Requested location
ServiceRequest.locationReference 0..0 Requested location
ServiceRequest.reasonCode 0..0 Explanation/Justification for procedure or service
ServiceRequest.reasonReference 0..0 Explanation/Justification for service or service
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.note 0..0 Comments
ServiceRequest.patientInstruction 0..0 Patient or consumer-oriented instructions
ServiceRequest.relevantHistory 0..0 Request provenance

doco Documentation for this format

Terminology Bindings (Differential)

Path Status Usage ValueSet Version Source
ServiceRequest.performerType Base required Participant Roles 📦4.0.1 FHIR Std.

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.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.instantiatesCanonical This element is included in summaries. 0..* canonical(ActivityDefinition) Instantiates FHIR protocol or definition
ServiceRequest.basedOn This element is included in summaries. 0..* Reference(CarePlan) What request fulfills
ServiceRequest.status This element is a modifier element. 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 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.priority 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.doNotPerform This element is a modifier element. This element is included in summaries. 0..1 boolean True if service/procedure should not be performed
ServiceRequest.code This element is included in summaries. 0..1 CodeableConcept What is being requested/ordered
Binding: ProcedureCodes(SNOMEDCT) (example): Codes for tests or services that can be carried out by a designated individual, organization or healthcare service. For laboratory, LOINC is preferred.
ServiceRequest.subject This element is included in summaries. 1..1 Reference(Patient) Individual or Entity the service is ordered for
ServiceRequest.Slices for occurrence[x] This element is included in summaries. 1..1 When service should occur
Slice: Unordered, Closed by type:$this
Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them Other type slices that contain no new information are not shown in this view
ServiceRequest.Slices for occurrence[x].occurrenceDateTime dateTime
ServiceRequest.Slices for occurrence[x].occurrencePeriod Period
ServiceRequest.Slices for occurrence[x].occurrenceTiming Timing
ServiceRequest.Slices for occurrence[x].occurrence[x]:occurrenceDateTime This element is included in summaries. 0..1 dateTime Must be in UTC timezone on the FHIR server
ServiceRequest.Slices for occurrence[x].occurrence[x]:occurrencePeriod This element is included in summaries. 0..1 Period Start | end value must be in UTC timezone on the FHIR server
ServiceRequest.authoredOn This element is included in summaries. 0..1 dateTime Date request signed
ServiceRequest.requester This element is included in summaries. 0..1 Reference(Practitioner | PractitionerRole | Organization | Patient | RelatedPerson | Device) Who/what is requesting service
ServiceRequest.performerType This element is included in summaries. 0..1 CodeableConcept Performer role
Binding: ParticipantRoles (required)
ServiceRequest.performer This element is included in summaries. 0..1 Reference(Practitioner | PractitionerRole | Organization | CareTeam | HealthcareService | Patient | Device | RelatedPerson) Requested performer

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
ServiceRequest.status Base required RequestStatus 📍4.0.1 FHIR Std.
ServiceRequest.intent Base required RequestIntent 📍4.0.1 FHIR Std.
ServiceRequest.priority Base required Request priority 📍4.0.1 FHIR Std.
ServiceRequest.code Base example Procedure Codes (SNOMED CT) 📍4.0.1 FHIR Std.
ServiceRequest.performerType Base required Participant Roles 📦4.0.1 FHIR Std.

Constraints

Id Grade Path(s) Description Expression

This structure is derived from ServiceRequest

Summary

Mandatory: 1 element
Prohibited: 23 elements

Slices

This structure defines the following Slices:

  • The element 1 is sliced based on the value of ServiceRequest.occurrence[x]

 

Other representations of profile: CSV, Excel, Schematron