Consultations & schedule Medical record kept separate Assessments & preventive medical exams

Custom software for occupational health services

Appfront builds custom software for occupational health services and company health care: consultation and appointment management for company doctors, medical records kept strictly separate from employer information, planning and processing of assessments and preventive medical examinations (PMO), feedback to employers without medical content, and client-level reporting. With support for task delegation and integrations with your clients' sickness absence systems. For occupational health services, self-employed company doctors and company health services that want professional confidentiality built into their systems.

What is occupational health software?

Occupational health software supports the work of company doctors and occupational health professionals: managing consultations and schedules, keeping medical records, planning and processing assessments and preventive medical examinations (PMO), providing feedback to employers and reporting per client. The core principle is that two worlds come together in one system without ever mixing: the medical domain of the company doctor, which falls under medical confidentiality, and the commercial service to employers, which may only contain non-medical information.

Off-the-shelf packages often force your way of working into a fixed mould. Occupational health services differ considerably, however: in the mix of absence support, assessments and prevention, in how task delegation is organised, and in the systems clients use on their side. Custom software fits your service rather than the other way round, and grows with your client base or as guidelines change. That avoids loose spreadsheets alongside the system and keeps records complete and traceable.

This page is about the occupational health service and company doctor side. The employer side, with sickness notifications, absence files and the tasks under the Dutch Gatekeeper Improvement Act (Wet verbetering poortwachter), is a separate subject: for that we build custom absence management software. For a broader view of our approach, see custom software development.

One calendar for consultations and assessments

Consultations, assessments and preventive examination appointments in one planner, per company doctor, per location and per client. Invitations, reminders and no-show registration come with it, so the calendar drives the day rather than the other way round.

Medical record behind professional confidentiality

Consultation notes, results and the medical record sit in a protected environment that only the company doctor can access. Employer information lives in a separate domain, with every instance of access logged.

Feedback without medical content

Employers receive only what they are entitled to know: the degree of fitness for work, remaining capabilities and advice for next steps. Structured feedback forms keep medical content out automatically.

How we build your occupational health software

We work step by step and involve your company doctors, occupational health professionals and privacy specialists early in the process. From a thorough review of your services, task allocation and client integrations through to go-live and ongoing management, every step is aimed at software your team understands, trusts and can demonstrably use with care.

1
Discovery & scope

We map out your services: consultations, assessments, PMO, task delegation, feedback and reporting per client. Together we determine which roles, data and permissions are needed, and what can be left out.

2
Design

We design the architecture, record model and permissions model, with the separation between medical records and employer information as a fixed starting point, along with the approach to logging, retention periods and integrations.

3
Build & iteration

We build in short iterations with automated tests, structured logging and monitoring. You see working versions along the way and steer priorities and fit with day-to-day consultation practice.

4
Go-live & management

Controlled go-live with data validation and a safety net, followed by ongoing management, monitoring and further development as your services, client base or guidelines change.

What occupational health software actually does

We tailor every application specifically to your services, task allocation and client agreements. Below are the features we most often deliver for occupational health services and company doctors.

Consultation and scheduling management

Planning of consultation hours per company doctor, location and client, with invitations, reminders and recording of no-shows. Availability, consultation types and turnaround times are configurable, so planners and doctors work from the same up-to-date schedule.

Medical record keeping

Consultation reports, results and advice held in a medical record that is accessible only to the company doctor and, within task delegation, to anyone who needs it for their role. Templates and structured fields speed up documentation without forcing the doctor into a rigid format.

Health screening and periodic assessments planning

Organising screening rounds and periodic occupational health assessments per client and target group: sending invitations, issuing questionnaires, scheduling assessment moments and processing results. Employers receive only group-level reporting that cannot be traced back to individuals.

Feedback to employers

Structured feedback from the consultation to the employer and line manager, limited to non-medical information: fitness for work, remaining capabilities and follow-up appointments. The form enforces the separation, and every dispatch is logged.

Task delegation and caseload

