# Preview Patient Merging Return a preview of a merge between two patients hand provide a merge token Endpoint: POST /v1/patients/{id}/merge/preview Version: 1.0.0 Security: apiKeyAuth, practiceGroupId ## Path parameters: - `id` (string, required) ## Request fields (application/json): - `patient_id` (string, required) ## Response 200 fields (application/json): - `main_patient` (object, required) - `main_patient.id` (string, required) - `main_patient.uid` (string,null) - `main_patient.emis_id` (string,null) - `main_patient.ehr_partner_id` (string,null) - `main_patient.dob` (string,null, required) - `main_patient.deceased_at` (string,null) - `main_patient.title` (string,null) Enum: "Baron", "Baroness", "Brigadier", "Count", "Colonel", "Countess", "Captain", "Dame", "The Dowager Viscountess", "Dr", "Duchess", "Duke", "Earl", "His Excellency", "Father", "H.E. Ambassador Mr", "H.E. Mr", "H.E. Mrs", "Her Grace", "His Grace", "The Hon", "The Hon Mr", "The Hon Mrs", "HRH", "HRH Prince", "HRH Princess", "Insurance", "HM King", "Lady", "Lord", "Major", "Master", "Miss", "Mr", "Mrs", "Ms", "Mss", "Mx", "Pr", "Professor", "HM Queen", "Rabbi", "Reverend", "Sheikh", "Sheikha", "Sir", "The", "", "Viscount", "Viscountess" - `main_patient.first_name` (string,null) - `main_patient.last_name` (string,null) - `main_patient.sex` (string,null) Enum: "Not known", "Not specified", "Male", "Female", "Other" - `main_patient.nhs_number` (string,null) - `main_patient.email` (string,null) - `main_patient.emails` (array,null) - `main_patient.mobile` (string,null) - `main_patient.last_sync_at` (string,null) - `main_patient.address_line_1` (string,null) - `main_patient.address_line_2` (string,null) - `main_patient.address_line_3` (string,null) - `main_patient.country` (string,null) - `main_patient.postcode` (string,null) - `main_patient.town` (string,null) - `main_patient.county` (string,null) - `main_patient.notes` (string,null) - `main_patient.verification_credentials` (array,null) - `main_patient.data_source` (string, required) Enum: "hero", "emis", "pds", "gha", "systm_one" - `main_patient.restricted` (boolean) - `main_patient.sex_changed_at` (string,null) - `main_patient.status` (string, required) Enum: "archived", "unarchived" - `main_patient.identifiers` (array, required) - `main_patient.identifiers.source` (string, required) Enum: "nhs", "gha", "ehr_partner", "hero" - `main_patient.identifiers.name` (string, required) Enum: "nhs_number", "gha_number", "ehr_partner_id", "hero_id", "hero_uid" - `main_patient.identifiers.role` (string, required) Enum: "main", "secondary" - `main_patient.identifiers.label` (string, required) Enum: "NHS", "GHA", "EMIS", "Hero", "Systm One" - `main_patient.identifiers.value` (string, required) - `main_patient.ehr_registered` (boolean,null, required) - `incoming_patient` (object, required) - `result_patient` (object, required) - `merge_token` (string, required) ## Response 400 fields (application/json): - `error` (boolean, required) - `statusCode` (number, required) - `message` (array, required) - `message.code` (string, required) - `message.expected` (string, required) - `message.path` (array, required) ## Response 401 fields ## Response 404 fields ## Response 500 fields