Exemple #1
0
 private void AddMedications(Legacy.Summary legacySummary, Summary newSummary)
 {
     foreach (var legacyMedication in legacySummary.Medications)
     {
         if (legacyMedication != null)
         {
             //newSummary.CreateMedication();
         }
     }
 }
Exemple #2
0
        private void AddHemotransfusions(Legacy.Summary legacySummary, Summary newSummary)
        {
            var hemotransfusionTypesRepository = new Types<HemotransfusionType>();

            foreach (var legacyHemotransfusion in legacySummary.Hemotransfusions)
            {
                if (legacyHemotransfusion != null)
                {
                    short hemotransfusionTypeId = Convert.ToInt16(legacyHemotransfusion.HemotransfusionTypeId);
                    HemotransfusionType hemotransfusionType = hemotransfusionTypesRepository.Get(hemotransfusionTypeId);

                    //newSummary.CreateHemotransfusion(hemotransfusionType);
                }
            }
        }
Exemple #3
0
        private void AddDiagnostics(Legacy.Summary legacySummary, Summary newSummary)
        {
            var diagnosticTypesRepository = new Types<DiagnosticType>();

            foreach (var legacyDiagnostic in legacySummary.Diagnostics)
            {
                if (legacyDiagnostic != null && !String.IsNullOrWhiteSpace(legacyDiagnostic.Type))
                {
                    short diagnosticTypeId = Convert.ToInt16(legacyDiagnostic.Type);
                    DiagnosticType diagnosticType = diagnosticTypesRepository.Get(diagnosticTypeId);
                    CID cid = new CID { Code = legacyDiagnostic.Cid };

                    newSummary.CreateDiagnostic(diagnosticType, cid);
                }
            }
        }
Exemple #4
0
        private void AddProcedures(Legacy.Summary legacySummary, Summary newSummary)
        {
            var tusRepository = new TUSSRepository();

            foreach (var legacyProcedure in legacySummary.Procedures)
            {
                if (legacyProcedure != null
                    && legacyProcedure.DateProc.HasValue
                    && !String.IsNullOrWhiteSpace(legacyProcedure.TusCode))
                {
                    DateTime procDate = legacyProcedure.DateProc.Value;
                    TUSS tus = tusRepository.GetByCode(legacyProcedure.TusCode);

                    newSummary.CreateProcedure(procDate.Month, procDate.Day, procDate.Year, tus);
                }
            }
        }