Loren Data's SAM Daily™

fbodaily.com
Home Today's SAM Search Archives Numbered Notes CBD Archives Subscribe
FBO DAILY ISSUE OF JULY 13, 2007 FBO #2055
MODIFICATION

D -- LabView Programming Support to CDRH Calibration Laboratory

Notice Date
6/13/2007
 
Notice Type
Modification
 
NAICS
541380 — Testing Laboratories
 
Contracting Office
Department of Health and Human Services, Food and Drug Administration, Office of Acquisitions and Grants Services, 5630 Fishers Lane, Room 2129, Rockville, MD, 20857-0001, UNITED STATES
 
ZIP Code
20857-0001
 
Solicitation Number
FDA-SOL-07-00258
 
Response Due
6/21/2007
 
Point of Contact
Kimberly Davila, Contract Specialist, Phone 301-827-7180, Fax 301-827-7106,
 
E-Mail Address
kimberly.davila@fda.hhs.gov
 
Small Business Set-Aside
Total Small Business
 
Description
This amendment is to answer questions and provide a revised statement of work. QUESTIONS: 1. Is there a particular format in which the solicitation needs to be submitted? Not sure if ?Voluntary Product Accessibility Template? is used? What all information is required example user interface prototype, pricing, estimated time etc? Please advise. ANSWER: The solicitation response should be in tabular form, addressing each requirement with a "yes" or "no" and a description explaining how the requirement will be met. 2. What version of LabVIEW is required? All delivered software should be compliant with the latest release of ANSWER: LabVIEW which is presently Version 8.2. 3. Is the application to be developed for Windows Operating system? Which Operating system version XP,Vista etc. ANSWER: All delivered software must be compliant with the Microsoft Windows 2000 operating system updated to the Service Pack 2 level. 4. Are the development stages (as per the LabVIEW code development) predefined or need to be included in the response to solicitation? ANSWER: The development stages are predefined. 5. Can there be any database used example SQL server, MySQL etc? ANSWER: Database applications such as SQL and MySQL will not be used; however, data will be exchanged between LabVIEW and database files in dbf format. 6. Should the pricing of required software be included in the bid packet or would the software be provided by the department? ANSWER: There is no required software ? this is a service contract where the vendor is expected to have all the development software necessary to fulfill the requirements of the contract (i.e. deliver finished software in LabVIEW format that will run on Win2000/SP2). 7. Is the work required to be performed 100% on site or can the part of the development be done offsite? ANSWER: We are willing to allow up to 80% offsite development as long as our requirements and needs are met for interfacing with our hardware. 8. ?Operation screens are set up and customized to exactly match an radiator?, can the snapshot of the radiator be available? ANSWER: We will provide, in an email, a jpg digital photograph of the radiator upon request. 9. ?When the second chamber is finished, the data is written to a spreadsheet and/or a report generated?- Does this data also gets committed to the database? ANSWER: The data is saved to a database file once the option of saving data is selected. 10. ?The source code is supplied with modification rights for all LabVIEW applications. Support is included for helping adapt the software to FDA's existing techniques and procedures? Is the mentioned source code for the existing system which would be available? If so does the existing system has a user interface which needs to match the user interface of LabVIEW application to be developed? ANSWER: Existing source code can be made available upon request. The existing system user interface is independent of the application to be developed. 11. ?The source code is supplied with modification rights for all LabVIEW applications." What language does the source code exist in and what is the motivation to move it to LabVIEW? How and when could the source code be available? ANSWER: All code has been and will be developed in LabVIEW; therefore, all source code will be in LabVIEW format (vi). 12. How much on-site support are you expecting? ANSWER: On site support should be minimal if code is well documented 13. Does all work have to be onsite? ANSWER: We are willing to allow 80% offsite development as long as our requirements and needs are met for interfacing with our hardware. 14. Do you have a preferred format for response to this solicitation? ANSWER: The solicitation response should be in tabular form, addressing each requirement with a "yes" or "no" and a description explaining how the requirement will be met. 15. I assume that this prepared solicitation packet is to be sent to the following address, please conform? Department of Health and Human Services, Food and Drug Administration, Office of Acquisitions and Grants Services, 5630 Fishers Lane, Room 2129, Rockville, MD, 20857-0001, UNITED STATES ANSWER: This is the correct address for the hard copy. An electronic version is to be sent to kimberly.davila@fda.hhs.gov no later than 2:00pm on June 21, 2007. REVISED STATEMENT OF WORK: 1. Statement of work The purpose of this contract is to provide Labview programming support to the CDRH Calibration Laboratory due to the White Oak move and transition to PC based software. Upon completion of programming by vendor, CDRH has ownership and all rights to access and modify the LabView program. Adequate documentation will be provided to verify that CDRH requirements were met. Vendor will provide Labview programming in stages to insure that the quality of work is meeting the needs of the X-ray Calibration Laboratory. The final product will meet ADA requirements. General requirements The computer control system supplies a level of automation over the x-ray system to provide streamlined control, calibration, and monitoring. This automation is focused in four areas: ion chamber calibration, exposure rate calculation, automatic set up, and irradiator calibration. The computer control system uses a computer and optically isolated inputs and outputs to monitor and control the irradiator. An indexer controls the motors of the positioning track. An IEEE-488.2 card is used to communicate with electrometers. The x-ray system is monitored and controlled via an RS-232 connection. The control software is powerful yet designed to be simple to use. The core program is LabVIEW, a Windows-based program that is ideally suited for this type of application. It is very easy for an operator to use on a routine basis. Only information for routine use is presented to the operator. Selection of options is clear and unambiguous. Status of all system components is shown in a concise display. The control software is designed on a modular approach for functions. Operation screens are set up and customized to exactly match an irradiator. Command modules are written for each feature of the irradiator. Because of the modular design, additional features can be added easily and seamlessly after the system has been installed. Ion Chamber Calibration. The control system takes the rradiator, ion chambers, and electrometers through a number of steps that result in a calibration data set and report. When this process is started, a set up screen appears allowing the operator to configure such things as: source selection and desired exposure rate, electrometer settings of current vs. charge mode, ion chamber voltage, number of exposures, and exposure time. When the operator starts the calibration, the track is moved to position (if the track is automated), the source exposed, and the data collected. The electrometer is polled based on the set up. Data is written to a database as each point is finished. When the first ion chamber is completed, exposures begin for the second ion chamber (typically the reference chamber). When the second chamber is finished, the data is written to a spreadsheet and/or a report generated. This routine can be easily modified to fit a customer?s specific procedure. Exposure Rate Calculation. With the power of the computer available for calculations, the irradiator control system can calculate the track?s X-axis distance based on a desired exposure rate. This calculation includes is based on a polynomial equation that precisely matches the measurement data collected for that beam code/current/position combination. When current is changed, the exposure rate for that position is calculated. The same arrangement holds for time and exposure ? when one is changed, the other is calculated and displayed. Automatic Set-Up. The automatic set up routine speeds up instrument or dosimeter calibration and increases accuracy by quickly configuring the irradiator to match a procedure. With the change of one button, this routine configures source, attenuator, track position or exposure rate, and time or exposure. These configurations are arranged in procedures and steps that the user defines. Whenever the operator changes a step, the irradiator is re-configured to match that step. Irradiator Calibration. The irradiator calibration requires that hundreds of data points be collected to determine exposure rates for distances along the positioning track. This data must be collected for each source and each attenuator. With the computer control system, this process is automated. The computer is connected to the electrometer via IEEE 488.2 interface. The irradiator control system presents a set up screen that allows the operator to specify distances, exposure time, and number of exposures at each position. Once the operator starts the exposure, the control system performs the exposures at each position, collects the exposure rate from electrometer and saves it to a file. The automated sequence continues until all data is collected. An equation curve fit program is used to fit the data to a polynomial equation. The equation is then coded into the software control program. The computer based control system enhances ease-of-use by automating and simplifying steps of the calibration process. It handles the mundane, repetitive tasks and lets the operator concentrate on the calibration procedure. The source code is supplied with modification rights for all LabVIEW applications. Support is included for helping adapt the software to FDA?s existing techniques and procedures. ADA Requirements Subpart B -- Technical Standards ? 1194.21 Software applications and operating systems. (a) When software is designed to run on a system that has a keyboard, product functions shall be executable from a keyboard where the function itself or the result of performing a function can be discerned textually. (b) Applications shall not disrupt or disable activated features of other products that are identified as accessibility features, where those features are developed and documented according to industry standards. Applications also shall not disrupt or disable activated features of any operating system that are identified as accessibility features where the application programming interface for those accessibility features has been documented by the manufacturer of the operating system and is available to the product developer. (c) A well-defined on-screen indication of the current focus shall be provided that moves among interactive interface elements as the input focus changes. The focus shall be programmatically exposed so that assistive technology can track focus and focus changes. (d) Sufficient information about a user interface element including the identity, operation and state of the element shall be available to assistive technology. When an image represents a program element, the information conveyed by the image must also be available in text. (e) When bitmap images are used to identify controls, status indicators, or other programmatic elements, the meaning assigned to those images shall be consistent throughout an application's performance. (f) Textual information shall be provided through operating system functions for displaying text. The minimum information that shall be made available is text content, text input caret location, and text attributes. (g) Applications shall not override user selected contrast and color selections and other individual display attributes. (h) When animation is displayed, the information shall be displayable in at least one non-animated presentation mode at the option of the user. (i) Color coding shall not be used as the only means of conveying information, indicating an action, prompting a response, or distinguishing a visual element. (j) When a product permits a user to adjust color and contrast settings, a variety of color selections capable of producing a range of contrast levels shall be provided. (k) Software shall not use flashing or blinking text, objects, or other elements having a flash or blink frequency greater than 2 Hz and lower than 55 Hz. (l) When electronic forms are used, the form shall allow people using assistive technology to access the information, field elements, and functionality required for completion and submission of the form, including all directions and cues. Subpart C -- Functional Performance Criteria ? 1194.31 Functional performance criteria. (a) At least one mode of operation and information retrieval that does not require user vision shall be provided, or support for assistive technology used by people who are blind or visually impaired shall be provided. (b) At least one mode of operation and information retrieval that does not require visual acuity greater than 20/70 shall be provided in audio and enlarged print output working together or independently, or support for assistive technology used by people who are visually impaired shall be provided. (c) At least one mode of operation and information retrieval that does not require user hearing shall be provided, or support for assistive technology used by people who are deaf or hard of hearing shall be provided. (d) Where audio information is important for the use of a product, at least one mode of operation and information retrieval shall be provided in an enhanced auditory fashion, or support for assistive hearing devices shall be provided. (e) At least one mode of operation and information retrieval that does not require user speech shall be provided, or support for assistive technology used by people with disabilities shall be provided. (f) At least one mode of operation and information retrieval that does not require fine motor control or simultaneous actions and that is operable with limited reach and strength shall be provided. ________________________________________ Subpart D -- Information, Documentation, and Support ? 1194.41 Information, documentation, and support. (a) Product support documentation provided to end-users shall be made available in alternate formats upon request, at no additional charge. (b) End-users shall have access to a description of the accessibility and compatibility features of products in alternate formats or alternate methods upon request, at no additional charge. (c) Support services for products shall accommodate the communication needs of end-users with disabilities. ***PLEASE NOTE: The closing date has not changed, it remains June 21, 2007, 2:00pm EST. NOTE: THIS NOTICE MAY HAVE POSTED ON FEDBIZOPPS ON THE DATE INDICATED IN THE NOTICE ITSELF (13-JUN-2007). IT ACTUALLY APPEARED OR REAPPEARED ON THE FEDBIZOPPS SYSTEM ON 11-JUL-2007, BUT REAPPEARED IN THE FTP FEED FOR THIS POSTING DATE. PLEASE CONTACT fbo.support@gsa.gov REGARDING THIS ISSUE.
 
Web Link
Link to FedBizOpps document.
(http://www.fbo.gov/spg/HHS/FDA/DCASC/FDA-SOL-07-00258/listing.html)
 
Place of Performance
Address: 10903 New Hampshire Avenue Silver Spring, MD
Zip Code: 20993
Country: UNITED STATES
 
Record
SN01340040-F 20070713/070711231714 (fbodaily.com)
 
Source
FedBizOpps Link to This Notice
(may not be valid after Archive Date)

FSG Index  |  This Issue's Index  |  Today's FBO Daily Index Page |
ECGrid: EDI VAN Interconnect ECGridOS: EDI Web Services Interconnect API Government Data Publications CBDDisk Subscribers
 Privacy Policy  Jenny in Wanderland!  © 1994-2024, Loren Data Corp.