DwServiceRequest

Purpose

The purpose of this resource is to record the request for a procedure or diagnostic or other service to be planned, proposed, or performed. It is used to share relevant information needed to support a referral or a transfer of care request from one practitioner or organization to another when a patient is required to be referred.

idS Ξ£1..1id
id0..1string
extensionC0..*Extension
versionIdΞ£0..1id
lastUpdatedΞ£1..1instant
sourceΞ£1..1uri
profileΞ£0..*canonical(StructureDefinition)
securityΞ£0..*CodingBinding
tagΞ£0..*Coding
implicitRulesΞ£ ?!0..1uri
language0..1codeBinding
textS1..1Narrative
contained0..*Resource
extensionC0..*Extension
modifierExtension?! C0..*Extension
identifierS Ξ£1..1Identifier
instantiatesCanonicalΞ£0..*canonical(ActivityDefinition | PlanDefinition)
instantiatesUriΞ£0..*uri
basedOnS Ξ£ C0..*Reference(DwCarePlan | DwMedicationRequest | DwServiceRequest)
replacesΞ£ C0..*Reference(ServiceRequest)
requisitionΞ£0..1Identifier
statusS Ξ£ ?!1..1codeBinding
intentS Ξ£ ?!1..1codeBinding
categoryS Ξ£0..*CodeableConcept
priorityS Ξ£0..1codeBinding
doNotPerformΞ£ ?!0..1boolean
id0..1string
extensionC0..*Extension
codingΞ£0..*Coding
textS Ξ£0..1string
orderDetailS Ξ£ C0..*CodeableConcept
quantityQuantityQuantity
quantityRangeRange
quantityRatioRatio
subjectS Ξ£ C1..1Reference(DwLocation | DwPatient)
encounterS Ξ£ C0..1Reference(DwEncounter)
occurrenceDateTimedateTime
occurrencePeriodPeriod
occurrenceTimingTiming
asNeededBooleanboolean
asNeededCodeableConceptCodeableConcept
authoredOnS Ξ£0..1dateTime
requesterS Ξ£ C0..1Reference(DwOrganization | DwPatient | DwPractitioner | DwPractitionerRole)
performerTypeΞ£0..1CodeableConcept
id0..1string
extensionC0..*Extension
referenceΞ£ C0..1string
typeΞ£0..1uriBinding
identifierΞ£0..1Identifier
displayS Ξ£0..1string
locationCodeΞ£0..*CodeableConcept
locationReferenceS Ξ£ C0..*Reference(DwLocation)
reasonCodeS Ξ£0..*CodeableConcept
reasonReferenceΞ£ C0..*Reference(Condition | DiagnosticReport | DocumentReference | Observation)
insuranceC0..*Reference(ClaimResponse | Coverage)
supportingInfoC0..*Reference(Resource)
specimenΞ£ C0..*Reference(Specimen)
bodySiteΞ£0..*CodeableConcept
id0..1string
extensionC0..*Extension
authorReferenceReference(Organization | Patient | Practitioner | RelatedPerson)
authorStringstring
timeS Ξ£0..1dateTime
textΞ£1..1markdown
patientInstructionΞ£0..1string
relevantHistoryC0..*Reference(Provenance)

Usage note

  • basedOn - MA - If there is a Care plan resource created for a detailed care plan include the reference to the careplan during which this service request was created

  • status - draft, active, completed or unknown are likely status relevant

    FHIR MA PSS CHR
    Active active active/More Information Requested
    On Hold ? Patient Never Went/Missed Appointment
    Revoked cancelled cancelled/Request Refused
    Completed completed completed
    Entered in Error deleted
  • intent - Use Order as intent. This element is labeled as a modifier because the intent alters when and how the resource is actually applicable

  • occurrence - When the service is scheduled to take place when available

  • note - Any notes related to the service Request or the updates to the service request as additional note

Bundle

Could not find subject. File not found for 'subject=telusdwgenericemrextract/ServiceRequest'

Examples

Example EMR
chr-on-west-ServiceRequest-15001 CHR
ma-ma-schema-1-ServiceRequest-9001 MA

CHR UI Navigation

The following table shows where each FHIR element comes from in CHR: the UI path a clinician follows to enter or view the data.

FHIR Path CHR Name CHR UI Navigation
ServiceRequest.identifier Referral ID (auto-generated) Auto-generated from referrals_records.id β€” no user input
ServiceRequest.status Status Patients β†’ select patient β†’ chart β†’ Referrals β†’ select referral β†’ Status column (set by status dropdown)
ServiceRequest.intent Intent (auto: order) Auto-set to 'order' β€” no user input; CHR direction (Incoming / Outgoing / Internal) is captured in the referral but is not mapped to FHIR intent
ServiceRequest.category Category (auto: Patient referral for consultation) Auto-set to SNOMED 44383000 'Patient referral for consultation' β€” no user input; CHR does not capture category separately
ServiceRequest.code Reason / Service Patients β†’ select patient β†’ chart β†’ Referrals β†’ Add / select referral β†’ Reason field
ServiceRequest.subject Patient (auto-linked) Auto-linked from patient context β€” no user input
ServiceRequest.authoredOn Date Added Patients β†’ select patient β†’ chart β†’ Referrals β†’ date column (set at creation)
ServiceRequest.requester Ordering Provider Patients β†’ select patient β†’ chart β†’ Referrals β†’ Add / select referral β†’ Ordering Provider field
ServiceRequest.performer Service Provider Patients β†’ select patient β†’ chart β†’ Referrals β†’ Add / select referral β†’ Service Provider field
ServiceRequest.performer.display Service Provider Name Patients β†’ select patient β†’ chart β†’ Referrals β†’ Add / select referral β†’ Service Provider field
ServiceRequest.reasonCode Reason Patients β†’ select patient β†’ chart β†’ Referrals β†’ Add / select referral β†’ Reason field
ServiceRequest.note Comments Patients β†’ select patient β†’ chart β†’ Referrals β†’ select referral β†’ Comments section