We need to evolve toward breaking the assumption that patient_id == person_id. Initially, we can add patient.person_id as a copy of patient.patient_id and the API can auto-populate person_id for new patients. In parallel, implementing TRUNK-2310 and encouraging developers to use Patient.getPerson() will ease the transition. Ultimately, patient creation will no longer enforce that patient_id == person_id.
|Add getPerson() method to Patient as preferred method of getting person||Design||Unassigned|