public ExternalPractitionerDetail(
     EntityRef practitionerRef,
     PersonNameDetail personNameDetail,
     string licenseNumber,
     string billingNumber,
     bool isVerified,
     DateTime?lastVerifiedTime,
     DateTime?lastEditedTime,
     List <ExternalPractitionerContactPointDetail> contactPoints,
     Dictionary <string, string> extendedProperties,
     ExternalPractitionerSummary mergeDestination,
     bool isMerged,
     bool deactivated)
 {
     this.PractitionerRef    = practitionerRef;
     this.Name               = personNameDetail;
     this.LicenseNumber      = licenseNumber;
     this.BillingNumber      = billingNumber;
     this.IsVerified         = isVerified;
     this.LastVerifiedTime   = lastVerifiedTime;
     this.LastEditedTime     = lastEditedTime;
     this.ContactPoints      = contactPoints;
     this.ExtendedProperties = extendedProperties;
     this.MergeDestination   = mergeDestination;
     this.IsMerged           = isMerged;
     this.Deactivated        = deactivated;
 }
 public ResultRecipientDetail(ExternalPractitionerSummary practitioner, ExternalPractitionerContactPointDetail contactPoint, EnumValueInfo preferredCommunicationMode)
 {
     this.Practitioner = practitioner;
     this.ContactPoint = contactPoint;
     this.PreferredCommunicationMode = preferredCommunicationMode;
 }