Files
2016-07-27 00:32:34 -04:00

2008 lines
85 KiB
C#

//------------------------------------------------------------------------------
// <auto-generated>
// 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.
// </auto-generated>
//------------------------------------------------------------------------------
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);
}
/// <remarks/>
[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;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public string PartnerName {
get {
return this.partnerNameField;
}
set {
this.partnerNameField = value;
this.RaisePropertyChanged("PartnerName");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=1)]
public string Name {
get {
return this.nameField;
}
set {
this.nameField = value;
this.RaisePropertyChanged("Name");
}
}
/// <remarks/>
[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));
}
}
}
/// <remarks/>
[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;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public string status {
get {
return this.statusField;
}
set {
this.statusField = value;
this.RaisePropertyChanged("status");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=1)]
public string message {
get {
return this.messageField;
}
set {
this.messageField = value;
this.RaisePropertyChanged("message");
}
}
/// <remarks/>
[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));
}
}
}
/// <remarks/>
[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;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public Result result {
get {
return this.resultField;
}
set {
this.resultField = value;
this.RaisePropertyChanged("result");
}
}
/// <remarks/>
[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));
}
}
}
/// <remarks/>
[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;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public StatusType Status {
get {
return this.statusField;
}
set {
this.statusField = value;
this.RaisePropertyChanged("Status");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=1)]
public string Message {
get {
return this.messageField;
}
set {
this.messageField = value;
this.RaisePropertyChanged("Message");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=2)]
public string XmlResponse {
get {
return this.xmlResponseField;
}
set {
this.xmlResponseField = value;
this.RaisePropertyChanged("XmlResponse");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=3)]
public int RowCount {
get {
return this.rowCountField;
}
set {
this.rowCountField = value;
this.RaisePropertyChanged("RowCount");
}
}
/// <remarks/>
[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));
}
}
}
/// <remarks/>
[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 {
/// <remarks/>
Unknown,
/// <remarks/>
OK,
/// <remarks/>
Fail,
/// <remarks/>
NotFound,
}
/// <remarks/>
[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;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public string ndc {
get {
return this.ndcField;
}
set {
this.ndcField = value;
this.RaisePropertyChanged("ndc");
}
}
/// <remarks/>
[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));
}
}
}
/// <remarks/>
[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;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public Result result {
get {
return this.resultField;
}
set {
this.resultField = value;
this.RaisePropertyChanged("result");
}
}
/// <remarks/>
[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));
}
}
}
/// <remarks/>
[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;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public string PackageInfo {
get {
return this.packageInfoField;
}
set {
this.packageInfoField = value;
this.RaisePropertyChanged("PackageInfo");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=1)]
public string PackageType {
get {
return this.packageTypeField;
}
set {
this.packageTypeField = value;
this.RaisePropertyChanged("PackageType");
}
}
/// <remarks/>
[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));
}
}
}
/// <remarks/>
[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;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public Result result {
get {
return this.resultField;
}
set {
this.resultField = value;
this.RaisePropertyChanged("result");
}
}
/// <remarks/>
[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));
}
}
}
/// <remarks/>
[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;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public string DataProvider {
get {
return this.dataProviderField;
}
set {
this.dataProviderField = value;
this.RaisePropertyChanged("DataProvider");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=1)]
public string DrugID {
get {
return this.drugIDField;
}
set {
this.drugIDField = value;
this.RaisePropertyChanged("DrugID");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=2)]
public string DrugName {
get {
return this.drugNameField;
}
set {
this.drugNameField = value;
this.RaisePropertyChanged("DrugName");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=3)]
public string SeverityLevel {
get {
return this.severityLevelField;
}
set {
this.severityLevelField = value;
this.RaisePropertyChanged("SeverityLevel");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=4)]
public string Result {
get {
return this.resultField;
}
set {
this.resultField = value;
this.RaisePropertyChanged("Result");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=5)]
public string Line1 {
get {
return this.line1Field;
}
set {
this.line1Field = value;
this.RaisePropertyChanged("Line1");
}
}
/// <remarks/>
[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));
}
}
}
/// <remarks/>
[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;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public Result result {
get {
return this.resultField;
}
set {
this.resultField = value;
this.RaisePropertyChanged("result");
}
}
/// <remarks/>
[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));
}
}
}
/// <remarks/>
[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;
/// <remarks/>
[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));
}
}
}
/// <remarks/>
[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;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public Result result {
get {
return this.resultField;
}
set {
this.resultField = value;
this.RaisePropertyChanged("result");
}
}
/// <remarks/>
[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));
}
}
}
/// <remarks/>
[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;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public string MechanismOfAction {
get {
return this.mechanismOfActionField;
}
set {
this.mechanismOfActionField = value;
this.RaisePropertyChanged("MechanismOfAction");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=1)]
public string Discussion {
get {
return this.discussionField;
}
set {
this.discussionField = value;
this.RaisePropertyChanged("Discussion");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=2)]
public string ClinicalEffects {
get {
return this.clinicalEffectsField;
}
set {
this.clinicalEffectsField = value;
this.RaisePropertyChanged("ClinicalEffects");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=3)]
public string SeverityLevel {
get {
return this.severityLevelField;
}
set {
this.severityLevelField = value;
this.RaisePropertyChanged("SeverityLevel");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=4)]
public string PatientManagement {
get {
return this.patientManagementField;
}
set {
this.patientManagementField = value;
this.RaisePropertyChanged("PatientManagement");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=5)]
public string PredisposingFactors {
get {
return this.predisposingFactorsField;
}
set {
this.predisposingFactorsField = value;
this.RaisePropertyChanged("PredisposingFactors");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=6)]
public string References {
get {
return this.referencesField;
}
set {
this.referencesField = value;
this.RaisePropertyChanged("References");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=7)]
public string MonographTitle {
get {
return this.monographTitleField;
}
set {
this.monographTitleField = value;
this.RaisePropertyChanged("MonographTitle");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=8)]
public string Drug1 {
get {
return this.drug1Field;
}
set {
this.drug1Field = value;
this.RaisePropertyChanged("Drug1");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=9)]
public string Drug1ID {
get {
return this.drug1IDField;
}
set {
this.drug1IDField = value;
this.RaisePropertyChanged("Drug1ID");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=10)]
public string Drug1Type {
get {
return this.drug1TypeField;
}
set {
this.drug1TypeField = value;
this.RaisePropertyChanged("Drug1Type");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=11)]
public string Drug2 {
get {
return this.drug2Field;
}
set {
this.drug2Field = value;
this.RaisePropertyChanged("Drug2");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=12)]
public string Drug2ID {
get {
return this.drug2IDField;
}
set {
this.drug2IDField = value;
this.RaisePropertyChanged("Drug2ID");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=13)]
public string Drug2Type {
get {
return this.drug2TypeField;
}
set {
this.drug2TypeField = value;
this.RaisePropertyChanged("Drug2Type");
}
}
/// <remarks/>
[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));
}
}
}
/// <remarks/>
[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;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public Result result {
get {
return this.resultField;
}
set {
this.resultField = value;
this.RaisePropertyChanged("result");
}
}
/// <remarks/>
[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));
}
}
}
/// <remarks/>
[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;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public string DataProvider {
get {
return this.dataProviderField;
}
set {
this.dataProviderField = value;
this.RaisePropertyChanged("DataProvider");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=1)]
public string Drug {
get {
return this.drugField;
}
set {
this.drugField = value;
this.RaisePropertyChanged("Drug");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=2)]
public string DrugID {
get {
return this.drugIDField;
}
set {
this.drugIDField = value;
this.RaisePropertyChanged("DrugID");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=3)]
public string DrugSubID1 {
get {
return this.drugSubID1Field;
}
set {
this.drugSubID1Field = value;
this.RaisePropertyChanged("DrugSubID1");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=4)]
public string DrugName {
get {
return this.drugNameField;
}
set {
this.drugNameField = value;
this.RaisePropertyChanged("DrugName");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=5)]
public string DrugNameID {
get {
return this.drugNameIDField;
}
set {
this.drugNameIDField = value;
this.RaisePropertyChanged("DrugNameID");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=6)]
public string GenericName {
get {
return this.genericNameField;
}
set {
this.genericNameField = value;
this.RaisePropertyChanged("GenericName");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=7)]
public string DeaClassCode {
get {
return this.deaClassCodeField;
}
set {
this.deaClassCodeField = value;
this.RaisePropertyChanged("DeaClassCode");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=8)]
public string Dosage {
get {
return this.dosageField;
}
set {
this.dosageField = value;
this.RaisePropertyChanged("Dosage");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=9)]
public string DosageForm {
get {
return this.dosageFormField;
}
set {
this.dosageFormField = value;
this.RaisePropertyChanged("DosageForm");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=10)]
public string Route {
get {
return this.routeField;
}
set {
this.routeField = value;
this.RaisePropertyChanged("Route");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=11)]
public string Status {
get {
return this.statusField;
}
set {
this.statusField = value;
this.RaisePropertyChanged("Status");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=12)]
public string TherapeuticClass {
get {
return this.therapeuticClassField;
}
set {
this.therapeuticClassField = value;
this.RaisePropertyChanged("TherapeuticClass");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=13)]
public string Touchdate {
get {
return this.touchdateField;
}
set {
this.touchdateField = value;
this.RaisePropertyChanged("Touchdate");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=14)]
public string formularyCoverage {
get {
return this.formularyCoverageField;
}
set {
this.formularyCoverageField = value;
this.RaisePropertyChanged("formularyCoverage");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=15)]
public string formularyText {
get {
return this.formularyTextField;
}
set {
this.formularyTextField = value;
this.RaisePropertyChanged("formularyText");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=16)]
public string formularySummary {
get {
return this.formularySummaryField;
}
set {
this.formularySummaryField = value;
this.RaisePropertyChanged("formularySummary");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=17)]
public string formularyMessage {
get {
return this.formularyMessageField;
}
set {
this.formularyMessageField = value;
this.RaisePropertyChanged("formularyMessage");
}
}
/// <remarks/>
[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));
}
}
}
/// <remarks/>
[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;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public Result result {
get {
return this.resultField;
}
set {
this.resultField = value;
this.RaisePropertyChanged("result");
}
}
/// <remarks/>
[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));
}
}
}
/// <remarks/>
[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;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public DrugDetail drugDetail {
get {
return this.drugDetailField;
}
set {
this.drugDetailField = value;
this.RaisePropertyChanged("drugDetail");
}
}
/// <remarks/>
[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));
}
}
}
/// <remarks/>
[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;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public string DataProvider {
get {
return this.dataProviderField;
}
set {
this.dataProviderField = value;
this.RaisePropertyChanged("DataProvider");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=1)]
public string Drug {
get {
return this.drugField;
}
set {
this.drugField = value;
this.RaisePropertyChanged("Drug");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=2)]
public string DrugID {
get {
return this.drugIDField;
}
set {
this.drugIDField = value;
this.RaisePropertyChanged("DrugID");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=3)]
public string DrugSubID1 {
get {
return this.drugSubID1Field;
}
set {
this.drugSubID1Field = value;
this.RaisePropertyChanged("DrugSubID1");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=4)]
public string DrugName {
get {
return this.drugNameField;
}
set {
this.drugNameField = value;
this.RaisePropertyChanged("DrugName");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=5)]
public string DrugNameID {
get {
return this.drugNameIDField;
}
set {
this.drugNameIDField = value;
this.RaisePropertyChanged("DrugNameID");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=6)]
public string GenericName {
get {
return this.genericNameField;
}
set {
this.genericNameField = value;
this.RaisePropertyChanged("GenericName");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=7)]
public string DeaClassCode {
get {
return this.deaClassCodeField;
}
set {
this.deaClassCodeField = value;
this.RaisePropertyChanged("DeaClassCode");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=8)]
public string Dosage {
get {
return this.dosageField;
}
set {
this.dosageField = value;
this.RaisePropertyChanged("Dosage");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=9)]
public string DosageForm {
get {
return this.dosageFormField;
}
set {
this.dosageFormField = value;
this.RaisePropertyChanged("DosageForm");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=10)]
public string Route {
get {
return this.routeField;
}
set {
this.routeField = value;
this.RaisePropertyChanged("Route");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=11)]
public string Status {
get {
return this.statusField;
}
set {
this.statusField = value;
this.RaisePropertyChanged("Status");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=12)]
public string TherapeuticClass {
get {
return this.therapeuticClassField;
}
set {
this.therapeuticClassField = value;
this.RaisePropertyChanged("TherapeuticClass");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=13)]
public string DeaGenericNamedCode {
get {
return this.deaGenericNamedCodeField;
}
set {
this.deaGenericNamedCodeField = value;
this.RaisePropertyChanged("DeaGenericNamedCode");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=14)]
public string DeaGenericNamedDescription {
get {
return this.deaGenericNamedDescriptionField;
}
set {
this.deaGenericNamedDescriptionField = value;
this.RaisePropertyChanged("DeaGenericNamedDescription");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=15)]
public string DeaLegendCode {
get {
return this.deaLegendCodeField;
}
set {
this.deaLegendCodeField = value;
this.RaisePropertyChanged("DeaLegendCode");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=16)]
public string DeaLegendDescription {
get {
return this.deaLegendDescriptionField;
}
set {
this.deaLegendDescriptionField = value;
this.RaisePropertyChanged("DeaLegendDescription");
}
}
/// <remarks/>
[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));
}
}
}
/// <remarks/>
[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;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public Result result {
get {
return this.resultField;
}
set {
this.resultField = value;
this.RaisePropertyChanged("result");
}
}
/// <remarks/>
[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));
}
}
}
/// <remarks/>
[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;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public Result result {
get {
return this.resultField;
}
set {
this.resultField = value;
this.RaisePropertyChanged("result");
}
}
/// <remarks/>
[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));
}
}
}
/// <remarks/>
[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;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public string UserType {
get {
return this.userTypeField;
}
set {
this.userTypeField = value;
this.RaisePropertyChanged("UserType");
}
}
/// <remarks/>
[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));
}
}
}
/// <remarks/>
[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;
/// <remarks/>
[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));
}
}
}
/// <remarks/>
[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;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public string AccountId {
get {
return this.accountIdField;
}
set {
this.accountIdField = value;
this.RaisePropertyChanged("AccountId");
}
}
/// <remarks/>
[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>, 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);
}
}
}