Framework.Health
Framework.Healh is an application framework that provides a set of software libraries, tools, as well as guidelines for developing adaptive, extensible and secure healthcare applications. The applications that utilize the Framework.Health solution:
- Natively incorporate the HL7 standard specification ensuring interoperability between heterogeneous systems.
- Are highly customizable and extensible.
- Use open standards and technologies.
- Support messaging protocols for information exchange.
Framework.Health solution is mainly targeting software vendors building health-related applications and/or health-related information systems:
- Anyone who needs to focus on supporting customers' business, rather than dealing with technical problems such as querying a database, implementing security, logging user transactions or realizing interoperability.
- Anyone who is not interested in learning the HL7 specification, the DICOM specification, or any other health-related standard inside-out, but urgently needs APIs exposing standard functionality.
- Anyone who doesn't want to design from scratch the GUI offered to the customers. Our customers are already used to building GUIs using data-aware components as building blocks.
- Anyone who would like to build an application that does not have hard-coded business objects or business rules, resulting in less effort in case of user requirements' changes, less effort in case of porting to newer tool versions, or even in case of reconstructing the GUI completely.
SafeCape HL7 Toolkit
Framework.Health is a .net-based application framework that provides a set of software libraries, tools, as well as guidelines for developing adaptive, extensible and secure feature-proof healthcare applications.
The applications that utilize the Framework.Health solution:
- Natively incorporate the HL7 standard specification ensuring interoperability between heterogeneous systems.
- Are highly customizable and extensible.
- Use open standards and technologies.
- Support messaging protocols for information exchange.
SafeCape DB Toolkit
The SafeCape DB toolkit gives a choice of model-driven or schema-driven development to simplify and accelerate the access of relational data.
Features:
- Model driven development. Generate the appropriate DB to maintain data from your business model.
- Schema driven development. Given the DB schema, generate business objects. The application programming interface can be generated in any .NET compliant programming language, e.g. C#, VB.NET, C++ etc.
- Persistency from end to end. Keep your code, model and DB schema consistent throughout the development. Make support of your products an unproblematic experience.
- Hide the data layer. Use the built-in functionality for queries and transactions on the business objects, and stop writing queries.
- Supports a variety of RDBMSs. SQL Server, mySQL, ORACLE, PostgreSQL, SQLite
SafeCape Messaging Toolkit
The SafeCape Messaging toolkit aims at developing service-oriented architectures targeting the healthcare industry. It can be used for incorporating HL7-awareness into healthcare applications and for building interfaces to third-party, legacy HL7-conformant applications or devices. The toolkit is based on Microsoft® Windows Communication Foundation (WCF) technologies, which is a set of .NET technologies for building and running connected systems.
Features:
- Modular message processing. The toolkit enables the composition of autonomous message processing nodes into a messaging pipeline. Processing nodes can be added or removed dynamically, without recompiling the messaging services.
- Dynamic message routing. Messages are routed to the appropriate recipients according to user defined mapping rules. These rules are maintained externally to the application code and can be edited at any time without recompiling.
- Message listener service. The SafeCape Messaging toolkit contains a WCF service implementation for accepting and processing HL7 messages.
- Support for multiple encodings. The messages exchanged can be formatted in plain text HL7 ASCII format, XML format or any other custom format.