//------------------------------------------------------------------------------ // // This code was generated by a tool. // Runtime Version:4.0.30319.530 // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. // //------------------------------------------------------------------------------ namespace PlutoServer.PracticeChoice.Core.NewCropDrugService { [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] [System.ServiceModel.ServiceContractAttribute(Namespace="https://secure.newcropaccounts.com/V7/webservices", ConfigurationName="NewCropDrugService.DrugSoap")] public interface DrugSoap { [System.ServiceModel.OperationContractAttribute(Action="https://secure.newcropaccounts.com/V7/webservices/DrugSearch", ReplyAction="*")] [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)] PlutoServer.PracticeChoice.Core.NewCropDrugService.DrugDetailResult DrugSearch(PlutoServer.PracticeChoice.Core.NewCropDrugService.Credentials credentials, PlutoServer.PracticeChoice.Core.NewCropDrugService.AccountRequest accountRequest, PlutoServer.PracticeChoice.Core.NewCropDrugService.PatientRequest patientRequest, PlutoServer.PracticeChoice.Core.NewCropDrugService.PatientInformationRequester patientInformationRequester, string drugName, string drugStandardType, string includeObsolete, string searchBrandGeneric, string searchRxOTC, string searchDrugSupply); [System.ServiceModel.OperationContractAttribute(Action="https://secure.newcropaccounts.com/V7/webservices/DrugSearchWithFormulary", ReplyAction="*")] [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)] PlutoServer.PracticeChoice.Core.NewCropDrugService.DrugFormularyDetailResult DrugSearchWithFormulary(PlutoServer.PracticeChoice.Core.NewCropDrugService.Credentials credentials, PlutoServer.PracticeChoice.Core.NewCropDrugService.AccountRequest accountRequest, PlutoServer.PracticeChoice.Core.NewCropDrugService.PatientRequest patientRequest, PlutoServer.PracticeChoice.Core.NewCropDrugService.PatientInformationRequester patientInformationRequester, string healthplanID, string healthplanTypeID, string drugName, string includeObsolete, string searchBrandGeneric, string searchRxOTC, string searchDrugSupply); [System.ServiceModel.OperationContractAttribute(Action="https://secure.newcropaccounts.com/V7/webservices/DrugSearchWithFormularyWithFavo" + "rites", ReplyAction="*")] [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)] PlutoServer.PracticeChoice.Core.NewCropDrugService.DrugFormularyFavoriteDetailResult DrugSearchWithFormularyWithFavorites(PlutoServer.PracticeChoice.Core.NewCropDrugService.Credentials credentials, PlutoServer.PracticeChoice.Core.NewCropDrugService.AccountRequest accountRequest, PlutoServer.PracticeChoice.Core.NewCropDrugService.PatientRequest patientRequest, PlutoServer.PracticeChoice.Core.NewCropDrugService.PatientInformationRequester patientInformationRequester, string healthplanID, string healthplanTypeID, string drugName, string includeObsolete, string searchBrandGeneric, string searchRxOTC, string searchDrugSupply, string locationId, string providerId); [System.ServiceModel.OperationContractAttribute(Action="https://secure.newcropaccounts.com/V7/webservices/DrugDrugInteraction", ReplyAction="*")] [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)] PlutoServer.PracticeChoice.Core.NewCropDrugService.DrugInteractionResult DrugDrugInteraction(PlutoServer.PracticeChoice.Core.NewCropDrugService.Credentials credentials, PlutoServer.PracticeChoice.Core.NewCropDrugService.AccountRequest accountRequest, PlutoServer.PracticeChoice.Core.NewCropDrugService.PatientRequest patientRequest, PlutoServer.PracticeChoice.Core.NewCropDrugService.PatientInformationRequester patientInformationRequester, string[] currentMedications, string[] proposedMedications, string drugStandardType); [System.ServiceModel.OperationContractAttribute(Action="https://secure.newcropaccounts.com/V7/webservices/DrugDrugInteractionV2", ReplyAction="*")] [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)] PlutoServer.PracticeChoice.Core.NewCropDrugService.DrugInteractionResult DrugDrugInteractionV2(PlutoServer.PracticeChoice.Core.NewCropDrugService.Credentials credentials, PlutoServer.PracticeChoice.Core.NewCropDrugService.AccountRequest accountRequest, PlutoServer.PracticeChoice.Core.NewCropDrugService.PatientRequest patientRequest, PlutoServer.PracticeChoice.Core.NewCropDrugService.PatientInformationRequester patientInformationRequester, string[] currentMedications, string[] proposedMedications, string drugStandardType, int severityExclusionMask); [System.ServiceModel.OperationContractAttribute(Action="https://secure.newcropaccounts.com/V7/webservices/DrugAllergyInteraction", ReplyAction="*")] [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)] PlutoServer.PracticeChoice.Core.NewCropDrugService.DrugAllergyDetailResult DrugAllergyInteraction(PlutoServer.PracticeChoice.Core.NewCropDrugService.Credentials credentials, PlutoServer.PracticeChoice.Core.NewCropDrugService.AccountRequest accountRequest, PlutoServer.PracticeChoice.Core.NewCropDrugService.PatientRequest patientRequest, PlutoServer.PracticeChoice.Core.NewCropDrugService.PatientInformationRequester patientInformationRequester, string[] allergies, string[] proposedMedications, string drugStandardType); [System.ServiceModel.OperationContractAttribute(Action="https://secure.newcropaccounts.com/V7/webservices/DrugsByDiagnosis", ReplyAction="*")] [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)] PlutoServer.PracticeChoice.Core.NewCropDrugService.DrugDetailResult DrugsByDiagnosis(PlutoServer.PracticeChoice.Core.NewCropDrugService.Credentials credentials, PlutoServer.PracticeChoice.Core.NewCropDrugService.AccountRequest accountRequest, PlutoServer.PracticeChoice.Core.NewCropDrugService.PatientRequest patientRequest, PlutoServer.PracticeChoice.Core.NewCropDrugService.PatientInformationRequester patientInformationRequester, string[] diagnosisList, string diagnosisListType); [System.ServiceModel.OperationContractAttribute(Action="https://secure.newcropaccounts.com/V7/webservices/DrugsByDiagnosisWithFormulary", ReplyAction="*")] [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)] PlutoServer.PracticeChoice.Core.NewCropDrugService.DrugFormularyDetailResult DrugsByDiagnosisWithFormulary(PlutoServer.PracticeChoice.Core.NewCropDrugService.Credentials credentials, PlutoServer.PracticeChoice.Core.NewCropDrugService.AccountRequest accountRequest, PlutoServer.PracticeChoice.Core.NewCropDrugService.PatientRequest patientRequest, PlutoServer.PracticeChoice.Core.NewCropDrugService.PatientInformationRequester patientInformationRequester, string healthplanID, string healthplanTypeID, string[] diagnosisList, string diagnosisListType); [System.ServiceModel.OperationContractAttribute(Action="https://secure.newcropaccounts.com/V7/webservices/MaintainProviderDrugFavorites", ReplyAction="*")] [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)] PlutoServer.PracticeChoice.Core.NewCropDrugService.Result MaintainProviderDrugFavorites(PlutoServer.PracticeChoice.Core.NewCropDrugService.Credentials credentials, PlutoServer.PracticeChoice.Core.NewCropDrugService.AccountRequest accountRequest, string locationId, string providerId, string drugId, string drugStandardType, string actionCode); [System.ServiceModel.OperationContractAttribute(Action="https://secure.newcropaccounts.com/V7/webservices/MaintainProviderDrugFavoritesAr" + "ray", ReplyAction="*")] [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)] PlutoServer.PracticeChoice.Core.NewCropDrugService.Result MaintainProviderDrugFavoritesArray(PlutoServer.PracticeChoice.Core.NewCropDrugService.Credentials credentials, PlutoServer.PracticeChoice.Core.NewCropDrugService.AccountRequest accountRequest, string locationId, string providerId, string[] drugIds, string drugStandardType, string actionCode); [System.ServiceModel.OperationContractAttribute(Action="https://secure.newcropaccounts.com/V7/webservices/DrugFoodInteraction", ReplyAction="*")] [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)] PlutoServer.PracticeChoice.Core.NewCropDrugService.DrugFoodDetailResult DrugFoodInteraction(PlutoServer.PracticeChoice.Core.NewCropDrugService.Credentials credentials, PlutoServer.PracticeChoice.Core.NewCropDrugService.AccountRequest accountRequest, string drugId, string drugStandardType); [System.ServiceModel.OperationContractAttribute(Action="https://secure.newcropaccounts.com/V7/webservices/DrugPackageDetails", ReplyAction="*")] [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)] PlutoServer.PracticeChoice.Core.NewCropDrugService.DrugPackageDetailResult DrugPackageDetails(PlutoServer.PracticeChoice.Core.NewCropDrugService.Credentials credentials, PlutoServer.PracticeChoice.Core.NewCropDrugService.AccountRequest accountRequest, string drugConcept, string drugConceptType); [System.ServiceModel.OperationContractAttribute(Action="https://secure.newcropaccounts.com/V7/webservices/ValidateNDCList", ReplyAction="*")] [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)] PlutoServer.PracticeChoice.Core.NewCropDrugService.NDCValidationDetailResult ValidateNDCList(PlutoServer.PracticeChoice.Core.NewCropDrugService.Credentials credentials, string[] ndcList, string drugStandardType); [System.ServiceModel.OperationContractAttribute(Action="https://secure.newcropaccounts.com/V7/webservices/DrugMonograph", ReplyAction="*")] [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)] PlutoServer.PracticeChoice.Core.NewCropDrugService.DrugMonographResult DrugMonograph(PlutoServer.PracticeChoice.Core.NewCropDrugService.Credentials credentials, PlutoServer.PracticeChoice.Core.NewCropDrugService.AccountRequest accountRequest, PlutoServer.PracticeChoice.Core.NewCropDrugService.PatientRequest patientRequest, PlutoServer.PracticeChoice.Core.NewCropDrugService.PatientInformationRequester patientInformationRequester, string drugConcept, string drugStandardType, string monographFormat); } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.450")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="https://secure.newcropaccounts.com/V7/webservices")] public partial class Credentials : object, System.ComponentModel.INotifyPropertyChanged { private string partnerNameField; private string nameField; private string passwordField; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] public string PartnerName { get { return this.partnerNameField; } set { this.partnerNameField = value; this.RaisePropertyChanged("PartnerName"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] public string Name { get { return this.nameField; } set { this.nameField = value; this.RaisePropertyChanged("Name"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=2)] public string Password { get { return this.passwordField; } set { this.passwordField = value; this.RaisePropertyChanged("Password"); } } public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; protected void RaisePropertyChanged(string propertyName) { System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; if ((propertyChanged != null)) { propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.450")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="https://secure.newcropaccounts.com/V7/webservices")] public partial class DrugMonograph : object, System.ComponentModel.INotifyPropertyChanged { private string statusField; private string messageField; private string monographField; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] public string status { get { return this.statusField; } set { this.statusField = value; this.RaisePropertyChanged("status"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] public string message { get { return this.messageField; } set { this.messageField = value; this.RaisePropertyChanged("message"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=2)] public string monograph { get { return this.monographField; } set { this.monographField = value; this.RaisePropertyChanged("monograph"); } } public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; protected void RaisePropertyChanged(string propertyName) { System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; if ((propertyChanged != null)) { propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.450")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="https://secure.newcropaccounts.com/V7/webservices")] public partial class DrugMonographResult : object, System.ComponentModel.INotifyPropertyChanged { private Result resultField; private DrugMonograph drugMonographField; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] public Result result { get { return this.resultField; } set { this.resultField = value; this.RaisePropertyChanged("result"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] public DrugMonograph drugMonograph { get { return this.drugMonographField; } set { this.drugMonographField = value; this.RaisePropertyChanged("drugMonograph"); } } public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; protected void RaisePropertyChanged(string propertyName) { System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; if ((propertyChanged != null)) { propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.450")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="https://secure.newcropaccounts.com/V7/webservices")] public partial class Result : object, System.ComponentModel.INotifyPropertyChanged { private StatusType statusField; private string messageField; private string xmlResponseField; private int rowCountField; private int timingField; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] public StatusType Status { get { return this.statusField; } set { this.statusField = value; this.RaisePropertyChanged("Status"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] public string Message { get { return this.messageField; } set { this.messageField = value; this.RaisePropertyChanged("Message"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=2)] public string XmlResponse { get { return this.xmlResponseField; } set { this.xmlResponseField = value; this.RaisePropertyChanged("XmlResponse"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=3)] public int RowCount { get { return this.rowCountField; } set { this.rowCountField = value; this.RaisePropertyChanged("RowCount"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=4)] public int Timing { get { return this.timingField; } set { this.timingField = value; this.RaisePropertyChanged("Timing"); } } public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; protected void RaisePropertyChanged(string propertyName) { System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; if ((propertyChanged != null)) { propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.450")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(Namespace="https://secure.newcropaccounts.com/V7/webservices")] public enum StatusType { /// Unknown, /// OK, /// Fail, /// NotFound, } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.450")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="https://secure.newcropaccounts.com/V7/webservices")] public partial class NDCValidationDetail : object, System.ComponentModel.INotifyPropertyChanged { private string ndcField; private string ndcStatusField; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] public string ndc { get { return this.ndcField; } set { this.ndcField = value; this.RaisePropertyChanged("ndc"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] public string ndcStatus { get { return this.ndcStatusField; } set { this.ndcStatusField = value; this.RaisePropertyChanged("ndcStatus"); } } public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; protected void RaisePropertyChanged(string propertyName) { System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; if ((propertyChanged != null)) { propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.450")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="https://secure.newcropaccounts.com/V7/webservices")] public partial class NDCValidationDetailResult : object, System.ComponentModel.INotifyPropertyChanged { private Result resultField; private NDCValidationDetail[] ndcValidationDetailArrayField; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] public Result result { get { return this.resultField; } set { this.resultField = value; this.RaisePropertyChanged("result"); } } /// [System.Xml.Serialization.XmlArrayAttribute(Order=1)] public NDCValidationDetail[] ndcValidationDetailArray { get { return this.ndcValidationDetailArrayField; } set { this.ndcValidationDetailArrayField = value; this.RaisePropertyChanged("ndcValidationDetailArray"); } } public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; protected void RaisePropertyChanged(string propertyName) { System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; if ((propertyChanged != null)) { propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.450")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="https://secure.newcropaccounts.com/V7/webservices")] public partial class DrugPackageDetail : object, System.ComponentModel.INotifyPropertyChanged { private string packageInfoField; private string packageTypeField; private string packageSizeField; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] public string PackageInfo { get { return this.packageInfoField; } set { this.packageInfoField = value; this.RaisePropertyChanged("PackageInfo"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] public string PackageType { get { return this.packageTypeField; } set { this.packageTypeField = value; this.RaisePropertyChanged("PackageType"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=2)] public string PackageSize { get { return this.packageSizeField; } set { this.packageSizeField = value; this.RaisePropertyChanged("PackageSize"); } } public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; protected void RaisePropertyChanged(string propertyName) { System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; if ((propertyChanged != null)) { propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.450")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="https://secure.newcropaccounts.com/V7/webservices")] public partial class DrugPackageDetailResult : object, System.ComponentModel.INotifyPropertyChanged { private Result resultField; private DrugPackageDetail[] drugPackageDetailArrayField; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] public Result result { get { return this.resultField; } set { this.resultField = value; this.RaisePropertyChanged("result"); } } /// [System.Xml.Serialization.XmlArrayAttribute(Order=1)] public DrugPackageDetail[] drugPackageDetailArray { get { return this.drugPackageDetailArrayField; } set { this.drugPackageDetailArrayField = value; this.RaisePropertyChanged("drugPackageDetailArray"); } } public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; protected void RaisePropertyChanged(string propertyName) { System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; if ((propertyChanged != null)) { propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.450")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="https://secure.newcropaccounts.com/V7/webservices")] public partial class DrugFoodDetail : object, System.ComponentModel.INotifyPropertyChanged { private string dataProviderField; private string drugIDField; private string drugNameField; private string severityLevelField; private string resultField; private string line1Field; private string line2Field; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] public string DataProvider { get { return this.dataProviderField; } set { this.dataProviderField = value; this.RaisePropertyChanged("DataProvider"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] public string DrugID { get { return this.drugIDField; } set { this.drugIDField = value; this.RaisePropertyChanged("DrugID"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=2)] public string DrugName { get { return this.drugNameField; } set { this.drugNameField = value; this.RaisePropertyChanged("DrugName"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=3)] public string SeverityLevel { get { return this.severityLevelField; } set { this.severityLevelField = value; this.RaisePropertyChanged("SeverityLevel"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=4)] public string Result { get { return this.resultField; } set { this.resultField = value; this.RaisePropertyChanged("Result"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=5)] public string Line1 { get { return this.line1Field; } set { this.line1Field = value; this.RaisePropertyChanged("Line1"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=6)] public string Line2 { get { return this.line2Field; } set { this.line2Field = value; this.RaisePropertyChanged("Line2"); } } public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; protected void RaisePropertyChanged(string propertyName) { System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; if ((propertyChanged != null)) { propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.450")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="https://secure.newcropaccounts.com/V7/webservices")] public partial class DrugFoodDetailResult : object, System.ComponentModel.INotifyPropertyChanged { private Result resultField; private DrugFoodDetail[] drugFoodDetailArrayField; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] public Result result { get { return this.resultField; } set { this.resultField = value; this.RaisePropertyChanged("result"); } } /// [System.Xml.Serialization.XmlArrayAttribute(Order=1)] public DrugFoodDetail[] drugFoodDetailArray { get { return this.drugFoodDetailArrayField; } set { this.drugFoodDetailArrayField = value; this.RaisePropertyChanged("drugFoodDetailArray"); } } public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; protected void RaisePropertyChanged(string propertyName) { System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; if ((propertyChanged != null)) { propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.450")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="https://secure.newcropaccounts.com/V7/webservices")] public partial class DrugAllergyDetail : object, System.ComponentModel.INotifyPropertyChanged { private string interactionTextField; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] public string InteractionText { get { return this.interactionTextField; } set { this.interactionTextField = value; this.RaisePropertyChanged("InteractionText"); } } public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; protected void RaisePropertyChanged(string propertyName) { System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; if ((propertyChanged != null)) { propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.450")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="https://secure.newcropaccounts.com/V7/webservices")] public partial class DrugAllergyDetailResult : object, System.ComponentModel.INotifyPropertyChanged { private Result resultField; private DrugAllergyDetail[] drugAllergyDetailArrayField; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] public Result result { get { return this.resultField; } set { this.resultField = value; this.RaisePropertyChanged("result"); } } /// [System.Xml.Serialization.XmlArrayAttribute(Order=1)] public DrugAllergyDetail[] drugAllergyDetailArray { get { return this.drugAllergyDetailArrayField; } set { this.drugAllergyDetailArrayField = value; this.RaisePropertyChanged("drugAllergyDetailArray"); } } public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; protected void RaisePropertyChanged(string propertyName) { System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; if ((propertyChanged != null)) { propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.450")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="https://secure.newcropaccounts.com/V7/webservices")] public partial class DrugInteraction : object, System.ComponentModel.INotifyPropertyChanged { private string mechanismOfActionField; private string discussionField; private string clinicalEffectsField; private string severityLevelField; private string patientManagementField; private string predisposingFactorsField; private string referencesField; private string monographTitleField; private string drug1Field; private string drug1IDField; private string drug1TypeField; private string drug2Field; private string drug2IDField; private string drug2TypeField; private string performanceField; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] public string MechanismOfAction { get { return this.mechanismOfActionField; } set { this.mechanismOfActionField = value; this.RaisePropertyChanged("MechanismOfAction"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] public string Discussion { get { return this.discussionField; } set { this.discussionField = value; this.RaisePropertyChanged("Discussion"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=2)] public string ClinicalEffects { get { return this.clinicalEffectsField; } set { this.clinicalEffectsField = value; this.RaisePropertyChanged("ClinicalEffects"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=3)] public string SeverityLevel { get { return this.severityLevelField; } set { this.severityLevelField = value; this.RaisePropertyChanged("SeverityLevel"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=4)] public string PatientManagement { get { return this.patientManagementField; } set { this.patientManagementField = value; this.RaisePropertyChanged("PatientManagement"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=5)] public string PredisposingFactors { get { return this.predisposingFactorsField; } set { this.predisposingFactorsField = value; this.RaisePropertyChanged("PredisposingFactors"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=6)] public string References { get { return this.referencesField; } set { this.referencesField = value; this.RaisePropertyChanged("References"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=7)] public string MonographTitle { get { return this.monographTitleField; } set { this.monographTitleField = value; this.RaisePropertyChanged("MonographTitle"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=8)] public string Drug1 { get { return this.drug1Field; } set { this.drug1Field = value; this.RaisePropertyChanged("Drug1"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=9)] public string Drug1ID { get { return this.drug1IDField; } set { this.drug1IDField = value; this.RaisePropertyChanged("Drug1ID"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=10)] public string Drug1Type { get { return this.drug1TypeField; } set { this.drug1TypeField = value; this.RaisePropertyChanged("Drug1Type"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=11)] public string Drug2 { get { return this.drug2Field; } set { this.drug2Field = value; this.RaisePropertyChanged("Drug2"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=12)] public string Drug2ID { get { return this.drug2IDField; } set { this.drug2IDField = value; this.RaisePropertyChanged("Drug2ID"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=13)] public string Drug2Type { get { return this.drug2TypeField; } set { this.drug2TypeField = value; this.RaisePropertyChanged("Drug2Type"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=14)] public string Performance { get { return this.performanceField; } set { this.performanceField = value; this.RaisePropertyChanged("Performance"); } } public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; protected void RaisePropertyChanged(string propertyName) { System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; if ((propertyChanged != null)) { propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.450")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="https://secure.newcropaccounts.com/V7/webservices")] public partial class DrugInteractionResult : object, System.ComponentModel.INotifyPropertyChanged { private Result resultField; private DrugInteraction[] drugInteractionArrayField; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] public Result result { get { return this.resultField; } set { this.resultField = value; this.RaisePropertyChanged("result"); } } /// [System.Xml.Serialization.XmlArrayAttribute(Order=1)] public DrugInteraction[] drugInteractionArray { get { return this.drugInteractionArrayField; } set { this.drugInteractionArrayField = value; this.RaisePropertyChanged("drugInteractionArray"); } } public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; protected void RaisePropertyChanged(string propertyName) { System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; if ((propertyChanged != null)) { propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.450")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="https://secure.newcropaccounts.com/V7/webservices")] public partial class DrugFormularyFavoriteDetail : object, System.ComponentModel.INotifyPropertyChanged { private string dataProviderField; private string drugField; private string drugIDField; private string drugSubID1Field; private string drugNameField; private string drugNameIDField; private string genericNameField; private string deaClassCodeField; private string dosageField; private string dosageFormField; private string routeField; private string statusField; private string therapeuticClassField; private string touchdateField; private string formularyCoverageField; private string formularyTextField; private string formularySummaryField; private string formularyMessageField; private string favoritesListStatusField; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] public string DataProvider { get { return this.dataProviderField; } set { this.dataProviderField = value; this.RaisePropertyChanged("DataProvider"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] public string Drug { get { return this.drugField; } set { this.drugField = value; this.RaisePropertyChanged("Drug"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=2)] public string DrugID { get { return this.drugIDField; } set { this.drugIDField = value; this.RaisePropertyChanged("DrugID"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=3)] public string DrugSubID1 { get { return this.drugSubID1Field; } set { this.drugSubID1Field = value; this.RaisePropertyChanged("DrugSubID1"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=4)] public string DrugName { get { return this.drugNameField; } set { this.drugNameField = value; this.RaisePropertyChanged("DrugName"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=5)] public string DrugNameID { get { return this.drugNameIDField; } set { this.drugNameIDField = value; this.RaisePropertyChanged("DrugNameID"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=6)] public string GenericName { get { return this.genericNameField; } set { this.genericNameField = value; this.RaisePropertyChanged("GenericName"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=7)] public string DeaClassCode { get { return this.deaClassCodeField; } set { this.deaClassCodeField = value; this.RaisePropertyChanged("DeaClassCode"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=8)] public string Dosage { get { return this.dosageField; } set { this.dosageField = value; this.RaisePropertyChanged("Dosage"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=9)] public string DosageForm { get { return this.dosageFormField; } set { this.dosageFormField = value; this.RaisePropertyChanged("DosageForm"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=10)] public string Route { get { return this.routeField; } set { this.routeField = value; this.RaisePropertyChanged("Route"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=11)] public string Status { get { return this.statusField; } set { this.statusField = value; this.RaisePropertyChanged("Status"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=12)] public string TherapeuticClass { get { return this.therapeuticClassField; } set { this.therapeuticClassField = value; this.RaisePropertyChanged("TherapeuticClass"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=13)] public string Touchdate { get { return this.touchdateField; } set { this.touchdateField = value; this.RaisePropertyChanged("Touchdate"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=14)] public string formularyCoverage { get { return this.formularyCoverageField; } set { this.formularyCoverageField = value; this.RaisePropertyChanged("formularyCoverage"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=15)] public string formularyText { get { return this.formularyTextField; } set { this.formularyTextField = value; this.RaisePropertyChanged("formularyText"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=16)] public string formularySummary { get { return this.formularySummaryField; } set { this.formularySummaryField = value; this.RaisePropertyChanged("formularySummary"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=17)] public string formularyMessage { get { return this.formularyMessageField; } set { this.formularyMessageField = value; this.RaisePropertyChanged("formularyMessage"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=18)] public string favoritesListStatus { get { return this.favoritesListStatusField; } set { this.favoritesListStatusField = value; this.RaisePropertyChanged("favoritesListStatus"); } } public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; protected void RaisePropertyChanged(string propertyName) { System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; if ((propertyChanged != null)) { propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.450")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="https://secure.newcropaccounts.com/V7/webservices")] public partial class DrugFormularyFavoriteDetailResult : object, System.ComponentModel.INotifyPropertyChanged { private Result resultField; private DrugFormularyFavoriteDetail[] drugFormularyFavoriteDetailField; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] public Result result { get { return this.resultField; } set { this.resultField = value; this.RaisePropertyChanged("result"); } } /// [System.Xml.Serialization.XmlArrayAttribute(Order=1)] public DrugFormularyFavoriteDetail[] drugFormularyFavoriteDetail { get { return this.drugFormularyFavoriteDetailField; } set { this.drugFormularyFavoriteDetailField = value; this.RaisePropertyChanged("drugFormularyFavoriteDetail"); } } public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; protected void RaisePropertyChanged(string propertyName) { System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; if ((propertyChanged != null)) { propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.450")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="https://secure.newcropaccounts.com/V7/webservices")] public partial class DrugFormularyDetail : object, System.ComponentModel.INotifyPropertyChanged { private DrugDetail drugDetailField; private string formularyCoverageField; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] public DrugDetail drugDetail { get { return this.drugDetailField; } set { this.drugDetailField = value; this.RaisePropertyChanged("drugDetail"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] public string formularyCoverage { get { return this.formularyCoverageField; } set { this.formularyCoverageField = value; this.RaisePropertyChanged("formularyCoverage"); } } public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; protected void RaisePropertyChanged(string propertyName) { System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; if ((propertyChanged != null)) { propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.450")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="https://secure.newcropaccounts.com/V7/webservices")] public partial class DrugDetail : object, System.ComponentModel.INotifyPropertyChanged { private string dataProviderField; private string drugField; private string drugIDField; private string drugSubID1Field; private string drugNameField; private string drugNameIDField; private string genericNameField; private string deaClassCodeField; private string dosageField; private string dosageFormField; private string routeField; private string statusField; private string therapeuticClassField; private string deaGenericNamedCodeField; private string deaGenericNamedDescriptionField; private string deaLegendCodeField; private string deaLegendDescriptionField; private string touchdateField; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] public string DataProvider { get { return this.dataProviderField; } set { this.dataProviderField = value; this.RaisePropertyChanged("DataProvider"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] public string Drug { get { return this.drugField; } set { this.drugField = value; this.RaisePropertyChanged("Drug"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=2)] public string DrugID { get { return this.drugIDField; } set { this.drugIDField = value; this.RaisePropertyChanged("DrugID"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=3)] public string DrugSubID1 { get { return this.drugSubID1Field; } set { this.drugSubID1Field = value; this.RaisePropertyChanged("DrugSubID1"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=4)] public string DrugName { get { return this.drugNameField; } set { this.drugNameField = value; this.RaisePropertyChanged("DrugName"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=5)] public string DrugNameID { get { return this.drugNameIDField; } set { this.drugNameIDField = value; this.RaisePropertyChanged("DrugNameID"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=6)] public string GenericName { get { return this.genericNameField; } set { this.genericNameField = value; this.RaisePropertyChanged("GenericName"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=7)] public string DeaClassCode { get { return this.deaClassCodeField; } set { this.deaClassCodeField = value; this.RaisePropertyChanged("DeaClassCode"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=8)] public string Dosage { get { return this.dosageField; } set { this.dosageField = value; this.RaisePropertyChanged("Dosage"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=9)] public string DosageForm { get { return this.dosageFormField; } set { this.dosageFormField = value; this.RaisePropertyChanged("DosageForm"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=10)] public string Route { get { return this.routeField; } set { this.routeField = value; this.RaisePropertyChanged("Route"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=11)] public string Status { get { return this.statusField; } set { this.statusField = value; this.RaisePropertyChanged("Status"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=12)] public string TherapeuticClass { get { return this.therapeuticClassField; } set { this.therapeuticClassField = value; this.RaisePropertyChanged("TherapeuticClass"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=13)] public string DeaGenericNamedCode { get { return this.deaGenericNamedCodeField; } set { this.deaGenericNamedCodeField = value; this.RaisePropertyChanged("DeaGenericNamedCode"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=14)] public string DeaGenericNamedDescription { get { return this.deaGenericNamedDescriptionField; } set { this.deaGenericNamedDescriptionField = value; this.RaisePropertyChanged("DeaGenericNamedDescription"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=15)] public string DeaLegendCode { get { return this.deaLegendCodeField; } set { this.deaLegendCodeField = value; this.RaisePropertyChanged("DeaLegendCode"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=16)] public string DeaLegendDescription { get { return this.deaLegendDescriptionField; } set { this.deaLegendDescriptionField = value; this.RaisePropertyChanged("DeaLegendDescription"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=17)] public string Touchdate { get { return this.touchdateField; } set { this.touchdateField = value; this.RaisePropertyChanged("Touchdate"); } } public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; protected void RaisePropertyChanged(string propertyName) { System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; if ((propertyChanged != null)) { propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.450")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="https://secure.newcropaccounts.com/V7/webservices")] public partial class DrugFormularyDetailResult : object, System.ComponentModel.INotifyPropertyChanged { private Result resultField; private DrugFormularyDetail[] drugFormularyDetailArrayField; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] public Result result { get { return this.resultField; } set { this.resultField = value; this.RaisePropertyChanged("result"); } } /// [System.Xml.Serialization.XmlArrayAttribute(Order=1)] public DrugFormularyDetail[] drugFormularyDetailArray { get { return this.drugFormularyDetailArrayField; } set { this.drugFormularyDetailArrayField = value; this.RaisePropertyChanged("drugFormularyDetailArray"); } } public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; protected void RaisePropertyChanged(string propertyName) { System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; if ((propertyChanged != null)) { propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.450")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="https://secure.newcropaccounts.com/V7/webservices")] public partial class DrugDetailResult : object, System.ComponentModel.INotifyPropertyChanged { private Result resultField; private DrugDetail[] drugDetailArrayField; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] public Result result { get { return this.resultField; } set { this.resultField = value; this.RaisePropertyChanged("result"); } } /// [System.Xml.Serialization.XmlArrayAttribute(Order=1)] public DrugDetail[] drugDetailArray { get { return this.drugDetailArrayField; } set { this.drugDetailArrayField = value; this.RaisePropertyChanged("drugDetailArray"); } } public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; protected void RaisePropertyChanged(string propertyName) { System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; if ((propertyChanged != null)) { propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.450")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="https://secure.newcropaccounts.com/V7/webservices")] public partial class PatientInformationRequester : object, System.ComponentModel.INotifyPropertyChanged { private string userTypeField; private string userIdField; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] public string UserType { get { return this.userTypeField; } set { this.userTypeField = value; this.RaisePropertyChanged("UserType"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] public string UserId { get { return this.userIdField; } set { this.userIdField = value; this.RaisePropertyChanged("UserId"); } } public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; protected void RaisePropertyChanged(string propertyName) { System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; if ((propertyChanged != null)) { propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.450")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="https://secure.newcropaccounts.com/V7/webservices")] public partial class PatientRequest : object, System.ComponentModel.INotifyPropertyChanged { private string patientIdField; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] public string PatientId { get { return this.patientIdField; } set { this.patientIdField = value; this.RaisePropertyChanged("PatientId"); } } public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; protected void RaisePropertyChanged(string propertyName) { System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; if ((propertyChanged != null)) { propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.450")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="https://secure.newcropaccounts.com/V7/webservices")] public partial class AccountRequest : object, System.ComponentModel.INotifyPropertyChanged { private string accountIdField; private string siteIdField; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] public string AccountId { get { return this.accountIdField; } set { this.accountIdField = value; this.RaisePropertyChanged("AccountId"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] public string SiteId { get { return this.siteIdField; } set { this.siteIdField = value; this.RaisePropertyChanged("SiteId"); } } public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; protected void RaisePropertyChanged(string propertyName) { System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; if ((propertyChanged != null)) { propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); } } } [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] public interface DrugSoapChannel : PlutoServer.PracticeChoice.Core.NewCropDrugService.DrugSoap, System.ServiceModel.IClientChannel { } [System.Diagnostics.DebuggerStepThroughAttribute()] [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] public partial class DrugSoapClient : System.ServiceModel.ClientBase, PlutoServer.PracticeChoice.Core.NewCropDrugService.DrugSoap { public DrugSoapClient() { } public DrugSoapClient(string endpointConfigurationName) : base(endpointConfigurationName) { } public DrugSoapClient(string endpointConfigurationName, string remoteAddress) : base(endpointConfigurationName, remoteAddress) { } public DrugSoapClient(string endpointConfigurationName, System.ServiceModel.EndpointAddress remoteAddress) : base(endpointConfigurationName, remoteAddress) { } public DrugSoapClient(System.ServiceModel.Channels.Binding binding, System.ServiceModel.EndpointAddress remoteAddress) : base(binding, remoteAddress) { } public PlutoServer.PracticeChoice.Core.NewCropDrugService.DrugDetailResult DrugSearch(PlutoServer.PracticeChoice.Core.NewCropDrugService.Credentials credentials, PlutoServer.PracticeChoice.Core.NewCropDrugService.AccountRequest accountRequest, PlutoServer.PracticeChoice.Core.NewCropDrugService.PatientRequest patientRequest, PlutoServer.PracticeChoice.Core.NewCropDrugService.PatientInformationRequester patientInformationRequester, string drugName, string drugStandardType, string includeObsolete, string searchBrandGeneric, string searchRxOTC, string searchDrugSupply) { return base.Channel.DrugSearch(credentials, accountRequest, patientRequest, patientInformationRequester, drugName, drugStandardType, includeObsolete, searchBrandGeneric, searchRxOTC, searchDrugSupply); } public PlutoServer.PracticeChoice.Core.NewCropDrugService.DrugFormularyDetailResult DrugSearchWithFormulary(PlutoServer.PracticeChoice.Core.NewCropDrugService.Credentials credentials, PlutoServer.PracticeChoice.Core.NewCropDrugService.AccountRequest accountRequest, PlutoServer.PracticeChoice.Core.NewCropDrugService.PatientRequest patientRequest, PlutoServer.PracticeChoice.Core.NewCropDrugService.PatientInformationRequester patientInformationRequester, string healthplanID, string healthplanTypeID, string drugName, string includeObsolete, string searchBrandGeneric, string searchRxOTC, string searchDrugSupply) { return base.Channel.DrugSearchWithFormulary(credentials, accountRequest, patientRequest, patientInformationRequester, healthplanID, healthplanTypeID, drugName, includeObsolete, searchBrandGeneric, searchRxOTC, searchDrugSupply); } public PlutoServer.PracticeChoice.Core.NewCropDrugService.DrugFormularyFavoriteDetailResult DrugSearchWithFormularyWithFavorites(PlutoServer.PracticeChoice.Core.NewCropDrugService.Credentials credentials, PlutoServer.PracticeChoice.Core.NewCropDrugService.AccountRequest accountRequest, PlutoServer.PracticeChoice.Core.NewCropDrugService.PatientRequest patientRequest, PlutoServer.PracticeChoice.Core.NewCropDrugService.PatientInformationRequester patientInformationRequester, string healthplanID, string healthplanTypeID, string drugName, string includeObsolete, string searchBrandGeneric, string searchRxOTC, string searchDrugSupply, string locationId, string providerId) { return base.Channel.DrugSearchWithFormularyWithFavorites(credentials, accountRequest, patientRequest, patientInformationRequester, healthplanID, healthplanTypeID, drugName, includeObsolete, searchBrandGeneric, searchRxOTC, searchDrugSupply, locationId, providerId); } public PlutoServer.PracticeChoice.Core.NewCropDrugService.DrugInteractionResult DrugDrugInteraction(PlutoServer.PracticeChoice.Core.NewCropDrugService.Credentials credentials, PlutoServer.PracticeChoice.Core.NewCropDrugService.AccountRequest accountRequest, PlutoServer.PracticeChoice.Core.NewCropDrugService.PatientRequest patientRequest, PlutoServer.PracticeChoice.Core.NewCropDrugService.PatientInformationRequester patientInformationRequester, string[] currentMedications, string[] proposedMedications, string drugStandardType) { return base.Channel.DrugDrugInteraction(credentials, accountRequest, patientRequest, patientInformationRequester, currentMedications, proposedMedications, drugStandardType); } public PlutoServer.PracticeChoice.Core.NewCropDrugService.DrugInteractionResult DrugDrugInteractionV2(PlutoServer.PracticeChoice.Core.NewCropDrugService.Credentials credentials, PlutoServer.PracticeChoice.Core.NewCropDrugService.AccountRequest accountRequest, PlutoServer.PracticeChoice.Core.NewCropDrugService.PatientRequest patientRequest, PlutoServer.PracticeChoice.Core.NewCropDrugService.PatientInformationRequester patientInformationRequester, string[] currentMedications, string[] proposedMedications, string drugStandardType, int severityExclusionMask) { return base.Channel.DrugDrugInteractionV2(credentials, accountRequest, patientRequest, patientInformationRequester, currentMedications, proposedMedications, drugStandardType, severityExclusionMask); } public PlutoServer.PracticeChoice.Core.NewCropDrugService.DrugAllergyDetailResult DrugAllergyInteraction(PlutoServer.PracticeChoice.Core.NewCropDrugService.Credentials credentials, PlutoServer.PracticeChoice.Core.NewCropDrugService.AccountRequest accountRequest, PlutoServer.PracticeChoice.Core.NewCropDrugService.PatientRequest patientRequest, PlutoServer.PracticeChoice.Core.NewCropDrugService.PatientInformationRequester patientInformationRequester, string[] allergies, string[] proposedMedications, string drugStandardType) { return base.Channel.DrugAllergyInteraction(credentials, accountRequest, patientRequest, patientInformationRequester, allergies, proposedMedications, drugStandardType); } public PlutoServer.PracticeChoice.Core.NewCropDrugService.DrugDetailResult DrugsByDiagnosis(PlutoServer.PracticeChoice.Core.NewCropDrugService.Credentials credentials, PlutoServer.PracticeChoice.Core.NewCropDrugService.AccountRequest accountRequest, PlutoServer.PracticeChoice.Core.NewCropDrugService.PatientRequest patientRequest, PlutoServer.PracticeChoice.Core.NewCropDrugService.PatientInformationRequester patientInformationRequester, string[] diagnosisList, string diagnosisListType) { return base.Channel.DrugsByDiagnosis(credentials, accountRequest, patientRequest, patientInformationRequester, diagnosisList, diagnosisListType); } public PlutoServer.PracticeChoice.Core.NewCropDrugService.DrugFormularyDetailResult DrugsByDiagnosisWithFormulary(PlutoServer.PracticeChoice.Core.NewCropDrugService.Credentials credentials, PlutoServer.PracticeChoice.Core.NewCropDrugService.AccountRequest accountRequest, PlutoServer.PracticeChoice.Core.NewCropDrugService.PatientRequest patientRequest, PlutoServer.PracticeChoice.Core.NewCropDrugService.PatientInformationRequester patientInformationRequester, string healthplanID, string healthplanTypeID, string[] diagnosisList, string diagnosisListType) { return base.Channel.DrugsByDiagnosisWithFormulary(credentials, accountRequest, patientRequest, patientInformationRequester, healthplanID, healthplanTypeID, diagnosisList, diagnosisListType); } public PlutoServer.PracticeChoice.Core.NewCropDrugService.Result MaintainProviderDrugFavorites(PlutoServer.PracticeChoice.Core.NewCropDrugService.Credentials credentials, PlutoServer.PracticeChoice.Core.NewCropDrugService.AccountRequest accountRequest, string locationId, string providerId, string drugId, string drugStandardType, string actionCode) { return base.Channel.MaintainProviderDrugFavorites(credentials, accountRequest, locationId, providerId, drugId, drugStandardType, actionCode); } public PlutoServer.PracticeChoice.Core.NewCropDrugService.Result MaintainProviderDrugFavoritesArray(PlutoServer.PracticeChoice.Core.NewCropDrugService.Credentials credentials, PlutoServer.PracticeChoice.Core.NewCropDrugService.AccountRequest accountRequest, string locationId, string providerId, string[] drugIds, string drugStandardType, string actionCode) { return base.Channel.MaintainProviderDrugFavoritesArray(credentials, accountRequest, locationId, providerId, drugIds, drugStandardType, actionCode); } public PlutoServer.PracticeChoice.Core.NewCropDrugService.DrugFoodDetailResult DrugFoodInteraction(PlutoServer.PracticeChoice.Core.NewCropDrugService.Credentials credentials, PlutoServer.PracticeChoice.Core.NewCropDrugService.AccountRequest accountRequest, string drugId, string drugStandardType) { return base.Channel.DrugFoodInteraction(credentials, accountRequest, drugId, drugStandardType); } public PlutoServer.PracticeChoice.Core.NewCropDrugService.DrugPackageDetailResult DrugPackageDetails(PlutoServer.PracticeChoice.Core.NewCropDrugService.Credentials credentials, PlutoServer.PracticeChoice.Core.NewCropDrugService.AccountRequest accountRequest, string drugConcept, string drugConceptType) { return base.Channel.DrugPackageDetails(credentials, accountRequest, drugConcept, drugConceptType); } public PlutoServer.PracticeChoice.Core.NewCropDrugService.NDCValidationDetailResult ValidateNDCList(PlutoServer.PracticeChoice.Core.NewCropDrugService.Credentials credentials, string[] ndcList, string drugStandardType) { return base.Channel.ValidateNDCList(credentials, ndcList, drugStandardType); } public PlutoServer.PracticeChoice.Core.NewCropDrugService.DrugMonographResult DrugMonograph(PlutoServer.PracticeChoice.Core.NewCropDrugService.Credentials credentials, PlutoServer.PracticeChoice.Core.NewCropDrugService.AccountRequest accountRequest, PlutoServer.PracticeChoice.Core.NewCropDrugService.PatientRequest patientRequest, PlutoServer.PracticeChoice.Core.NewCropDrugService.PatientInformationRequester patientInformationRequester, string drugConcept, string drugStandardType, string monographFormat) { return base.Channel.DrugMonograph(credentials, accountRequest, patientRequest, patientInformationRequester, drugConcept, drugStandardType, monographFormat); } } }