Exemple #1
0
 public Dosage(Orchestra.Models.Alternative o)
 {
     Id = IdPrefix + o.DoseID;
     CommonDaysOfSupply   = o.DaysOfSupply;
     DosageForm           = o.DosageForm;
     DosageComments       = o.DoseComments;
     DosageSignature      = o.DoseSignature;
     HasPackages          = o.HasPackages;
     LabelName            = o.LabelName;
     CommonMetricQuantity = o.MetricQuantity;
 }
Exemple #2
0
        public Drug(Orchestra.Models.Alternative o)
        {
            Name         = o.DrugName;
            Type         = o.DrugTypeShortDescription;
            ChemicalName = o.ChemicalName;
            Ndc          = o.ReferenceNDC;
            var dosageList  = new List <Dosage>();
            var dosage      = new Dosage(o);
            var packageList = new List <Package>();

            if (o.Package != null)
            {
                var package = new Package(o.Package);
                packageList.Add(package);

                dosage.Packages = packageList.ToArray();
            }

            dosageList.Add(dosage);

            this.Dosages = new Dosages {
                Data = dosageList.ToArray()
            };
        }