public Metric(Application applicationReference, Mercury.Server.Application.Metric serverMetric) { base.BaseConstructor(applicationReference, serverMetric); metricType = serverMetric.MetricType; dataType = serverMetric.DataType; minimumValue = serverMetric.MinimumValue; maximumValue = serverMetric.MaximumValue; costDataSource = serverMetric.CostDataSource; costClaimDateType = serverMetric.CostClaimDateType; costReportingPeriod = serverMetric.CostReportingPeriod; costReportingPeriodValue = serverMetric.CostReportingPeriodValue; costReportingPeriodQualifier = serverMetric.CostReportingPeriodQualifier; costWatermarkPeriod = serverMetric.CostWatermarkPeriod; costWatermarkPeriodValue = serverMetric.CostWatermarkPeriodValue; costWatermarkPeriodQualifier = serverMetric.CostWatermarkPeriodQualifier; return; }
public PopulationActivityEvent(Application applicationReference, Mercury.Server.Application.PopulationActivityEvent serverEvent) { BaseConstructor(applicationReference, serverEvent); populationId = serverEvent.PopulationId; scheduleType = serverEvent.ScheduleType; scheduleValue = serverEvent.ScheduleValue; scheduleQualifier = serverEvent.ScheduleQualifier; anchorDate = serverEvent.AnchorDate; reoccurring = serverEvent.Reoccurring; performActionDateType = serverEvent.PerformActionDateType; action = new Mercury.Client.Core.Action.Action(applicationReference, serverEvent.Action); return; }
public PopulationServiceEvent(Application applicationReference, Mercury.Server.Application.PopulationServiceEvent serverObject) { BaseConstructor(applicationReference, serverObject); populationId = serverObject.PopulationId; serviceId = serverObject.ServiceId; exclusionServiceId = serverObject.ExclusionServiceId; anchorDate = serverObject.AnchorDate; anchorDateValue = serverObject.AnchorDateValue; scheduleDateValue = serverObject.ScheduleDateValue; scheduleDateQualifier = serverObject.ScheduleDateQualifier; reoccurring = serverObject.Reoccurring; foreach (Mercury.Server.Application.PopulationServiceEventThreshold currentThreshold in serverObject.Thresholds) { thresholds.Add(new PopulationServiceEventThreshold(application, currentThreshold)); } return; }
public PopulationServiceEventThreshold(Application applicationReference, Mercury.Server.Application.PopulationServiceEventThreshold serverObject) { BaseConstructor(applicationReference, serverObject); populationServiceEventId = serverObject.PopulationServiceEventId; populationId = serverObject.PopulationId; relativeDateValue = serverObject.RelativeDateValue; relativeDateQualifier = serverObject.RelativeDateQualifier; status = serverObject.Status; action = new Mercury.Client.Core.Action.Action(application, serverObject.Action); return; }
public ServiceSingletonDefinition(Application applicationReference, Mercury.Server.Application.ServiceSingletonDefinition serverDefinition) { base.BaseConstructor(applicationReference, serverDefinition); serviceId = serverDefinition.ServiceId; dataSourceType = serverDefinition.DataSourceType; eventDateOrder = serverDefinition.EventDateOrder; principalDiagnosisCriteria = serverDefinition.PrincipalDiagnosisCriteria; PrincipalDiagnosisVersion = serverDefinition.PrincipalDiagnosisVersion; diagnosisCriteria = serverDefinition.DiagnosisCriteria; DiagnosisVersion = serverDefinition.DiagnosisVersion; drgCriteria = serverDefinition.DrgCriteria; icd9ProcedureCodeCriteria = serverDefinition.Icd9ProcedureCodeCriteria; billTypeCriteria = serverDefinition.BillTypeCriteria; locationCodeCriteria = serverDefinition.LocationCodeCriteria; revenueCodeCriteria = serverDefinition.RevenueCodeCriteria; procedureCodeCriteria = serverDefinition.ProcedureCodeCriteria; modifierCodeCriteria = serverDefinition.ModifierCodeCriteria; providerSpecialtyCriteria = serverDefinition.ProviderSpecialtyCriteria; isPcpRequiredCriteria = serverDefinition.IsPcpRequiredCriteria; useMemberAgeCriteria = serverDefinition.UseMemberAgeCriteria; memberAgeDateQualifier = serverDefinition.MemberAgeDateQualifier; memberAgeMinimum = serverDefinition.MemberAgeMinimum; memberAgeMaximum = serverDefinition.MemberAgeMaximum; ndcCodeCriteria = serverDefinition.NdcCodeCriteria; drugNameCriteria = serverDefinition.DrugNameCriteria; deaClassificationCriteria = serverDefinition.DeaClassificationCriteria; therapeuticClassificationCriteria = serverDefinition.TherapeuticClassificationCriteria; labLoincCodeCriteria = serverDefinition.LabLoincCodeCriteria; labNameCriteria = serverDefinition.LabNameCriteria; labValueExpressionCriteria = serverDefinition.LabValueExpressionCriteria; labMetricId = serverDefinition.LabMetricId; customCriteria = serverDefinition.CustomCriteria; enabled = serverDefinition.Enabled; return; }