HL7 FHIR Malaysia Core (MY Core) Implementation Guide
2.0.0 - ci-build

HL7 FHIR Malaysia Core (MY Core) Implementation Guide - Local Development build (v2.0.0) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions

Resource Profile: ServiceRequest (MY Core)

Official URL: http://fhir.hie.moh.gov.my/StructureDefinition/ServiceRequest-my-core Version: 2.0.0
Active as of 2024-03-13 Computable Name: ServiceRequestMyCore

A record of a request for service such as diagnostic investigations, treatments, or operations to be performed.

Usage:

Formal Views of Profile Content

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

NameFlagsCard.TypeDescription & Constraintsdoco
.. ServiceRequest C 0..* ServiceRequest A request for a service to be performed
dom-2: If the resource is contained in another resource, it SHALL NOT contain nested Resources
dom-3: If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource
dom-4: If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated
dom-5: If a resource is contained in another resource, it SHALL NOT have a security label
dom-6: A resource should have narrative for robust management
prr-1: orderDetail SHALL only be present if code is present
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
ele-1: All FHIR elements must have a @value or children
... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
.... attester 0..1 (Complex) Extension to add information related to who attested this ServiceRequest
URL: http://fhir.hie.moh.gov.my/StructureDefinition/attester-my-core
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
.... relatesTo 0..1 (Complex) Extension that allows ServiceRequest to be able to reference Resources that led up to this record creation
URL: http://fhir.hie.moh.gov.my/StructureDefinition/relates-to-my-core
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
... intent ?!Σ 1..1 code proposal | plan | directive | order | original-order | reflex-order | filler-order | instance-order | option
Binding: RequestIntent (required): The kind of service request.


ele-1: All FHIR elements must have a @value or children
... category Σ 1..* CodeableConcept Classification of service
Binding: ServiceRequestCategoryCodes (example): Classification of the requested service.


ele-1: All FHIR elements must have a @value or children
.... Slices for coding Σ 1..* Coding Code defined by a terminology system
Slice: Unordered, Open by value:system
ele-1: All FHIR elements must have a @value or children
..... coding:serviceRequestCategory Σ 0..1 Coding Code defined by a terminology system
Binding: ValueSetServiceRequestCategory( MY Core) (preferred)
ele-1: All FHIR elements must have a @value or children
...... system Σ 1..1 uri Identity of the terminology system
ele-1: All FHIR elements must have a @value or children
Fixed Value: http://fhir.hie.moh.gov.my/CodeSystem/servicerequest-category-my-core
..... coding:labSubGroup Σ 0..* Coding Code defined by a terminology system
Binding: ValueSetLabSubGroup (MY Core) (example)
ele-1: All FHIR elements must have a @value or children
...... system Σ 1..1 uri Identity of the terminology system
ele-1: All FHIR elements must have a @value or children
Fixed Value: http://fhir.hie.moh.gov.my/CodeSystem/lab-sub-group-my-core
..... coding:imagingModality Σ 0..1 Coding Code defined by a terminology system
Binding: ValueSetImagingModality (MY Core) (preferred)
ele-1: All FHIR elements must have a @value or children
...... system Σ 1..1 uri Identity of the terminology system
ele-1: All FHIR elements must have a @value or children
Fixed Value: http://fhir.hie.moh.gov.my/CodeSystem/imaging-modality-my-core
..... coding:imagingRegion Σ 0..1 Coding Code defined by a terminology system
Binding: ValueSetImagingRegion (MY Core) (preferred)
ele-1: All FHIR elements must have a @value or children
...... system Σ 1..1 uri Identity of the terminology system
ele-1: All FHIR elements must have a @value or children
Fixed Value: http://fhir.hie.moh.gov.my/CodeSystem/imaging-region-my-core
..... coding:outsourceCategory Σ 0..* Coding Code defined by a terminology system
ele-1: All FHIR elements must have a @value or children
...... system Σ 1..1 uri Identity of the terminology system
ele-1: All FHIR elements must have a @value or children
Fixed Value: http://fhir.hie.moh.gov.my/CodeSystem/outsource-category-my-core
... doNotPerform ?!Σ 0..1 boolean True if service/procedure should not be performed
ele-1: All FHIR elements must have a @value or children
... code Σ 0..1 CodeableConcept What is being requested/ordered
Binding: ValueSetLoinc (MY Core) (example)
ele-1: All FHIR elements must have a @value or children
.... Slices for coding Σ 0..* Coding Code defined by a terminology system
Slice: Unordered, Open by value:system
ele-1: All FHIR elements must have a @value or children
..... coding:lab Σ 0..* Coding Code defined by a terminology system
Binding: ValueSetLab (MY Core) (preferred)
ele-1: All FHIR elements must have a @value or children
...... system Σ 1..1 uri Identity of the terminology system
ele-1: All FHIR elements must have a @value or children
Fixed Value: http://fhir.hie.moh.gov.my/CodeSystem/lab-my-core
..... coding:imaging Σ 0..* Coding Code defined by a terminology system
Binding: ValueSetImaging (MY Core) (preferred)
ele-1: All FHIR elements must have a @value or children
...... system Σ 1..1 uri Identity of the terminology system
ele-1: All FHIR elements must have a @value or children
Fixed Value: http://fhir.hie.moh.gov.my/CodeSystem/imaging-my-core
..... coding:procedure Σ 0..* Coding Code defined by a terminology system
Binding: ValueSetProcedureCode (MY Core) (example)
ele-1: All FHIR elements must have a @value or children
...... system Σ 1..1 uri Identity of the terminology system
ele-1: All FHIR elements must have a @value or children
Fixed Value: http://fhir.hie.moh.gov.my/CodeSystem/procedure-my-core
... subject Σ 1..1 Reference(Patient | Group | Location | Device) Individual or Entity the service is ordered for
ele-1: All FHIR elements must have a @value or children
... asNeeded[x] Σ 0..1 Preconditions for service
Binding: ValueSetReferralForm (MY Core) (example)
ele-1: All FHIR elements must have a @value or children
.... asNeededBoolean boolean
.... asNeededCodeableConcept CodeableConcept
... authoredOn Σ 1..1 dateTime Date request signed
ele-1: All FHIR elements must have a @value or children
... performerType Σ 0..1 CodeableConcept Performer role
Binding: ValueSetScheduleType (MY Core) (example)
ele-1: All FHIR elements must have a @value or children
... Slices for bodySite Σ 0..* CodeableConcept Location on Body
Slice: Unordered, Open by value:coding.id
Binding: SNOMEDCTBodyStructures (example): Codes describing anatomical locations. May include laterality.


ele-1: All FHIR elements must have a @value or children
.... bodySite:side Σ 0..* CodeableConcept Location on Body
Binding: ValueSetSide (MY Core) (example)
ele-1: All FHIR elements must have a @value or children
.... bodySite:site Σ 0..* CodeableConcept Location on Body
Binding: ValueSetSite (MY Core) (example)
ele-1: All FHIR elements must have a @value or children

doco Documentation for this format

Terminology Bindings

PathConformanceValueSetURI
ServiceRequest.statusrequiredRequestStatus
http://hl7.org/fhir/ValueSet/request-status|4.0.1
from the FHIR Standard
ServiceRequest.intentrequiredRequestIntent
http://hl7.org/fhir/ValueSet/request-intent|4.0.1
from the FHIR Standard
ServiceRequest.categoryexampleServiceRequestCategoryCodes
http://hl7.org/fhir/ValueSet/servicerequest-category
from the FHIR Standard
ServiceRequest.category.coding:serviceRequestCategorypreferredValueSetServiceRequestCategoryMyCore (a valid code from CodeSystemServiceRequestCategory (MY Core))
http://fhir.hie.moh.gov.my/ValueSet/servicerequest-category-my-core
from this IG
ServiceRequest.category.coding:labSubGroupexampleValueSetLabSubGroupMyCore (a valid code from CodeSystemLabSubGroup (MY Core))
http://fhir.hie.moh.gov.my/ValueSet/lab-sub-group-my-core
from this IG
ServiceRequest.category.coding:imagingModalitypreferredValueSetImagingModalityMyCore (a valid code from CodeSystemImagingModality (MY Core))
http://fhir.hie.moh.gov.my/ValueSet/imaging-modality-my-core
from this IG
ServiceRequest.category.coding:imagingRegionpreferredValueSetImagingRegionMyCore (a valid code from CodeSystemImagingRegion (MY Core))
http://fhir.hie.moh.gov.my/ValueSet/imaging-region-my-core
from this IG
ServiceRequest.codeexampleValueSetLoincMyCore (a valid code from LOINC)
http://fhir.hie.moh.gov.my/ValueSet/loinc-my-core
from this IG
ServiceRequest.code.coding:labpreferredValueSetLabMyCore (a valid code from CodeSystemLab (MY Core))
http://fhir.hie.moh.gov.my/ValueSet/lab-my-core
from this IG
ServiceRequest.code.coding:imagingpreferredValueSetImagingMyCore (a valid code from CodeSystemImaging (MY Core))
http://fhir.hie.moh.gov.my/ValueSet/imaging-my-core
from this IG
ServiceRequest.code.coding:procedureexampleValueSetProcedureCodeMyCore
http://fhir.hie.moh.gov.my/ValueSet/procedure-code-my-core
from this IG
ServiceRequest.asNeeded[x]exampleValueSetReferralFormMyCore (a valid code from CodeSystemReferralForm (MY Core))
http://fhir.hie.moh.gov.my/ValueSet/referral-form-my-core
from this IG
ServiceRequest.performerTypeexampleValueSetScheduleTypeMyCore (a valid code from CodeSystemScheduleType (MYCore))
http://fhir.hie.moh.gov.my/ValueSet/schedule-type-my-core
from this IG
ServiceRequest.bodySiteexampleSNOMEDCTBodyStructures
http://hl7.org/fhir/ValueSet/body-site
from the FHIR Standard
ServiceRequest.bodySite:sideexampleValueSetSideMyCore
http://fhir.hie.moh.gov.my/ValueSet/side-my-core
from this IG
ServiceRequest.bodySite:siteexampleValueSetSiteMyCore
http://fhir.hie.moh.gov.my/ValueSet/site-my-core
from this IG

