eHealth Infrastructure
​11.0.1 - Denmark flag

This page is part of the FUT Infrastructure (v11.0.1: Release) based on FHIR (HL7® FHIR® Standard) R4. This is the current published version. For a full list of available versions, see the Directory of published versions

Resource Profile: ehealth-servicerequest

Official URL: http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-servicerequest Version: 11.0.1
Active as of 2026-10-23 Computable Name: ehealth-servicerequest

Introduction

ServiceRequest is a record of a request for a procedure to be planned, proposed, or performed with or on a patient. Examples of procedures include diagnostic tests/studies, endoscopic procedures, counseling, biopsies, therapies (e.g., physio-, social-, psychological-), (exploratory) surgeries or procedures, exercises, and other clinical interventions. Procedures may be performed by a healthcare professional, a friend or relative or in some cases by the patient themselves.

Scope and Usage

In scope of the eHealth infrastructure ServiceRequests are used with CarePlans to express actual measurement activities to be performed by a Patient in the context of a CarePlan.

The eHealth profile of ServiceRequest has the following extensions:

  • ehealth-reuseCriteria which defines whether resource(s) resulting from conducting the activity, typically measurements or answering of Questionnaire may be reused and if so with which criteria. These are copied from the ActivityDefinition referenced in definition and can subsequently be adjusted to suit the particular Patient context
  • ehealth-referenceRange can contain one or more reference ranges against which values in measurements (resource(s) resulting from conducting the activity) can be compared. These are copied from the ActivityDefinition referenced in definition and can subsequently be adjusted to suit the particular Patient context
  • ehealth-sharingPolicy sets a stance on whether publication to national document sharing of the measurements (resource(s) resulting from conducting the activity) shall be allowed or not. The value is copied from the ActivityDefinition referenced in definition and can subsequently be adjusted to suit the particular Patient context.
  • ehealth-sharingApprovalPolicy Selects whether the approval of publication to national document sharing of measurements (resource(s) resulting from conducting the activity) must be done manually or if it is done automatically. The initial value will be inherited from the ActivityDefinition referenced in definition, but can subsequently be adapted for the particular Patient by adjusting the ServiceRequest.
  • ehealth-servicerequest-statusHistory contains history of changes in status, and is automatically maintained by the infrastructure.
  • ehealth-servicerequest-statusSchedule contains a list of scheduled changes in status. The infrastructure applies these changes automatically, and will remove the entry for the change once it has been applied.

Occurrence validity

The occurrence[x] field becomes both mandatory and must be valid when a ServiceRequest is marked as active, on-hold, or completed, as specified by status or ehealth-servicerequest-statusSchedule. This validation applies when updating either the CarePlan (if status or ehealth-careplan-statusSchedule is active) or the ServiceRequest.

The validity depends on the variant of occurrence[x] as follows:

  • occurrenceDateTime: Shall contain a date-time with at least hours and minutes (and hence timezone).
  • occurrencePeriod: Shall contain at least a Period.start containing a date-time with at least hours and minutes (and hence timezone).
  • occurrenceTiming: Shall either be ad-hoc or recurring as follows:
    • occurrenceTiming ad-hoc: the elements of Timing.repeat shall adhere to:
      • boundsPeriod: shall be specified and shall contain at least start containing a date-time with at least hours and minutes (and hence timezone). If present, end shall contain a date-time with at least hours and minutes (and hence timezone) which shall be equal to or after start.
      • frequency: optional
      • count: is optional, required when countMax is not empty
      • countMax: is optional
      • duration: optional, required when durationUnit is specified, and it must be pos-integer
      • durationUnit: required when duration is specified. Shall be one of s, min, h, d, wk, a.
    • occurrenceTiming recurring: the elements of Timing.repeat shall adhere to:
      • boundsPeriod: shall be specified and shall contain at least start containing a date-time with at least hours and minutes (and hence timezone). If present, end shall contain a date-time with at least hours and minutes (and hence timezone) which shall be equal to or after start.
      • frequency: shall be specified
      • dayOfWeek: optional. When one or more values specified, period and periodUnit shall specify either no value (being empty), 1 d (one day), pos-integer wk (week).
      • timeOfDay: optional. When one or more values specified, period and periodUnit shall specify either no value (being empty), pos-integer d (day), pos-integer wk (week), pos-integer mo (month), or pos-integer a (year).
      • duration: optional, required when durationUnit is specified, and it must be pos-integer
      • durationUnit: required when duration is specified. Shall be one of s, min, h, d, wk, a.
      • period: optional, required when dayOfWeek is missing, and it must be pos-integer. When empty, it corresponds to occurrence every one day (every day).
      • periodUnit: required when period is not empty. Shall be one of min, h, d, wk, mo, a.
      • Note: For recurring occurrenceTiming, either dayOfWeek or period must be assigned to clearly differentiate it from ad-hoc timing.

    See the wiki for examples.

Performer

