Solution Architecture

CogentiX personnel have a solid track record of producing software architectures in complex enterprise environments. Our solutions are driven by a detailed understanding of business requirements, processes, workflows and scenarios. Our personnel have proven experience in the use of very many different products, tools, technologies and languages from a variety of vendors. We have incorporated them into architectures for large multi-tier solutions. We adopt recognised industry best practice approaches, methodologies (e.g. TOGAF), design patterns, reference architectures and models. The experience of our personnel has been forged on delivering architectures for large scale enterprise-wide systems for both public sector and private sector clients.

We have particular experience and expertise in the healthcare sector. We understand major healthcare business systems, including (but not limited to):

  • Alerts and Adverse Reactions
  • Anaesthetic Records
  • Clinical Decision Support
  • Clinical Notes
  • Discharge Systems
  • Emergency Systems
  • Integrated Health Record Summaries
  • Medications Management
  • Order Entry and Results Reporting
  • Pathology
  • Patient Administration System (PAS)
  • Patient Monitoring
  • Patient Discharge
  • Problems and Diagnoses
  • Provider Management
  • Radiology
  • Surgery and Clinical Procedures

Complex software technologies alone do not necessarily secure successful business outcomes. Therefore, CogentiX has developed an architecture capability and a methodology which relies on a thorough understanding of the business, its requirements and solution technologies.

Integration Architecture

The successful integration of ICT systems remains one of the most challenging disciplines in the industry. The ever-changing needs of business require systems to evolve over time, including the ways in which they interoperate. Investments in existing stand-alone systems need to be leveraged, new systems need to be implemented and end-of-life systems need to be decommissioned.

CogentiX specializes in providing its clients with focused integration architectures that inform the 'system-of-systems' view of ICT within the organisation and provide a foundation for ongoing business and technology change. We are familiar with many different integration technologies, including (but not limited to):

  • Remote Procedure Calls (RPC)
  • Message / Object Brokers
  • Web Servers
  • Application Servers
  • Transaction Processing (TP) Monitors
  • Message Oriented Middleware (MOM)
  • Enterprise Service Bus (ESB)
  • RESTful / Web Services
  • HL7 (and FHIR)
  • ETL Tools for Business Intelligence

We pride ourselves on not just providing information flow between connected systems, but in creating true semantic interoperability. We are experts in both application and information integration, and understand its role in the context of business needs and within complex enterprise solution architectures. This includes:

  • Multiple diverse vendor and software technology systems
  • Complex cross-system object orchestration
  • Long Running Transactions (LRT)

We have over 20 years of systems integration experience across multiple industries, with particular experience (over 7 years) in healthcare. We have deep understanding of the supporting healthcare info-structural services that are required to support the mediation of successful system-to-system communication, including (but not limited to):

  • Patient Index
  • Provider Index
  • Encounter / Visit Management
  • Object Matching and Linking
  • Master Data Management
  • Object Ontologies (e.g. SNOMED)

System Modelling
  • Information Systems Modelling

    CogentiX personnel have a long history of using models as the key artefacts for the creation of software architectures and design specifications. We use state-of-the-art modelling tools and technologies (e.g. ArchiMate, UML, BPMN). The models created by CogentiX are not simple picture diagrams but are information rich software engineering schematics. They are supported by detailed definitions of information system components, their relationships, and their processes. The models therefore become the blue print for the development, configuration and testing of target state information systems.

  • Information Systems Reverse Engineering

    Often organisations develop in-house application systems which provide specific business capabilities within the enterprise. As these applications are enhanced over time to provide more and more functionality, they become important in-house software assets which can't be easily replaced. More often than not they lack design documentation and support expertise. Often the people who developed the systems have left the organisation. CogentiX has broad experience in the reverse engineering of information systems. By applying information system mining techniques (for data, process and workflow), we create data and application specifications that provide an organisation with sufficient knowledge about their key systems for ongoing maintenance and management