Constraints

IdGradePath(s)DetailsRequirements
dom-2errorServiceRequestIf the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-3errorServiceRequestIf the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource
: contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4errorServiceRequestIf a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated
: contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5errorServiceRequestIf a resource is contained in another resource, it SHALL NOT have a security label
: contained.meta.security.empty()
dom-6best practiceServiceRequestA resource should have narrative for robust management
: text.`div`.exists()
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()
prr-1errorServiceRequestorderDetail SHALL only be present if code is present
: orderDetail.empty() or code.exists()

This structure is derived from ServiceRequest

NameFlagsCard.TypeDescription & Constraintsdoco
.. ServiceRequest 0..* ServiceRequest A request for a service to be performed
... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
.... attester 0..1 (Complex) Extension to add information related to who attested this ServiceRequest
URL: http://fhir.hie.moh.gov.my/StructureDefinition/attester-my-core
.... relatesTo 0..1 (Complex) Extension that allows ServiceRequest to be able to reference Resources that led up to this record creation
URL: http://fhir.hie.moh.gov.my/StructureDefinition/relates-to-my-core
... category 1..* CodeableConcept Classification of service
.... Slices for coding 1..* Coding Code defined by a terminology system
Slice: Unordered, Open by value:system
..... coding:serviceRequestCategory 0..1 Coding Code defined by a terminology system
Binding: ValueSetServiceRequestCategory( MY Core) (preferred)
...... system 1..1 uri Identity of the terminology system
Fixed Value: http://fhir.hie.moh.gov.my/CodeSystem/servicerequest-category-my-core
..... coding:labSubGroup 0..* Coding Code defined by a terminology system
Binding: ValueSetLabSubGroup (MY Core) (example)
...... system 1..1 uri Identity of the terminology system
Fixed Value: http://fhir.hie.moh.gov.my/CodeSystem/lab-sub-group-my-core
..... coding:imagingModality 0..1 Coding Code defined by a terminology system
Binding: ValueSetImagingModality (MY Core) (preferred)
...... system 1..1 uri Identity of the terminology system
Fixed Value: http://fhir.hie.moh.gov.my/CodeSystem/imaging-modality-my-core
..... coding:imagingRegion 0..1 Coding Code defined by a terminology system
Binding: ValueSetImagingRegion (MY Core) (preferred)
...... system 1..1 uri Identity of the terminology system
Fixed Value: http://fhir.hie.moh.gov.my/CodeSystem/imaging-region-my-core
..... coding:outsourceCategory 0..* Coding Code defined by a terminology system
...... system 1..1 uri Identity of the terminology system
Fixed Value: http://fhir.hie.moh.gov.my/CodeSystem/outsource-category-my-core
... code 0..1 CodeableConcept What is being requested/ordered
Binding: ValueSetLoinc (MY Core) (example)
.... Slices for coding 0..* Coding Code defined by a terminology system
Slice: Unordered, Open by value:system
..... coding:lab 0..* Coding Code defined by a terminology system
Binding: ValueSetLab (MY Core) (preferred)
...... system 1..1 uri Identity of the terminology system
Fixed Value: http://fhir.hie.moh.gov.my/CodeSystem/lab-my-core
..... coding:imaging 0..* Coding Code defined by a terminology system
Binding: ValueSetImaging (MY Core) (preferred)
...... system 1..1 uri Identity of the terminology system
Fixed Value: http://fhir.hie.moh.gov.my/CodeSystem/imaging-my-core
..... coding:procedure 0..* Coding Code defined by a terminology system
Binding: ValueSetProcedureCode (MY Core) (example)
...... system 1..1 uri Identity of the terminology system
Fixed Value: http://fhir.hie.moh.gov.my/CodeSystem/procedure-my-core
... authoredOn 1..1 dateTime Date request signed
... performerType 0..1 CodeableConcept Performer role
Binding: ValueSetScheduleType (MY Core) (example)
... Slices for bodySite 0..* CodeableConcept Location on Body
Slice: Unordered, Open by value:coding.id
.... bodySite:side 0..* CodeableConcept Location on Body
Binding: ValueSetSide (MY Core) (example)
..... coding
...... id 1..1 string Unique id for inter-element referencing
Fixed Value: side
.... bodySite:site 0..* CodeableConcept Location on Body
Binding: ValueSetSite (MY Core) (example)
..... coding
...... id 1..1 string Unique id for inter-element referencing
Fixed Value: site

doco Documentation for this format

Terminology Bindings (Differential)

PathConformanceValueSetURI
ServiceRequest.category.coding:serviceRequestCategorypreferredValueSetServiceRequestCategoryMyCore (a valid code from CodeSystemServiceRequestCategory (MY Core))
http://fhir.hie.moh.gov.my/ValueSet/servicerequest-category-my-core
from this IG
ServiceRequest.category.coding:labSubGroupexampleValueSetLabSubGroupMyCore (a valid code from CodeSystemLabSubGroup (MY Core))
http://fhir.hie.moh.gov.my/ValueSet/lab-sub-group-my-core
from this IG
ServiceRequest.category.coding:imagingModalitypreferredValueSetImagingModalityMyCore (a valid code from CodeSystemImagingModality (MY Core))
http://fhir.hie.moh.gov.my/ValueSet/imaging-modality-my-core
from this IG
ServiceRequest.category.coding:imagingRegionpreferredValueSetImagingRegionMyCore (a valid code from CodeSystemImagingRegion (MY Core))
http://fhir.hie.moh.gov.my/ValueSet/imaging-region-my-core
from this IG
ServiceRequest.codeexampleValueSetLoincMyCore (a valid code from LOINC)
http://fhir.hie.moh.gov.my/ValueSet/loinc-my-core
from this IG
ServiceRequest.code.coding:labpreferredValueSetLabMyCore (a valid code from CodeSystemLab (MY Core))
http://fhir.hie.moh.gov.my/ValueSet/lab-my-core
from this IG
ServiceRequest.code.coding:imagingpreferredValueSetImagingMyCore (a valid code from CodeSystemImaging (MY Core))
http://fhir.hie.moh.gov.my/ValueSet/imaging-my-core
from this IG
ServiceRequest.code.coding:procedureexampleValueSetProcedureCodeMyCore
http://fhir.hie.moh.gov.my/ValueSet/procedure-code-my-core
from this IG
ServiceRequest.asNeeded[x]exampleValueSetReferralFormMyCore (a valid code from CodeSystemReferralForm (MY Core))
http://fhir.hie.moh.gov.my/ValueSet/referral-form-my-core
from this IG
ServiceRequest.performerTypeexampleValueSetScheduleTypeMyCore (a valid code from CodeSystemScheduleType (MYCore))
http://fhir.hie.moh.gov.my/ValueSet/schedule-type-my-core
from this IG
ServiceRequest.bodySite:sideexampleValueSetSideMyCore
http://fhir.hie.moh.gov.my/ValueSet/side-my-core
from this IG
ServiceRequest.bodySite:siteexampleValueSetSiteMyCore
http://fhir.hie.moh.gov.my/ValueSet/site-my-core
from this IG
NameFlagsCard.TypeDescription & Constraintsdoco
.. ServiceRequest C 0..* ServiceRequest A request for a service to be performed
prr-1: orderDetail SHALL only be present if code is present
... id Σ 0..1 id Logical id of this artifact
... meta Σ 0..1 Meta Metadata about the resource
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... language 0..1 code Language of the resource content
Binding: CommonLanguages (preferred): A human language.

