Skip to content

Conversation

@chga-odoo
Copy link
Contributor

Odoo for Mental Therapy

This industry package is designed specifically for mental health and well being professionals, including psychologists, therapists, and practitioners offering psychological support or personal development services. It helps you manage your patients/clients, appointments, and billing in one fully integrated system.

Basics

  • The CRM App(Customer Relationship Management) helps you manage patient inquiries and follow-ups.
  • The Appointments App manages your appointment types and allows patients to book consultation.
  • Manage your schedule and your availability in the Calendar App.
  • Ease your invoicing process with the Invoice App.

Task- 5441191

@robodoo
Copy link
Collaborator

robodoo commented Jan 9, 2026

Pull request status dashboard

@chga-odoo chga-odoo force-pushed the 19.0-mental-therapy-chga branch 2 times, most recently from 794f035 to c122f12 Compare January 15, 2026 05:18
@chga-odoo chga-odoo force-pushed the 19.0-mental-therapy-chga branch from c122f12 to a45eee6 Compare January 27, 2026 06:40
Copy link
Contributor

@pgu-odoo pgu-odoo left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@chga-odoo Here are a few remarks. Keep up good work!

<field name="name">ir_attachment_1.jpg</field>
<field name="datas" type="base64" file="mental_therapy/static/src/binary/ir_attachment/ir_attachment_1.jpg"/>
</record>
</odoo>
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
</odoo>
</odoo>

<div data-oe-role="status" data-oe-protected="true" class="o_editor_banner lh-1 d-flex align-items-center alert alert-success pb-0 pt-3 o-contenteditable-false">
<i data-oe-aria-label="Banner Success" class="o_editor_banner_icon mb-3 fst-normal">🪂</i>
<div data-oe-protected="false" class="w-100 px-3 o_editor_banner_content o-contenteditable-true">
<p>To reduce your no show rate drastically, appointments automatically comes with reminders by Email and SMS.</p>
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
<p>To reduce your no show rate drastically, appointments automatically comes with reminders by Email and SMS.</p>
<p>To reduce your no show rate drastically, appointments automatically come with reminders by Email and SMS.</p>

<div data-oe-role="status" data-oe-protected="true" class="o_editor_banner lh-1 d-flex align-items-center alert alert-warning pb-0 pt-3 o-contenteditable-false">
<i data-oe-aria-label="Banner Warning" class="o_editor_banner_icon mb-3 fst-normal">⚠️</i>
<div data-oe-protected="false" class="w-100 px-3 o_editor_banner_content o-contenteditable-true">
<p>Be careful, using the "Log Note" in your contact with be displayed only for you and your eventual team. If you select the "Send message" option, this will notify your customer (which can be really interesting also).</p>
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
<p>Be careful, using the "Log Note" in your contact with be displayed only for you and your eventual team. If you select the "Send message" option, this will notify your customer (which can be really interesting also).</p>
<p>Be careful, using the "Log Note" in your contact will be displayed only for you and your eventual team. If you select the "Send message" option, this will notify your customer (which can be really interesting also).</p>

<br/>
<h2><span class="h1-fs"><strong>Do you want to go further?</strong></span></h2>
<hr/>
<p>Odoo offers you infinite possibilities, such as :</p>
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
<p>Odoo offers you infinite possibilities, such as :</p>
<p>Odoo offers you infinite possibilities, such as:</p>

</div>
<br/>
</template>
<record id="welcome_article" model="knowledge.article" forcecreate="1">
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
<record id="welcome_article" model="knowledge.article" forcecreate="1">
<record id="welcome_article" model="knowledge.article">

</li>
<li>
Ease your invoicing process with the <strong><font class="text-o-color-1">Invoice App</font></strong>.
</li>
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
</li>
</li>
</ul>

@chga-odoo chga-odoo force-pushed the 19.0-mental-therapy-chga branch 2 times, most recently from cc1237c to c4fefae Compare January 28, 2026 07:00
@pgu-odoo
Copy link
Contributor

@vava-odoo PR is ready for review.

@@ -0,0 +1,35 @@
<?xml version='1.0' encoding='UTF-8'?>
<odoo noupdate="1">
<function model="crm.lead" name="unlink" eval="[[
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Its better to make this record active=False instead of unlinking

@chga-odoo chga-odoo force-pushed the 19.0-mental-therapy-chga branch from 58c97fe to 8e6c7c5 Compare January 28, 2026 11:43
Odoo for Mental Therapy:
This industry package is designed specifically for mental health and well being
professionals, including psychologists, therapists, and practitioners offering
psychological support or personal development services. It helps you manage your
patients/clients, appointments, and billing in one fully integrated system.

Basics:
- The CRM App(Customer Relationship Management) helps you manage patient
  inquiries and follow-ups.
- The Appointments App manages your appointment types and allows patients to
  book consultation.
- Manage your schedule and your availability in the Calendar App.
- Ease your invoicing process with the Invoice App.

Task- 5441191
@chga-odoo chga-odoo force-pushed the 19.0-mental-therapy-chga branch from 8e6c7c5 to 3458fbb Compare January 28, 2026 13:41
<div data-oe-role="status" data-oe-protected="true" class="o_editor_banner lh-1 d-flex align-items-center alert alert-info pb-0 pt-3 o-contenteditable-false">
<i data-oe-aria-label="Banner Info" class="o_editor_banner_icon mb-3 fst-normal">💡</i>
<div data-oe-protected="false" class="w-100 ms-3 o_editor_banner_content o-contenteditable-true">
<p>Odoo is entirely integrated into an App. Download it to turn your phone to manage your entire business in it.</p>
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
<p>Odoo is entirely integrated into an App. Download it to turn your phone to manage your entire business in it.</p>
<p>Odoo is entirely integrated into an App. Download it to manage your entire business from your phone.</p>

Seems awkward phrasing to me .
Letting you and @vava-odoo decide

<h3>1. Create a new opportunity</h3>
<hr/>
<p>You receive a call from a new patient, Emily, who is seeking support for anxiety and would like to schedule a session with a therapist.</p>
<p>In the <font class="text-o-color-1"><strong>CRM App</strong></font>, you create a new opportunity for Emily, recording her contact details and the reason for consultation (e.g. back pain, postural issues, rehabilitation).</p>
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
<p>In the <font class="text-o-color-1"><strong>CRM App</strong></font>, you create a new opportunity for Emily, recording her contact details and the reason for consultation (e.g. back pain, postural issues, rehabilitation).</p>
<p>In the <font class="text-o-color-1"><strong>CRM App</strong></font>, you create a new opportunity for Emily, recording her contact details and the reason for consultation (e.g. anxiety, stress management, burnout).</p>

@@ -0,0 +1,39 @@
{
'name': 'Mental Therapy',
'version': '1.0',
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
'version': '1.0',

not needed

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We now follow a consistent structure:

  • Odoo for Mental Therapy followed by its description
  • Basics
  • Customizations
  • Pricing

Could you please ask @Juliette-JVAN to update this following the structure mentioned above?

@chga-odoo chga-odoo force-pushed the 19.0-mental-therapy-chga branch from 3458fbb to e255e3e Compare January 29, 2026 10:51
…validation

Before this commit:
Context validation attempted to resolve XML IDs that were not exist(deleted)
in the database, resulting in "external id not found" errors and unnecessary
warnings during demo data loading.

After this commit:
Context validation now skips records whose XML ID does not exist in the
database, preventing "external id not found" errors and avoiding false
context warnings.
@chga-odoo chga-odoo force-pushed the 19.0-mental-therapy-chga branch from e255e3e to d2f4ea7 Compare January 29, 2026 10:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants