Giter VIP home page Giter VIP logo

librehealthio / lh-ehr Goto Github PK

View Code? Open in Web Editor NEW
228.0 36.0 256.0 445.32 MB

LibreHealth EHR - Free Open Source Electronic Health Records

License: Other

JavaScript 30.40% PHP 64.49% HTML 0.45% XSLT 1.21% CSS 2.27% Perl 0.08% Shell 0.07% Smarty 0.12% Python 0.04% Batchfile 0.01% ActionScript 0.03% Hack 0.02% Dockerfile 0.01% Rich Text Format 0.04% Vue 0.01% Less 0.54% SCSS 0.14% Classic ASP 0.05% Blade 0.06%
openemr php

lh-ehr's Introduction

LibreHealth EHR

pipeline status

LibreHealth EHR is a free and open-source electronic health records and medical practice management application.

The mission of LibreHealth is to help provide high quality medical care to all people, regardless of race, socioeconomic status, or geographic location, by providing medical practices and clinics across the globe access to free of charge medical software. That same software is designed to save clinics both time and money, which gives practitioners more time to spend with individual patients, thereby supplying patients with higher quality care.

We are current and former contributors to OpenEMR and thank that community for years of hard work. We intend to honor that legacy by allowing this new community to leverage the good things in OpenEMR, share what we create and not be afraid to break backward compatibility in the name of forward progress and modern development models.

We are collaborating closely with the LibreHealth Project, an umbrella organization for health IT projects with similar goals.

Contributing code

Code contributions are very welcome! We encourage newcomers to browse the issue tracker for open issues and/or if you have found a bug in LibreEHR, please create a new issue for same. You may open a pull request to contribute your code to an issue, from your fork of the LibreEHR repository.

Docker Support

Docker images are now pushed to GitLab's container registry built using GitLab CI.

Currently the image uses PHP 7.2 and Apache. We plan to support more than one version of PHP, which will be published at a later date.

For the database in the docker-compose files, we use MariaDB

See the Docker README for more information.

Installation

For detailed, step-by-step instructions, refer to Installation Instructions

On Windows:

  1. First off, make sure that you have the WAMP or XAMPP server installed and that the time zone is set correctly.

  2. Make the following changes in php.ini file. You can find the php.ini file by looking at the following destination: ..* In the case of WAMP : C:/WAMP/BIN/PHP/php.ini OR (left click) wampmanager icon -> PHP -> php.ini ..* In the case of XAMPP: C:\xampp\php\php.ini.. In Linux, it is located in: /etc/php/7.0/php.ini or something similar.

Make the following changes in your php.ini file: (Search for the following and make necessary changes)

max_execution_time = 600
max_input_time = 600
max_input_vars = 3000
memory_limit = 512M
post_max_size = 32M
upload_max_filesize = 32M
session.gc_maxlifetime = 14400
short_open_tag = On
display_errors = Off
upload_tmp_dir is set to a correct default value that will work on your system
error_reporting = E_ALL & ~E_DEPRECATED & ~E_STRICT & ~E_NOTICE
  1. Make sure you have disabled strict mode in MySQL.

How to disable Mysql strict mode?

Make the following changes in the my.ini/my.cnf: Find it here C:\WAMP\BIN\MYSQL\MySQL Server 5.6\my.ini OR C:\xampp\mysql\bin\my.ini OR (left click ) wampmanager icon -> MYSQL -> my.ini In Linux it's typically located in /etc/mysql

1.  Look for the following line:
    sql-mode = STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION
    or sometimes it maybe sql_mode

2.  Change it to:
    sql-mode="" (Blank)

3. Restart the MySQL service.
  1. Restart WAMPP/XAMPP Server.

(XAMPP) If you don't find this parameter (sql-mode/sql_mode) in the my.ini file, you should run the server, open http://localhost/phpmyadmin/, click on the "variables" tab, search for "sql mode", and then set it to: ""

  1. You can fork & clone the repository for local development. To get started you need to:
  • Fork the LibreEHR repository.
  • Clone your fork of LibreEHR repository to your local machine. Your fork would be on, as an example, https://github.com/your-github-username/LibreEHR
  • Open LibreEHR directory and run index.php file, which will then redirect to the setup page! Follow the instructions and you are done!

Note: Sometimes , installation may take more time than usual on some systems. In that case, you would need to increase max_execution_time in your php.ini file and then restart your server.

License

