public ProcedurePlanDetail CreateProcedurePlanSummary(Order order, IPersistenceContext context) { ProcedurePlanDetail detail = new ProcedurePlanDetail(); ProcedureAssembler assembler = new ProcedureAssembler(); StaffAssembler staffAssembler = new StaffAssembler(); detail.OrderRef = order.GetRef(); detail.Procedures = CollectionUtils.Map<Procedure, ProcedureDetail>( order.Procedures, delegate(Procedure rp) { return assembler.CreateProcedureDetail( rp, delegate(ProcedureStep ps) { return ps.Is<ModalityProcedureStep>(); }, // only MPS are relevant here false, context); }); detail.DiagnosticServiceSummary = new DiagnosticServiceSummary(order.DiagnosticService.GetRef(), order.DiagnosticService.Id, order.DiagnosticService.Name, order.DiagnosticService.Deactivated); return detail; }
public ProcedurePlanChangedEventArgs(ProcedurePlanDetail procedurePlanDetail) { _procedurePlanDetail = procedurePlanDetail; }
public GetProcedurePlanForProtocollingWorklistItemResponse(ProcedurePlanDetail procedurePlanDetail) { this.ProcedurePlan = procedurePlanDetail; }