| ID | Task Name | Duration | Start | Finish |
| 1 | phase 0 - Concept Phase | 76 days | 8/25/03 | 12/8/03 |
| 2 | Medical Memory Device | 25 days | 8/25/03 | 9/26/03 |
| 3 | Define Problem | 6 days | 9/5/03 | 9/12/03 |
| 4 | Initial Research | 22 days | 8/25/03 | 9/23/03 |
| 5 | Define Solution Characteristics | 21 days | 8/29/03 | 9/26/03 |
| 6 | Project Proposal - Deliverable | 0 days | 9/10/03 | 9/10/03 |
| 7 | Project Feasibility Phase | 28 days | 9/11/03 | 10/20/03 |
| 8 | Web Site Development Begins | 26 days | 9/15/03 | 10/20/03 |
| 9 | Research | 22 days | 9/11/03 | 10/10/03 |
| 10 | Statistics | 15 days | 9/11/03 | 10/1/03 |
| 11 | Interviews | 5 days | 10/6/03 | 10/10/03 |
| 12 | Define Solution | 10 days | 9/24/03 | 10/7/03 |
| 13 | Evaluate Goal and Objectives | 3 days | 9/18/03 | 9/22/03 |
| 14 | Initial Market Defined and Analyzed | 3 days | 9/15/03 | 9/17/03 |
| 15 | Competition Matrix | 3 days | 9/15/03 | 9/17/03 |
| 16 | Define Risks | 7 days | 10/6/03 | 10/14/03 |
| 17 | Define Major Resources | 5 days | 10/8/03 | 10/14/03 |
| 18 | Functional Diagrams | 3 days | 10/15/03 | 10/18/03 |
| 19 | Web site updates - Deliverable | 0 days | 10/18/03 | 10/18/03 |
| 20 | Feasibility Presentation - Deliverable | 0 days | 10/20/03 | 10/20/03 |
| 21 | Milestone Planning Phase | 17 days | 10/21/03 | 11/12/03 |
| 22 | Web Site Development continued | 17 days | 10/21/03 | 11/12/03 |
| 23 | Group Work Assignment | 4 days | 10/21/03 | 10/24/03 |
| 24 | Work Breakdown Structure | 4 days | 11/5/03 | 11/10/03 |
| 25 | Market Analysis | 7 days | 10/23/03 | 10/31/03 |
| 26 | Risk Analysis | 7 days | 10/30/03 | 11/8/03 |
| 27 | SBIR | 6 days | 10/27/03 | 11/3/03 |
| 28 | Identify correct SBIR agency | 6 days | 10/27/03 | 11/3/03 |
| 29 | Cost Analysis | 12 days | 10/22/03 | 11/6/03 |
| 30 | Budget | 6 days | 11/3/03 | 11/10/03 |
| 31 | Schedule | 3 days | 11/7/03 | 11/11/03 |
| 32 | Identify Resources | 7 days | 10/27/03 | 11/4/03 |
| 33 | Website updates - Deliverable | 0 days | 11/11/03 | 11/11/03 |
| 34 | Milestone Presentation - Deliverable | 0 days | 11/12/03 | 11/12/03 |
| 35 | Approval Phase | 24 days | 11/5/03 | 12/8/03 |
| 36 | Web Site Development continued | 24 days | 11/5/03 | 12/8/03 |
| 37 | SBIR Proposal | 17 days | 11/13/03 | 12/5/03 |
| 38 | Refinement | 19 days | 11/5/03 | 12/1/03 |
| 39 | Cost Evaluation | 10 days | 11/13/03 | 11/26/03 |
| 40 | Marketing Plan | 10 days | 11/18/03 | 12/1/03 |
| 41 | Evaluation Plan | 1 day | 11/5/03 | 11/5/03 |
| 42 | Prototype Development Plan | 1 day | 11/5/03 | 11/5/03 |
| 43 | Schedule | 1 day | 11/5/03 | 11/5/03 |
| 44 | Work Breakdown | 1 day | 11/5/03 | 11/5/03 |
| 45 | Risk Analysis | 1 day | 11/5/03 | 11/5/03 |
| 46 | SBIR submission - Deliverable | 0 days | 12/8/03 | 12/8/03 |
| 47 | Website Finalized - Deliverable | 0 days | 12/8/03 | 12/8/03 |
| 48 | Final Presentation - Deliverable | 0 days | 12/8/03 | 12/8/03 |
| 49 | | | | |
| 50 | Phase 1 - Prototype Construction and Testing | 79 days | 1/12/04 | 4/28/04 |
| 51 | Updated Problem Description | 6 days | 1/12/04 | 1/19/04 |
| 52 | Revised Product Description | 9 days | 1/16/04 | 1/28/04 |
| 53 | Documentation | 34 days | 2/16/04 | 3/31/04 |
| 54 | Technical Contracts | 8 days | 2/16/04 | 2/25/04 |
| 55 | Technical Contract | 8 days | 2/16/04 | 2/25/04 |
| 56 | Technical Support Wrting proposal | 1 day | 2/25/04 | 2/25/04 |
| 57 | User Manual | 29 days | 2/23/04 | 3/31/04 |
| 58 | Installation | 29 days | 2/23/04 | 3/31/04 |
| 59 | User's Guide | 29 days | 2/23/04 | 3/31/04 |
| 60 | Product User Manual Deliverable | 0 days | 3/31/04 | 3/31/04 |
| 61 | Budget | 13 days | 2/23/04 | 3/10/04 |
| 62 | Development of Budget | 13 days | 2/23/04 | 3/10/04 |
| 63 | Budget WhitePaper - Deliverable | 0 days | 3/10/04 | 3/10/04 |
| 64 | Protype Development | 75 days | 1/14/04 | 4/26/04 |
| 65 | Software Development | 39 days | 1/19/04 | 3/11/04 |
| 66 | Build HL7-compliant EHR engine | 35 days | 1/19/04 | 3/5/04 |
| 67 | Build or integrate COTS XML parsing engine | 32 days | 1/21/04 | 3/4/04 |
| 68 | process generic XML tags | 17 days | 1/21/04 | 2/12/04 |
| 69 | interpret generic XML tags | 12 days | 1/21/04 | 2/5/04 |
| 70 | accept multiple encoding sets | 12 days | 1/21/04 | 2/5/04 |
| 71 | create functionality to identify character set used | 4 days | 1/21/04 | 1/26/04 |
| 72 | create ability to switch encoding modes as needed | 10 days | 1/23/04 | 2/5/04 |
| 73 | handle UNICODE encoding | 6 days | 1/23/04 | 1/30/04 |
| 74 | handle ISO 8859 encoding | 6 days | 1/27/04 | 2/3/04 |
| 75 | handle JIS X 0202 encoding | 6 days | 1/29/04 | 2/5/04 |
| 76 | create and interpret documents with generic tags | 6 days | 1/28/04 | 2/4/04 |
| 77 | recognize and validate generic XML | 5 days | 2/6/04 | 2/12/04 |
| 78 | process HL7 specific XML tags | 12 days | 1/29/04 | 2/13/04 |
| 79 | recognize which version of the HL7 standard is being used | 2 days | 1/29/04 | 1/30/04 |
| 80 | accept and recognize HL7 specific tags | 5 days | 2/2/04 | 2/6/04 |
| 81 | create and interpret documents with HL7 specific tags | 3 days | 2/9/04 | 2/11/04 |
| 82 | recognize and validate HL7 specific XML | 2 days | 2/12/04 | 2/13/04 |
| 83 | process XML fields as HL7 messages | 5 days | 2/16/04 | 2/20/04 |
| 84 | recognize HL7 specific tags indicating messages | 3 days | 2/16/04 | 2/18/04 |
| 85 | add HL7 specific tags to XML tag database | 3 days | 2/16/04 | 2/18/04 |
| 86 | create and interpret documents containg HL7 messages | 3 days | 2/18/04 | 2/20/04 |
| 87 | handle valid but unknown tag | 5 days | 2/16/04 | 2/20/04 |
| 88 | handle XML related errors | 6 days | 2/20/04 | 2/27/04 |
| 89 | create error logs that record parsing related failures | 4 days | 2/20/04 | 2/25/04 |
| 90 | create function to allow for attempt at error recovery | 5 days | 2/23/04 | 2/27/04 |
| 91 | create log to handle attempted error recovery | 5 days | 2/23/04 | 2/27/04 |
| 92 | create go-back mechanism for botched recovery attempt | 4 days | 2/24/04 | 2/27/04 |
| 93 | Functional XML - Deliverable | 0 days | 3/4/04 | 3/4/04 |
| 94 | Define HL7 objects | 8 days | 1/19/04 | 1/28/04 |
| 95 | Create CDA (Clinical Document Architecture) Level 1 objects | 2 days | 1/19/04 | 1/20/04 |
| 96 | Code DTD for CDA level 1 | 2 days | 1/19/04 | 1/20/04 |
| 97 | Create CDA (Clinical Document Architecture) Level 2 objects | 2 days | 1/21/04 | 1/22/04 |
| 98 | Code DTD for CDA level 2 | 2 days | 1/21/04 | 1/22/04 |
| 99 | Create CDA (Clinical Document Architecture) Level 3 objects | 2 days | 1/23/04 | 1/26/04 |
| 100 | Code DTD for CDA level 2 | 2 days | 1/23/04 | 1/26/04 |
| 101 | Logic code to handle CDA/Expansion | 3 days | 1/26/04 | 1/28/04 |
| 102 | File Handling | 7 days | 2/26/04 | 3/5/04 |
| 103 | Create routine to prepare XML file for transportation | 5 days | 2/26/04 | 3/3/04 |
| 104 | compress the existing XML file | 3 days | 2/26/04 | 3/1/04 |
| 105 | encrypt the compressed file | 2 days | 3/2/04 | 3/3/04 |
| 106 | Create routine to handle file received from button | 5 days | 3/1/04 | 3/5/04 |
| 107 | encrypt the compressed file | 3 days | 3/1/04 | 3/3/04 |
| 108 | compress the existing XML file | 2 days | 3/4/04 | 3/5/04 |
| 109 | Button Integration | 21 days | 1/28/04 | 2/25/04 |
| 110 | Integrate EHR engine with MacSema Button via SDK | 10 days | 1/28/04 | 2/10/04 |
| 111 | Create Interface to Button Functions | 10 days | 1/28/04 | 2/10/04 |
| 112 | Create File Handling Module for uploads/downloads to button | 16 days | 2/4/04 | 2/25/04 |
| 113 | GUI interface for file transfer | 10 days | 2/4/04 | 2/17/04 |
| 114 | File transfer verification | 7 days | 2/9/04 | 2/17/04 |
| 115 | Error Handling Routines | 7 days | 2/9/04 | 2/17/04 |
| 116 | Button Integration - Deliverable | 0 days | 2/25/04 | 2/25/04 |
| 117 | Network Integration | 12 days | 1/28/04 | 2/12/04 |
| 118 | TCP/IP functionality | 7 days | 1/28/04 | 2/5/04 |
| 119 | SSH tunnel functionality | 7 days | 2/4/04 | 2/12/04 |
| 120 | Validation Mechanism | 9 days | 2/16/04 | 2/26/04 |
| 121 | Code for secure connection to validation servers | 4 days | 2/16/04 | 2/19/04 |
| 122 | Code for validating equipment | 4 days | 2/19/04 | 2/24/04 |
| 123 | Code for managing validation tokens | 4 days | 2/23/04 | 2/26/04 |
| 124 | Tracking validation expiration | 3 days | 2/23/04 | 2/25/04 |
| 125 | Hardware Lockout mechanism | 3 days | 2/24/04 | 2/26/04 |
| 126 | Hardware Resoration mechanism | 3 days | 2/24/04 | 2/26/04 |
| 127 | User Interface | 23 days | 1/28/04 | 2/27/04 |
| 128 | Create GUI Startup Screen | 2 days | 1/29/04 | 1/30/04 |
| 129 | Create GUI screens for authorization scheme | 6 days | 2/2/04 | 2/9/04 |
| 130 | Create user information screens about token expiration | 4 days | 2/2/04 | 2/5/04 |
| 131 | Create equipment lockout screens | 2 days | 2/6/04 | 2/9/04 |
| 132 | Create user screens to explain hardware restoration | 2 days | 2/6/04 | 2/9/04 |
| 133 | Create GUI screens for MMS functions | 23 days | 1/28/04 | 2/27/04 |
| 134 | Create patient type screen | 5 days | 1/28/04 | 2/3/04 |
| 135 | Create screens to add new patient to system | 2 days | 1/28/04 | 1/29/04 |
| 136 | Create screens to update existing patient | 3 days | 1/30/04 | 2/3/04 |
| 137 | Create allergy information screen | 8 days | 1/29/04 | 2/9/04 |
| 138 | Create allergy database | 6 days | 1/29/04 | 2/5/04 |
| 139 | Create GUI allergy entry form | 4 days | 2/4/04 | 2/9/04 |
| 140 | Create Medication Information GUI | 8 days | 2/6/04 | 2/17/04 |
| 141 | Create Medication database | 5 days | 2/6/04 | 2/12/04 |
| 142 | Create GUI Medication entry form | 4 days | 2/12/04 | 2/17/04 |
| 143 | Create GUI search screens | 21 days | 1/30/04 | 2/27/04 |
| 144 | Create GUI Patient search form | 3 days | 1/30/04 | 2/3/04 |
| 145 | Create GUI Allergy search form | 3 days | 2/9/04 | 2/11/04 |
| 146 | create GUI Medication search form | 3 days | 2/17/04 | 2/19/04 |
| 147 | Create GUI General Search form | 7 days | 2/19/04 | 2/27/04 |
| 148 | Functional GUI - Deliverable | 0 days | 2/27/04 | 2/27/04 |
| 149 | Build EMR database | 7 days | 2/19/04 | 2/27/04 |
| 150 | create EMR tables based on HL7 standards | 3 days | 2/19/04 | 2/23/04 |
| 151 | create database colums | 2 days | 2/23/04 | 2/24/04 |
| 152 | create database keys | 2 days | 2/24/04 | 2/25/04 |
| 153 | create database triggers | 2 days | 2/25/04 | 2/26/04 |
| 154 | create database procedures | 2 days | 2/26/04 | 2/27/04 |
| 155 | Database completion - Deliverable | 0 days | 2/27/04 | 2/27/04 |
| 156 | Testing | 25 days | 2/6/04 | 3/11/04 |
| 157 | Test EHR processing | 10 days | 2/27/04 | 3/11/04 |
| 158 | test XML processing | 5 days | 2/27/04 | 3/4/04 |
| 159 | test EHR compression | 5 days | 3/3/04 | 3/9/04 |
| 160 | test EHR encryption | 5 days | 3/5/04 | 3/11/04 |
| 161 | Test Button Integration | 12 days | 2/10/04 | 2/25/04 |
| 162 | EHR retrieval | 8 days | 2/16/04 | 2/25/04 |
| 163 | EHR decryption | 5 days | 2/16/04 | 2/20/04 |
| 164 | EHR decompression | 5 days | 2/17/04 | 2/23/04 |
| 165 | EHR verification | 5 days | 2/19/04 | 2/25/04 |
| 166 | EHR write to button | 5 days | 2/10/04 | 2/16/04 |
| 167 | Test MMS networking abiltiy | 9 days | 2/6/04 | 2/18/04 |
| 168 | Test remote TCP/IP Communication | 5 days | 2/6/04 | 2/12/04 |
| 169 | Test MMS network LAN communication with potential servers | 5 days | 2/12/04 | 2/18/04 |
| 170 | Test MMS validation schemes | 14 days | 2/16/04 | 3/4/04 |
| 171 | Test Validation Conversations with remote validation server | 5 days | 2/16/04 | 2/20/04 |
| 172 | Test Validation Token Exchanges | 5 days | 2/24/04 | 3/1/04 |
| 173 | Test Validation Token Expiration schemes | 5 days | 2/27/04 | 3/4/04 |
| 174 | Test Equipment Lockout routines | 5 days | 2/25/04 | 3/2/04 |
| 175 | Test Equipment re-validation | 5 days | 2/25/04 | 3/2/04 |
| 176 | Hardware Component | 16 days | 1/14/04 | 2/4/04 |
| 177 | Acquisition | 9 days | 1/14/04 | 1/26/04 |
| 178 | Database Server | 9 days | 1/14/04 | 1/26/04 |
| 179 | Memory Button | 9 days | 1/14/04 | 1/26/04 |
| 180 | Memory Button Interface | 9 days | 1/14/04 | 1/26/04 |
| 181 | Hardware Installation | 6 days | 1/26/04 | 2/2/04 |
| 182 | Test Hardware Components | 3 days | 2/2/04 | 2/4/04 |
| 183 | Integration | 50 days | 2/18/04 | 4/26/04 |
| 184 | Integration Development | 50 days | 2/18/04 | 4/26/04 |
| 185 | Final Integration Testing | 7 days | 4/16/04 | 4/26/04 |
| 186 | Prototype Presentation Deliverable | 0 days | 3/11/04 | 3/11/04 |
| 187 | Production Specification and Plan Development | 20 days | 1/22/04 | 2/18/04 |
| 188 | Website | 79 days | 1/12/04 | 4/28/04 |
| 189 | Website Development | 79 days | 1/12/04 | 4/28/04 |
| 190 | Website completion - deliveable | 0 days | 4/28/04 | 4/28/04 |
| 191 | | | | |
| 192 | Phase 2 - Prototype Development and Testing | 333 days | 5/4/04 | 8/11/05 |
| 193 | Software | 58 days | 5/4/04 | 7/22/04 |
| 194 | Build HL7-compliant EHR engine | 57 days | 5/4/04 | 7/22/04 |
| 195 | Build or integrate COTS XML parsing engine | 32 days | 5/6/04 | 6/18/04 |
| 196 | process generic XML tags | 20 days | 5/6/04 | 6/2/04 |
| 197 | interpret generic XML tags | 16 days | 5/6/04 | 5/27/04 |
| 198 | accept multiple encoding sets | 16 days | 5/6/04 | 5/27/04 |
| 199 | create functionality to identify character set used | 4 days | 5/6/04 | 5/11/04 |
| 200 | create ability to switch encoding modes as needed | 14 days | 5/10/04 | 5/27/04 |
| 201 | handle UNICODE encoding | 10 days | 5/10/04 | 5/21/04 |
| 202 | handle ISO 8859 encoding | 10 days | 5/12/04 | 5/25/04 |
| 203 | handle JIS X 0202 encoding | 10 days | 5/14/04 | 5/27/04 |
| 204 | create and interpret documents with generic tags | 8 days | 5/13/04 | 5/24/04 |
| 205 | recognize and validate generic XML | 8 days | 5/24/04 | 6/2/04 |
| 206 | process HL7 specific XML tags | 14 days | 5/14/04 | 6/2/04 |
| 207 | recognize which version of the HL7 standard is being used | 4 days | 5/14/04 | 5/19/04 |
| 208 | accept and recognize HL7 specific tags | 7 days | 5/18/04 | 5/26/04 |
| 209 | create and interpret documents with HL7 specific tags | 5 days | 5/25/04 | 5/31/04 |
| 210 | recognize and validate HL7 specific XML | 4 days | 5/28/04 | 6/2/04 |
| 211 | process XML fields as HL7 messages | 8 days | 6/1/04 | 6/10/04 |
| 212 | recognize HL7 specific tags indicating messages | 5 days | 6/1/04 | 6/7/04 |
| 213 | add HL7 specific tags to XML tag database | 5 days | 6/1/04 | 6/7/04 |
| 214 | create and interpret documents containg HL7 messages | 6 days | 6/3/04 | 6/10/04 |
| 215 | handle valid but unknown tag | 8 days | 6/1/04 | 6/10/04 |
| 216 | handle XML related errors | 10 days | 6/7/04 | 6/18/04 |
| 217 | create error logs that record parsing related failures | 7 days | 6/7/04 | 6/15/04 |
| 218 | create function to allow for attempt at error recovery | 9 days | 6/8/04 | 6/18/04 |
| 219 | create log to handle attempted error recovery | 7 days | 6/8/04 | 6/16/04 |
| 220 | create go-back mechanism for botched recovery attempt | 8 days | 6/9/04 | 6/18/04 |
| 221 | XML Deliverable | 0 days | 6/18/04 | 6/18/04 |
| 222 | Define HL7 objects | 16 days | 5/4/04 | 5/25/04 |
| 223 | Create CDA (Clinical Document Architecture) Level 1 objects | 4 days | 5/4/04 | 5/7/04 |
| 224 | Code DTD for CDA level 1 | 4 days | 5/4/04 | 5/7/04 |
| 225 | Create CDA (Clinical Document Architecture) Level 2 objects | 4 days | 5/10/04 | 5/13/04 |
| 226 | Code DTD for CDA level 2 | 4 days | 5/10/04 | 5/13/04 |
| 227 | Create CDA (Clinical Document Architecture) Level 3 objects | 4 days | 5/13/04 | 5/18/04 |
| 228 | Code DTD for CDA level 2 | 4 days | 5/13/04 | 5/18/04 |
| 229 | Logic code to handle CDA/Expansion | 7 days | 5/17/04 | 5/25/04 |
| 230 | File Handling | 19 days | 6/11/04 | 7/8/04 |
| 231 | Create routine to prepare XML file for transportation | 11 days | 6/11/04 | 6/25/04 |
| 232 | compress the existing XML file | 7 days | 6/11/04 | 6/21/04 |
| 233 | encrypt the compressed file | 4 days | 6/22/04 | 6/25/04 |
| 234 | Create routine to handle file received from button | 11 days | 6/21/04 | 7/5/04 |
| 235 | encrypt the compressed file | 7 days | 6/21/04 | 6/29/04 |
| 236 | compress the existing XML file | 4 days | 6/30/04 | 7/5/04 |
| 237 | File Deliverable | 0 days | 7/8/04 | 7/8/04 |
| 238 | Button Integration | 20 days | 5/13/04 | 6/10/04 |
| 239 | Integrate EHR engine with MacSema Button via SDK | 10 days | 5/13/04 | 5/26/04 |
| 240 | Create Interface to Button Functions | 10 days | 5/13/04 | 5/26/04 |
| 241 | Create File Handling Module for uploads/downloads to button | 10 days | 5/20/04 | 6/2/04 |
| 242 | GUI interface for file transfer | 10 days | 5/20/04 | 6/2/04 |
| 243 | File transfer verification | 7 days | 5/25/04 | 6/2/04 |
| 244 | Error Handling Routines | 7 days | 5/25/04 | 6/2/04 |
| 245 | Button Integration - Deliverable | 0 days | 6/10/04 | 6/10/04 |
| 246 | Network Integration | 34 days | 5/13/04 | 6/29/04 |
| 247 | TCP/IP functionality | 17 days | 5/13/04 | 6/4/04 |
| 248 | SSH tunnel functionality | 17 days | 5/31/04 | 6/22/04 |
| 249 | Network - Deliverable | 0 days | 6/29/04 | 6/29/04 |
| 250 | Validation Mechanism | 17 days | 6/1/04 | 6/24/04 |
| 251 | Code for secure connection to validation servers | 6 days | 6/1/04 | 6/8/04 |
| 252 | Code for validating equipment | 8 days | 6/7/04 | 6/16/04 |
| 253 | Code for managing validation tokens | 5 days | 6/10/04 | 6/16/04 |
| 254 | Tracking validation expiration | 4 days | 6/10/04 | 6/15/04 |
| 255 | Hardware Lockout mechanism | 4 days | 6/11/04 | 6/16/04 |
| 256 | Hardware Resoration mechanism | 4 days | 6/11/04 | 6/16/04 |
| 257 | Validation - Deliverable | 0 days | 6/24/04 | 6/24/04 |
| 258 | EMR Integration | 27 days | 6/15/04 | 7/22/04 |
| 259 | EMR Integration | 20 days | 6/15/04 | 7/12/04 |
| 260 | EMR - Deliverable | 0 days | 7/22/04 | 7/22/04 |
| 261 | User Interface | 40 days | 5/14/04 | 7/8/04 |
| 262 | Create GUI Startup Screen | 2 days | 5/14/04 | 5/17/04 |
| 263 | Create GUI screens for authorization scheme | 6 days | 5/18/04 | 5/25/04 |
| 264 | Create user information screens about token expiration | 4 days | 5/18/04 | 5/21/04 |
| 265 | Create equipment lockout screens | 2 days | 5/24/04 | 5/25/04 |
| 266 | Create user screens to explain hardware restoration | 2 days | 5/24/04 | 5/25/04 |
| 267 | Create GUI screens for MMS functions | 40 days | 5/14/04 | 7/8/04 |
| 268 | Create patient type screen | 5 days | 5/14/04 | 5/20/04 |
| 269 | Create screens to add new patient to system | 2 days | 5/14/04 | 5/17/04 |
| 270 | Create screens to update existing patient | 3 days | 5/18/04 | 5/20/04 |
| 271 | Create allergy information screen | 8 days | 5/14/04 | 5/25/04 |
| 272 | Create allergy database | 6 days | 5/14/04 | 5/21/04 |
| 273 | Create GUI allergy entry form | 3 days | 5/21/04 | 5/25/04 |
| 274 | Create Insurance Information GUI | 18 days | 5/20/04 | 6/14/04 |
| 275 | Create Insurance Information database | 15 days | 5/20/04 | 6/9/04 |
| 276 | Create GUI Insurance form | 6 days | 6/7/04 | 6/14/04 |
| 277 | Create Emergency Contact GUI | 2 days | 5/31/04 | 6/1/04 |
| 278 | Create Medication Information GUI | 7 days | 5/27/04 | 6/4/04 |
| 279 | Create Medication database | 5 days | 5/27/04 | 6/2/04 |
| 280 | Create GUI Medication entry form | 3 days | 6/2/04 | 6/4/04 |
| 281 | Create Lab Report GUI | 20 days | 6/1/04 | 6/28/04 |
| 282 | Create lab report database | 15 days | 6/1/04 | 6/21/04 |
| 283 | Create GUI report entry forms | 7 days | 6/18/04 | 6/28/04 |
| 284 | Create GUI report wizard | 6 days | 6/18/04 | 6/25/04 |
| 285 | Create GUI report search form | 6 days | 6/21/04 | 6/28/04 |
| 286 | Create GUI search screens | 39 days | 5/17/04 | 7/8/04 |
| 287 | Create GUI Patient search form | 2 days | 5/17/04 | 5/18/04 |
| 288 | Create GUI Allergy search form | 2 days | 5/24/04 | 5/25/04 |
| 289 | Create GUI Insurance search form | 4 days | 6/14/04 | 6/17/04 |
| 290 | Create GUI Contact search form | 2 days | 6/3/04 | 6/4/04 |
| 291 | create GUI Medication search form | 2 days | 6/1/04 | 6/2/04 |
| 292 | Create GUI Lab Report search form | 4 days | 6/28/04 | 7/1/04 |
| 293 | Create GUI General Search form | 7 days | 6/30/04 | 7/8/04 |
| 294 | Functional GUI - Deliverable | 0 days | 7/8/04 | 7/8/04 |
| 295 | Create Update Functionality | 17 days | 5/27/04 | 6/21/04 |
| 296 | create code to check for new updates | 2 days | 5/27/04 | 5/28/04 |
| 297 | create code to coordinate update check with validation | 2 days | 5/27/04 | 5/28/04 |
| 298 | create code to compare version numbers | 2 days | 5/27/04 | 5/28/04 |
| 299 | create code to handle downloading new update | 2 days | 5/31/04 | 6/1/04 |
| 300 | create code to calculate checksum of download | 2 days | 5/31/04 | 6/1/04 |
| 301 | create code to re-download mangled updates | 2 days | 5/31/04 | 6/1/04 |
| 302 | create code to backup current configuration | 2 days | 6/2/04 | 6/3/04 |
| 303 | create code to handle restoration of known-good setup | 2 days | 6/2/04 | 6/3/04 |
| 304 | create code to build new version of software | 4 days | 6/1/04 | 6/4/04 |
| 305 | create code to build configuration files | 3 days | 6/4/04 | 6/8/04 |
| 306 | create code to import necessary old configuration settings | 2 days | 6/4/04 | 6/7/04 |
| 307 | create code to archive old config files | 2 days | 6/7/04 | 6/8/04 |
| 308 | create code to clean up unecessary leftover files | 2 days | 6/8/04 | 6/9/04 |
| 309 | create code to maintain update log | 2 days | 6/10/04 | 6/11/04 |
| 310 | create code to revert to known good status | 8 days | 6/2/04 | 6/11/04 |
| 311 | create code to record errors to log | 2 days | 6/2/04 | 6/3/04 |
| 312 | create code to completely restore previous known good version | 5 days | 6/3/04 | 6/9/04 |
| 313 | create code to restore previous configuration only | 3 days | 6/8/04 | 6/10/04 |
| 314 | create code to restore previous binary only | 3 days | 6/9/04 | 6/11/04 |
| 315 | create code to self-test update | 6 days | 6/8/04 | 6/15/04 |
| 316 | create code to test for errors in binary file | 3 days | 6/8/04 | 6/10/04 |
| 317 | create code to test for configuration errors | 3 days | 6/9/04 | 6/11/04 |
| 318 | create code to report update errors | 2 days | 6/14/04 | 6/15/04 |
| 319 | update - Deliverable | 0 days | 6/21/04 | 6/21/04 |
| 320 | Build EMR database | 7 days | 6/4/04 | 6/14/04 |
| 321 | create EMR tables based on HL7 standards | 3 days | 6/4/04 | 6/8/04 |
| 322 | create database colums | 2 days | 6/8/04 | 6/9/04 |
| 323 | create database keys | 2 days | 6/9/04 | 6/10/04 |
| 324 | create database triggers | 2 days | 6/10/04 | 6/11/04 |
| 325 | create database procedures | 2 days | 6/11/04 | 6/14/04 |
| 326 | database - Deliverable | 0 days | 6/14/04 | 6/14/04 |
| 327 | Build Validation Software (Server Side) | 21 days | 5/19/04 | 6/16/04 |
| 328 | create authentication token code | 13 days | 5/19/04 | 6/4/04 |
| 329 | create expiration scheme | 6 days | 5/19/04 | 5/26/04 |
| 330 | create token-keys based on client-machine requests | 6 days | 5/24/04 | 5/31/04 |
| 331 | create code to issue authorization token | 6 days | 5/28/04 | 6/4/04 |
| 332 | create lockout instructions | 6 days | 5/31/04 | 6/7/04 |
| 333 | create code to issue machine restoration token | 6 days | 5/31/04 | 6/7/04 |
| 334 | create update synchronization code | 4 days | 6/11/04 | 6/16/04 |
| 335 | create code to check reported software version vs. expected | 2 days | 6/11/04 | 6/14/04 |
| 336 | create code to signal new version routines | 3 days | 6/14/04 | 6/16/04 |
| 337 | Testing | 42 days | 5/26/04 | 7/22/04 |
| 338 | Test EHR processing | 19 days | 6/14/04 | 7/8/04 |
| 339 | test XML processing | 5 days | 6/14/04 | 6/18/04 |
| 340 | test EHR compression | 9 days | 6/18/04 | 6/30/04 |
| 341 | test EHR encryption | 9 days | 6/28/04 | 7/8/04 |
| 342 | Test Button Integration | 12 days | 5/26/04 | 6/10/04 |
| 343 | EHR retrieval | 8 days | 6/1/04 | 6/10/04 |
| 344 | EHR decryption | 5 days | 6/1/04 | 6/7/04 |
| 345 | EHR decompression | 5 days | 6/2/04 | 6/8/04 |
| 346 | EHR verification | 5 days | 6/4/04 | 6/10/04 |
| 347 | EHR write to button | 5 days | 5/26/04 | 6/1/04 |
| 348 | Test MMS networking abiltiy | 24 days | 5/27/04 | 6/29/04 |
| 349 | Test remote TCP/IP Communication | 15 days | 5/27/04 | 6/16/04 |
| 350 | Test MMS network LAN communication with potential servers | 15 days | 6/9/04 | 6/29/04 |
| 351 | Test MMS validation schemes | 9 days | 6/14/04 | 6/24/04 |
| 352 | Test Validation Conversations with remote validation server | 9 days | 6/14/04 | 6/24/04 |
| 353 | Test Validation Token Exchanges | 5 days | 6/15/04 | 6/21/04 |
| 354 | Test Validation Token Expiration schemes | 5 days | 6/16/04 | 6/22/04 |
| 355 | Test Equipment Lockout routines | 5 days | 6/15/04 | 6/21/04 |
| 356 | Test Equipment re-validation | 5 days | 6/15/04 | 6/21/04 |
| 357 | Test EMR integration | 25 days | 6/18/04 | 7/22/04 |
| 358 | Test Update routine | 14 days | 5/31/04 | 6/17/04 |
| 359 | test update discovery | 3 days | 5/31/04 | 6/2/04 |
| 360 | test downloading routines | 6 days | 6/1/04 | 6/8/04 |
| 361 | test checksum calculations | 5 days | 6/1/04 | 6/7/04 |
| 362 | test re-download logic | 5 days | 6/2/04 | 6/8/04 |
| 363 | test current configuration backup | 5 days | 6/3/04 | 6/9/04 |
| 364 | test build routines | 5 days | 6/4/04 | 6/10/04 |
| 365 | test configuration routines | 5 days | 6/8/04 | 6/14/04 |
| 366 | test code cleanup | 5 days | 6/9/04 | 6/15/04 |
| 367 | test update log | 4 days | 6/11/04 | 6/16/04 |
| 368 | test log creation | 3 days | 6/11/04 | 6/15/04 |
| 369 | test log update | 3 days | 6/14/04 | 6/16/04 |
| 370 | test go-back functionality | 6 days | 6/10/04 | 6/17/04 |
| 371 | test restoration of previous configuration | 5 days | 6/10/04 | 6/16/04 |
| 372 | test restoration of previous binaries | 5 days | 6/11/04 | 6/17/04 |
| 373 | test restoration logic | 5 days | 6/11/04 | 6/17/04 |
| 374 | test restoration configuration only | 5 days | 6/11/04 | 6/17/04 |
| 375 | test proper documentation in update log | 5 days | 6/11/04 | 6/17/04 |
| 376 | test code to self-test update | 8 days | 6/10/04 | 6/21/04 |
| 377 | test code to test for errors in binary file | 5 days | 6/10/04 | 6/16/04 |
| 378 | test code to test for configuration errors | 5 days | 6/11/04 | 6/17/04 |
| 379 | test error reporting mechanism | 5 days | 6/15/04 | 6/21/04 |
| 380 | Software Deliverable | 0 days | 7/22/04 | 7/22/04 |
| 381 | Build Support System | 26 days | 7/20/04 | 8/24/04 |
| 382 | Documentation | 26 days | 7/20/04 | 8/24/04 |
| 383 | create online documentation | 21 days | 7/20/04 | 8/17/04 |
| 384 | create documention in online format | 16 days | 7/20/04 | 8/10/04 |
| 385 | use html transformation utility | 15 days | 7/20/04 | 8/9/04 |
| 386 | add hyperlinks to cross reference relative sections | 2 days | 8/9/04 | 8/10/04 |
| 387 | transform html based documentation to PDF format | 4 days | 8/12/04 | 8/17/04 |
| 388 | create printed documentation | 5 days | 8/18/04 | 8/24/04 |
| 389 | transform PDF format into print-suitable condition | 5 days | 8/18/04 | 8/24/04 |
| 390 | Finalized documentation - Deliverable | 0 days | 8/24/04 | 8/24/04 |
| 391 | Website | 20 days | 7/20/04 | 8/16/04 |
| 392 | FAQ | 2 days | 7/20/04 | 7/21/04 |
| 393 | Tutorials | 10 days | 7/20/04 | 8/2/04 |
| 394 | Message Boards | 5 days | 8/3/04 | 8/9/04 |
| 395 | Create PHP-based moderated message board | 5 days | 8/3/04 | 8/9/04 |
| 396 | Live online help section | 7 days | 8/6/04 | 8/16/04 |
| 397 | Integrate COTS LivePerson style help | 7 days | 8/6/04 | 8/16/04 |
| 398 | Website support - Deliverable | 0 days | 8/16/04 | 8/16/04 |
| 399 | Develop Test Market | 63 days | 5/17/05 | 8/11/05 |
| 400 | Contact potential customer - Hosipal Group and Associated Physicians | 63 days | 5/17/05 | 8/11/05 |
| 401 | Initial Contact | 32 days | 5/17/05 | 6/29/05 |
| 402 | Demonstrate MMD Prototype - Deliverable | 0 days | 6/29/05 | 6/29/05 |
| 403 | Lobby for government support | 8 days | 6/13/05 | 6/22/05 |
| 404 | Lobby for insurance company support | 8 days | 6/23/05 | 7/4/05 |
| 405 | Contracts | 28 days | 7/5/05 | 8/11/05 |
| 406 | Initiate With Medical Group and Regional Hospital Organizations | 23 days | 7/5/05 | 8/4/05 |
| 407 | Negotiations | 12 days | 7/22/05 | 8/8/05 |
| 408 | Finalize agreements | 3 days | 8/9/05 | 8/11/05 |
| 409 | Finalized contract - Deliverable | 0 days | 8/11/05 | 8/11/05 |
| 410 | | | | |
| 411 | Phase 3 - Production, Testing and Evaluation | 1216 days | 8/11/05 | 4/9/10 |
| 412 | Organize patient test group | 31 days | 8/11/05 | 9/22/05 |
| 413 | Screen for appropriate patient type | 30 days | 8/11/05 | 9/21/05 |
| 414 | Sign contract with patient | 30 days | 8/12/05 | 9/22/05 |
| 415 | Finalized test group contract - Deliverable | 0 days | 9/22/05 | 9/22/05 |
| 416 | Purchasing | 8 days | 8/16/05 | 8/25/05 |
| 417 | Contract with Memory Supplier | 4 days | 8/16/05 | 8/19/05 |
| 418 | Contract with Jewelry Incasement Manufactorer | 6 days | 8/18/05 | 8/25/05 |
| 419 | Finalized contract - Deliverable | 0 days | 8/25/05 | 8/25/05 |
| 420 | Production of MMD | 155 days | 8/16/05 | 3/20/06 |
| 421 | Production of MMD | 155 days | 8/16/05 | 3/20/06 |
| 422 | Receive required MMDs - Deliverable | 0 days | 3/20/06 | 3/20/06 |
| 423 | Installation | 40 days | 4/24/06 | 6/16/06 |
| 424 | Install hardware/software to medical facilites | 23 days | 4/24/06 | 5/24/06 |
| 425 | Distribute MMD to patients test group | 10 days | 5/25/06 | 6/7/06 |
| 426 | Install software validation server | 10 days | 6/5/06 | 6/16/06 |
| 427 | Installation demonstration - Deliverable | 0 days | 6/16/06 | 6/16/06 |
| 428 | Testing Evaluation 1 | 357 days | 7/28/06 | 12/11/07 |
| 429 | Training | 5 days | 7/28/06 | 8/3/06 |
| 430 | Introducing the User Manual | 5 days | 7/28/06 | 8/3/06 |
| 431 | Personnel training | 5 days | 7/28/06 | 8/3/06 |
| 432 | Survey participants | 21 days | 8/8/06 | 9/5/06 |
| 433 | Analyze Data | 291 days | 9/19/06 | 10/30/07 |
| 434 | Refine hardware and software | 291 days | 10/30/06 | 12/10/07 |
| 435 | Expand Test Market | 59 days | 9/19/07 | 12/10/07 |
| 436 | Support testing period - Technical support | 291 days | 10/30/06 | 12/10/07 |
| 437 | Test report, software Version I- Deliverable | 0 days | 12/11/07 | 12/11/07 |
| 438 | Testing Evaluation 2 | 301 days | 11/19/07 | 1/12/09 |
| 439 | Training | 10 days | 11/19/07 | 11/30/07 |
| 440 | Introducing the User Manual | 10 days | 11/19/07 | 11/30/07 |
| 441 | Personnel training | 10 days | 11/19/07 | 11/30/07 |
| 442 | Survey participants | 45 days | 12/3/07 | 2/1/08 |
| 443 | Analyze Data | 291 days | 12/3/07 | 1/12/09 |
| 444 | Refine hardware and software | 245 days | 2/1/08 | 1/8/09 |
| 445 | Expand Test Market | 42 days | 11/12/08 | 1/8/09 |
| 446 | Support testing period - Technical support | 245 days | 2/1/08 | 1/8/09 |
| 447 | Test report and Software Version II - Deliverable | 0 days | 1/9/09 | 1/9/09 |
| 448 | Testing Evaluation 3 | 325 days | 1/9/09 | 4/9/10 |
| 449 | Training | 15 days | 1/9/09 | 1/29/09 |
| 450 | Introducing the User Manual | 15 days | 1/9/09 | 1/29/09 |
| 451 | Personnel training | 15 days | 1/9/09 | 1/29/09 |
| 452 | Survey participants | 52 days | 1/29/09 | 4/10/09 |
| 453 | Analyze Data | 291 days | 1/29/09 | 3/11/10 |
| 454 | Refine Hardware and software | 240 days | 4/10/09 | 3/11/10 |
| 455 | Final Analysis of All Data and Survey's | 31 days | 2/25/10 | 4/8/10 |
| 456 | Final Test report and Version III -Deliverable | 0 days | 4/9/10 | 4/9/10 |
| 457 | | | | |
| 458 | Phase 4 - Out production years | 900 days | 4/12/10 | 9/20/13 |
| 459 | Sales | 900 days | 4/12/10 | 9/20/13 |
| 460 | Production | 900 days | 4/12/10 | 9/20/13 |
| 461 | Hardware Support | 900 days | 4/12/10 | 9/20/13 |
| 462 | Hardware replacement | 900 days | 4/12/10 | 9/20/13 |
| 463 | Memory button replacement | 900 days | 4/12/10 | 9/20/13 |
| 464 | Bracelet replacement | 900 days | 4/12/10 | 9/20/13 |
| 465 | Software Support | 900 days | 4/12/10 | 9/20/13 |
| 466 | System software updation | 900 days | 4/12/10 | 9/20/13 |
| 467 | System software modification | 900 days | 4/12/10 | 9/20/13 |
| 468 | System Hotline | 900 days | 4/12/10 | 9/20/13 |
| 469 | Technical Support | 900 days | 4/12/10 | 9/20/13 |
| 470 | Project Website | 900 days | 4/12/10 | 9/20/13 |