Skip to content

Targeted Case Management System forms #8

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

aethelwulffe
Copy link
Contributor

No description provided.

@Trodrige
Copy link

Hi, @aethelwulffe I've been looking at this PR, and the code in theTCMAssessment, TCMNote and TCMServicePlan folders.

What I understand:

  • This repo contains optional forms for various clinical aspects (TCMS, Psychiatric, Functional assessment, etc).

I wish to know:

  • What is the rationale for this TCMS forms? (and the other branches)?
  • How is it linked to LibreEHR? (What led to the creation of this repo?)

Now, I'm assigned, I'm in!!! No turning back!!!

  • How do I contribute? What is required of me?
  • How do I run, to see the views (pages)? --> See how the forms (and reports) look.

@aethelwulffe
Copy link
Contributor Author

Okay,
The forms are for what is (obviously) called Targeted Case Management.

This is where someone or a group/family have a whole bunch of issues, and someone is helping (advocating, counseling etc...) to help them get their lives on track. This is usually in combination with medical or mental/behavioral health issues, but can be as simple as someone with too much on their plate and children involved.

The forms:

  • Assessment, where someone evaluates the situation and identifies all the relevant elements. This is sort of the "Intake" portion of the program.
  • Treatment Plan, where the assessment is considered, and a plan of action with goals and specific actions (Activities/Interventions) are designated to address the issues outline.
  • Progress Note, where actions taken (Activities from the Treatment Plan) are documented, as well as overall progress is noted. The progress notes are the third note in the hierarchy, but often, actions are being taken before an Assessment is complete or a Treatment Plan is signed off (made official), so these notes are not always linked to a Treatment Plan.

Let's address the installation of the forms.

  • Drop the form folders into the interface/forms directory.
  • Go to Administration/forms.
  • Click the form row listed in the bottom section to "register" the forms (do all three).
  • Click the "Install DB" for each. Watch for any errors here...could be your first issue.
  • Now you can add the forms to a tab, or give them a nickname and priority. You must then use the SAVE (or is it update?) to save the typed labels.
  • Create a patient.
  • Create an encounter.
  • Click on the assessment form.
  • Fill in some stuff.
  • Sign off on the form.
  • Click on the Treatment Plan.
  • Fill in some stuff.
  • Sign off on the form.

Now, to problems you might have.

  • One, we should probably make sure we are getting INNODB tables.
  • Two, I think there are Calendar interactions, and we changed the table names of the Calendar, so check that out.
  • Three, there are user table settings these forms require. I may have to include a pack of stuff for the additional user table fields as well as additional form fields for the "address book" UI, which is where those items are set in the Production usage of these forms. Basically, it is a supervisor setting, which might be canonical in the system already, but I am not sure at this moment.

@Trodrige
Copy link

Trodrige commented Nov 23, 2017

Hi @aethelwulffe

  1. I think, all the tables have the InnoDB engine as specified in the table.sql files

  2. I couldn't see any Calendar interactions in this pull request

  3. There is a missing column in the users' table, that is users.c_super. I created this in my phpmyadmin, and proceeded. Is this column only used with these forms? We can add it to the users' table so it is created once the application is first installed

  4. DiagnosisAgent and DiagnosisCgas columns were missing in TCMServicePlan table. I've added them to the TCMServiceplan->table.sql file already.

  5. I also get these errors when trying to save an assessment

issue01

  1. There's a missing file too. interface/themes/style_oemr.css. Where can we get this file? Is this file necessary?
    Looking at what I have, I think there's no effect of a missing file, except that it indicates in the terminal.

@aethelwulffe
Copy link
Contributor Author

  1. and 2 are correct.
  2. It should be added to the user's table upon the form installation (after checking for existence).
  3. good catch, and it looks like the original repo for this form has already got those changes.
  4. I will check on number 5 to see if there have been any updates. Please note the PHP version etc...
  5. Theme OEMR is gone...forever. Nothing related is needed.

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.

2 participants