Additional BindingsPurpose
AllLanguages Max Binding
... text 0..1 Narrative Text summary of the resource, for human interpretation
... contained 0..* Resource Contained, inline Resources
... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
.... attester 0..1 (Complex) Extension to add information related to who attested this ServiceRequest
URL: http://fhir.hie.moh.gov.my/StructureDefinition/attester-my-core
.... relatesTo 0..1 (Complex) Extension that allows ServiceRequest to be able to reference Resources that led up to this record creation
URL: http://fhir.hie.moh.gov.my/StructureDefinition/relates-to-my-core
... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
... identifier Σ 0..* Identifier Identifiers assigned to this order
... instantiatesCanonical Σ 0..* canonical(ActivityDefinition | PlanDefinition) Instantiates FHIR protocol or definition
... instantiatesUri Σ 0..* uri Instantiates external protocol or definition
... basedOn Σ 0..* Reference(CarePlan | ServiceRequest | MedicationRequest) What request fulfills
... replaces Σ 0..* Reference(ServiceRequest) What request replaces
... requisition Σ 0..1 Identifier Composite Request ID
... status ?!Σ 1..1 code draft | active | on-hold | revoked | completed | entered-in-error | unknown
Binding: RequestStatus (required): The status of a service order.

... intent ?!Σ 1..1 code proposal | plan | directive | order | original-order | reflex-order | filler-order | instance-order | option
Binding: RequestIntent (required): The kind of service request.

... category Σ 1..* CodeableConcept Classification of service
Binding: ServiceRequestCategoryCodes (example): Classification of the requested service.


.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... Slices for coding Σ 1..* Coding Code defined by a terminology system
Slice: Unordered, Open by value:system
..... coding:serviceRequestCategory Σ 0..1 Coding Code defined by a terminology system
Binding: ValueSetServiceRequestCategory( MY Core) (preferred)
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
...... system Σ 1..1 uri Identity of the terminology system
Fixed Value: http://fhir.hie.moh.gov.my/CodeSystem/servicerequest-category-my-core
...... version Σ 0..1 string Version of the system - if relevant
...... code Σ 0..1 code Symbol in syntax defined by the system
...... display Σ 0..1 string Representation defined by the system
...... userSelected Σ 0..1 boolean If this coding was chosen directly by the user
..... coding:labSubGroup Σ 0..* Coding Code defined by a terminology system
Binding: ValueSetLabSubGroup (MY Core) (example)
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
...... system Σ 1..1 uri Identity of the terminology system
Fixed Value: http://fhir.hie.moh.gov.my/CodeSystem/lab-sub-group-my-core
...... version Σ 0..1 string Version of the system - if relevant
...... code Σ 0..1 code Symbol in syntax defined by the system
...... display Σ 0..1 string Representation defined by the system
...... userSelected Σ 0..1 boolean If this coding was chosen directly by the user
..... coding:imagingModality Σ 0..1 Coding Code defined by a terminology system
Binding: ValueSetImagingModality (MY Core) (preferred)
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
...... system Σ 1..1 uri Identity of the terminology system
Fixed Value: http://fhir.hie.moh.gov.my/CodeSystem/imaging-modality-my-core
...... version Σ 0..1 string Version of the system - if relevant
...... code Σ 0..1 code Symbol in syntax defined by the system
...... display Σ 0..1 string Representation defined by the system
...... userSelected Σ 0..1 boolean If this coding was chosen directly by the user
..... coding:imagingRegion Σ 0..1 Coding Code defined by a terminology system
Binding: ValueSetImagingRegion (MY Core) (preferred)
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
...... system Σ 1..1 uri Identity of the terminology system
Fixed Value: http://fhir.hie.moh.gov.my/CodeSystem/imaging-region-my-core
...... version Σ 0..1 string Version of the system - if relevant
...... code Σ 0..1 code Symbol in syntax defined by the system
...... display Σ 0..1 string Representation defined by the system
...... userSelected Σ 0..1 boolean If this coding was chosen directly by the user
..... coding:outsourceCategory Σ 0..* Coding Code defined by a terminology system
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
...... system Σ 1..1 uri Identity of the terminology system
Fixed Value: http://fhir.hie.moh.gov.my/CodeSystem/outsource-category-my-core
...... version Σ 0..1 string Version of the system - if relevant
...... code Σ 0..1 code Symbol in syntax defined by the system
...... display Σ 0..1 string Representation defined by the system
...... userSelected Σ 0..1 boolean If this coding was chosen directly by the user
.... text Σ 0..1 string Plain text representation of the concept
... priority Σ 0..1 code routine | urgent | asap | stat
Binding: RequestPriority (required): Identifies the level of importance to be assigned to actioning the request.

... doNotPerform ?!Σ 0..1 boolean True if service/procedure should not be performed
... code Σ 0..1 CodeableConcept What is being requested/ordered
Binding: ValueSetLoinc (MY Core) (example)
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... Slices for coding Σ 0..* Coding Code defined by a terminology system
Slice: Unordered, Open by value:system
..... coding:lab Σ 0..* Coding Code defined by a terminology system
Binding: ValueSetLab (MY Core) (preferred)
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
...... system Σ 1..1 uri Identity of the terminology system
Fixed Value: http://fhir.hie.moh.gov.my/CodeSystem/lab-my-core
...... version Σ 0..1 string Version of the system - if relevant
...... code Σ 0..1 code Symbol in syntax defined by the system
...... display Σ 0..1 string Representation defined by the system
...... userSelected Σ 0..1 boolean If this coding was chosen directly by the user
..... coding:imaging Σ 0..* Coding Code defined by a terminology system
Binding: ValueSetImaging (MY Core) (preferred)
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
...... system Σ 1..1 uri Identity of the terminology system
Fixed Value: http://fhir.hie.moh.gov.my/CodeSystem/imaging-my-core
...... version Σ 0..1 string Version of the system - if relevant
...... code Σ 0..1 code Symbol in syntax defined by the system
...... display Σ 0..1 string Representation defined by the system
...... userSelected Σ 0..1 boolean If this coding was chosen directly by the user
..... coding:procedure Σ 0..* Coding Code defined by a terminology system
Binding: ValueSetProcedureCode (MY Core) (example)
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
...... system Σ 1..1 uri Identity of the terminology system
Fixed Value: http://fhir.hie.moh.gov.my/CodeSystem/procedure-my-core
...... version Σ 0..1 string Version of the system - if relevant
...... code Σ 0..1 code Symbol in syntax defined by the system
...... display Σ 0..1 string Representation defined by the system
...... userSelected Σ 0..1 boolean If this coding was chosen directly by the user
.... text Σ 0..1 string Plain text representation of the concept
... orderDetail ΣC 0..* CodeableConcept Additional order information
Binding: ServiceRequestOrderDetailsCodes (example): Codified order entry details which are based on order context.


... quantity[x] Σ 0..1 Service amount
.... quantityQuantity Quantity
.... quantityRatio Ratio
.... quantityRange Range
... subject Σ 1..1 Reference(Patient | Group | Location | Device) Individual or Entity the service is ordered for
... encounter Σ 0..1 Reference(Encounter) Encounter in which the request was created
... occurrence[x] Σ 0..1 When service should occur
.... occurrenceDateTime dateTime
.... occurrencePeriod Period
.... occurrenceTiming Timing
... asNeeded[x] Σ 0..1 Preconditions for service
Binding: ValueSetReferralForm (MY Core) (example)
.... asNeededBoolean boolean
.... asNeededCodeableConcept CodeableConcept
... authoredOn Σ 1..1 dateTime Date request signed
... requester Σ 0..1 Reference(Practitioner | PractitionerRole | Organization | Patient | RelatedPerson | Device) Who/what is requesting service
... performerType Σ 0..1 CodeableConcept Performer role
Binding: ValueSetScheduleType (MY Core) (example)
... performer Σ 0..* Reference(Practitioner | PractitionerRole | Organization | CareTeam | HealthcareService | Patient | Device | RelatedPerson) Requested performer
... locationCode Σ 0..* CodeableConcept Requested location
Binding: ServiceDeliveryLocationRoleType (example): A location type where services are delivered.


... locationReference Σ 0..* Reference(Location) Requested location
... reasonCode Σ 0..* CodeableConcept Explanation/Justification for procedure or service
Binding: ProcedureReasonCodes (example): Diagnosis or problem codes justifying the reason for requesting the service investigation.


... reasonReference Σ 0..* Reference(Condition | Observation | DiagnosticReport | DocumentReference) Explanation/Justification for service or service
... insurance 0..* Reference(Coverage | ClaimResponse) Associated insurance coverage
... supportingInfo 0..* Reference(Resource) Additional clinical information
... specimen Σ 0..* Reference(Specimen) Procedure Samples
... Slices for bodySite Σ 0..* CodeableConcept Location on Body
Slice: Unordered, Open by value:coding.id
Binding: SNOMEDCTBodyStructures (example): Codes describing anatomical locations. May include laterality.