ServiceRequest.performer records who is expected to carry out the activity. When it is absent, the Patient is the assumed performer. A healthcare professional can assign a related person (pårørende) as performer by referencing a RelatedPerson. When a ServiceRequest is created or updated with a RelatedPerson performer, the infrastructure resolves the RelatedPerson from the patient service and rejects the request with HTTP 422 unless all of the following hold:

  • The RelatedPerson is managed, i.e. RelatedPerson.meta.security carries the code managed from http://ehealth.sundhed.dk/cs/data-governance. Only managed related persons carry a CPR number and can log in.
  • RelatedPerson.period, when present, includes the current date: a start in the future or an end in the past is rejected.
  • RelatedPerson.patient references the same Patient as ServiceRequest.subject.

A performer that cannot be resolved is likewise rejected with HTTP 422.

The infrastructure provides operations helping a performer determine what activities have been performed and/or are to be performed: $get-patient-procedures excludes activities whose performer is anyone other than the Patient, and $get-performer-activities returns the activities a given RelatedPerson is performer of. The PlanDefinition.action.participant.type of the plan template (patient, practitioner, related-person or device) is advisory only; no consistency between it and ServiceRequest.performer is enforced.

Intended Questionnaire Linkages

A ServiceRequest may carry zero or more ehealth-intendedQuestionnaireLinkage extensions referencing QuestionnaireLinkage resources — the linkages application systems are intended to use when presenting the questionnaire responses of this request. The references are inherited from the plan template's action by PlanDefinition/$apply and may subsequently be changed or removed via standard ServiceRequest update.

The supported search parameters are listed in the CarePlan service CapabilityStatement. In addition to the standard search parameters, the following custom search parameters are supported:

  • occurrenceDateTime (date): searches occurrenceDateTime. ServiceRequests using another variant of occurrence[x] are not matched.
  • occurrencePeriod (date): searches occurrencePeriod. ServiceRequests using another variant of occurrence[x] are not matched.
  • occurrencePeriodEnd (date): searches occurrencePeriod.end. To search within a period, give the parameter twice with a lower and an upper bound, e.g. occurrencePeriodEnd=ge2026-01-01&occurrencePeriodEnd=le2026-03-31.
  • episodeOfCare (reference): searches the EpisodeOfCare of the ServiceRequest. Supports the chained search episodeOfCare.team for the CareTeam of the EpisodeOfCare.

Usages:

You can also check for usages in the FHIR IG Statistics

Formal Views of Profile Content

Description of Profiles, Differentials, Snapshots, and their representations.

NameFlagsCard.TypeDescription & Constraints    Filter: doco
ServiceRequest C 0..* ServiceRequest A request for a service to be performed
Constraints: prr-1
ServiceRequest.implicitRules This element is a modifier element. This element is included in summaries. 0..1 uri A set of rules under which this content was created
ServiceRequest.Slices for extension 3..* Extension Extension
Slice: Unordered, Open by value:url

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
ServiceRequest.Slices for extension.extension:episodeOfCare 1..1 (Complex) Associated Encounter episode of care
URL: http://hl7.org/fhir/StructureDefinition/workflow-episodeOfCare
ServiceRequest.Slices for extension.extension:episodeOfCare.extension 0..0 Extension
Slice: Unordered, Open by value:url
ServiceRequest.Slices for extension.extension:episodeOfCare.url 1..1 uri "http://hl7.org/fhir/StructureDefinition/workflow-episodeOfCare"
ServiceRequest.Slices for extension.extension:episodeOfCare.value[x] 1..1 Reference(ehealth-episodeofcare) {r} Value of extension
ServiceRequest.Slices for extension.extension:referenceRange 0..* (Complex) Provides guide for interpretation.
URL: http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-referenceRange
ServiceRequest.Slices for extension.extension:sharingPolicy 1..1 CodeableConcept Policy for sharing a resource with national data banks
URL: http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-sharingPolicy
Binding: Measurement Sharing Policies (required)
ServiceRequest.Slices for extension.extension:sharingApprovalPolicy 0..1 CodeableConcept Policy for approval of sharing a resource with national data banks
URL: http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-sharingApprovalPolicy
Binding: Sharing Approval Policies (required)
ServiceRequest.Slices for extension.extension:reuseCriteria 0..1 (Complex) Criteria to be met for reuse of responses to be allowed
URL: http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-reuseCriteria
ServiceRequest.Slices for extension.extension:triggerEnablementCode 0..1 code Enablement of reaction to triggering conditions being met.
URL: http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-trigger-enablement-code
Binding: Trigger Enablement Code (required)
ServiceRequest.Slices for extension.extension:statusHistory 0..* (Complex) ServiceRequest status history
URL: http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-servicerequest-statusHistory
ServiceRequest.Slices for extension.extension:statusSchedule 0..* (Complex) ServiceRequest status schedule
URL: http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-servicerequest-statusSchedule
ServiceRequest.Slices for extension.extension:includeAsExtra 1..1 boolean Used to mark that the action/service request may be performed as extra, meaning the action/service request may also be performed outside the resolved timing slots.
URL: http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-include-as-extra
ServiceRequest.Slices for extension.extension:intendedQuestionnaireLinkage 0..* Reference(ehealth-questionnairelinkage) QuestionnaireLinkage(s) intended for presenting the questionnaire responses of the action/service request
URL: http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-intendedQuestionnaireLinkage
ServiceRequest.Slices for extension.extension:aggregateId 0..1 string Aggregate identifier for grouping purposes.
URL: http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-aggregate-id
ServiceRequest.modifierExtension This element is a modifier element. 0..* Extension Extensions that cannot be ignored
ServiceRequest.instantiatesCanonical This element is included in summaries. 1..1 canonical(ehealth-activitydefinition) Instantiates FHIR protocol or definition
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.code This element is included in summaries. 0..1 CodeableConcept What is being requested/ordered
Binding: Activity Definition Code (required)
ServiceRequest.subject This element is included in summaries. 1..1 Reference(ehealth-patient) {r} Individual or Entity the service is ordered for
ServiceRequest.performer This element is included in summaries. 0..* Reference(ehealth-practitioner | ehealth-organization | ehealth-patient | ehealth-device | ehealth-relatedperson | ehealth-careteam | HealthcareService) {r} Requested performer
ServiceRequest.reasonReference This element is included in summaries. 0..* Reference(ehealth-condition | ehealth-observation) {r} Explanation/Justification for service or service
ServiceRequest.relevantHistory 0..* Reference(ehealth-provenance) {r} Request provenance

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.code Base required Activity Definition Code 📦11.0.1 This IG

