Referral Profile¶
| Canonical | ../StructureDefinition/nexus-core-referral |
|---|---|
| Status | draft · 1.26.0 |
| Base | ServiceRequest (constraint) |
| Source | FSH · JSON |
Defines the Nexus EMR FHIR profile for referrals: a request that another clinician or service accept the patient, for consultation, second opinion, or ongoing management. Aligned to the pan-Canadian CA-eReC / Ontario eReferral contract, which is the shape Nexus already exchanges with Ocean. Distinct from NexusEmrCoreServiceRequest, which governs laboratory, imaging and procedure ORDERS and fixes intent to order.
TypedFhir API / Python
The typed accessor surface ServiceRequest exposes for ServiceRequest — generated from this IG's compiled profile; each typed accessor has a validating raw-FHIR twin (xRaw) where marked. The three ports are parity-enforced.
class ServiceRequest(ClinicalResource) — generated source
| Accessor | Type | Access | Notes |
|---|---|---|---|
| effective_date | FuzzyDate | None |
read-only | The resource's effective date — the first present of this profile's date elements (precedence), normalized to the canonical FuzzyDatetime f… |
| display | str | None |
read-only | The resource's human headline — a coded concept's label, else a title / name, else undefined. |
| status | str | None |
read/write | draft | active | on-hold | revoked | completed | entered-in-error |
| intent | str | None |
read/write | order |
| category | Concepts |
read/write · raw twin | Service Category |
| priority | str | None |
read/write | routine | urgent | asap | stat |
| code | Concept | None |
read/write · raw twin | Service requested with raw code support |
| order_detail | Concepts |
read/write · raw twin | Additional order information |
| subject | Reference | None |
read/write · raw twin | Individual or entity the service is ordered for |
| encounter | Reference | None |
read/write · raw twin | Encounter in which the request was created |
| authored_on | FuzzyDate | None |
read/write | Date request was initially authored |
| performer_type | Concept | None |
read/write · raw twin | Performer role |
| location_code | Concepts |
read/write · raw twin | Requested location |
| reason_code | Concepts |
read/write · raw twin | Explanation/Justification for procedure or service |
| body_site | Concepts |
read/write · raw twin | Location on Body |