Care Filly
See a Django plugin authenticate Care users, check facility permissions, and issue short-lived Medispeak session tokens.
Service credentials stay on the server.
BUILD ON CARE
Create plugins, integrations and AI-assisted workflows on an open-source healthcare platform. Start with the walkthrough, use the developer tools, and bring your idea to life.
Read the plugin docsYour idea. A shared foundation. Open source.
01 / THE WALKTHROUGH
A walkthrough to help you get started with Care’s developer tools and plugin ecosystem.
Get oriented, then take the next step with the scaffold and documentation below.
Go to the getting-started path02 / THE PLATFORM
Reuse Care’s patient and encounter data, forms, scheduling, and organizational structure. Keep your extension focused on the new experience you want to create.
Add the interface your users need: a view, a navigation entry, or a component in an existing workflow.
React apps declare supported extension points in a manifest.tsx and can be delivered through Vite module federation.
Add server-side logic, APIs, or a connection to an external service. Keep service credentials on the server.
Django apps register with Care’s PlugManager and expose their own namespaced API routes.
Connect a device or another system to a focused Care workflow using the available APIs and extension points.
Use a frontend, a backend, or both as needed. Check the supported interfaces for your target Care version.
03 / YOUR FIRST BUILD
Start small. Make one workflow work from end to end.
Define the user, their problem, and one useful outcome. Choose a small feature you can demonstrate with synthetic data.
The Care scaffold brings together plugin-building guidance and frontend and backend templates in an isolated development workspace.
Have Git, Node.js/npm, Python 3, and Docker with Compose available. Check the current setup instructions for required versions and environment checks.
With an AI coding agent: use the starter prompt and let the scaffold’s plugin-building guidance help shape your implementation.
With the documentation: follow the plugin guide and use the templates as a starting point.
Read the plugin guideRun the demo end to end. Check permissions, write clear setup instructions, and document limitations. A working prototype is the starting point for further validation.
Give your coding agent the context it needs. Replace the feature description with your idea.
Copies text only. Nothing is installed or run.
Use synthetic data while developing and demonstrating your project. Before using a solution in clinical care, validate the workflow and review security, access controls, privacy and operational requirements.
04 / THE TOOLKIT
A short path to the source.
Start with the scaffold and the docs; go deeper when your idea needs it.
Start with a development workspace, plugin-building guidance, and frontend and backend templates.
Open the scaffoldUnderstand the extension architecture and follow the development workflow.
Read the docsReusable agent guidance for Care reviews, analytics queries, report templates, and browser verification.
Explore the skillsA focused Django plugin template when you need a backend starting point rather than the full scaffold workspace.
View the template05 / IN THE OPEN
Look inside two extensions to see how the pieces fit. These are reference implementations; check their setup, dependencies, and compatibility with your Care version.
See a Django plugin authenticate Care users, check facility permissions, and issue short-lived Medispeak session tokens.
Service credentials stay on the server.
Explore a React app that extracts patient details from photographed forms and fills registration fields for user review.
A reference for extending the Care interface.
IDEAS TO EXPLORE
Find a small problem worth solving.
Use these ideas as a starting point.
Start with one workflow, use synthetic data, and make the demo easy for someone else to run.
YOUR DEMO CHECKLIST
BUILT IN THE OPEN. BUILT TO BE EXTENDED.
Start with the scaffold, explore an example, and build a focused workflow.
Want to improve the shared platform? Contribute to Care