Detailed technical guidance
Last updated
Last updated
The developer guide helps out to get started. But of course, there is more to Koppeltaal. There are multiple resources that can be used when you need more advanced technical guidance
When you implementation specific use-cases, and want to know if Koppeltaal has any specific implementation rules for that use-case, the Implementation Guide can be used.
When you need to grasp the data structures used in Koppeltaal, it's best to look at the simplifier profile. This profile contains all the supported resources, its attributes and cardinalities. As well, it contains useful examples that can help you get started.
Profiles evolve, and have multiple versions. To look at the exact version used on the server, you can request the server /metadata
. The /metadata
shows the server's CapabilityStatement
. The CapabilityStatement.implementationGuide
should point to a KT2 ImplementationGuide
resource. This is a canonical reference, and thus points to an ImplementationGuide.url
value. Currently, it points to http://koppeltaal.nl/fhir/ImplementationGuide
.
So, for the reference implementation, it can be requested as such:
This resource contains a version
field that corresponds to the released version of simplifier used on the server.
After finding the current profile version, navigate to the simplifier packages history page and match the version:
Opening up a specific version shows all the details of the specific package. The Files
tab shows all files that are packages in the released. In here you can also find the profile details of that specific version.
Most of the documentation is already linked to the specific topics of the Koppeltaal 2.0 Specification & Architecture. These specifications contain a very detailed description of the functionality in Koppeltaal, but also all technical requirements. The requirements can be found in the topics