LibreHealth EHR is primarily licensed under Mozilla Public License Version 2. The code inherited from OpenEMR is licensed under GPL 2 or higher. This project is a part of the Software Freedom Conservancy family.

Thank you for your support!

lh-ehr's People

Contributors

aethelwulffe avatar apmuthu avatar apooravc avatar arnabnaha avatar azwreith avatar bradymiller avatar dependabot[bot] avatar dev2-practiceprovider avatar epsdky avatar jdew192837 avatar jonathanzhang53 avatar kchapple avatar kevmccor avatar migdinny avatar muarachmann avatar naveen17797 avatar ngai-e avatar nileshprasad137 avatar perseus avatar punwai avatar robbyoconnor avatar robertogagliotta avatar rreddy70 avatar stephen-smith avatar stephenwaite avatar sunsetsystems avatar tajemo avatar teryhill avatar trodrige avatar yehster avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

lh-ehr's Issues

Updates to Date functions for consistent Localization

Review and integrate update (in progress) to Dates functions.

  1. Make sure all dates are stored UTC
  2. Add Timezone support at the user and site level
  3. Replace DatePicker with newer tools, keep localization support

This is work that is already nearly completed on MI2 private repos and will be pushed to this one for team review.

Restyle Login Menu

Completely re-style the LibreEHR login page, probably removing the top bar, giving it a much-needed makeover that looks completely different.

Search Add Patient - Missing Where statement

On any attempted search I get this error: Notice Nothing between WHERE and ORDER

ERROR: query failed: SELECT *, DATE_FORMAT(DOB,'%m/%d/%Y') as DOB_TS FROM patient_data WHERE ORDER BY lname ASC, fname ASC LIMIT 0, 100

Error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'ORDER BY lname ASC, fname ASC LIMIT 0, 100' at line 1

style class .example_menu unused

the class descriptions for example menu are listed in all CSS style sheet but never used in any code, anywhere. This is minor clean-up stuff for down the road. CSS needs general cleaning ... maybe the bootstrap stuff will come along some day/

.example_menu ul ul {
    display: block;
}
.example_menu a {
    color: #000;
    cursor: pointer;
    display: block;
    font-weight: bold;
    margin-left: 0;
    padding: 2px 2px 2px 17px;
    width: 160px;
}
.example_menu a.expanded {
    background: #bbb url('collapse.gif') no-repeat 3px 50%;
}
.example_menu a.collapsed {
    background: #bbb url('expand.gif') no-repeat 3px 50%;
}
.example_menu a:hover {
    text-decoration: none;
}
.example_menu ul li span {
     background: #d9d1a4;
    color: #000;
    display: block;
    font-weight: normal;
    width:100%;
}
.example_menu ul a:Subjective {
    font-weight: normal;
}
.example_menu ul a:hover {
    background : #f5f5f5;
    text-decoration: underline;
}
.example_menu li.active a {
    background: #fff;
}
.example_menu li.active li a {
    background: #e8e8e8;
}

sql errors separated: add a new allergy issue

new allergy issue
ERROR: insert failed: INSERT INTO lists ( date, pid, type, title, activity, comments, begdate, enddate, returndate, diagnosis, occurrence, classification, referredby, user, groupname, outcome, destination, reinjury_id, injury_grade, injury_part, injury_type, reaction, severity_al ) VALUES ( NOW(), '15168', 'allergy', 'codeine', 1, '', NULL, NULL, NULL, '', '0', '0', '', '', '', '0', '', '', '', '', '', 'unassigned', 'unassigned' )

Error: Incorrect integer value: '' for column 'reinjury_id' at row 1
/opt/www/vhosts/gponline-emr.vu2vu.com/emr_gponline_dev/libreehr/interface/patient_file/summary/add_edit_issue.php at 325:sqlInsert

Remove adLDAP

This was offered on OpenEMR.. another good thing to clean out
remove adLDAP from library
D library/adldap/README.txt (9)
D library/adldap/adLDAP.php (725)
D library/adldap/adLDAP_auth.inc (261)
D library/adldap/adLDAP_conf.inc (24)
D library/adldap/adLDAP_sync.php (182)
D library/adldap/adLDAP_sync.sh (9)

Milestone #1 Discussion

This issue addresses general conversation, assignment of issues, and other communications related to the milestone that are not directly applicable to a single issue.

The active check boxes in lists are not defaulted.