.... bodySite:side Σ 0..* CodeableConcept Location on Body
Binding: ValueSetSide (MY Core) (example)
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... coding Σ 0..* Coding Code defined by a terminology system
...... id 1..1 string Unique id for inter-element referencing
Fixed Value: side
...... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
...... system Σ 0..1 uri Identity of the terminology system
...... version Σ 0..1 string Version of the system - if relevant
...... code Σ 0..1 code Symbol in syntax defined by the system
...... display Σ 0..1 string Representation defined by the system
...... userSelected Σ 0..1 boolean If this coding was chosen directly by the user
..... text Σ 0..1 string Plain text representation of the concept
.... bodySite:site Σ 0..* CodeableConcept Location on Body
Binding: ValueSetSite (MY Core) (example)
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... coding Σ 0..* Coding Code defined by a terminology system
...... id 1..1 string Unique id for inter-element referencing
Fixed Value: site
...... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
...... system Σ 0..1 uri Identity of the terminology system
...... version Σ 0..1 string Version of the system - if relevant
...... code Σ 0..1 code Symbol in syntax defined by the system
...... display Σ 0..1 string Representation defined by the system
...... userSelected Σ 0..1 boolean If this coding was chosen directly by the user
..... text Σ 0..1 string Plain text representation of the concept
... note 0..* Annotation Comments
... patientInstruction Σ 0..1 string Patient or consumer-oriented instructions
... relevantHistory 0..* Reference(Provenance) Request provenance

doco Documentation for this format

Terminology Bindings

PathConformanceValueSetURI
ServiceRequest.languagepreferredCommonLanguages
http://hl7.org/fhir/ValueSet/languages
from the FHIR Standard
Additional Bindings Purpose
AllLanguages Max Binding
ServiceRequest.statusrequiredRequestStatus
http://hl7.org/fhir/ValueSet/request-status|4.0.1
from the FHIR Standard
ServiceRequest.intentrequiredRequestIntent
http://hl7.org/fhir/ValueSet/request-intent|4.0.1
from the FHIR Standard
ServiceRequest.categoryexampleServiceRequestCategoryCodes
http://hl7.org/fhir/ValueSet/servicerequest-category
from the FHIR Standard
ServiceRequest.category.coding:serviceRequestCategorypreferredValueSetServiceRequestCategoryMyCore (a valid code from CodeSystemServiceRequestCategory (MY Core))
http://fhir.hie.moh.gov.my/ValueSet/servicerequest-category-my-core
from this IG
ServiceRequest.category.coding:labSubGroupexampleValueSetLabSubGroupMyCore (a valid code from CodeSystemLabSubGroup (MY Core))
http://fhir.hie.moh.gov.my/ValueSet/lab-sub-group-my-core
from this IG
ServiceRequest.category.coding:imagingModalitypreferredValueSetImagingModalityMyCore (a valid code from CodeSystemImagingModality (MY Core))
http://fhir.hie.moh.gov.my/ValueSet/imaging-modality-my-core
from this IG
ServiceRequest.category.coding:imagingRegionpreferredValueSetImagingRegionMyCore (a valid code from CodeSystemImagingRegion (MY Core))
http://fhir.hie.moh.gov.my/ValueSet/imaging-region-my-core
from this IG
ServiceRequest.priorityrequiredRequestPriority
http://hl7.org/fhir/ValueSet/request-priority|4.0.1
from the FHIR Standard
ServiceRequest.codeexampleValueSetLoincMyCore (a valid code from LOINC)
http://fhir.hie.moh.gov.my/ValueSet/loinc-my-core
from this IG
ServiceRequest.code.coding:labpreferredValueSetLabMyCore (a valid code from CodeSystemLab (MY Core))
http://fhir.hie.moh.gov.my/ValueSet/lab-my-core
from this IG
ServiceRequest.code.coding:imagingpreferredValueSetImagingMyCore (a valid code from CodeSystemImaging (MY Core))
http://fhir.hie.moh.gov.my/ValueSet/imaging-my-core
from this IG
ServiceRequest.code.coding:procedureexampleValueSetProcedureCodeMyCore
http://fhir.hie.moh.gov.my/ValueSet/procedure-code-my-core
from this IG
ServiceRequest.orderDetailexampleServiceRequestOrderDetailsCodes
http://hl7.org/fhir/ValueSet/servicerequest-orderdetail
from the FHIR Standard
ServiceRequest.asNeeded[x]exampleValueSetReferralFormMyCore (a valid code from CodeSystemReferralForm (MY Core))
http://fhir.hie.moh.gov.my/ValueSet/referral-form-my-core
from this IG
ServiceRequest.performerTypeexampleValueSetScheduleTypeMyCore (a valid code from CodeSystemScheduleType (MYCore))
http://fhir.hie.moh.gov.my/ValueSet/schedule-type-my-core
from this IG
ServiceRequest.locationCodeexampleServiceDeliveryLocationRoleType
http://terminology.hl7.org/ValueSet/v3-ServiceDeliveryLocationRoleType
ServiceRequest.reasonCodeexampleProcedureReasonCodes
http://hl7.org/fhir/ValueSet/procedure-reason
from the FHIR Standard
ServiceRequest.bodySiteexampleSNOMEDCTBodyStructures
http://hl7.org/fhir/ValueSet/body-site
from the FHIR Standard
ServiceRequest.bodySite:sideexampleValueSetSideMyCore
http://fhir.hie.moh.gov.my/ValueSet/side-my-core
from this IG
ServiceRequest.bodySite:siteexampleValueSetSiteMyCore
http://fhir.hie.moh.gov.my/ValueSet/site-my-core
from this IG

Constraints

IdGradePath(s)DetailsRequirements
dom-2errorServiceRequestIf the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-3errorServiceRequestIf the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource
: contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4errorServiceRequestIf a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated
: contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5errorServiceRequestIf a resource is contained in another resource, it SHALL NOT have a security label
: contained.meta.security.empty()
dom-6best practiceServiceRequestA resource should have narrative for robust management
: text.`div`.exists()
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()
prr-1errorServiceRequestorderDetail SHALL only be present if code is present
: orderDetail.empty() or code.exists()

This structure is derived from ServiceRequest

Summary

Mandatory: 3 elements(10 nested mandatory elements)
Fixed: 10 elements

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.category.coding
  • The element 1 is sliced based on the value of ServiceRequest.code.coding
  • The element 1 is sliced based on the value of ServiceRequest.bodySite

Key Elements View

NameFlagsCard.TypeDescription & Constraintsdoco
.. ServiceRequest C 0..* ServiceRequest A request for a service to be performed
dom-2: If the resource is contained in another resource, it SHALL NOT contain nested Resources
dom-3: If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource
dom-4: If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated
dom-5: If a resource is contained in another resource, it SHALL NOT have a security label
dom-6: A resource should have narrative for robust management
prr-1: orderDetail SHALL only be present if code is present
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
ele-1: All FHIR elements must have a @value or children
... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
.... attester 0..1 (Complex) Extension to add information related to who attested this ServiceRequest
URL: http://fhir.hie.moh.gov.my/StructureDefinition/attester-my-core
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
.... relatesTo 0..1 (Complex) Extension that allows ServiceRequest to be able to reference Resources that led up to this record creation
URL: http://fhir.hie.moh.gov.my/StructureDefinition/relates-to-my-core
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
... intent ?!Σ 1..1 code proposal | plan | directive | order | original-order | reflex-order | filler-order | instance-order | option
Binding: RequestIntent (required): The kind of service request.


ele-1: All FHIR elements must have a @value or children
... category Σ 1..* CodeableConcept Classification of service
Binding: ServiceRequestCategoryCodes (example): Classification of the requested service.