Constraints

Id Grade Path(s) Description Expression

NameFlagsCard.TypeDescription & Constraints    Filter: doco
ServiceRequest 0..* ServiceRequest A request for a service to be performed
ServiceRequest.Slices for extension 3..* Extension Extension
Slice: Unordered, Open by value:url
Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
ServiceRequest.Slices for extension.extension:episodeOfCare 1..1 (Complex) Associated Encounter episode of care
URL: http://hl7.org/fhir/StructureDefinition/workflow-episodeOfCare
ServiceRequest.Slices for extension.extension:episodeOfCare.value[x] 1..1 Reference(ehealth-episodeofcare) {r} Value of extension
ServiceRequest.Slices for extension.extension:referenceRange 0..* (Complex) Provides guide for interpretation.
URL: http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-referenceRange
ServiceRequest.Slices for extension.extension:sharingPolicy 1..1 CodeableConcept Policy for sharing a resource with national data banks
URL: http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-sharingPolicy
Binding: Measurement Sharing Policies (required)
ServiceRequest.Slices for extension.extension:sharingApprovalPolicy 0..1 CodeableConcept Policy for approval of sharing a resource with national data banks
URL: http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-sharingApprovalPolicy
Binding: Sharing Approval Policies (required)
ServiceRequest.Slices for extension.extension:reuseCriteria 0..1 (Complex) Criteria to be met for reuse of responses to be allowed
URL: http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-reuseCriteria
ServiceRequest.Slices for extension.extension:triggerEnablementCode 0..1 code Enablement of reaction to triggering conditions being met.
URL: http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-trigger-enablement-code
Binding: Trigger Enablement Code (required)
ServiceRequest.Slices for extension.extension:statusHistory 0..* (Complex) ServiceRequest status history
URL: http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-servicerequest-statusHistory
ServiceRequest.Slices for extension.extension:statusSchedule 0..* (Complex) ServiceRequest status schedule
URL: http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-servicerequest-statusSchedule
ServiceRequest.Slices for extension.extension:includeAsExtra 1..1 boolean Used to mark that the action/service request may be performed as extra, meaning the action/service request may also be performed outside the resolved timing slots.
URL: http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-include-as-extra
ServiceRequest.Slices for extension.extension:intendedQuestionnaireLinkage 0..* Reference(ehealth-questionnairelinkage) QuestionnaireLinkage(s) intended for presenting the questionnaire responses of the action/service request
URL: http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-intendedQuestionnaireLinkage
ServiceRequest.Slices for extension.extension:aggregateId 0..1 string Aggregate identifier for grouping purposes.
URL: http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-aggregate-id
ServiceRequest.instantiatesCanonical 1..1 canonical(ehealth-activitydefinition) Instantiates FHIR protocol or definition
ServiceRequest.basedOn 0..0 What request fulfills
ServiceRequest.code 0..1 CodeableConcept What is being requested/ordered
Binding: Activity Definition Code (required)
ServiceRequest.subject 1..1 Reference(ehealth-patient) {r} Individual or Entity the service is ordered for
ServiceRequest.performer 0..* Reference(ehealth-practitioner | ehealth-organization | ehealth-patient | ehealth-device | ehealth-relatedperson | ehealth-careteam | HealthcareService) {r} Requested performer
ServiceRequest.reasonReference 0..* Reference(ehealth-condition | ehealth-observation) {r} Explanation/Justification for service or service
ServiceRequest.note
ServiceRequest.note.Slices for author[x] 0..1 Reference(Practitioner | Patient | RelatedPerson | Organization), string Individual responsible for the annotation
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
ServiceRequest.note.Slices for author[x].author[x]:authorReference 0..1 Reference(ehealth-practitioner | ehealth-patient | ehealth-relatedperson) Individual responsible for the annotation
ServiceRequest.note.Slices for author[x].author[x]:authorString 0..1 string Individual responsible for the annotation
ServiceRequest.relevantHistory 0..* Reference(ehealth-provenance) {r} Request provenance

