Dose Syntax Model 

A model of Dose Syntax

version 4

Changes from version 3:

1) Revised the relational model 
Business Process Model 

Figure 1 : Business Process Model

Business Process Model 
Type:		public Package 
Status:		Proposed.  Version 1.0.  Phase 1.0. 
Package:	Use Case View
Details: 		Created on 05/03/2001 00:00:00. Modified on 05/03/2001 00:00:00. 

Find dose instruction 
Type:		«Functional» Requirement 
Status:		Proposed.  Version 1.0.  Phase 1.0.; Priority: Medium; Difficulty: Medium 
Package:	Business Process Model
Details: 		Created on 18/11/2004 00:00:00. Modified on 18/11/2004 01:16:37. 

Tagged Values 
SQL = Select * from root where user_id=@p_user_id.   
•	

Select user 
Type:		«Functional» Requirement 
Status:		Proposed.  Version 1.0.  Phase 1.0.; Priority: Medium; Difficulty: Medium 
Package:	Business Process Model
Details: 		Created on 18/11/2004 00:00:00. Modified on 18/11/2004 01:14:45. 

Tagged Values 
Role = Get id to pass to next process.   
•	Role = Auhenticate user.   
•	

Analysis 
Type:		public Screen 
Status:		Proposed.  Version 1.0.  Phase 1.0. 
Package:	Business Process Model
Details: 		Created on 18/11/2004 00:44:37. Modified on 18/11/2004 00:53:48. 

analysis tree 
Type:		public «treelist» GUIElement 
Status:		Proposed.  Version 1.0.  Phase 1.0. 
Package:	Business Process Model
Details: 		Created on 18/11/2004 00:46:04. Modified on 18/11/2004 00:53:48. 

data 1 
Type:		public GUIElement 
Status:		Proposed.  Version 1.0.  Phase 1.0. 
Package:	Business Process Model
Details: 		Created on 18/11/2004 00:47:50. Modified on 18/11/2004 01:01:43. 

data 2 
Type:		public GUIElement 
Status:		Proposed.  Version 1.0.  Phase 1.0. 
Package:	Business Process Model
Details: 		Created on 18/11/2004 00:50:34. Modified on 18/11/2004 01:01:43. 

OK 
Type:		public «button» GUIElement 
Status:		Proposed.  Version 1.0.  Phase 1.0. 
Package:	Business Process Model
Details: 		Created on 18/11/2004 00:53:48. Modified on 18/11/2004 00:55:26. 

patterns 
Type:		public «listview» GUIElement 
Status:		Proposed.  Version 1.0.  Phase 1.0. 
Package:	Business Process Model
Details: 		Created on 18/11/2004 00:48:45. Modified on 18/11/2004 01:01:43. 

selected dose text 
Type:		public «textbox» GUIElement 
Status:		Proposed.  Version 1.0.  Phase 1.0. 
Package:	Business Process Model
Details: 		Created on 18/11/2004 00:44:55. Modified on 18/11/2004 00:53:48. 

UI Control 
Type:		public «panel» GUIElement 
Status:		Proposed.  Version 1.0.  Phase 1.0. 
Package:	Business Process Model
Details: 		Created on 18/11/2004 00:47:13. Modified on 18/11/2004 01:01:43. 

Dictionary Maintenance 
Type:		public Screen 
Status:		Proposed.  Version 1.0.  Phase 1.0. 
Package:	Business Process Model
Details: 		Created on 18/11/2004 00:55:26. Modified on 18/11/2004 00:56:55. 

data 3 
Type:		public «textbox» GUIElement 
Status:		Proposed.  Version 1.0.  Phase 1.0. 
Package:	Business Process Model
Details: 		Created on 18/11/2004 00:59:22. Modified on 18/11/2004 01:00:33. 

data 4 
Type:		public «textbox» GUIElement 
Status:		Proposed.  Version 1.0.  Phase 1.0. 
Package:	Business Process Model
Details: 		Created on 18/11/2004 01:00:01. Modified on 18/11/2004 01:01:43. 