Assigning tasks to practice nurses and case managers in line with your organisation's task delegation agreements, with the company doctor remaining ultimately responsible. You can configure what each role may do and see, and caseload per professional remains visible.

Client-level reporting

Management information per client on consultations carried out, screenings, turnaround times and contractual agreements, built from minimised, non-medical data. This lets you substantiate your services to clients without compromising professional confidentiality.

Who we build occupational health software for

Occupational health services are delivered by a range of organisations, each with its own scale and way of working. For each of them we build software that fits their services, their task allocation and their clients' systems.

Occupational health services

Occupational health services serving dozens to hundreds of employers, with multiple company doctors, planners and case managers. The software keeps clients, contracts and records separate and makes planning and reporting per client manageable.

Independent company doctors

Self-employed company doctors who work for multiple clients and want one workable system for scheduling, records and feedback. Kept lightweight where possible, with the same strict separation between medical and employer information.

In-house occupational health departments

Large employers with their own occupational health department and salaried company doctors. Here the separation between the medical record and the HR environment is especially critical; the software anchors that separation in authorisations and logging.

Combined service providers

Organisations that combine occupational health services with case management or prevention programmes for their clients. The software supports both branches with clear role separation, so every professional has exactly the right level of access.

Not yet sure about a large project?

Test your idea first: a working prototype in 1 day

With OneDayBuild, we turn your idea into something tangible in one day for €1,150, so you can see whether further development is worth the investment. Decide to go ahead with the full build? Then we credit the full cost.

Explore OneDayBuild →

Technology and integrations

We build with a modern, maintainable web stack and integrate where needed with the systems around your services. For occupational health services, the most relevant are API integrations with your clients' absence and HR systems for notifications and non-medical feedback, calendar integrations for company doctors and planners, and secure portals where employees complete questionnaires and view appointments. We set up every integration with data minimisation in mind: only the data needed for the task is exchanged, with the correct legal basis and logging.

Node.js / Python / PHP / .NET React / Vue front-end PostgreSQL / SQL database REST and web service integrations Integration with clients' absence management systems Calendar integrations (Microsoft 365 / Google) Secure employee portal OAuth 2.0 / SSO Two-factor authentication Role-based access control Audit logging Encryption in transit and at rest WCAG 2.1 AA accessibility Automated testing Monitoring and alerting CI/CD pipelines

Why choose Appfront for your occupational health software?

Appfront builds custom software and always begins with a thorough analysis of your services, task allocation and client agreements. Occupational health software must not only work technically, but also respect professional confidentiality, the relevant guidelines and the care with which your professionals work.

We anchor the separation between the medical record and employer information in the architecture and write clear documentation, so that your own team, or any future supplier, can understand and manage the software. No black box, but transparent code and clear agreements on access control, logging, monitoring and maintenance.

You work with a dedicated point of contact who understands both the technology and the practice of occupational health. This keeps communication lines short, prevents misunderstandings and speeds up decisions when choices need to be made during the build.

Does your question also concern the employer side or wider HR processes? Take a look at our pages on absence management software, custom HR software and workforce planning software, or start with a broader overview of custom software development. Have questions? Get in touch with us.

  • Custom software, tailored to your services
  • Medical record and employer information strictly separated in the architecture
  • Role model that supports task delegation and the occupational physician's ultimate responsibility
  • Integrations with your clients' absence and HR systems
  • GDPR-compliant data processing and data minimisation
  • Role-based authorisation and comprehensive audit logging
  • Clear documentation your team can read and manage
  • A fixed point of contact, no account managers passed around
  • Ongoing maintenance and further development as guidelines change
  • A way of working aligned with your existing IT landscape

Security and privacy in occupational health software

Occupational health services process medical personal data, which falls under the medical confidentiality of the occupational physician. That is why we keep medical records separate from employer information by design rather than as an optional setting: medical data sits in a restricted domain that only the occupational physician can access, along with anyone working under their delegated tasks, and only where the task requires it. Employers and line managers see only non-medical feedback. Every view and change is logged, so it is always traceable who opened which file.

