Social Care Interoperability Platform FHIR Implementation Guide
Version: 0.1.0, Status: draft

Social Care Interoperability Platform FHIR Implementation Guide - Local Development build (v0.1.0) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions

OperationDefinition: MODS DSCR to DSCR transfer

Official URL: https://metadata.phase2.scip.synanetics.cloud/fhir/r4/OperationDefinition/Operation-MODS-DSCRPatientTransfer-1 Version: 0.1.0
Draft as of 2026-03-24 Computable Name: MODS DSCR Transfer

Transfers a patient from one organisation/service/care context to another. Invoked at the Patient type level because the fulfiller does not know the server-assigned Patient id.

URL: [base]/Patient/$transfer

Input parameters Profile:MODS DSCR $transfer — Input Parameters

Output parameters Profile:MODS DSCR $transfer — Output Parameters

Parameters

UseNameScopeCardinalityTypeBindingDocumentation
INsubject1..1Reference (MODS Patient)

Logical-only reference to Patient (identifier+display; no literal reference). Who the request is about (the subject of care or patient).

INfulfiller1..1Reference (MODS Organization)

Logical-only reference to Organization (identifier+display; no literal reference). The organisation who 'owns' or oversees the request to fulfillment (the organisation providing the data).

INrequestor1..1Reference (MODS Organization)

Logical-only reference to Organization (identifier+display; no literal reference). The organisation who initiated or placed the request.

INrequestedBy1..1Reference (MODS Practitioner)

Logical-only reference to Practitioner (identifier+display; no literal reference). The person who initiated or placed the request.

INfulfilledBy0..1Reference (MODS Practitioner)

Logical-only reference to Practitioner (identifier+display; no literal reference). The person who 'owns' or oversees the request to fulfillment.

INtargetCompletion0..1date

Requested completion date (YYYY, YYYY-MM, or YYYY-MM-DD).

INstatus1..1codeMODS DSCR Transfer Status (Required)

Required transfer status; initial/default is 'requested'.

INstatusLastUpdated1..1dateTime

Last date/time the status changed in ISO datetime format.

INnote0..*

Optional note with date and text; text limited to 250 chars.

INnote.date1..1dateTime
INnote.text1..1string

Free text, max 250 characters.

INrequestorTrackingId1..1string

Stable, unique ID from the requestor (enforced by implementors).

INfulfillerTrackingId0..1string

Stable, unique ID from the fulfiller when present (enforced by implementors).

OUToperationOutcome1..1OperationOutcome

OperationOutcome resource with status information

OUTrequestorTrackingId1..1string

Stable, unique ID from the requestor

OUTfulfillerTrackingId0..1string

Stable, unique ID from the fulfiller when present

OUTtargetCompletion0..1date

Requested completion date (YYYY, YYYY-MM, or YYYY-MM-DD).

OUTstatus1..1codeMODS DSCR Transfer Status (Required)

Required transfer status; if this is a response to a new request, the status will be 'received'

OUTstatusLastUpdated1..1dateTime

Last date/time the status changed in ISO datetime format.

OUTsubject1..1Reference (MODS Patient)

Logical-only reference to Patient (identifier+display; no literal reference). Who the request is about (the subject of care or patient).

OUTfulfiller1..1Reference (MODS Organization)

Logical-only reference to Organization (identifier+display; no literal reference). The organisation who 'owns' or oversees the request to fulfillment (the organisation providing the data).

OUTrequestor1..1Reference (MODS Organization)

Logical-only reference to Organization (identifier+display; no literal reference). The organisation who initiated or placed the request.

OUTrequestedBy1..1Reference (MODS Practitioner)

Logical-only reference to Practitioner (identifier+display; no literal reference). The person who initiated or placed the request.

OUTfulfilledBy0..1Reference (MODS Practitioner)

Logical-only reference to Practitioner (identifier+display; no literal reference). The person who 'owns' or oversees the request to fulfillment.

OUTnote0..*

Optional note with date and text; text limited to 250 chars.

OUTnote.date1..1dateTime
OUTnote.text1..1string

Free text, max 250 characters.