public RegistrationWorklistItemSummary CreateWorklistItemSummary(WorklistItem domainItem, IPersistenceContext context)
		{
			var nameAssembler = new PersonNameAssembler();
			var healthcardAssembler = new HealthcardAssembler();

			return new RegistrationWorklistItemSummary(
				domainItem.ProcedureRef,
				domainItem.OrderRef,
				domainItem.PatientRef,
				domainItem.PatientProfileRef,
				new MrnAssembler().CreateMrnDetail(domainItem.Mrn),
				nameAssembler.CreatePersonNameDetail(domainItem.PatientName),
				domainItem.AccessionNumber,
				EnumUtils.GetEnumValueInfo(domainItem.OrderPriority, context),
				EnumUtils.GetEnumValueInfo(domainItem.PatientClass),
				domainItem.DiagnosticServiceName,
				domainItem.ProcedureName,
				domainItem.ProcedurePortable,
				EnumUtils.GetEnumValueInfo(domainItem.ProcedureLaterality, context),
				domainItem.Time);
		}
        public RegistrationWorklistItemSummary CreateWorklistItemSummary(WorklistItem domainItem, IPersistenceContext context)
        {
            var nameAssembler       = new PersonNameAssembler();
            var healthcardAssembler = new HealthcardAssembler();

            return(new RegistrationWorklistItemSummary(
                       domainItem.ProcedureRef,
                       domainItem.OrderRef,
                       domainItem.PatientRef,
                       domainItem.PatientProfileRef,
                       new MrnAssembler().CreateMrnDetail(domainItem.Mrn),
                       nameAssembler.CreatePersonNameDetail(domainItem.PatientName),
                       domainItem.AccessionNumber,
                       EnumUtils.GetEnumValueInfo(domainItem.OrderPriority, context),
                       EnumUtils.GetEnumValueInfo(domainItem.PatientClass),
                       domainItem.DiagnosticServiceName,
                       domainItem.ProcedureName,
                       domainItem.ProcedurePortable,
                       EnumUtils.GetEnumValueInfo(domainItem.ProcedureLaterality, context),
                       domainItem.Time));
        }