How many categories can discourse support?

También estoy investigando cómo asegurar las conversaciones entre un paciente y un médico.
La única solución que he encontrado hasta ahora, tras leer la documentación, es:

  • Crear una categoría para el usuario mediante la API
  • Crear un grupo para el usuario mediante la API
  • Asignar al grupo del paciente, al médico y a los grupos de personal a la categoría

De esta manera, el paciente y el médico pueden tener interacciones que solo ellos puedan ver.
Además, se podrían añadir más médicos a la discusión y ellos también verían las conversaciones.
El personal podrá supervisar posibles abusos.