Absence reporting (SIVI)
Talentech to the occupational health service via SIVI: PeopleCore absences as absence reports
With an integration between Talentech and the occupational health service, an approved sickness absence of a Dutch employee in Talentech PeopleCore automatically becomes a sick or recovery report at the health service, in the SIVI format. PeopleCore has no partial absence, so KoppelHet reports full sick days and prepares a percentage below one hundred as a task for HR.
What the integration does
Organisations that use Talentech for HR in Scandinavia and the Netherlands, and have a health service here, record sickness in Talentech and then again in the health service portal. An absence that is deleted or shortened afterwards is often not corrected at the health service.
- At the start we jointly choose the absence types that mean sickness and the Dutch legal entity.
- Every hour KoppelHet requests the absences and looks at the last change date.
- Approved sickness of someone with a Dutch contract becomes a sickness report of one hundred percent.
- When the absence gets an end date that has passed, the recovery report follows.
- A deleted absence that was already reported, and any request for partial absence, becomes a task for HR.
What to watch for with Talentech and Arbodienst (SIVI)
- An absence in PeopleCore has a start, an end and a total number of days, but no percentage. If someone works half days during recovery, PeopleCore cannot pass that on as an absence percentage. KoppelHet reports one hundred percent and prepares a task for HR to adjust the percentage at the health service.
- Absence types in PeopleCore have a name, a category and an external ID. Which categories exist is not in the public documentation. At the start we therefore decide per type whether it is sickness, and record that on the external ID.
- Per type Talentech sets whether approval is needed. For a sickness type with approval KoppelHet waits for the approved status; a type without approval goes to the health service straight away.
- PeopleCore keeps a change date and a deletion date on an absence. KoppelHet uses the change date to process only new and adjusted sickness, and sees from the deletion date that an already reported sickness has been withdrawn.
- An absence in PeopleCore is linked to the employee, not to a contract. KoppelHet looks up the contract at the Dutch legal entity. Sickness of colleagues with only a Norwegian or Swedish contract never leaves Talentech.
- An absence can have a comment and attachments, such as a doctor's note. Those never go to the health service. KoppelHet's API client only gets the scope to read absences, no write rights.
How we build and run it
- The integration runs on the KoppelHet platform, hosted in a data centre in the EU.
- Every sync and every error is visible in the functional log; on an error your administrator is notified.
- A change that cannot go through is not half-applied but queued for another attempt.
- KoppelHet is ISO 27001 certified. Data travels encrypted and stays on the platform no longer than needed.
- After go-live we manage the integration and adjust it when your process changes.
- The integration fits next to your existing integration layer. Only the fields in the design are transferred; the platform keeps no register of its own.
Implementation and price
This is not an app you switch on. We build the integration for your organisation on our platform, with building blocks we reuse on every project. So it is custom work that does not start from scratch.
A consultant prepares the intake and analyses both systems. We then record the mapping and exceptions field by field, test in the test or acceptance environment and go live at a moment you choose. Costs are a one-off amount for the setup and a monthly amount for platform, monitoring and support.
Frequently asked questions
Can the health service receive partial absence from Talentech?
Not automatically. PeopleCore does not record a percentage. HR gets a task to pass the percentage on to the health service.
Is the doctor's note sent along?
No. Comments and attachments stay in Talentech.
What if HR deletes a sickness?
Then KoppelHet prepares a task. Withdrawing a sickness report is agreed with the health service.
Technical details for IT
For those who want to know how it works under the hood: APIs, fields and sources used.
- Talentech PeopleCore API through the developer portal (OAuth 2.0 client credentials) with the scope peoplecore-absence:read. GET /v1/Absences (FromDate, ToDate, UserId) with id, absenceTypeId, approvalStatus, fromDate, toDate, totalDays, updatedDate, deletedDate and user (id, departmentName); GET /v1/Absences/Types (name, externalId, category, requiresApproval, enabled). Contracts and legal entities through GET /v1/Contracts and GET /v1/LegalEntities, read-only.
- The SIVI messages Employments, Employee data and Absence reports go to the health service, with Vangnet J/N (mandatory), organisational unit and a cause code without diagnosis. Transport under the SIVI 2025 interface specification (REST endpoint at the health service, XML in Base64 inside JSON, OAuth 2.0), with a return and processing message back.
Which fields are transferred
The key fields. The full mapping is agreed per customer.
| Field in Talentech | Field in Arbodienst (SIVI) | Notes |
|---|---|---|
user.id | Identificatie werknemer | No citizen service number |
Contract bij de Nederlandse legal entity | Identificatie dienstverband | |
Absence id | Verzuimgeval identificatie | |
fromDate | Datum eerste verzuimdag | |
Vast 100 | Percentage verzuim | PeopleCore has no percentage |
toDate + 1 dag | Datum hersteld en Einde verzuim J/N | |
user.departmentName | Organisatie-eenheid, naam | |
Eigen veld in PeopleCore | Vangnet J/N |
Related
Recruitee → Talentech
Recruitee to Talentech integration: hired candidates with a contract on a position in Talentech
Talentech → Active Directory
Talentech to Active Directory integration: accounts in your own domain from PeopleCore
Talentech → ADP iHCM
Talentech to ADP iHCM integration: salaries and resignations from PeopleCore to Dutch ADP payroll
Talentech → AFAS Profit
Talentech to AFAS integration: employees, contracts and salaries from Talentech PeopleCore in AFAS