dictionary tree 
Type:		public «treelist» GUIElement 
Status:		Proposed.  Version 1.0.  Phase 1.0. 
Package:	Business Process Model
Details: 		Created on 18/11/2004 00:56:55. Modified on 18/11/2004 00:57:34. 

OK 
Type:		public «button» GUIElement 
Status:		Proposed.  Version 1.0.  Phase 1.0. 
Package:	Business Process Model
Details: 		Created on 18/11/2004 01:01:43. Modified on 18/11/2004 01:01:51. 

text edit 
Type:		public «textbox» GUIElement 
Status:		Proposed.  Version 1.0.  Phase 1.0. 
Package:	Business Process Model
Details: 		Created on 18/11/2004 00:58:12. Modified on 18/11/2004 01:02:01. 

Find dose instruction 
Type:		public Screen 
Status:		Proposed.  Version 1.0.  Phase 1.0. 
Package:	Business Process Model
Details: 		Created on 18/11/2004 00:18:38. Modified on 18/11/2004 00:36:17. 

Tagged Values 
Role = dose id.   
•	

New 
Type:		public «button» GUIElement 
Status:		Proposed.  Version 1.0.  Phase 1.0. 
Package:	Business Process Model
Details: 		Created on 18/11/2004 00:36:45. Modified on 18/11/2004 01:02:01. 

RootDoseText 
Type:		public «listview» GUIElement 
Status:		Proposed.  Version 1.0.  Phase 1.0. 
Package:	Business Process Model
Details: 		Created on 18/11/2004 00:19:17. Modified on 18/11/2004 01:13:31. 

Select * from root where user_id=@p_user_id

Select 
Type:		public «button» GUIElement 
Status:		Proposed.  Version 1.0.  Phase 1.0. 
Package:	Business Process Model
Details: 		Created on 18/11/2004 00:36:17. Modified on 18/11/2004 00:36:45. 

New dose instruction 
Type:		public Screen 
Status:		Proposed.  Version 1.0.  Phase 1.0. 
Package:	Business Process Model
Details: 		Created on 18/11/2004 00:41:13. Modified on 18/11/2004 00:44:37. 

dose instruction 
Type:		public «textbox» GUIElement 
Status:		Proposed.  Version 1.0.  Phase 1.0. 
Package:	Business Process Model
Details: 		Created on 18/11/2004 00:41:31. Modified on 18/11/2004 00:44:37. 

OK 
Type:		public «button» GUIElement 
Status:		Proposed.  Version 1.0.  Phase 1.0. 
Package:	Business Process Model
Details: 		Created on 18/11/2004 00:42:16. Modified on 18/11/2004 00:44:37. 

Select user 
Type:		public Screen 
Status:		Proposed.  Version 1.0.  Phase 1.0. 
Package:	Business Process Model
Details: 		Created on 17/11/2004 23:54:35. Modified on 18/11/2004 00:36:17. 

This is wher log in happens

Internal Requirements 
this is my requirement.  (Type: Display; Status: Proposed; Difficulty: Medium; Priority: Medium)  
•	
Scenarios 
Loggin  {Basic Path}. 
User enterrs name and password  
 
Tagged Values 
Role = jd.   
•	Software = login.   
•	

Login 
Type:		public «button» GUIElement 
Status:		Proposed.  Version 1.0.  Phase 1.0. 
Package:	Business Process Model
Details: 		Created on 18/11/2004 00:33:53. Modified on 18/11/2004 00:36:17. 

password 
Type:		public GUIElement 
Status:		Proposed.  Version 1.0.  Phase 1.0. 
Package:	Business Process Model
Details: 		Created on 18/11/2004 00:33:18. Modified on 18/11/2004 00:36:17. 

userName 
Type:		public GUIElement 
Status:		Proposed.  Version 1.0.  Phase 1.0. 
Package:	Business Process Model
Details: 		Created on 18/11/2004 00:33:03. Modified on 18/11/2004 00:36:17.