ele-1: All FHIR elements must have a @value or children
.... Slices for coding Σ 1..* Coding Code defined by a terminology system
Slice: Unordered, Open by value:system
ele-1: All FHIR elements must have a @value or children
..... coding:serviceRequestCategory Σ 0..1 Coding Code defined by a terminology system
Binding: ValueSetServiceRequestCategory( MY Core) (preferred)
ele-1: All FHIR elements must have a @value or children
...... system Σ 1..1 uri Identity of the terminology system
ele-1: All FHIR elements must have a @value or children
Fixed Value: http://fhir.hie.moh.gov.my/CodeSystem/servicerequest-category-my-core
..... coding:labSubGroup Σ 0..* Coding Code defined by a terminology system
Binding: ValueSetLabSubGroup (MY Core) (example)
ele-1: All FHIR elements must have a @value or children
...... system Σ 1..1 uri Identity of the terminology system
ele-1: All FHIR elements must have a @value or children
Fixed Value: http://fhir.hie.moh.gov.my/CodeSystem/lab-sub-group-my-core
..... coding:imagingModality Σ 0..1 Coding Code defined by a terminology system
Binding: ValueSetImagingModality (MY Core) (preferred)
ele-1: All FHIR elements must have a @value or children
...... system Σ 1..1 uri Identity of the terminology system
ele-1: All FHIR elements must have a @value or children
Fixed Value: http://fhir.hie.moh.gov.my/CodeSystem/imaging-modality-my-core
..... coding:imagingRegion Σ 0..1 Coding Code defined by a terminology system
Binding: ValueSetImagingRegion (MY Core) (preferred)
ele-1: All FHIR elements must have a @value or children
...... system Σ 1..1 uri Identity of the terminology system
ele-1: All FHIR elements must have a @value or children
Fixed Value: http://fhir.hie.moh.gov.my/CodeSystem/imaging-region-my-core
..... coding:outsourceCategory Σ 0..* Coding Code defined by a terminology system
ele-1: All FHIR elements must have a @value or children
...... system Σ 1..1 uri Identity of the terminology system
ele-1: All FHIR elements must have a @value or children
Fixed Value: http://fhir.hie.moh.gov.my/CodeSystem/outsource-category-my-core
... doNotPerform ?!Σ 0..1 boolean True if service/procedure should not be performed
ele-1: All FHIR elements must have a @value or children
... code Σ 0..1 CodeableConcept What is being requested/ordered
Binding: ValueSetLoinc (MY Core) (example)
ele-1: All FHIR elements must have a @value or children
.... Slices for coding Σ 0..* Coding Code defined by a terminology system
Slice: Unordered, Open by value:system
ele-1: All FHIR elements must have a @value or children
..... coding:lab Σ 0..* Coding Code defined by a terminology system
Binding: ValueSetLab (MY Core) (preferred)
ele-1: All FHIR elements must have a @value or children
...... system Σ 1..1 uri Identity of the terminology system
ele-1: All FHIR elements must have a @value or children
Fixed Value: http://fhir.hie.moh.gov.my/CodeSystem/lab-my-core
..... coding:imaging Σ 0..* Coding Code defined by a terminology system
Binding: ValueSetImaging (MY Core) (preferred)
ele-1: All FHIR elements must have a @value or children
...... system Σ 1..1 uri Identity of the terminology system
ele-1: All FHIR elements must have a @value or children
Fixed Value: http://fhir.hie.moh.gov.my/CodeSystem/imaging-my-core
..... coding:procedure Σ 0..* Coding Code defined by a terminology system
Binding: ValueSetProcedureCode (MY Core) (example)
ele-1: All FHIR elements must have a @value or children
...... system Σ 1..1 uri Identity of the terminology system
ele-1: All FHIR elements must have a @value or children
Fixed Value: http://fhir.hie.moh.gov.my/CodeSystem/procedure-my-core
... subject Σ 1..1 Reference(Patient | Group | Location | Device) Individual or Entity the service is ordered for
ele-1: All FHIR elements must have a @value or children
... asNeeded[x] Σ 0..1 Preconditions for service
Binding: ValueSetReferralForm (MY Core) (example)
ele-1: All FHIR elements must have a @value or children
.... asNeededBoolean boolean
.... asNeededCodeableConcept CodeableConcept
... authoredOn Σ 1..1 dateTime Date request signed
ele-1: All FHIR elements must have a @value or children
... performerType Σ 0..1 CodeableConcept Performer role
Binding: ValueSetScheduleType (MY Core) (example)
ele-1: All FHIR elements must have a @value or children
... Slices for bodySite Σ 0..* CodeableConcept Location on Body
Slice: Unordered, Open by value:coding.id
Binding: SNOMEDCTBodyStructures (example): Codes describing anatomical locations. May include laterality.


ele-1: All FHIR elements must have a @value or children
.... bodySite:side Σ 0..* CodeableConcept Location on Body
Binding: ValueSetSide (MY Core) (example)
ele-1: All FHIR elements must have a @value or children
.... bodySite:site Σ 0..* CodeableConcept Location on Body
Binding: ValueSetSite (MY Core) (example)
ele-1: All FHIR elements must have a @value or children

doco Documentation for this format

Terminology Bindings

PathConformanceValueSetURI
ServiceRequest.statusrequiredRequestStatus
http://hl7.org/fhir/ValueSet/request-status|4.0.1
from the FHIR Standard
ServiceRequest.intentrequiredRequestIntent
http://hl7.org/fhir/ValueSet/request-intent|4.0.1
from the FHIR Standard
ServiceRequest.categoryexampleServiceRequestCategoryCodes
http://hl7.org/fhir/ValueSet/servicerequest-category
from the FHIR Standard
ServiceRequest.category.coding:serviceRequestCategorypreferredValueSetServiceRequestCategoryMyCore (a valid code from CodeSystemServiceRequestCategory (MY Core))
http://fhir.hie.moh.gov.my/ValueSet/servicerequest-category-my-core
from this IG
ServiceRequest.category.coding:labSubGroupexampleValueSetLabSubGroupMyCore (a valid code from CodeSystemLabSubGroup (MY Core))
http://fhir.hie.moh.gov.my/ValueSet/lab-sub-group-my-core
from this IG
ServiceRequest.category.coding:imagingModalitypreferredValueSetImagingModalityMyCore (a valid code from CodeSystemImagingModality (MY Core))
http://fhir.hie.moh.gov.my/ValueSet/imaging-modality-my-core
from this IG
ServiceRequest.category.coding:imagingRegionpreferredValueSetImagingRegionMyCore (a valid code from CodeSystemImagingRegion (MY Core))
http://fhir.hie.moh.gov.my/ValueSet/imaging-region-my-core
from this IG
ServiceRequest.codeexampleValueSetLoincMyCore (a valid code from LOINC)
http://fhir.hie.moh.gov.my/ValueSet/loinc-my-core
from this IG
ServiceRequest.code.coding:labpreferredValueSetLabMyCore (a valid code from CodeSystemLab (MY Core))
http://fhir.hie.moh.gov.my/ValueSet/lab-my-core
from this IG
ServiceRequest.code.coding:imagingpreferredValueSetImagingMyCore (a valid code from CodeSystemImaging (MY Core))
http://fhir.hie.moh.gov.my/ValueSet/imaging-my-core
from this IG
ServiceRequest.code.coding:procedureexampleValueSetProcedureCodeMyCore
http://fhir.hie.moh.gov.my/ValueSet/procedure-code-my-core
from this IG
ServiceRequest.asNeeded[x]exampleValueSetReferralFormMyCore (a valid code from CodeSystemReferralForm (MY Core))
http://fhir.hie.moh.gov.my/ValueSet/referral-form-my-core
from this IG
ServiceRequest.performerTypeexampleValueSetScheduleTypeMyCore (a valid code from CodeSystemScheduleType (MYCore))
http://fhir.hie.moh.gov.my/ValueSet/schedule-type-my-core
from this IG
ServiceRequest.bodySiteexampleSNOMEDCTBodyStructures
http://hl7.org/fhir/ValueSet/body-site
from the FHIR Standard
ServiceRequest.bodySite:sideexampleValueSetSideMyCore
http://fhir.hie.moh.gov.my/ValueSet/side-my-core
from this IG
ServiceRequest.bodySite:siteexampleValueSetSiteMyCore
http://fhir.hie.moh.gov.my/ValueSet/site-my-core
from this IG

Constraints

IdGradePath(s)DetailsRequirements
dom-2errorServiceRequestIf the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-3errorServiceRequestIf the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource
: contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4errorServiceRequestIf a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated
: contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5errorServiceRequestIf a resource is contained in another resource, it SHALL NOT have a security label
: contained.meta.security.empty()
dom-6best practiceServiceRequestA resource should have narrative for robust management
: text.`div`.exists()
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()
prr-1errorServiceRequestorderDetail SHALL only be present if code is present
: orderDetail.empty() or code.exists()

Differential View

This structure is derived from ServiceRequest

