public void SetBirthTime(DateTime timeValue, TS_Precision precision)
        {
            TS birthDT = new TS(timeValue);
            birthDT.DateValuePrecision = TS_Helper.ConvertPrecision(precision);

            relatedSubject.subjectPerson.SetBirthTime(birthDT);
        }
예제 #2
0
        internal static DatePrecision ConvertPrecision(TS_Precision precision)
        {
            switch (precision)
            {
            case TS_Precision.Year:
                return(DatePrecision.Year);

            case TS_Precision.Month:
                return(DatePrecision.Month);

            case TS_Precision.Day:
                return(DatePrecision.Day);

            case TS_Precision.Hour:
                return(DatePrecision.Hour);

            case TS_Precision.Minute:
                return(DatePrecision.Minute);

            case TS_Precision.Second:
                return(DatePrecision.Second);

            case TS_Precision.Full:
                return(DatePrecision.Full);

            default:
                return(DatePrecision.Second);
            }
        }
        public void SetBirthTime(DateTime timeValue, TS_Precision precision)
        {
            TS birthDT = new TS(timeValue);

            birthDT.DateValuePrecision = TS_Helper.ConvertPrecision(precision);

            relatedSubject.subjectPerson.SetBirthTime(birthDT);
        }
예제 #4
0
        public void SetPatientBirthTime(DateTime timeValue, TS_Precision precision)
        {
            TS birthDT = new TS(timeValue);

            birthDT.DateValuePrecision = TS_Helper.ConvertPrecision(precision);

            PatientRole.PatientEntity.SetBirthTime(birthDT);;
        }
예제 #5
0
파일: TS.cs 프로젝트: nagyist/cdaapi_core
 internal static DatePrecision ConvertPrecision(TS_Precision precision)
 {
     switch (precision)
     {
         case TS_Precision.Year:
             return DatePrecision.Year;
         case TS_Precision.Month:
             return DatePrecision.Month;
         case TS_Precision.Day:
             return DatePrecision.Day;
         case TS_Precision.Hour:
             return DatePrecision.Hour;
         case TS_Precision.Minute:
             return DatePrecision.Minute;
         case TS_Precision.Second:
             return DatePrecision.Second;
         case TS_Precision.Full:
             return DatePrecision.Full;
         default:
             return DatePrecision.Second;
     }
 }
예제 #6
0
 public IVLTS_Helper()
 {
     lowPrecision = TS_Precision.Second;
     highPrecision = TS_Precision.Second;
     centerPrecision = TS_Precision.Second;
 }
예제 #7
0
 public IVLTS_Helper()
 {
     lowPrecision    = TS_Precision.Second;
     highPrecision   = TS_Precision.Second;
     centerPrecision = TS_Precision.Second;
 }