Предполагая, что имя проходит как «Первый средний последний», вы можете использовать
var myString = "Franklin Delano Roosevelt";
var stringArr = myString.Split(' ');
var lastFirstTwoInitials = stringArr[2] + ", " + stringArr[0].Substring(0, 2);
РЕДАКТИРОВАТЬ: только что видел ваш комментарий о формате «Последний, первый средний»
var stringArr = patient.PatientName.Split(' ');
var lastFirstTwoInitials = stringArr[0] + " " + stringArr[1].Substring(0, 2);
или
var stringArr = patient.PatientName.Split(' ');
var lastFirstTwoInitials = patient.PatientName.Substring(0, stringArr[0].Length + 3);