Difference between revisions of "RIMBAA: CSAM Health Plexus"
Rene spronk (talk | contribs) (New page: category:RIMBAA *See [http://www.csam.no/ CSAM company website]) |
|||
(5 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
[[category:RIMBAA]] | [[category:RIMBAA]] | ||
+ | |||
+ | ==Overview== | ||
+ | |||
+ | CSAM Health as is a Norwegian based software development company, building applications for specialised care and integrated healthcare. CSAM has focused on HL7 for some years and has been working on migrating from custom made formats into utilizing both the HL7 RIM and the HL7 v3 messaging standard. | ||
*See [http://www.csam.no/ CSAM company website] | *See [http://www.csam.no/ CSAM company website] | ||
+ | |||
+ | ==Architecture== | ||
+ | |||
+ | ===Logical architecture=== | ||
+ | CSAM uses the HL7 RIM to design a clinical data repository. This is a flexible repository which can handle complete patient information, encounters, order/requests and results, or simply meta information about a given event. | ||
+ | |||
+ | Following the SOA principles, CSAM Health is using HL7 v3 messaging standard to build interfaces for both cross application communication and for application specific services. Having a pragmatic view on the application services, we use the HL7 elements which are already represented in CSAM Plexus. | ||
+ | |||
+ | The figure below illustrates the conceptual architecture of CSAM Plexus, where HL7 plays an important role inside our “black-box” | ||
+ | [[Image:ConseptualArchitecture_small.jpg]] | ||
+ | |||
+ | ===Architecture in terms of the technology matrix=== | ||
+ | In terms of the technology matrix the application uses the RP-CO-CS cells. | ||
+ | |||
+ | The application has to support the use of v3 messages (the CS square) in multiple countries. The internal format (the CO square) is the UV version of a constrained RIM model. RP is absed on the pure RIM, with some extensions for a) things that aren't modeled in the v3 standard, such as users/usergroups/accounts, and b) legacy clinical data for specialized clinical areas. | ||
+ | |||
+ | ===Base technology=== | ||
+ | CSAM Plexus is a J2EE application deplopyed on av WebLogic server. | ||
+ | Plexus Brainware Integration services are based on the bpel standard, giving us flexibility in processing the incomming/outgoing HL7 v3 based information. | ||
+ | The HL7 RIM is materialized in an Oracle database | ||
+ | |||
+ | The core development tools are jDeveloper and Eclipse. | ||
+ | |||
+ | The core frameworks are ADF, Spring, Bpel, TopLink and JPA. |
Latest revision as of 00:26, 13 January 2010
Contents
Overview
CSAM Health as is a Norwegian based software development company, building applications for specialised care and integrated healthcare. CSAM has focused on HL7 for some years and has been working on migrating from custom made formats into utilizing both the HL7 RIM and the HL7 v3 messaging standard.
Architecture
Logical architecture
CSAM uses the HL7 RIM to design a clinical data repository. This is a flexible repository which can handle complete patient information, encounters, order/requests and results, or simply meta information about a given event.
Following the SOA principles, CSAM Health is using HL7 v3 messaging standard to build interfaces for both cross application communication and for application specific services. Having a pragmatic view on the application services, we use the HL7 elements which are already represented in CSAM Plexus.
The figure below illustrates the conceptual architecture of CSAM Plexus, where HL7 plays an important role inside our “black-box”
Architecture in terms of the technology matrix
In terms of the technology matrix the application uses the RP-CO-CS cells.
The application has to support the use of v3 messages (the CS square) in multiple countries. The internal format (the CO square) is the UV version of a constrained RIM model. RP is absed on the pure RIM, with some extensions for a) things that aren't modeled in the v3 standard, such as users/usergroups/accounts, and b) legacy clinical data for specialized clinical areas.
Base technology
CSAM Plexus is a J2EE application deplopyed on av WebLogic server. Plexus Brainware Integration services are based on the bpel standard, giving us flexibility in processing the incomming/outgoing HL7 v3 based information. The HL7 RIM is materialized in an Oracle database
The core development tools are jDeveloper and Eclipse.
The core frameworks are ADF, Spring, Bpel, TopLink and JPA.