null Kela’s Kanta service publishes first open source codes
Kela is publishing the Kanta CDA API source codes for the Github service as an open source code. This is the first open source code component published by Kela.
Kanta CDA API is extremely technical software. Its functionalities include the formation of CDA documents used in the Kanta services from an object model, reading of documents into the object model, as well as the supplementing functionalities.
- The software has been developed as part of the development work of the Kelain service, which is implemented by the Kanta services, in connection with the development of the Kelain service and My Kanta Pages. The implementation has been tested and the code has been reviewed, says Konstantin Hyppönen, chief architect of the Kanta services.
Where and on which terms is the source code published?
The source code for Kanta CDA API is published in the Github service.
The licence is Apache License v 2.0, which also enables utilisation of the source code in commercial applications (non-shared licence). The code is available at
Who can benefit from the published code?
Suppliers of pharmacy and patient data systems can utilise the software in their own implementations when developing Kanta interfaces in their own systems. Indirectly, operators subscribing to the systems may also benefit from the publication as it is easier to achieve interoperability of the systems.
Why is the code published?
Kela will also benefit from the publication. If a code published by Kela is used in the implementation of the systems, it may facilitate the coordination of joint testing coordinated by Kela, as the documents produced by the systems are more consistent. In addition, Kela may receive improvement suggestions and error reports, which can be utilised in the system development.
Will further open source codes be published in the future?
This is possible and highly likely. However, no decisions on the matter have been taken for the time being. With this first publication, we can also fine-tune the publication technique of the code and improve its linking with the version management systems in Kela’s internal software. Any future publications will be made as easy as possible, and this opportunity will be taken as and when necessary.