To foster fundamental creative discoveries, innovative research strategies, and their applications as a basis for ultimately protecting and improving health, National Institutes of Health (NIH) provides leadership in directing programs for the exchange of information in medicine and health that enable interoperability between computer systems.
UMLS integrates and distributes key terminology, classification and coding standards, and associated resources to promote creation of more effective and interoperable biomedical terminologies (UWDA, UMD, SPN, SNOMED CT, ICD, HL7, LOIC) and information systems and services, including electronic health records.
NLM engaged SCI to provide custom computer programming and software development services to the Application and Medical Language Branches for several applications including:
Through a $10.5M multi-year contract, SCI has been supporting NIH for the past decade on this flagship program. Our support on UMLS routinely includes requirements elicitation and analysis, software design, development, and testing of various front-end, middle-ware and back-end software components along with the database design and implementation using RUP/Agile methodologies, technologies like Apache Web server, with Oracle 10g/RAC databases, Hibernate, Google Web Toolkit (GWT), computer languages such as Java, J2EE, Perl, Java Script, JSP, PL/SQL and automated test tools.
SCI was able to provide custom computer programming services including software design and analysis, software development, software support, web design, database design and implementation and software testing.