NP Core Referral Request
Sets minimum expectations for representing a patient referral between health facilities in Nepal.
- Canonical URL
- http://fhir.digitalhealth.gov.np/core/StructureDefinition/np-core-referral-request
- Resource / type
- ServiceRequest
- Based on
- http://fhir.digitalhealth.gov.np/core/StructureDefinition/np-core-servicerequest
- Claim conformance
- Put the canonical URL in
meta.profileof each instance.
Required elements
“Always” means the element must be present in every instance. Otherwise it is required only when its parent element is present.
| Element | Card. | When |
|---|---|---|
ServiceRequest.statusdraft | active | on-hold | revoked | completed | entered-in-error | unknown |
1..1 | Always |
ServiceRequest.intentproposal | plan | directive | order | original-order | reflex-order | filler-order | instance-order | option |
1..1 | Always |
ServiceRequest.priorityroutine | urgent | asap | stat |
1..1 | Always |
ServiceRequest.codeWhat is being requested/ordered |
1..1 | Always |
ServiceRequest.subjectIndividual or Entity the service is ordered for |
1..1 | Always |
ServiceRequest.encounterEncounter in which the request was created |
1..1 | Always |
ServiceRequest.authoredOnDate request signed |
1..1 | Always |
ServiceRequest.requesterWho/what is requesting service |
1..1 | Always |
ServiceRequest.performerRequested performer |
1..1 | Always |
Must-support elements
If your system has this data it SHALL send it, and receivers SHALL process it. Must-support does not by itself make an element mandatory.
- ServiceRequest.status
- ServiceRequest.intent
- ServiceRequest.category
- ServiceRequest.priority
- ServiceRequest.code
- ServiceRequest.subject
- ServiceRequest.encounter
- ServiceRequest.authoredOn
- ServiceRequest.requester
- ServiceRequest.performer
- ServiceRequest.reasonCode
- ServiceRequest.reasonReference
Fixed and pattern values
| Element | Value |
|---|---|
ServiceRequest.intent | order |
ServiceRequest.code | {
"coding": [
{
"system": "http://snomed.info/sct",
"code": "3457005",
"display": "Patient referral"
}
]
} |
Terminology bindings
required: codes SHALL come from the value set · extensible: use the value set if a suitable code exists · preferred / example: guidance only.
| Element | Strength | Value set |
|---|---|---|
ServiceRequest.language |
preferred | http://hl7.org/fhir/ValueSet/languages |
ServiceRequest.status |
required | http://hl7.org/fhir/ValueSet/request-status |
ServiceRequest.intent |
required | http://hl7.org/fhir/ValueSet/request-intent |
ServiceRequest.category |
example | http://hl7.org/fhir/ValueSet/servicerequest-category |
ServiceRequest.priority |
required | http://hl7.org/fhir/ValueSet/request-priority |
ServiceRequest.code |
example | http://hl7.org/fhir/ValueSet/procedure-code |
ServiceRequest.orderDetail |
example | http://hl7.org/fhir/ValueSet/servicerequest-orderdetail |
ServiceRequest.asNeeded[x] |
example | http://hl7.org/fhir/ValueSet/medication-as-needed-reason |
ServiceRequest.performerType |
example | http://hl7.org/fhir/ValueSet/participant-role |
ServiceRequest.locationCode |
example | http://terminology.hl7.org/ValueSet/v3-ServiceDeliveryLocationRoleType |
ServiceRequest.reasonCode |
example | http://hl7.org/fhir/ValueSet/procedure-reason |
ServiceRequest.bodySite |
example | http://hl7.org/fhir/ValueSet/body-site |
Official examples
ServiceRequest/ExampleNPCoreReferralRequest
{
"resourceType": "ServiceRequest",
"id": "ExampleNPCoreReferralRequest",
"meta": {
"profile": [
"http://fhir.digitalhealth.gov.np/core/StructureDefinition/np-core-referral-request"
]
},
"status": "active",
"intent": "order",
"priority": "routine",
"code": {
"coding": [
{
"system": "http://snomed.info/sct",
"code": "3457005",
"display": "Patient referral"
}
]
},
"subject": {
"reference": "Patient/ExampleNPCorePatient"
},
"encounter": {
"reference": "Encounter/ExampleNPCoreEncounter"
},
"authoredOn": "2026-05-10",
"requester": {
"reference": "Practitioner/ExampleNPCorePractitioner"
},
"performer": [
{
"reference": "Organization/ExampleNPCoreOrganization"
}
],
"reasonReference": [
{
"reference": "Condition/ExampleNPCoreCondition"
}
],
"note": [
{
"text": "Patient has uncontrolled hypertension despite initial management. Refer to cardiology for specialist assessment."
}
]
}
Narrative (text) removed for readability.