The active check boxes in lists are not defaulted they are left unchecked and it is another item to check seeing that the list will not function without it being checked.

Should the whole active check box be scrapped?

phpmyadmin removal - issue with menu

The JSON menu data is not correctly handled to run external URL. I had fixed the LeftNav menu, but I missed the menu_data.php and menu_data.sql files.

Might need to understand how the URLS are used better so that can be fixed @yehster ?

Remove obsolete freeb/ directory

process_bill.log location needs to move to the sites/*/edi directory or similar

The are the reference currently

sites/default/config.php
3:$GLOBALS['oer_config']['freeb']['claim_file_dir']     = "/usr/share/freeb/public/";
10:// This does not seem useful for PDF HCFAs, see freeb/targetbin/ascii2pdf instead:

interface/billing/freebtest.php
8:$command = "perl /usr/share/freeb/formatbin/" . $format . ".pl";

interface/patient_file/pos_checkout.php
62:require_once("$srcdir/freeb/xmlrpc.inc");
63:require_once("$srcdir/freeb/xmlrpcs.inc");

library/classes/WSWrapper.class.php
2:require_once(dirname(__FILE__) . "/../freeb/xmlrpc.inc");
3:require_once(dirname(__FILE__) . "/../freeb/xmlrpcs.inc");

library/edihistory/csv_record_include.php
1099:   // LibreEHR open log link: <a href='../../library/freeb/process_bills.log' target='_blank' class='link_submit' title=''>[View Log]</a>

Syntax errors in Globals.inc.php

Unresolved merge conflicts in the latest commit ..

on or about line 261

'online_support_link' => array(
  xl('Online Support Link'),
  'text',                           // data type

<<<<<<< HEAD

'http://open-emr.org/',

  'http://libreehr.github.io',

refs/remotes/origin/master
xl('URL for LibreEHR support.')

Possable other bug in pnotes.inc

This was sent to me from Jerry who is working on secure messaging for portal

"there is also a bug in pnote.inc in the getPatientNotes and getPatientSentNotes query where ON pd.id = p.pid should be ON pd.pid = p.pid. How this has not been noticed till now shows either zh fixed in their stuff and did not update code base or they don't use their off site portal..."

Billing Feature review

@teryhill Would you consider reviewing the starting code for diffs against your favorite billing features? I would also like to get in a number of items dealing with claim generation, as well as removing ICD9 hard-coding that messes with manually entered dx. I would like to put together a definition of a second milestone that moves us toward a billing re-write...and allows me to scope a funding request. We need a fundamental advance in billing logic.

sql errors separated: adding new pt encounter

adding new pt encounter with both the main menu 'create visit' item and the encounter list in patient record header. Can open a new encounter panel but hit 'save amd get:
ERROR: insert failed: INSERT INTO form_encounter SET date = '2016-08-15', onset_date = '', reason = 'testy2', facility = 'Your Clinic Name Here', pc_catid = '10', facility_id = '3', billing_facility = '3', sensitivity = 'normal', referral_source = '', pid = '15168', encounter = '3', provider_id = '1'

Error: Incorrect datetime value: '' for column 'onset_date' at row 1
/opt/www/vhosts/gponline-emr.vu2vu.com/emr_gponline_dev/libreehr/interface/forms/newpatient/save.php at 72:sqlInsert

ByteBugs

List of irritations, minor bugs, and personal peeves:

  • Stray html and header tags everywhere. In interface alone, there are 350 html opening tags. Most all, if not all of these are seen as a second opening tag by time php makes a page.
  • Unused tables.

Database and version refactor

I have made a couple of pull requests dealing with /sql and the upgrade scripts.
I changed the version to 1.0.0, db=1, and made an sql upgrade file called 0.0.1_to_1.0.0 that includes most of the good stuff from the last two upgrade scripts. I have left out the species and theology bits, and dumped the county list for some random counties in an unknown state (which broke custom lists all over the place), and tossed a lot of other things like clickoptions conversions, old default data, and some odd scripts that allowed the creation of some users named "Barry" and others.

So: What is the next step in making a fresh new upgrade system?

Demo Install

We need a demo install running somewhere, even if the code is broken for the most part. I would like a news feed on the demo login page announcing recent features and advancements.

includes directory is useless

include_once(dirname(FILE) . "/../../includes/config.php");
This contains:

This is stupid. Either we use this directory or get rid of it. Which one? Please Vote.

Mysql STRICT mode and silent fails on table creation (renamed subject)

After setup.
post_setup

No indication of errors in the apache logs ... but ..

MySQL said: Documentation
#1067 - Invalid default value for 'pc_eventDate'

pc_eventDate date NOT NULL default '0000-00-00',
pc_endDate date NOT NULL default '0000-00-00',

I don't think all zeros is allowed any more ...

mysql Ver 14.14 Distrib 5.7.13, for Linux (x86_64)

sql errors separated: open the history link on pt record screen

attempting to open the history link on pt record screen.
ERROR: insert failed: insert into history_data set pid = ?, date = NOW()
Error: Field 'exams' doesn't have a default value

/opt/www/vhosts/gponline-emr.vu2vu.com/emr_gponline_dev/libreehr/library/patient.inc at 1297:sqlInsert
/opt/www/vhosts/gponline-emr.vu2vu.com/emr_gponline_dev/libreehr/interface/patient_file/history/history.php at 55:newHistoryData(15168)

Writing new Documentation from scratch.

Please use the below as a working discussion document. Edit as desired.
Documentation FORMAT:
HTML5 in in a repository with all materials linked (Watch video, download topic document), with the documentation web-site set to update from the repository. All items presented as a walk-through, but available with topic specific documentation. All terms in the material should be linked to the primary topic or a definition.

TOPIC groups:

  • Installation
  • How LibreEHR works: An overview of the patient-centric design and component interactions, then a demonstration of the workflow process of patient intake, assessment, treatment, billing and AR activity.
  • Configuration: Analyzing your clinic workflow scenario, then configuring LibreEHR to accommodate your needs. Includes Users, Facilities, Globals, Pharmacies, Insurance Companies, Partners Vendor settings (eRX, x12 etc...), Data loads, Forms, Menu changes, Themes, Calendar, then returns to ACL configuration for users.
  • Patient Management: Creating patients/demographics, managing documents, scheduling, flowboard, Encounters and other interventions, Treatment plans, Progress notes, PCP letters, reporting.
  • Billing and Accounting: A mini introduction to medical billing concepts including EDI/ERA and clearinghouse partners. Instruction on: Code and fee management, Fee sheets, Authorization, Billing Report review of claims, Creating invoices, checkouts, CMS-1500's, then x12 batch file creation-upload, ERA acquisition and upload, manual payments and distribution. Then a discussion of batch errors, adjustments, denials and related topics.
  • Reporting, Exports, Imports

sql errors separated: add a new problem issue.

when adding add a new problem issue.
*** In all these issues and problem adding errors they appear when 'save' is clicked in the add problem details popup

ERROR: insert failed: INSERT INTO form_encounter SET date = '2016-08-15', onset_date = '', reason = 'test ecounter', facility = 'Your Clinic Name Here', pc_catid = '10', facility_id = '3', billing_facility = '3', sensitivity = 'normal', referral_source = '', pid = '15168', encounter = '2', provider_id = '1'

Error: Incorrect datetime value: '' for column 'onset_date' at row 1
/opt/www/vhosts/gponline-emr.vu2vu.com/emr_gponline_dev/libreehr/interface/forms/newpatient/save.php at 72:sqlInsert

Clinical (170.314(a)) 2 and 10

Currently uses interface to NewCrop. this interface could be greatly improved and they also support some of the other features for MU2 through their portal.

sql errors in issue_55_zerodates branch

tested links in patient summary screen, issue_55_zerodates branch; ran through the menu formerly known as 'Left Nav Menu' and opened every item.
Did not enter data to see how it was handled, just looked to see if the panel/ module opened without errors.
I'm only mentioning the modules that showed an err msg or did not open with their normal appearance.

details further below but the error messages I saw are:

  • adding new encounter, when hitting save: Error: Incorrect datetime value: '' for column 'onset_date' at row 1
  • adding any/ all issues, when hitting save: Error: Incorrect integer value: '' for column 'reinjury_id' at row 1
  • trying to open the history link on pt record screen:
    ERROR: insert failed: insert into history_data set pid = ?, date = NOW()
    Error: Field 'exams' doesn't have a default value
  • at bottom of patient record, clicked on Amendments's Edit button
    ERROR: query failed: SELECT * FROM amendments WHERE pid = ? ORDER BY amendment_date DESC
    Error: Table 'libreehr_socrates.amendments' doesn't exist
  • fees/ billing: Error: Expression #2 of ORDER BY clause is not in SELECT list, references column 'libreehr_socrates.billing.date' which is not in SELECT list; this is incompatible with DISTINCT
  • all procedures screens had one or another of these:
    Error: Table 'libreehr_socrates.procedure_providers' doesn't exist
    Error: Table 'libreehr_socrates.procedure_order' doesn't exist
    Error: Table 'libreehr_socrates.procedure_result' doesn't exist
    details:

    . adding new pt encounter with both the main menu 'create visit' item and the encounter list in patient record header. Can open a new encounter panel but hit 'save amd get:
    ERROR: insert failed: INSERT INTO form_encounter SET date = '2016-08-15', onset_date = '', reason = 'testy2', facility = 'Your Clinic Name Here', pc_catid = '10', facility_id = '3', billing_facility = '3', sensitivity = 'normal', referral_source = '', pid = '15168', encounter = '3', provider_id = '1'

Error: Incorrect datetime value: '' for column 'onset_date' at row 1
/opt/www/vhosts/gponline-emr.vu2vu.com/emr_gponline_dev/libreehr/interface/forms/newpatient/save.php at 72:sqlInsert

. In a new encounter panel before trying to to save it, add a new problem issue.
*** In all these issues and problem adding errors they appear when 'save' is clicked in the add problem details popup (pic)

ERROR: insert failed: INSERT INTO form_encounter SET date = '2016-08-15', onset_date = '', reason = 'test ecounter', facility = 'Your Clinic Name Here', pc_catid = '10', facility_id = '3', billing_facility = '3', sensitivity = 'normal', referral_source = '', pid = '15168', encounter = '2', provider_id = '1'

Error: Incorrect datetime value: '' for column 'onset_date' at row 1
/opt/www/vhosts/gponline-emr.vu2vu.com/emr_gponline_dev/libreehr/interface/forms/newpatient/save.php at 72:sqlInsert

new allergy issue
ERROR: insert failed: INSERT INTO lists ( date, pid, type, title, activity, comments, begdate, enddate, returndate, diagnosis, occurrence, classification, referredby, user, groupname, outcome, destination, reinjury_id, injury_grade, injury_part, injury_type, reaction, severity_al ) VALUES ( NOW(), '15168', 'allergy', 'codeine', 1, '', NULL, NULL, NULL, '', '0', '0', '', '', '', '0', '', '', '', '', '', 'unassigned', 'unassigned' )

Error: Incorrect integer value: '' for column 'reinjury_id' at row 1
/opt/www/vhosts/gponline-emr.vu2vu.com/emr_gponline_dev/libreehr/interface/patient_file/summary/add_edit_issue.php at 325:sqlInsert

attempting to open the history link on pt record screen.
ERROR: insert failed: insert into history_data set pid = ?, date = NOW()
Error: Field 'exams' doesn't have a default value

/opt/www/vhosts/gponline-emr.vu2vu.com/emr_gponline_dev/libreehr/library/patient.inc at 1297:sqlInsert
/opt/www/vhosts/gponline-emr.vu2vu.com/emr_gponline_dev/libreehr/interface/patient_file/history/history.php at 55:newHistoryData(15168)

at bottom of patient record, clicked on Amendments's Edit
ERROR: query failed: SELECT * FROM amendments WHERE pid = ? ORDER BY amendment_date DESC
Error: Table 'libreehr_socrates.amendments' doesn't exist

/opt/www/vhosts/gponline-emr.vu2vu.com/emr_gponline_dev/libreehr/interface/patient_file/summary/demographics.php at 1027:sqlStatement

running through the menu formerly known as 'left nav':

patient/ client works.
fees- payment and checkout displayed ok
- billing showed normal upper panel; threw this in lower panel of the display:
selected several search criteria then updated list -> no change in lower panel.

ERROR: query failed: select distinct billing.id, form_encounter.date, billing.pid, billing.code_type, billing.code, billing.user from form_encounter, billing, patient_data, claims, insurance_data where billing.encounter = form_encounter.encounter and billing.pid = form_encounter.pid and patient_data.pid = form_encounter.pid and claims.patient_id = form_encounter.pid and claims.encounter_id = form_encounter.encounter and insurance_data.pid = form_encounter.pid and insurance_data.type = 'primary' AND (billing.billed is null or billing.billed = '0' or (billing.billed = '1' and billing.bill_process = '3')) AND (form_encounter.date between '2016-08-16 00:00:00' and '2016-08-16 23:59:59') and billing.code_type like ? and billing.activity = 1 order by billing.pid, billing.date ASC

Error: Expression #2 of ORDER BY clause is not in SELECT list, references column 'libreehr_socrates.billing.date' which is not in SELECT list; this is incompatible with DISTINCT

/opt/www/vhosts/gponline-emr.vu2vu.com/emr_gponline_dev/libreehr/library/billrep.inc at 178:sqlStatement
/opt/www/vhosts/gponline-emr.vu2vu.com/emr_gponline_dev/libreehr/interface/billing/billing_report.php at 627:getBillsListBetween(%)

fees/ posting -> blank panel below the line of tabs and screen header
fees/ batch payments -> looks normal
fees/ edi history -> looks normal
modules/ manage modules -> blank panel below the line of tabs and screen header

procedures / providers:
ERROR: query failed: SELECT pp.* FROM procedure_providers AS pp ORDER BY pp.name

Error: Table 'libreehr_socrates.procedure_providers' doesn't exist


/opt/www/vhosts/gponline-emr.vu2vu.com/emr_gponline_dev/libreehr/interface/orders/procedure_provider_list.php at 37:sqlStatement

procedures/ configuration looks normal
procedures/ load compendium:
ERROR: query failed: SELECT pp.* FROM procedure_providers AS pp ORDER BY pp.name

Error: Table 'libreehr_socrates.procedure_providers' doesn't exist


/opt/www/vhosts/gponline-emr.vu2vu.com/emr_gponline_dev/libreehr/interface/orders/procedure_provider_list.php at 37:sqlStatement

procedures/ pending review and patient results

ERROR: query failed: SELECT po.procedure_order_id, po.date_ordered, pc.procedure_order_seq, pt1.procedure_type_id AS order_type_id, pc.procedure_name, pr.procedure_report_id, pr.date_report, pr.date_collected, pr.specimen_num, pr.report_status, pr.review_status FROM procedure_order AS po JOIN procedure_order_code AS pc ON pc.procedure_order_id = po.procedure_order_id LEFT JOIN procedure_type AS pt1 ON pt1.lab_id = po.lab_id AND pt1.procedure_code = pc.procedure_code LEFT JOIN procedure_report AS pr ON pr.procedure_order_id = po.procedure_order_id AND pr.procedure_order_seq = pc.procedure_order_seq WHERE po.patient_id = '15168' AND 1 = 1 ORDER BY po.date_ordered, po.procedure_order_id, pc.procedure_order_seq, pr.procedure_report_id

Error: Table 'libreehr_socrates.procedure_order' doesn't exist

/opt/www/vhosts/gponline-emr.vu2vu.com/emr_gponline_dev/libreehr/interface/orders/orders_results.php at 419:sqlStatement

procedures/ lab overview
ERROR: query failed: SELECT DISTINCT procedure_result.result_code AS value_code FROM procedure_result JOIN procedure_report ON procedure_result.procedure_report_id = procedure_report.procedure_report_id JOIN procedure_order ON procedure_report.procedure_order_id = procedure_order.procedure_order_id WHERE procedure_order.patient_id = ? AND procedure_result.result IS NOT NULL AND procedure_result.result != ''ORDER BY procedure_result.result_code ASC

Error: Table 'libreehr_socrates.procedure_result' doesn't exist


/opt/www/vhosts/gponline-emr.vu2vu.com/emr_gponline_dev/libreehr/interface/patient_file/summary/labdata.php at 158:sqlStatement

procedures/ batch results: opened looking normal

procedures/ electronic reports:
ERROR: query failed: SELECT * FROM procedure_providers ORDER BY name

Error: Table 'libreehr_socrates.procedure_providers' doesn't exist


/opt/www/vhosts/gponline-emr.vu2vu.com/emr_gponline_dev/libreehr/interface/orders/receive_hl7_results.inc.php at 1026:sqlStatement
/opt/www/vhosts/gponline-emr.vu2vu.com/emr_gponline_dev/libreehr/interface/orders/list_reports.php at 184:poll_hl7_results(Array)

Syntax error in sql_upgrade_fx.php prevents login

[Wed Aug 03 23:22:09.548820 2016] [:error] [pid 24054] [client 50.43.80.9:53045] PHP Fatal error: 'break' not in the 'loop' or 'switch' context in ... /libreehr/library/sql_upgrade_fx.php on line 337

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.