/// <summary> /// This extension method transforms from a FHIR DocumentReference to a HealthVault Thing type /// </summary> /// <param name="documentReference">The DocumentReference source</param> /// <returns>The HealthVault thing</returns> public static ThingBase ToHealthVault(this DocumentReference documentReference) { return(documentReference.ToHealthVault(CodeToHealthVaultHelper.DetectHealthVaultTypeFromDocumentReference(documentReference))); }
/// <summary> /// This extension method transforms from a FHIR DocumentReference to a HealthVault Thing type /// </summary> /// <typeparam name="T">The HealthVault thing type to use for the transformation</typeparam> /// <param name="documentReference">The DocumentReference source</param> /// <returns>The HealthVault thing</returns> public static T ToHealthVault <T>(this DocumentReference documentReference) where T : ThingBase { return(documentReference.ToHealthVault(typeof(T)) as T); }