NameFlagsCard.TypeDescription & Constraintsdoco
.. ServiceRequest 0..* ServiceRequest A request for a service to be performed
... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
.... attester 0..1 (Complex) Extension to add information related to who attested this ServiceRequest
URL: http://fhir.hie.moh.gov.my/StructureDefinition/attester-my-core
.... relatesTo 0..1 (Complex) Extension that allows ServiceRequest to be able to reference Resources that led up to this record creation
URL: http://fhir.hie.moh.gov.my/StructureDefinition/relates-to-my-core
... category 1..* CodeableConcept Classification of service
.... Slices for coding 1..* Coding Code defined by a terminology system
Slice: Unordered, Open by value:system
..... coding:serviceRequestCategory 0..1 Coding Code defined by a terminology system
Binding: ValueSetServiceRequestCategory( MY Core) (preferred)
...... system 1..1 uri Identity of the terminology system
Fixed Value: http://fhir.hie.moh.gov.my/CodeSystem/servicerequest-category-my-core
..... coding:labSubGroup 0..* Coding Code defined by a terminology system
Binding: ValueSetLabSubGroup (MY Core) (example)
...... system 1..1 uri Identity of the terminology system
Fixed Value: http://fhir.hie.moh.gov.my/CodeSystem/lab-sub-group-my-core
..... coding:imagingModality 0..1 Coding Code defined by a terminology system
Binding: ValueSetImagingModality (MY Core) (preferred)
...... system 1..1 uri Identity of the terminology system
Fixed Value: http://fhir.hie.moh.gov.my/CodeSystem/imaging-modality-my-core
..... coding:imagingRegion 0..1 Coding Code defined by a terminology system
Binding: ValueSetImagingRegion (MY Core) (preferred)
...... system 1..1 uri Identity of the terminology system
Fixed Value: http://fhir.hie.moh.gov.my/CodeSystem/imaging-region-my-core
..... coding:outsourceCategory 0..* Coding Code defined by a terminology system
...... system 1..1 uri Identity of the terminology system
Fixed Value: http://fhir.hie.moh.gov.my/CodeSystem/outsource-category-my-core
... code 0..1 CodeableConcept What is being requested/ordered
Binding: ValueSetLoinc (MY Core) (example)
.... Slices for coding 0..* Coding Code defined by a terminology system
Slice: Unordered, Open by value:system
..... coding:lab 0..* Coding Code defined by a terminology system
Binding: ValueSetLab (MY Core) (preferred)
...... system 1..1 uri Identity of the terminology system
Fixed Value: http://fhir.hie.moh.gov.my/CodeSystem/lab-my-core
..... coding:imaging 0..* Coding Code defined by a terminology system
Binding: ValueSetImaging (MY Core) (preferred)
...... system 1..1 uri Identity of the terminology system
Fixed Value: http://fhir.hie.moh.gov.my/CodeSystem/imaging-my-core
..... coding:procedure 0..* Coding Code defined by a terminology system
Binding: ValueSetProcedureCode (MY Core) (example)
...... system 1..1 uri Identity of the terminology system
Fixed Value: http://fhir.hie.moh.gov.my/CodeSystem/procedure-my-core
... authoredOn 1..1 dateTime Date request signed
... performerType 0..1 CodeableConcept Performer role
Binding: ValueSetScheduleType (MY Core) (example)
... Slices for bodySite 0..* CodeableConcept Location on Body
Slice: Unordered, Open by value:coding.id
.... bodySite:side 0..* CodeableConcept Location on Body
Binding: ValueSetSide (MY Core) (example)
..... coding
...... id 1..1 string Unique id for inter-element referencing
Fixed Value: side
.... bodySite:site 0..* CodeableConcept Location on Body
Binding: ValueSetSite (MY Core) (example)
..... coding
...... id 1..1 string Unique id for inter-element referencing
Fixed Value: site

doco Documentation for this format

Terminology Bindings (Differential)

PathConformanceValueSetURI
ServiceRequest.category.coding:serviceRequestCategorypreferredValueSetServiceRequestCategoryMyCore (a valid code from CodeSystemServiceRequestCategory (MY Core))
http://fhir.hie.moh.gov.my/ValueSet/servicerequest-category-my-core
from this IG
ServiceRequest.category.coding:labSubGroupexampleValueSetLabSubGroupMyCore (a valid code from CodeSystemLabSubGroup (MY Core))
http://fhir.hie.moh.gov.my/ValueSet/lab-sub-group-my-core
from this IG
ServiceRequest.category.coding:imagingModalitypreferredValueSetImagingModalityMyCore (a valid code from CodeSystemImagingModality (MY Core))
http://fhir.hie.moh.gov.my/ValueSet/imaging-modality-my-core
from this IG
ServiceRequest.category.coding:imagingRegionpreferredValueSetImagingRegionMyCore (a valid code from CodeSystemImagingRegion (MY Core))
http://fhir.hie.moh.gov.my/ValueSet/imaging-region-my-core
from this IG
ServiceRequest.codeexampleValueSetLoincMyCore (a valid code from LOINC)
http://fhir.hie.moh.gov.my/ValueSet/loinc-my-core
from this IG
ServiceRequest.code.coding:labpreferredValueSetLabMyCore (a valid code from CodeSystemLab (MY Core))
http://fhir.hie.moh.gov.my/ValueSet/lab-my-core
from this IG
ServiceRequest.code.coding:imagingpreferredValueSetImagingMyCore (a valid code from CodeSystemImaging (MY Core))
http://fhir.hie.moh.gov.my/ValueSet/imaging-my-core
from this IG
ServiceRequest.code.coding:procedureexampleValueSetProcedureCodeMyCore
http://fhir.hie.moh.gov.my/ValueSet/procedure-code-my-core
from this IG
ServiceRequest.asNeeded[x]exampleValueSetReferralFormMyCore (a valid code from CodeSystemReferralForm (MY Core))
http://fhir.hie.moh.gov.my/ValueSet/referral-form-my-core
from this IG
ServiceRequest.performerTypeexampleValueSetScheduleTypeMyCore (a valid code from CodeSystemScheduleType (MYCore))
http://fhir.hie.moh.gov.my/ValueSet/schedule-type-my-core
from this IG
ServiceRequest.bodySite:sideexampleValueSetSideMyCore
http://fhir.hie.moh.gov.my/ValueSet/side-my-core
from this IG
ServiceRequest.bodySite:siteexampleValueSetSiteMyCore
http://fhir.hie.moh.gov.my/ValueSet/site-my-core
from this IG

Snapshot View

NameFlagsCard.TypeDescription & Constraintsdoco
.. ServiceRequest C 0..* ServiceRequest A request for a service to be performed
prr-1: orderDetail SHALL only be present if code is present
... id Σ 0..1 id Logical id of this artifact
... meta Σ 0..1 Meta Metadata about the resource
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... language 0..1 code Language of the resource content
Binding: CommonLanguages (preferred): A human language.

Additional BindingsPurpose
AllLanguages Max Binding
... text 0..1 Narrative Text summary of the resource, for human interpretation
... contained 0..* Resource Contained, inline Resources
... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
.... attester 0..1 (Complex) Extension to add information related to who attested this ServiceRequest
URL: http://fhir.hie.moh.gov.my/StructureDefinition/attester-my-core
.... relatesTo 0..1 (Complex) Extension that allows ServiceRequest to be able to reference Resources that led up to this record creation
URL: http://fhir.hie.moh.gov.my/StructureDefinition/relates-to-my-core
... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
... identifier Σ 0..* Identifier Identifiers assigned to this order
... instantiatesCanonical Σ 0..* canonical(ActivityDefinition | PlanDefinition) Instantiates FHIR protocol or definition
... instantiatesUri Σ 0..* uri Instantiates external protocol or definition
... basedOn Σ 0..* Reference(CarePlan | ServiceRequest | MedicationRequest) What request fulfills
... replaces Σ 0..* Reference(ServiceRequest) What request replaces
... requisition Σ 0..1 Identifier Composite Request ID
... status ?!Σ 1..1 code draft | active | on-hold | revoked | completed | entered-in-error | unknown
Binding: RequestStatus (required): The status of a service order.

... intent ?!Σ 1..1 code proposal | plan | directive | order | original-order | reflex-order | filler-order | instance-order | option
Binding: RequestIntent (required): The kind of service request.

... category Σ 1..* CodeableConcept Classification of service
Binding: ServiceRequestCategoryCodes (example): Classification of the requested service.


