Пример #1
0
 public PatientVisitObj(int pvIdx, PatientObj po)
 {
     _index = 0;
     _ds    = new PatientVisitDataSet();
     _ds.V_PATIENT_VISIT.AddV_PATIENT_VISITRow(
         0,                                                  //StationID
         (po.PatientVisitList[pvIdx] as VisitObj).PatientID, //PatientID
         po.FirstName,                                       // FirstName
         po.MiddleInitial,                                   // MiddleInitial
         po.LastName,                                        // LastName
         po.Gender,                                          // Gender
         po.Height,
         po.Weight,
         po.BirthDate,                                            // BirthDate
         po.MedicalRecordNumber,                                  // MedRecNumber
         0,                                                       //SiteID
         po.Physician,                                            // Physician
         (po.PatientVisitList[pvIdx] as VisitObj).PatientVisitId, //PatientVisitId
         (po.PatientVisitList[pvIdx] as VisitObj).AdmitDate,      //AdmitDate
         (po.PatientVisitList[pvIdx] as VisitObj).DischargeDate,  //DischargeDate
         (po.PatientVisitList[pvIdx] as VisitObj).CareUnitId,     //CareUnitId
         (po.PatientVisitList[pvIdx] as VisitObj).Room,           // Room
         (po.PatientVisitList[pvIdx] as VisitObj).Bed,            // Bed
         (po.PatientVisitList[pvIdx] as VisitObj).AccountNumber,  // AccountNumber
         (po.PatientVisitList[pvIdx] as VisitObj).Barcode,        // Barcode
         false,
         (po.PatientVisitList[pvIdx] as VisitObj).HospitalService // Hospital Service
         );
 }
Пример #2
0
 public PatientVisitObj(VisitObj vo)
 {
     _index = 0;
     _ds    = new PatientVisitDataSet();
     _ds.V_PATIENT_VISIT.AddV_PATIENT_VISITRow(
         0,                 //StationID
         vo.PatientID,      //PatientID
         "",                // FirstName
         "",                // MiddleInitial
         "",                // LastName
         "",                // Gender
         "",                // Height
         "",                // Weight
         DateTime.MinValue, // BirthDate
         "",                // MedRecNumber
         0,                 //SiteID
         "",                // Physician
         vo.PatientVisitId, //PatientVisitId
         vo.AdmitDate,      //AdmitDate
         vo.DischargeDate,  //DischargeDate
         vo.CareUnitId,     //CareUnitId
         vo.Room,           // Room
         vo.Bed,            // Bed
         vo.AccountNumber,  // AccountNumber
         vo.Barcode,        // Barcode
         false,
         vo.HospitalService // Hospital Service
         );
 }
Пример #3
0
 public PatientVisitObj()
 {
     _index = 0;
     _ds    = new PatientVisitDataSet();
     _ds.V_PATIENT_VISIT.AddV_PATIENT_VISITRow(
         0,                                         // StationID
         0,                                         //PatientID
         "",                                        // FirstName
         "",                                        // MiddleInitial
         "",                                        // LastName
         "",                                        // Gender
         "",                                        // Height
         "",                                        // Weight
         DateTime.MinValue,                         // Brithdate
         "",                                        // MedRecNumber
         0,                                         //SiteID
         "",                                        // Physician
         0,                                         //PatientVisitId
         DateTime.MinValue,                         //AdmitDate
         DateTime.MinValue,                         //DischargeDate
         0,                                         //CareUnitId
         "",                                        // Room
         "",                                        // Bed
         "",                                        // AccountNumber
         "",                                        // Barcode
         false,
         ""                                         // HospitalService
         );
 }
        private void CopyToDataSet(System.Data.DataView dv)
        {
            int idx = 0;
            PatientVisitDataSet ds = new PatientVisitDataSet();

            string[] strColNames = new string[ds.V_PATIENT_VISIT.Columns.Count];
            foreach (System.Data.DataColumn col in ds.V_PATIENT_VISIT.Columns)
            {
                strColNames[idx++] = col.ColumnName;
            }

            IEnumerator viewEnumerator = dv.GetEnumerator();

            while (viewEnumerator.MoveNext())
            {
                System.Data.DataRowView drv = (System.Data.DataRowView)viewEnumerator.Current;
                PatientVisitDataSet.V_PATIENT_VISITRow dr = ds.V_PATIENT_VISIT.NewV_PATIENT_VISITRow();

                foreach (string strName in strColNames)
                {
                    dr[strName] = drv[strName];
                }

                ds.V_PATIENT_VISIT.AddV_PATIENT_VISITRow(dr);
            }

            _ds = ds;
        }
Пример #5
0
 public PatientVisitObj(PatientVisitDataSet ds, int index)
 {
     _ds    = ds;
     _index = index;
 }
 public PatientVisitObjList(PatientVisitDataSet dsPatientVisit)
 {
     _ds = dsPatientVisit;
 }