Plexus Health Storage
The Plexus Health Storage (PHS) is the main component for storing information locally. This storage level consists of four different logical databases. The Operational Data Store (ODS) database is the main storage component for local and regional information. This database can store both complete set of e.g. lab information and radiology reports, or it can store meta information about the radiology reports or other requisitions.
Plexus Business Services
The business services layer consists of multiple components:
Plexus Presentation
The presentation is not a service in itself, but a wrapping-layer for the underlying services. The presentation service is using EJB 3.0 Stateless Session beans. These services will have The underlying POJO services injected by the Spring framework. The Presentation services can also be made available as webservices using EJB 3.0 webservice annotations if needed.
External services
The External Services are services made available for external system. This could be both systems from other vendors and other installations of Plexus. The External services both make information available for other systems through webservice-interfaces, and publish information by publishing webservice-messages. The format of the messages is HL7v3. The External services are implemented using Oracle SOA Suite. The SOA Suite components calls the Transaction or Viewer components in order to make sure that operations made from the Plexus Modules and from external systems give similar results. The outbound messages are published on a JMS queue. Partners can make additional SOA components reading from this queue and forwarding the message to the appropriate receiving system in the right protocol and message-format. The inbound services are made available as SOAP over http. These services could also be extended by partners by making SOA components providing the interface and protocol needed by client systems, and forwarding these service-calls to the provided HL7v3 webservices.
The security of the services is handled by Oracle Web Services Manager.
Plexus Presentation Modules
There are several presentation modules in the Plexus Framework which are all java based. One of the key frameworks used by CSAM is the JSF and ADF framework.
CSAM Clinical Suite
Our Clinical technology platform is based on Microsoft .NET (MS.NET). MS.NET a modern platform that supports rich clients, Web applications, server based applications and service oriented (SOA) integration. In connection with MS.NET there are a great deal of offers from third parties components and developing tools which secure an effective development process and modern applications to our customers In order to effectuate, simplify and standardize our developement process we have designed a framework and architecture model as a basic platform for all our new products – CSAM SOLUTION FOUNDATION (CSF). CSF is the platform for all new system development and new components for existing solutions. CSF is an open defined architecture based on configuration for the enduser applications where modules from CSAM are coorporating with systems from 3.parties.
All our solutions are co-existing together with other hospital products through SOA, SOAP, Amtrix, WELL Diagnostic, ActiveX/COM+, Stored Procedures, API and DLL’s. In order to reuse all our integration work we have developed an integration engine (CIE). CIE ensures that the most common and frequently used integrations follow a standardized method.