Number Answers to questions under contract # KHSTTIRP-D / SW-06 «Delivery of Blood service information system». Series 1. Qquestion Purchaser's clarification 1. Section 1.1.6 R1.28 – At present the most popular languages are: Java, С\С++, Python, NET, Ruby and others. Mandatory requirement for provision of SDK with support of these development tools severely limit possible architectures and system implementation languages. In some cases, an indication of mutually exclusive technologies Java and .NET as a requirement of their simultaneous presence, and not as one of alternative options, might assume that the technical solution is where during the application system development business logic and data access were deliberately simplified to ensure interoperability between .NET and Java. It is preferable, in this case to indicate the number of languages, combining it with the requirement to support at least 2 of the required to provide an option to the Client and not to limit the system implementation languages by the Supplier. 2. Section 2.6. R7.2 - the phrase " Interaction between central and local components of the System shall be carried out on secured channels using HTTPS protocol» limits possible architecture of the system implementation. In case of using interaction with the client components, such requirement would be feasible Simple requirement of channel encryption according to SSL or TLS, is also appropriate and adequate. However, the application of HTTPS for intersystem communication channel, while there are many other mechanisms -. JMS, AMQP, ECP, Oracle AQ, MSMQ, etc.., severely limit the options, quality and reliability of the exchange mechanism Addition / clarification The technical specification requires the presence of SDK for integrating development tools using common development languages Java and NetFramework, that does not limit the use of other development languages. There are no other mandatory requirements for SDK and development languages in the technical specification. « The system components in which in accordance with their functionality it is provided to develop program code shall have capabilities of integration with development environments at least for Java and Net Framework. The system shall have SDK in a kit, including: documents, examples of code at least for Java and Net Framework» Clarification In accordance with the requirements for information exchange (R2.5), system must meet the profiles IHE ( R2.5.3), to ensure interoperability / integration using the protocols and specifications in accordance with the requirements of R2.5.4 and have a service-oriented architecture (SOA), in accordance with the requirements of R1.5. According to these requirements the use of the HTTPS protocol is the agreed requirements and it does not impose restrictions on the use of other mechanisms in the implementation of systems such as: JMS, MSMQ, and others. Clarification implementation. 3. Section 2.9. R10.1.5.7 - a mandatory requirement to the DMBS limits the choice of possible database options, on which the system can be built. The requirement for highperformance during processing of XML documents is relevant to the target system, but not to the underlying nuances of its implementation. 4. Section 2.9.2 R10.3.5 - indicates a specific implementation of services, which are not conditioned by a requirement of the subject area. Acceptable option of wording "services developed by the supplier must provide the following functions..", while specific implementation of the mechanism of services is the supplier’s responsibility, without degrading the performance of the system. For example, an alternative implementation may imply combination of "service for registration and obtaining information about blood donors and donations" and "Service for management of blood donor status" as a single service. In this case, the services are already separated and imply only a unique implementation structure. The same applies to the requirements R10.4.14, R10.5.7, R10.6.5, R10.7.4, it is desirable to specify the required service functions, but not the architectural implementation of these services. XML support is necessary for the storage and processing of medical documents in the CDA R2 format (ISO / HL7 27932: 2009). Currently, XML support is available in a variety of databases such as: Oracle, MS SQL, PostgreSQL and others.This requirement (R10.1.5.7) is not excessive or restrictive. «R10.1.5.7 The DBMS shall be high performance and effective on the part of processing and saving XML documents or other similar formats for storage of connected hierarchy data (CDA R2 format). The DBMS shall ensure capability of indexing and searching the connected hierarchy data on XML fields of document or another similar format» In the technical specification the functions of services are separated logically, the bidder may offer a solution with another division of the service functions. A mandatory requirement is availability of all service functions specified in the bidding documents. Clarification Clarification 5. Section 2.10 In accordance with R11.1.29.1, the requirement for the Clarification R11.1.29.1 - unreasonable requirement for having number of concurrent users has been established. This exactly 100 concurrent users, no estimates in accordance requirement is not applied to the local component DBMS licensing on the part of using competitive with the automation facilities provided. licenses. Requirements for DBMS licensing is given in R11.1.29.12 - R11.1.29.14. 6. Section 2.10 The requirement to support the version of Internet Explorer Addition R 11.2.7 in most implementation options is contrary to has been changed. the restriction in the requirement to support HTML5 and Internet Explorer 9 as the appropriate API for that browser has not been implemented, and therefore the requirement R9.2 is incorrect since it means additional components and not just a HTML5 standard. 7. Section 3 The comment is taken into consideration. Addition R12.5 - an indication of English as a compulsory to The wording of R12.5 has been changed to the following: provide guidance for all components of the system is the " Supplier shall prepare corresponding guidelines for all limiting factor. Given the fact that this language is not a system components in English, Kazakh, Russian languages according to requirements R20, R21.» state and none of the users categories uses this as their Paragraph R20.2 changed to the following: primary language, this requirement seems excessive for " Supplier shall prepare corresponding guidelines for all the intended system operation and especially in the case system components in Kazakh, Russian languages where the supplier does not use the system, originally according to requirements R20, R21. " designed for English-speaking users. 8. Sections 3 and 5 Items R12.15, R12.16 and R12.17 are dropped from Addition Requirements R12.15, R12.16, R12.17 - imply the the bidding documents. presence of the Supplier's prototype at the time of bidding publication that includes all basic modules and system components closely similar to the TS system. Given the uniqueness of the project and difference of its requirements from the regional standard automated blood service architectural features and requirements specified in the TOR, a list of system modules, data attributes used, list of documents and reporting forms (even without taking into account the visual requirements for reporting forms) allow us to conclude the possibility of availability of the development at the time of bidding based on the technical specifications or closely similar to it. If the above requirements can be matched, and R12.6, it can be assumed that under the contract a greater system adjustment has occurred, and not its subject area or technological part and, consequently, it increases the possibility of the development existence, which was created in parallel with the writing of technical specifications and may have preference with respect to other developments. The most controversial point is the need for "a demonstration of required functional capabilities on the basis of the developed prototype" in the R12.15, which may contradict with paragraph "e" of the requirement R15.1, namely "the development (or deployment of the existing)," which excludes the development and presumes the "deployment of the existing" modules and services.