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)); }