// Register the type on the generic ThingToFhir partial class
 public static Patient ToFhir(this Personal personal, Patient patient)
 {
     return(PersonalToFhir.ToFhirInternal(personal, patient));
 }
 // Register the type on the generic ThingToFhir partial class
 public static Patient ToFhir(this Personal personal)
 {
     return(PersonalToFhir.ToFhirInternal(personal, ThingBaseToFhir.ToFhirInternal <Patient>(personal)));
 }