doco Documentation for this format

Terminology Bindings (Differential)

Path Status Usage ValueSet Version Source
ServiceRequest.code Base required Activity Definition Code 📦11.0.1 This IG
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.implicitRules This element is a modifier element. This element is included in summaries. 0..1 uri A set of rules under which this content was created
ServiceRequest.language 0..1 code Language of the resource content
Binding: CommonLanguages (preferred): A human language.
Additional BindingsPurpose
AllLanguages Max Binding
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.Slices for extension 3..* Extension Extension
Slice: Unordered, Open by value:url

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
ServiceRequest.Slices for extension.extension:episodeOfCare 1..1 (Complex) Associated Encounter episode of care
URL: http://hl7.org/fhir/StructureDefinition/workflow-episodeOfCare
ServiceRequest.Slices for extension.extension:episodeOfCare.id 0..1 string Unique id for inter-element referencing
ServiceRequest.Slices for extension.extension:episodeOfCare.extension 0..0 Extension
Slice: Unordered, Open by value:url
ServiceRequest.Slices for extension.extension:episodeOfCare.url 1..1 uri "http://hl7.org/fhir/StructureDefinition/workflow-episodeOfCare"
ServiceRequest.Slices for extension.extension:episodeOfCare.value[x] 1..1 Reference(ehealth-episodeofcare) {r} Value of extension
ServiceRequest.Slices for extension.extension:referenceRange 0..* (Complex) Provides guide for interpretation.
URL: http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-referenceRange
ServiceRequest.Slices for extension.extension:sharingPolicy 1..1 CodeableConcept Policy for sharing a resource with national data banks
URL: http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-sharingPolicy
Binding: Measurement Sharing Policies (required)
ServiceRequest.Slices for extension.extension:sharingApprovalPolicy 0..1 CodeableConcept Policy for approval of sharing a resource with national data banks
URL: http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-sharingApprovalPolicy
Binding: Sharing Approval Policies (required)
ServiceRequest.Slices for extension.extension:reuseCriteria 0..1 (Complex) Criteria to be met for reuse of responses to be allowed
URL: http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-reuseCriteria
ServiceRequest.Slices for extension.extension:triggerEnablementCode 0..1 code Enablement of reaction to triggering conditions being met.
URL: http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-trigger-enablement-code
Binding: Trigger Enablement Code (required)
ServiceRequest.Slices for extension.extension:statusHistory 0..* (Complex) ServiceRequest status history
URL: http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-servicerequest-statusHistory
ServiceRequest.Slices for extension.extension:statusSchedule 0..* (Complex) ServiceRequest status schedule
URL: http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-servicerequest-statusSchedule
ServiceRequest.Slices for extension.extension:includeAsExtra 1..1 boolean Used to mark that the action/service request may be performed as extra, meaning the action/service request may also be performed outside the resolved timing slots.
URL: http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-include-as-extra
ServiceRequest.Slices for extension.extension:intendedQuestionnaireLinkage 0..* Reference(ehealth-questionnairelinkage) QuestionnaireLinkage(s) intended for presenting the questionnaire responses of the action/service request
URL: http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-intendedQuestionnaireLinkage
ServiceRequest.Slices for extension.extension:aggregateId 0..1 string Aggregate identifier for grouping purposes.
URL: http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-aggregate-id
ServiceRequest.modifierExtension This element is a modifier element. 0..* Extension Extensions that cannot be ignored
ServiceRequest.identifier This element is included in summaries. 0..* Identifier Identifiers assigned to this order
ServiceRequest.instantiatesCanonical This element is included in summaries. 1..1 canonical(ehealth-activitydefinition) Instantiates FHIR protocol or definition
ServiceRequest.instantiatesUri This element is included in summaries. 0..* uri Instantiates external protocol or definition
ServiceRequest.requisition This element is included in summaries. 0..1 Identifier Composite Request ID
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.category This element is included in summaries. 0..* CodeableConcept Classification of service
Binding: ServiceRequestCategoryCodes (example): Classification of the requested service.
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: Activity Definition Code (required)
ServiceRequest.orderDetail This element is included in summaries. C 0..* CodeableConcept Additional order information
Binding: ServiceRequestOrderDetailsCodes (example): Codified order entry details which are based on order context.
ServiceRequest.quantity[x] This element is included in summaries. 0..1 Service amount
ServiceRequest.quantity[x].quantityQuantity Quantity
ServiceRequest.quantity[x].quantityRatio Ratio
ServiceRequest.quantity[x].quantityRange Range
ServiceRequest.subject This element is included in summaries. 1..1 Reference(ehealth-patient) {r} Individual or Entity the service is ordered for
ServiceRequest.encounter This element is included in summaries. 0..1 Reference(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.occurrence[x].occurrenceTiming Timing
ServiceRequest.asNeeded[x] This element is included in summaries. 0..1 Preconditions for service
Binding: SNOMEDCTMedicationAsNeededReasonCodes (example): A coded concept identifying the pre-condition that should hold prior to performing a procedure. For example "pain", "on flare-up", etc.
ServiceRequest.asNeeded[x].asNeededBoolean boolean
ServiceRequest.asNeeded[x].asNeededCodeableConcept CodeableConcept
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 (example): Indicates specific responsibility of an individual within the care team, such as "Primary physician", "Team coordinator", "Caregiver", etc.
ServiceRequest.performer This element is included in summaries. 0..* Reference(ehealth-practitioner | ehealth-organization | ehealth-patient | ehealth-device | ehealth-relatedperson | ehealth-careteam | HealthcareService) {r} Requested performer
ServiceRequest.locationCode This element is included in summaries. 0..* CodeableConcept Requested location
Binding: ServiceDeliveryLocationRoleType (example): A location type where services are delivered.
ServiceRequest.locationReference This element is included in summaries. 0..* Reference(Location) Requested location
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(ehealth-condition | ehealth-observation) {r} Explanation/Justification for service or service
ServiceRequest.insurance 0..* Reference(Coverage | ClaimResponse) Associated insurance coverage
ServiceRequest.supportingInfo 0..* Reference(Resource) Additional clinical information
ServiceRequest.specimen This element is included in summaries. 0..* Reference(Specimen) Procedure Samples
ServiceRequest.bodySite This element is included in summaries. 0..* CodeableConcept Location on Body
Binding: SNOMEDCTBodyStructures (example): Codes describing anatomical locations. May include laterality.
ServiceRequest.note 0..* Annotation Comments
ServiceRequest.note.id 0..1 string Unique id for inter-element referencing
ServiceRequest.note.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
ServiceRequest.note.Slices for author[x] This element is included in summaries. 0..1 Individual responsible for the annotation
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
ServiceRequest.note.Slices for author[x].authorReference Reference(Practitioner | Patient | RelatedPerson | Organization)
ServiceRequest.note.Slices for author[x].authorString string
ServiceRequest.note.Slices for author[x].author[x]:authorReference This element is included in summaries. 0..1 Reference(ehealth-practitioner | ehealth-patient | ehealth-relatedperson) Individual responsible for the annotation
ServiceRequest.note.Slices for author[x].author[x]:authorString This element is included in summaries. 0..1 string Individual responsible for the annotation
ServiceRequest.note.time This element is included in summaries. 0..1 dateTime When the annotation was made
ServiceRequest.note.text This element is included in summaries. 1..1 markdown The annotation - text content (as markdown)
ServiceRequest.patientInstruction This element is included in summaries. 0..1 string Patient or consumer-oriented instructions
ServiceRequest.relevantHistory 0..* Reference(ehealth-provenance) {r} Request provenance

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
ServiceRequest.language Base preferred Common Languages 📍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 required Activity Definition Code 📦11.0.1 This IG
ServiceRequest.orderDetail Base example Service Request Order Details Codes 📍4.0.1 FHIR Std.
ServiceRequest.asNeeded[x] Base example SNOMED CT Medication As Needed Reason Codes 📍4.0.1 FHIR Std.
ServiceRequest.performerType Base example Participant Roles 📍4.0.1 FHIR Std.
ServiceRequest.locationCode Base example ServiceDeliveryLocationRoleType 📦3.0.0 THO v7.4
ServiceRequest.reasonCode Base example Procedure Reason Codes 📍4.0.1 FHIR Std.
ServiceRequest.bodySite Base example SNOMED CT Body Structures 📍4.0.1 FHIR Std.

Constraints

Id Grade Path(s) Description Expression

Summary

Mandatory: 4 elements
Prohibited: 2 elements

Structures

This structure refers to these other structures:

Extensions

This structure refers to these extensions:

Slices

This structure defines the following Slices:

  • The element 1 is sliced based on the value of ServiceRequest.note.author[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.implicitRules This element is a modifier element. This element is included in summaries. 0..1 uri A set of rules under which this content was created
ServiceRequest.Slices for extension 3..* Extension Extension
Slice: Unordered, Open by value:url

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
ServiceRequest.Slices for extension.extension:episodeOfCare 1..1 (Complex) Associated Encounter episode of care
URL: http://hl7.org/fhir/StructureDefinition/workflow-episodeOfCare
ServiceRequest.Slices for extension.extension:episodeOfCare.extension 0..0 Extension
Slice: Unordered, Open by value:url
ServiceRequest.Slices for extension.extension:episodeOfCare.url 1..1 uri "http://hl7.org/fhir/StructureDefinition/workflow-episodeOfCare"
ServiceRequest.Slices for extension.extension:episodeOfCare.value[x] 1..1 Reference(ehealth-episodeofcare) {r} Value of extension
ServiceRequest.Slices for extension.extension:referenceRange 0..* (Complex) Provides guide for interpretation.
URL: http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-referenceRange
ServiceRequest.Slices for extension.extension:sharingPolicy 1..1 CodeableConcept Policy for sharing a resource with national data banks
URL: http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-sharingPolicy
Binding: Measurement Sharing Policies (required)
ServiceRequest.Slices for extension.extension:sharingApprovalPolicy 0..1 CodeableConcept Policy for approval of sharing a resource with national data banks
URL: http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-sharingApprovalPolicy
Binding: Sharing Approval Policies (required)
ServiceRequest.Slices for extension.extension:reuseCriteria 0..1 (Complex) Criteria to be met for reuse of responses to be allowed
URL: http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-reuseCriteria
ServiceRequest.Slices for extension.extension:triggerEnablementCode 0..1 code Enablement of reaction to triggering conditions being met.
URL: http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-trigger-enablement-code
Binding: Trigger Enablement Code (required)
ServiceRequest.Slices for extension.extension:statusHistory 0..* (Complex) ServiceRequest status history
URL: http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-servicerequest-statusHistory
ServiceRequest.Slices for extension.extension:statusSchedule 0..* (Complex) ServiceRequest status schedule
URL: http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-servicerequest-statusSchedule
ServiceRequest.Slices for extension.extension:includeAsExtra 1..1 boolean Used to mark that the action/service request may be performed as extra, meaning the action/service request may also be performed outside the resolved timing slots.
URL: http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-include-as-extra
ServiceRequest.Slices for extension.extension:intendedQuestionnaireLinkage 0..* Reference(ehealth-questionnairelinkage) QuestionnaireLinkage(s) intended for presenting the questionnaire responses of the action/service request
URL: http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-intendedQuestionnaireLinkage
ServiceRequest.Slices for extension.extension:aggregateId 0..1 string Aggregate identifier for grouping purposes.
URL: http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-aggregate-id
ServiceRequest.modifierExtension This element is a modifier element. 0..* Extension Extensions that cannot be ignored
ServiceRequest.instantiatesCanonical This element is included in summaries. 1..1 canonical(ehealth-activitydefinition) Instantiates FHIR protocol or definition
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.code This element is included in summaries. 0..1 CodeableConcept What is being requested/ordered
Binding: Activity Definition Code (required)
ServiceRequest.subject This element is included in summaries. 1..1 Reference(ehealth-patient) {r} Individual or Entity the service is ordered for
ServiceRequest.performer This element is included in summaries. 0..* Reference(ehealth-practitioner | ehealth-organization | ehealth-patient | ehealth-device | ehealth-relatedperson | ehealth-careteam | HealthcareService) {r} Requested performer
ServiceRequest.reasonReference This element is included in summaries. 0..* Reference(ehealth-condition | ehealth-observation) {r} Explanation/Justification for service or service
ServiceRequest.relevantHistory 0..* Reference(ehealth-provenance) {r} Request provenance

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.code Base required Activity Definition Code 📦11.0.1 This IG

Constraints

Id Grade Path(s) Description Expression

Differential View

NameFlagsCard.TypeDescription & Constraints    Filter: doco
ServiceRequest 0..* ServiceRequest A request for a service to be performed
ServiceRequest.Slices for extension 3..* Extension Extension
Slice: Unordered, Open by value:url
Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
ServiceRequest.Slices for extension.extension:episodeOfCare 1..1 (Complex) Associated Encounter episode of care
URL: http://hl7.org/fhir/StructureDefinition/workflow-episodeOfCare
ServiceRequest.Slices for extension.extension:episodeOfCare.value[x] 1..1 Reference(ehealth-episodeofcare) {r} Value of extension
ServiceRequest.Slices for extension.extension:referenceRange 0..* (Complex) Provides guide for interpretation.
URL: http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-referenceRange
ServiceRequest.Slices for extension.extension:sharingPolicy 1..1 CodeableConcept Policy for sharing a resource with national data banks
URL: http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-sharingPolicy
Binding: Measurement Sharing Policies (required)
ServiceRequest.Slices for extension.extension:sharingApprovalPolicy 0..1 CodeableConcept Policy for approval of sharing a resource with national data banks
URL: http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-sharingApprovalPolicy
Binding: Sharing Approval Policies (required)
ServiceRequest.Slices for extension.extension:reuseCriteria 0..1 (Complex) Criteria to be met for reuse of responses to be allowed
URL: http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-reuseCriteria
ServiceRequest.Slices for extension.extension:triggerEnablementCode 0..1 code Enablement of reaction to triggering conditions being met.
URL: http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-trigger-enablement-code
Binding: Trigger Enablement Code (required)
ServiceRequest.Slices for extension.extension:statusHistory 0..* (Complex) ServiceRequest status history
URL: http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-servicerequest-statusHistory
ServiceRequest.Slices for extension.extension:statusSchedule 0..* (Complex) ServiceRequest status schedule
URL: http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-servicerequest-statusSchedule
ServiceRequest.Slices for extension.extension:includeAsExtra 1..1 boolean Used to mark that the action/service request may be performed as extra, meaning the action/service request may also be performed outside the resolved timing slots.
URL: http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-include-as-extra
ServiceRequest.Slices for extension.extension:intendedQuestionnaireLinkage 0..* Reference(ehealth-questionnairelinkage) QuestionnaireLinkage(s) intended for presenting the questionnaire responses of the action/service request
URL: http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-intendedQuestionnaireLinkage
ServiceRequest.Slices for extension.extension:aggregateId 0..1 string Aggregate identifier for grouping purposes.
URL: http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-aggregate-id
ServiceRequest.instantiatesCanonical 1..1 canonical(ehealth-activitydefinition) Instantiates FHIR protocol or definition
ServiceRequest.basedOn 0..0 What request fulfills
ServiceRequest.replaces 0..0 What request replaces
ServiceRequest.code 0..1 CodeableConcept What is being requested/ordered
Binding: Activity Definition Code (required)
ServiceRequest.subject 1..1 Reference(ehealth-patient) {r} Individual or Entity the service is ordered for
ServiceRequest.performer 0..* Reference(ehealth-practitioner | ehealth-organization | ehealth-patient | ehealth-device | ehealth-relatedperson | ehealth-careteam | HealthcareService) {r} Requested performer
ServiceRequest.reasonReference 0..* Reference(ehealth-condition | ehealth-observation) {r} Explanation/Justification for service or service
ServiceRequest.note
ServiceRequest.note.Slices for author[x] 0..1 Reference(Practitioner | Patient | RelatedPerson | Organization), string Individual responsible for the annotation
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
ServiceRequest.note.Slices for author[x].author[x]:authorReference 0..1 Reference(ehealth-practitioner | ehealth-patient | ehealth-relatedperson) Individual responsible for the annotation
ServiceRequest.note.Slices for author[x].author[x]:authorString 0..1 string Individual responsible for the annotation
ServiceRequest.relevantHistory 0..* Reference(ehealth-provenance) {r} Request provenance

doco Documentation for this format

Terminology Bindings (Differential)

Path Status Usage ValueSet Version Source
ServiceRequest.code Base required Activity Definition Code 📦11.0.1 This IG

Snapshot ViewView

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.implicitRules This element is a modifier element. This element is included in summaries. 0..1 uri A set of rules under which this content was created
ServiceRequest.language 0..1 code Language of the resource content
Binding: CommonLanguages (preferred): A human language.
Additional BindingsPurpose
AllLanguages Max Binding
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.Slices for extension 3..* Extension Extension
Slice: Unordered, Open by value:url

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
ServiceRequest.Slices for extension.extension:episodeOfCare 1..1 (Complex) Associated Encounter episode of care
URL: http://hl7.org/fhir/StructureDefinition/workflow-episodeOfCare
ServiceRequest.Slices for extension.extension:episodeOfCare.id 0..1 string Unique id for inter-element referencing
ServiceRequest.Slices for extension.extension:episodeOfCare.extension 0..0 Extension
Slice: Unordered, Open by value:url
ServiceRequest.Slices for extension.extension:episodeOfCare.url 1..1 uri "http://hl7.org/fhir/StructureDefinition/workflow-episodeOfCare"
ServiceRequest.Slices for extension.extension:episodeOfCare.value[x] 1..1 Reference(ehealth-episodeofcare) {r} Value of extension
ServiceRequest.Slices for extension.extension:referenceRange 0..* (Complex) Provides guide for interpretation.
URL: http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-referenceRange
ServiceRequest.Slices for extension.extension:sharingPolicy 1..1 CodeableConcept Policy for sharing a resource with national data banks
URL: http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-sharingPolicy
Binding: Measurement Sharing Policies (required)
ServiceRequest.Slices for extension.extension:sharingApprovalPolicy 0..1 CodeableConcept Policy for approval of sharing a resource with national data banks
URL: http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-sharingApprovalPolicy
Binding: Sharing Approval Policies (required)
ServiceRequest.Slices for extension.extension:reuseCriteria 0..1 (Complex) Criteria to be met for reuse of responses to be allowed
URL: http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-reuseCriteria
ServiceRequest.Slices for extension.extension:triggerEnablementCode 0..1 code Enablement of reaction to triggering conditions being met.
URL: http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-trigger-enablement-code
Binding: Trigger Enablement Code (required)
ServiceRequest.Slices for extension.extension:statusHistory 0..* (Complex) ServiceRequest status history
URL: http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-servicerequest-statusHistory
ServiceRequest.Slices for extension.extension:statusSchedule 0..* (Complex) ServiceRequest status schedule
URL: http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-servicerequest-statusSchedule
ServiceRequest.Slices for extension.extension:includeAsExtra 1..1 boolean Used to mark that the action/service request may be performed as extra, meaning the action/service request may also be performed outside the resolved timing slots.
URL: http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-include-as-extra
ServiceRequest.Slices for extension.extension:intendedQuestionnaireLinkage 0..* Reference(ehealth-questionnairelinkage) QuestionnaireLinkage(s) intended for presenting the questionnaire responses of the action/service request
URL: http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-intendedQuestionnaireLinkage
ServiceRequest.Slices for extension.extension:aggregateId 0..1 string Aggregate identifier for grouping purposes.
URL: http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-aggregate-id
ServiceRequest.modifierExtension This element is a modifier element. 0..* Extension Extensions that cannot be ignored
ServiceRequest.identifier This element is included in summaries. 0..* Identifier Identifiers assigned to this order
ServiceRequest.instantiatesCanonical This element is included in summaries. 1..1 canonical(ehealth-activitydefinition) Instantiates FHIR protocol or definition
ServiceRequest.instantiatesUri This element is included in summaries. 0..* uri Instantiates external protocol or definition
ServiceRequest.requisition This element is included in summaries. 0..1 Identifier Composite Request ID
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.category This element is included in summaries. 0..* CodeableConcept Classification of service
Binding: ServiceRequestCategoryCodes (example): Classification of the requested service.
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: Activity Definition Code (required)
ServiceRequest.orderDetail This element is included in summaries. C 0..* CodeableConcept Additional order information
Binding: ServiceRequestOrderDetailsCodes (example): Codified order entry details which are based on order context.
ServiceRequest.quantity[x] This element is included in summaries. 0..1 Service amount
ServiceRequest.quantity[x].quantityQuantity Quantity
ServiceRequest.quantity[x].quantityRatio Ratio
ServiceRequest.quantity[x].quantityRange Range
ServiceRequest.subject This element is included in summaries. 1..1 Reference(ehealth-patient) {r} Individual or Entity the service is ordered for
ServiceRequest.encounter This element is included in summaries. 0..1 Reference(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.occurrence[x].occurrenceTiming Timing
ServiceRequest.asNeeded[x] This element is included in summaries. 0..1 Preconditions for service
Binding: SNOMEDCTMedicationAsNeededReasonCodes (example): A coded concept identifying the pre-condition that should hold prior to performing a procedure. For example "pain", "on flare-up", etc.
ServiceRequest.asNeeded[x].asNeededBoolean boolean
ServiceRequest.asNeeded[x].asNeededCodeableConcept CodeableConcept
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 (example): Indicates specific responsibility of an individual within the care team, such as "Primary physician", "Team coordinator", "Caregiver", etc.
ServiceRequest.performer This element is included in summaries. 0..* Reference(ehealth-practitioner | ehealth-organization | ehealth-patient | ehealth-device | ehealth-relatedperson | ehealth-careteam | HealthcareService) {r} Requested performer
ServiceRequest.locationCode This element is included in summaries. 0..* CodeableConcept Requested location
Binding: ServiceDeliveryLocationRoleType (example): A location type where services are delivered.
ServiceRequest.locationReference This element is included in summaries. 0..* Reference(Location) Requested location
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(ehealth-condition | ehealth-observation) {r} Explanation/Justification for service or service
ServiceRequest.insurance 0..* Reference(Coverage | ClaimResponse) Associated insurance coverage
ServiceRequest.supportingInfo 0..* Reference(Resource) Additional clinical information
ServiceRequest.specimen This element is included in summaries. 0..* Reference(Specimen) Procedure Samples
ServiceRequest.bodySite This element is included in summaries. 0..* CodeableConcept Location on Body
Binding: SNOMEDCTBodyStructures (example): Codes describing anatomical locations. May include laterality.
ServiceRequest.note 0..* Annotation Comments
ServiceRequest.note.id 0..1 string Unique id for inter-element referencing
ServiceRequest.note.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
ServiceRequest.note.Slices for author[x] This element is included in summaries. 0..1 Individual responsible for the annotation
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
ServiceRequest.note.Slices for author[x].authorReference Reference(Practitioner | Patient | RelatedPerson | Organization)
ServiceRequest.note.Slices for author[x].authorString string
ServiceRequest.note.Slices for author[x].author[x]:authorReference This element is included in summaries. 0..1 Reference(ehealth-practitioner | ehealth-patient | ehealth-relatedperson) Individual responsible for the annotation
ServiceRequest.note.Slices for author[x].author[x]:authorString This element is included in summaries. 0..1 string Individual responsible for the annotation
ServiceRequest.note.time This element is included in summaries. 0..1 dateTime When the annotation was made
ServiceRequest.note.text This element is included in summaries. 1..1 markdown The annotation - text content (as markdown)
ServiceRequest.patientInstruction This element is included in summaries. 0..1 string Patient or consumer-oriented instructions
ServiceRequest.relevantHistory 0..* Reference(ehealth-provenance) {r} Request provenance

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
ServiceRequest.language Base preferred Common Languages 📍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 required Activity Definition Code 📦11.0.1 This IG
ServiceRequest.orderDetail Base example Service Request Order Details Codes 📍4.0.1 FHIR Std.
ServiceRequest.asNeeded[x] Base example SNOMED CT Medication As Needed Reason Codes 📍4.0.1 FHIR Std.
ServiceRequest.performerType Base example Participant Roles 📍4.0.1 FHIR Std.
ServiceRequest.locationCode Base example ServiceDeliveryLocationRoleType 📦3.0.0 THO v7.4
ServiceRequest.reasonCode Base example Procedure Reason Codes 📍4.0.1 FHIR Std.
ServiceRequest.bodySite Base example SNOMED CT Body Structures 📍4.0.1 FHIR Std.

Constraints

Id Grade Path(s) Description Expression

Summary

Mandatory: 4 elements
Prohibited: 2 elements

Structures

This structure refers to these other structures:

Extensions

This structure refers to these extensions:

Slices

This structure defines the following Slices:

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

 

Other representations of profile: CSV, Excel, Schematron