public override void Start() { // Create component for each tab _bannerComponent = new BannerComponent(); _orderHistoryComponent = new BiographyOrderHistoryComponent(_initialSelectedOrderRef) { PatientRef = _patientRef }; _demographicComponent = new BiographyDemographicComponent { DefaultProfileRef = _profileRef, PatientRef = _patientRef }; _documentComponent = new AttachedDocumentPreviewComponent(true, AttachmentSite.Patient); _noteComponent = new BiographyNoteComponent(); _allergyComponent = new PatientAllergiesComponent(); // Create tab and tab groups _pagesContainer = new TabComponentContainer(); _pagesContainer.Pages.Add(new TabPage(SR.TitleOrders, _orderHistoryComponent)); if (new WorkflowConfigurationReader().EnableVisitWorkflow) { _visitHistoryComponent = new BiographyVisitHistoryComponent { PatientRef = _patientRef }; _pagesContainer.Pages.Add(new TabPage(SR.TitleVisits, _visitHistoryComponent)); } _pagesContainer.Pages.Add(new TabPage(SR.TitleDemographicProfiles, _demographicComponent)); _pagesContainer.Pages.Add(new TabPage(SR.TitlePatientAttachments, _documentComponent)); _pagesContainer.Pages.Add(new TabPage(SR.TitlePatientNotes, _noteComponent)); //_pagesContainer.Pages.Add(new TabPage(SR.TitlePatientAllergies, _allergyComponent)); var tabGroupContainer = new TabGroupComponentContainer(LayoutDirection.Horizontal); tabGroupContainer.AddTabGroup(new TabGroup(_pagesContainer, 1.0f)); _contentComponentHost = new ChildComponentHost(this.Host, tabGroupContainer); _contentComponentHost.StartComponent(); _bannerComponentHost = new ChildComponentHost(this.Host, _bannerComponent); _bannerComponentHost.StartComponent(); _toolSet = new ToolSet(new PatientBiographyToolExtensionPoint(), new PatientBiographyToolContext(this)); LoadPatientProfile(); base.Start(); }
public BiographyOrderHistoryContext(BiographyOrderHistoryComponent component) { _component = component; }