.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... Slices for coding Σ 1..* Coding Code defined by a terminology system
Slice: Unordered, Open by value:system
..... coding:serviceRequestCategory Σ 0..1 Coding Code defined by a terminology system
Binding: ValueSetServiceRequestCategory( MY Core) (preferred)
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
...... system Σ 1..1 uri Identity of the terminology system
Fixed Value: http://fhir.hie.moh.gov.my/CodeSystem/servicerequest-category-my-core
...... version Σ 0..1 string Version of the system - if relevant
...... code Σ 0..1 code Symbol in syntax defined by the system
...... display Σ 0..1 string Representation defined by the system
...... userSelected Σ 0..1 boolean If this coding was chosen directly by the user
..... coding:labSubGroup Σ 0..* Coding Code defined by a terminology system
Binding: ValueSetLabSubGroup (MY Core) (example)
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
...... system Σ 1..1 uri Identity of the terminology system
Fixed Value: http://fhir.hie.moh.gov.my/CodeSystem/lab-sub-group-my-core
...... version Σ 0..1 string Version of the system - if relevant
...... code Σ 0..1 code Symbol in syntax defined by the system
...... display Σ 0..1 string Representation defined by the system
...... userSelected Σ 0..1 boolean If this coding was chosen directly by the user
..... coding:imagingModality Σ 0..1 Coding Code defined by a terminology system
Binding: ValueSetImagingModality (MY Core) (preferred)
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
...... system Σ 1..1 uri Identity of the terminology system
Fixed Value: http://fhir.hie.moh.gov.my/CodeSystem/imaging-modality-my-core
...... version Σ 0..1 string Version of the system - if relevant
...... code Σ 0..1 code Symbol in syntax defined by the system
...... display Σ 0..1 string Representation defined by the system
...... userSelected Σ 0..1 boolean If this coding was chosen directly by the user
..... coding:imagingRegion Σ 0..1 Coding Code defined by a terminology system
Binding: ValueSetImagingRegion (MY Core) (preferred)
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
...... system Σ 1..1 uri Identity of the terminology system
Fixed Value: http://fhir.hie.moh.gov.my/CodeSystem/imaging-region-my-core
...... version Σ 0..1 string Version of the system - if relevant
...... code Σ 0..1 code Symbol in syntax defined by the system
...... display Σ 0..1 string Representation defined by the system
...... userSelected Σ 0..1 boolean If this coding was chosen directly by the user
..... coding:outsourceCategory Σ 0..* Coding Code defined by a terminology system
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
...... system Σ 1..1 uri Identity of the terminology system
Fixed Value: http://fhir.hie.moh.gov.my/CodeSystem/outsource-category-my-core
...... version Σ 0..1 string Version of the system - if relevant
...... code Σ 0..1 code Symbol in syntax defined by the system
...... display Σ 0..1 string Representation defined by the system
...... userSelected Σ 0..1 boolean If this coding was chosen directly by the user
.... text Σ 0..1 string Plain text representation of the concept
... priority Σ 0..1 code routine | urgent | asap | stat
Binding: RequestPriority (required): Identifies the level of importance to be assigned to actioning the request.

... doNotPerform ?!Σ 0..1 boolean True if service/procedure should not be performed
... code Σ 0..1 CodeableConcept What is being requested/ordered
Binding: ValueSetLoinc (MY Core) (example)
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... Slices for coding Σ 0..* Coding Code defined by a terminology system
Slice: Unordered, Open by value:system
..... coding:lab Σ 0..* Coding Code defined by a terminology system
Binding: ValueSetLab (MY Core) (preferred)
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
...... system Σ 1..1 uri Identity of the terminology system
Fixed Value: http://fhir.hie.moh.gov.my/CodeSystem/lab-my-core
...... version Σ 0..1 string Version of the system - if relevant
...... code Σ 0..1 code Symbol in syntax defined by the system
...... display Σ 0..1 string Representation defined by the system
...... userSelected Σ 0..1 boolean If this coding was chosen directly by the user
..... coding:imaging Σ 0..* Coding Code defined by a terminology system
Binding: ValueSetImaging (MY Core) (preferred)
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
...... system Σ 1..1 uri Identity of the terminology system
Fixed Value: http://fhir.hie.moh.gov.my/CodeSystem/imaging-my-core
...... version Σ 0..1 string Version of the system - if relevant
...... code Σ 0..1 code Symbol in syntax defined by the system
...... display Σ 0..1 string Representation defined by the system
...... userSelected Σ 0..1 boolean If this coding was chosen directly by the user
..... coding:procedure Σ 0..* Coding Code defined by a terminology system
Binding: ValueSetProcedureCode (MY Core) (example)
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
...... system Σ 1..1 uri Identity of the terminology system
Fixed Value: http://fhir.hie.moh.gov.my/CodeSystem/procedure-my-core
...... version Σ 0..1 string Version of the system - if relevant
...... code Σ 0..1 code Symbol in syntax defined by the system
...... display Σ 0..1 string Representation defined by the system
...... userSelected Σ 0..1 boolean If this coding was chosen directly by the user
.... text Σ 0..1 string Plain text representation of the concept
... orderDetail ΣC 0..* CodeableConcept Additional order information
Binding: ServiceRequestOrderDetailsCodes (example): Codified order entry details which are based on order context.


... quantity[x] Σ 0..1 Service amount
.... quantityQuantity Quantity
.... quantityRatio Ratio
.... quantityRange Range
... subject Σ 1..1 Reference(Patient | Group | Location | Device) Individual or Entity the service is ordered for
... encounter Σ 0..1 Reference(Encounter) Encounter in which the request was created
... occurrence[x] Σ 0..1 When service should occur
.... occurrenceDateTime dateTime
.... occurrencePeriod Period
.... occurrenceTiming Timing
... asNeeded[x] Σ 0..1 Preconditions for service
Binding: ValueSetReferralForm (MY Core) (example)
.... asNeededBoolean boolean
.... asNeededCodeableConcept CodeableConcept
... authoredOn Σ 1..1 dateTime Date request signed
... requester Σ 0..1 Reference(Practitioner | PractitionerRole | Organization | Patient | RelatedPerson | Device) Who/what is requesting service
... performerType Σ 0..1 CodeableConcept Performer role
Binding: ValueSetScheduleType (MY Core) (example)
... performer Σ 0..* Reference(Practitioner | PractitionerRole | Organization | CareTeam | HealthcareService | Patient | Device | RelatedPerson) Requested performer
... locationCode Σ 0..* CodeableConcept Requested location
Binding: ServiceDeliveryLocationRoleType (example): A location type where services are delivered.


... locationReference Σ 0..* Reference(Location) Requested location
... reasonCode Σ 0..* CodeableConcept Explanation/Justification for procedure or service
Binding: ProcedureReasonCodes (example): Diagnosis or problem codes justifying the reason for requesting the service investigation.


... reasonReference Σ 0..* Reference(Condition | Observation | DiagnosticReport | DocumentReference) Explanation/Justification for service or service
... insurance 0..* Reference(Coverage | ClaimResponse) Associated insurance coverage
... supportingInfo 0..* Reference(Resource) Additional clinical information
... specimen Σ 0..* Reference(Specimen) Procedure Samples
... Slices for bodySite Σ 0..* CodeableConcept Location on Body
Slice: Unordered, Open by value:coding.id
Binding: SNOMEDCTBodyStructures (example): Codes describing anatomical locations. May include laterality.


.... bodySite:side Σ 0..* CodeableConcept Location on Body
Binding: ValueSetSide (MY Core) (example)
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... coding Σ 0..* Coding Code defined by a terminology system
...... id 1..1 string Unique id for inter-element referencing
Fixed Value: side
...... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
...... system Σ 0..1 uri Identity of the terminology system
...... version Σ 0..1 string Version of the system - if relevant
...... code Σ 0..1 code Symbol in syntax defined by the system
...... display Σ 0..1 string Representation defined by the system
...... userSelected Σ 0..1 boolean If this coding was chosen directly by the user
..... text Σ 0..1 string Plain text representation of the concept
.... bodySite:site Σ 0..* CodeableConcept Location on Body
Binding: ValueSetSite (MY Core) (example)
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... coding Σ 0..* Coding Code defined by a terminology system
...... id 1..1 string Unique id for inter-element referencing
Fixed Value: site
...... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
...... system Σ 0..1 uri Identity of the terminology system
...... version Σ 0..1 string Version of the system - if relevant
...... code Σ 0..1 code Symbol in syntax defined by the system
...... display Σ 0..1 string Representation defined by the system
...... userSelected Σ 0..1 boolean If this coding was chosen directly by the user
..... text Σ 0..1 string Plain text representation of the concept
... note 0..* Annotation Comments
... patientInstruction Σ 0..1 string Patient or consumer-oriented instructions
... relevantHistory 0..* Reference(Provenance) Request provenance

doco Documentation for this format

Terminology Bindings

PathConformanceValueSetURI
ServiceRequest.languagepreferredCommonLanguages
http://hl7.org/fhir/ValueSet/languages
from the FHIR Standard
Additional Bindings Purpose
AllLanguages Max Binding
ServiceRequest.statusrequiredRequestStatus
http://hl7.org/fhir/ValueSet/request-status|4.0.1
from the FHIR Standard
ServiceRequest.intentrequiredRequestIntent
http://hl7.org/fhir/ValueSet/request-intent|4.0.1
from the FHIR Standard
ServiceRequest.categoryexampleServiceRequestCategoryCodes
http://hl7.org/fhir/ValueSet/servicerequest-category
from the FHIR Standard
ServiceRequest.category.coding:serviceRequestCategorypreferredValueSetServiceRequestCategoryMyCore (a valid code from CodeSystemServiceRequestCategory (MY Core))
http://fhir.hie.moh.gov.my/ValueSet/servicerequest-category-my-core
from this IG
ServiceRequest.category.coding:labSubGroupexampleValueSetLabSubGroupMyCore (a valid code from CodeSystemLabSubGroup (MY Core))
http://fhir.hie.moh.gov.my/ValueSet/lab-sub-group-my-core
from this IG
ServiceRequest.category.coding:imagingModalitypreferredValueSetImagingModalityMyCore (a valid code from CodeSystemImagingModality (MY Core))
http://fhir.hie.moh.gov.my/ValueSet/imaging-modality-my-core
from this IG
ServiceRequest.category.coding:imagingRegionpreferredValueSetImagingRegionMyCore (a valid code from CodeSystemImagingRegion (MY Core))
http://fhir.hie.moh.gov.my/ValueSet/imaging-region-my-core
from this IG
ServiceRequest.priorityrequiredRequestPriority
http://hl7.org/fhir/ValueSet/request-priority|4.0.1
from the FHIR Standard
ServiceRequest.codeexampleValueSetLoincMyCore (a valid code from LOINC)
http://fhir.hie.moh.gov.my/ValueSet/loinc-my-core
from this IG
ServiceRequest.code.coding:labpreferredValueSetLabMyCore (a valid code from CodeSystemLab (MY Core))
http://fhir.hie.moh.gov.my/ValueSet/lab-my-core
from this IG
ServiceRequest.code.coding:imagingpreferredValueSetImagingMyCore (a valid code from CodeSystemImaging (MY Core))
http://fhir.hie.moh.gov.my/ValueSet/imaging-my-core
from this IG
ServiceRequest.code.coding:procedureexampleValueSetProcedureCodeMyCore
http://fhir.hie.moh.gov.my/ValueSet/procedure-code-my-core
from this IG
ServiceRequest.orderDetailexampleServiceRequestOrderDetailsCodes
http://hl7.org/fhir/ValueSet/servicerequest-orderdetail
from the FHIR Standard
ServiceRequest.asNeeded[x]exampleValueSetReferralFormMyCore (a valid code from CodeSystemReferralForm (MY Core))
http://fhir.hie.moh.gov.my/ValueSet/referral-form-my-core
from this IG
ServiceRequest.performerTypeexampleValueSetScheduleTypeMyCore (a valid code from CodeSystemScheduleType (MYCore))
http://fhir.hie.moh.gov.my/ValueSet/schedule-type-my-core
from this IG
ServiceRequest.locationCodeexampleServiceDeliveryLocationRoleType
http://terminology.hl7.org/ValueSet/v3-ServiceDeliveryLocationRoleType
ServiceRequest.reasonCodeexampleProcedureReasonCodes
http://hl7.org/fhir/ValueSet/procedure-reason
from the FHIR Standard
ServiceRequest.bodySiteexampleSNOMEDCTBodyStructures
http://hl7.org/fhir/ValueSet/body-site
from the FHIR Standard
ServiceRequest.bodySite:sideexampleValueSetSideMyCore
http://fhir.hie.moh.gov.my/ValueSet/side-my-core
from this IG
ServiceRequest.bodySite:siteexampleValueSetSiteMyCore
http://fhir.hie.moh.gov.my/ValueSet/site-my-core
from this IG

Constraints

IdGradePath(s)DetailsRequirements
dom-2errorServiceRequestIf the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-3errorServiceRequestIf the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource
: contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4errorServiceRequestIf a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated
: contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5errorServiceRequestIf a resource is contained in another resource, it SHALL NOT have a security label
: contained.meta.security.empty()
dom-6best practiceServiceRequestA resource should have narrative for robust management
: text.`div`.exists()
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()
prr-1errorServiceRequestorderDetail SHALL only be present if code is present
: orderDetail.empty() or code.exists()

This structure is derived from ServiceRequest

Summary

Mandatory: 3 elements(10 nested mandatory elements)
Fixed: 10 elements

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.category.coding
  • The element 1 is sliced based on the value of ServiceRequest.code.coding
  • The element 1 is sliced based on the value of ServiceRequest.bodySite

 

Other representations of profile: CSV, Excel, Schematron

Notes:

Mandatory Data Elements

This structure defines these elements as mandatory data fields:

Element Description
ServiceRequest.status Status of the ServiceRequest in the workflow, e.g. draft, active , completed.
ServiceRequest.intent Intent of the ServiceRequest, e.g. plan, order, option.
ServiceRequest.category General category of the ServiceRequest (see Slices).
ServiceRequest.subject References the subject of the ServiceRequest. This resource can be a Patient, Location, etc.
ServiceRequest.authoredOn The date on which the ServiceRequest is actionable.

Slices

This structure slices the following elements:

Element Discriminator Path (Type) Value
ServiceRequest.category.coding :serviceRequestCategory.system(Value) http://fhir.hie.moh.gov.my/CodeSystem/servicerequest-category-my-core
:labSubGroup.system(Value) http://fhir.hie.moh.gov.my/CodeSystem/lab-sub-group-my-core
:imagingModality.system(Value) http://fhir.hie.moh.gov.my/CodeSystem/imaging-modality-my-core
:imagingRegion.system(Value) http://fhir.hie.moh.gov.my/CodeSystem/imaging-region-my-core
:outsourceCategory.system(Value) http://fhir.hie.moh.gov.my/CodeSystem/outsource-category-my-core
ServiceRequest.code.coding :lab.system(Value) http://fhir.hie.moh.gov.my/CodeSystem/lab-my-core
:imaging.system(Value) http://fhir.hie.moh.gov.my/CodeSystem/imaging-my-core
:procedure.system(Value) http://fhir.hie.moh.gov.my/CodeSystem/procedure-my-core
ServiceRequest.bodySite :side.coding.id(Value) side
:site.coding.id(Value) site

ServiceRequest Category

The categories of ServiceRequest is based on category.coding:serviceRequestCategory binding to ValueSetServiceRequestCategory (MY Core).

Go to CodeSystemServiceRequestCategory (MY Core) for further details on the codes.

Referral Request

A referral ServiceRequest is divided into general and directive.

  • A "directive" referral references a known recipient in the system. The recipient must be a registered HealthcareService (MY Core) from a facility within the HIE system. This ensures that the recipient of this ServiceRequest is able to acknowledge the referral for further action such as booking an appointment for the patient.
  • A "general" referral is used as an open ended referral; not specifying any specific recipient. The referral ServiceRequest is not expected to be updated in the system once it arrives to the recipient.

To send a referral ServiceRequest:

  1. It has to be coded category.coding:serviceRequestCategory.code:"3457005".
  2. The type of referral must be specified:
    • If within the same facility, then performerType.coding.code:"internal".
    • If directed to another facility, then performerType.coding.code:"affiliate".
  3. If the referral is directive:
    • Then intent:"directive".
    • It must reference an existing HealthcareService at performer.reference:"HealthcareService/@referencedHealthcareService" where the performer.type:"HealthcareService" .
    • It must reference an exisiting facility at performer.reference:"Organization/@referencedOrganization, where the performer.type:"Organization".
  4. If the referral is general:
    • Then intent:"proposal".
    • The service referred is stored at performer.display:"@serviceString", where the performer.type:"HealthcareService". - The facility referred is stored at performer.display:"@facilityString, where the performer.type:"Organization".

Laboratory Request

To make a laboratory ServiceRequest:

  1. It has to be coded category.coding:serviceRequestCategory.code:"108252007".
  2. The requester facility must be specified under performer.reference:"Organization/@requestingOrganization", where performer.identifier.value:"requester-facility".
  3. The performer facility must be specified under performer.reference:"Organization/@performingOrganization", where performerType.identifier.value:"performer-facility".
  4. The performerType must be specified:
    • If within the same facility, then performerType.coding.code:"internal".
    • If directed to another facility, then performerType.coding.code:"affiliate".
  5. The lab group/specialty can be specified under category.coding:labSubGroup.
  6. The lab orderable must be specified under code.coding:lab.

Imaging Request

To make an imaging ServiceRequest:

  1. It has to be coded category.coding:serviceRequestCategory.code:"363679005".
  2. The requester facility must be specified under performer.reference:"Organization/@requestingOrganization", where performer.identifier.value:"requester-facility".
  3. The performer facility must be specified under performer.reference:"Organization/@performingOrganization", where performerType.identifier.value:"performer-facility".
  4. The performerType must be specified:
    • If within the same facility, then performerType.coding.code:"internal".
    • If directed to another facility, then performerType.coding.code:"affiliate".
  5. The imaging modality can be specified under category.coding:imagingModality.
  6. The imaging region can be specified under category.coding:imagingRegion.
  7. The imaging orderable must be specified under code.coding:lab.

Surgical Procedure Request

To make a surgical procedure ServiceRequest:

  1. It has to be coded category.coding:serviceRequestCategory.code:"387713003".
  2. The orderable is specified under code.coding:procedure.
  3. The side of the body can be specified under bodySite:side.
  4. The body site can be specified under bodySite:site.