Neuforce × MiSalud
AI Nutrition Planner
Integration between the MiSalud EMR and Neuforce's intelligent nutrition planner. The nutritionist accesses it from the patient chart. The patient sees it inside their app, no account needed.
Nutritionist
Simulates the button the nutritionist sees in the patient chart inside the MiSalud EMR. The JWT is pre-signed — access goes directly to the planner with the patient already loaded.
Demo patient: Carlos Mendoza · 42 years old · Diabetes tipo 2
Patient
Simulates the WebView the MiSalud app opens when the patient taps their plan notification. No account or password required — the session is established via token.
Technical Integration
Required environment variables
MISALUD_JWT_SECRET— shared secret for signing tokensMISALUD_JWT_ISSUER— token issuer identifier (e.g.misalud-emr)MISALUD_JWT_AUDIENCE— token audience (e.g.neuforce-ain)
Endpoints
POST /api/v1/integrations/misalud/launch— EMR calls this to get the planner URL; sign JWT withrole=coachGET /misalud/session?token=…— native app opens this URL in the patient WebView; sign JWT withrole=socioPOST /api/v1/integrations/misalud/refresh— refreshes the session for long-running WebViews
All flows shown are real. Only the secrets need to be configured on the MiSalud side.
Neuforce × MiSalud — Demo with fictional data