333 apps run in clinics today, grouped by the eight jobs a practice does. Open a tab to see that job’s apps, the steps one of them takes you through, and which apps it reads from and hands to. The connections are read out of the code: an app is shown as connected because its service queries the other one’s tables.

The desk: who is here, who is waiting, and what happens when they are called.
The busiest four, and the apps on either side of them. Every line here is a query one module makes against another’s tables — read out of the code, not drawn by hand.
The record itself — the chart, the script, the order, the result — and the gates on each.
The busiest four, and the apps on either side of them. Every line here is a query one module makes against another’s tables — read out of the code, not drawn by hand.
What the visit costs, who pays it, and the day that has to balance at the end.
The busiest four, and the apps on either side of them. Every line here is a query one module makes against another’s tables — read out of the code, not drawn by hand.
Everything the patient hears from the practice, and everything they send back.
The busiest four, and the apps on either side of them. Every line here is a query one module makes against another’s tables — read out of the code, not drawn by hand.
Beds, theatres, stock, staff and the building — the clinic as a working place.
The busiest four, and the apps on either side of them. Every line here is a query one module makes against another’s tables — read out of the code, not drawn by hand.
The registers an inspector asks for, kept as the work happens rather than the night before.
The busiest four, and the apps on either side of them. Every line here is a query one module makes against another’s tables — read out of the code, not drawn by hand.
What the practice can learn from its own record, computed from the same tables.
The busiest four, and the apps on either side of them. Every line here is a query one module makes against another’s tables — read out of the code, not drawn by hand.
Enquiries, admissions, contracts and the money that arrives before a patient does.
The busiest four, and the apps on either side of them. Every line here is a query one module makes against another’s tables — read out of the code, not drawn by hand.
286 of the 333 live apps query another app’s tables; the rest stand on their own. Nothing on this page is typed by hand — the lists come from the catalog and the connections from apps/web/src/site/app-graph.json, regenerated from the modules and held to them by a test.