We build in line with the GDPR, with encryption in transit and at rest, two-factor authentication, role-based access and data minimisation for each integration. If your organisation is certified to information security standards such as ISO 27001 or NEN 7510 (the Dutch standard for information security in healthcare), we configure the software to match the controls and accountability that certification requires. We document data flows and authorisations so that your record of processing activities remains complete and you can demonstrate that you are in control.

Discuss your situation without obligation via our contact form.

Employers also have their own obligation: a risk assessment with an action plan in which every measure has an owner and a deadline. We build this as an RI&E tool with action plan.

  • Medical record protected by professional confidentiality
  • Only the occupational physician has access to medical data
  • Feedback to employers without medical content
  • GDPR-compliant data processing and data minimisation
  • Encryption in transit (TLS 1.2+) and at rest
  • Role-based access and least-privilege principles
  • Complete audit logging of access and changes
  • Alignment with your ISO 27001 or NEN 7510 controls

Frequently asked questions about occupational health service software

Answers to the questions we are asked most often about custom software for occupational health services and occupational physicians.

Occupational health software supports the daily work of occupational physicians and occupational health professionals: consultation and appointment scheduling, medical record keeping, planning and processing fitness assessments and preventive medical examinations (PMO), feedback to employers without medical content, delegation of tasks, and reporting per client. Custom software lets you set this up around the way your own service and working methods operate, rather than forcing you to adapt your process to an off-the-shelf package. Because occupational physicians work under medical confidentiality, the medical record remains strictly separate from the information employers see.

The separation is built into the architecture and the authorisation model. Medical data, such as consultation notes, examination results and the medical file, sits in a restricted environment that only the occupational physician can access, along with those working under their delegated tasks where needed for their role. Employers see only non-medical feedback, such as the degree of work capacity, remaining capabilities and advice for next steps. Every access is logged, so it is traceable who opened which file.

Yes. Many occupational health services work with task delegation, where the occupational physician assigns tasks to, for example, a practice nurse or case manager while remaining ultimately responsible. The software lets you configure per role which tasks someone may perform and which data is visible to them, records who did what, and keeps the occupational physician in a position to review and adjust. In this way the system supports the arrangements you have agreed within your organisation on task delegation.

Yes. Employers often record sick and recovery notifications in their own absence or HR system. Through API integrations, your software can receive notifications and case data and send back the occupational physician's non-medical feedback, eliminating duplicate data entry and keeping both sides working from current information. Which integrations make sense varies by client; we map this out in the discovery phase and build the integrations on the principle of data minimisation.

The software schedules health checks and periodic occupational health examinations (PAGO, or the broader PME) per client and per target group: from invitations and questionnaires to planning examination appointments and recording results in the medical record. Individual results remain under professional confidentiality with the occupational physician; the employer receives group-level reporting that cannot be traced back to individuals. This way you run large screening rounds efficiently and keep track of follow-up.

We build custom software. Occupational health services differ in the services they offer, how tasks are divided, their client agreements and the client systems they need to integrate with. Custom software fits your actual process and can grow as guidelines, your services or your client base change. After an intake conversation, we decide together which functionality matters most and in what order to develop it, without promising a fixed timeline or price that we cannot yet justify.

We build for occupational health services that serve multiple employers, for self-employed occupational physicians, and for in-house occupational health departments at large employers. The software supports both the clinical work of the occupational physician and the scheduling, client reporting and accountability the organisation needs, with a strict separation between the medical record and the information that employers and line managers can see.

Yes. We regularly take over existing applications, including those built by another party. We review the architecture, integrations, authorisation model, logging and security, document the current setup and propose improvements. From that point on, we can handle changes, integrations and monitoring, or modernise step by step towards a maintainable situation.

Ready to have your occupational health software built?

Tell us how your services are set up and where you run into difficulties: from clinic scheduling and record-keeping to task delegation, assessment rounds and integrations with client systems. We are happy to think along with you about process, authorisations, privacy and information security. In a no-obligation first conversation, you will get a clear picture of what custom software can do for your organisation.

If your clients are exposed to noise or vibration, take a look at software for noise and vibration exposure per employee.

Edit content