# Major CVS update from April 1, 2008

**URL:** <https://community.open-emr.org/t/major-cvs-update-from-april-1-2008/6957>\
**Category:** OpenEMR Development\
**Created:** [March 24, 2008, 10:28am UTC](https://community.open-emr.org/t/major-cvs-update-from-april-1-2008/6957 "2008-03-24T10:28:57Z")\
**Posts on this page:** 14\
**Page:** 1

<div class="post-metadata">

**Author:** ![system](https://discourse-uploads-openemr.s3.dualstack.us-east-1.amazonaws.com/original/2X/b/bb9e4e8ae2ea7faac2e952fd9e38a3ce03aac403.png) [@system](https://community.open-emr.org/u/system)\
**Post date:** [March 24, 2008, 10:28am UTC](https://community.open-emr.org/t/major-cvs-update-from-april-1-2008/6957/1 "2008-03-24T10:28:57Z")

</div>

**[drbosman](https://sourceforge.net/u/drbosman/)** wrote on [Monday, March 24, 2008](https://sourceforge.net/p/openemr/discussion/202506/thread/b64c6b20/#019f):

The Dutch OpenEMR group will do a major update to the CVS. We will incorporate our DBC and Vektis (Dutch billing system) code into CVS.  
This will require us to download a snapshot of the CVS; incorporate our code into the snapshop; test to make sure our code will work as expected without breaking current code; then update the CVS.  
This process will take between 2 and 4 weeks.

We therefore kindly request the following:

\* We will take a snapshot of the CVS on April 1, 2008.  
\* Our update will take 2 to 4 weeks  
\* During that time, please do NOT add significant changes to the CVS  
\* If you do have to make (preferably minor) changes, please post a short note as a follow up message in this thread so we can make sure these changes will not be overwritten when we update the CVS with our new code  
\* When we are done we will post a follow up to this message

Thank you very much for your cooperation.

---

<div class="post-metadata">

**Author:** ![system](https://discourse-uploads-openemr.s3.dualstack.us-east-1.amazonaws.com/original/2X/b/bb9e4e8ae2ea7faac2e952fd9e38a3ce03aac403.png) [@system](https://community.open-emr.org/u/system)\
**Post date:** [March 24, 2008, 2:04pm UTC](https://community.open-emr.org/t/major-cvs-update-from-april-1-2008/6957/2 "2008-03-24T14:04:43Z")

</div>

**[cfapress](https://sourceforge.net/u/cfapress/)** wrote on [Monday, March 24, 2008](https://sourceforge.net/p/openemr/discussion/202506/thread/b64c6b20/#019f/8e97):

I too have been doing some big changes in the CVS code. I’ve been trickling them to Rod over the past few weeks. My changes have mainly revolved around the calendar and basic user interface. Nothing structural and certainly nothing related to billing.

Are your changes strictly in the billing area?

If not, where else?

Jason

---

<div class="post-metadata">

**Author:** ![system](https://discourse-uploads-openemr.s3.dualstack.us-east-1.amazonaws.com/original/2X/b/bb9e4e8ae2ea7faac2e952fd9e38a3ce03aac403.png) [@system](https://community.open-emr.org/u/system)\
**Post date:** [March 24, 2008, 2:56pm UTC](https://community.open-emr.org/t/major-cvs-update-from-april-1-2008/6957/3 "2008-03-24T14:56:18Z")

</div>

**[sunsetsystems](https://sourceforge.net/u/sunsetsystems/)** wrote on [Monday, March 24, 2008](https://sourceforge.net/p/openemr/discussion/202506/thread/b64c6b20/#019f/13c2):

Dr. Bosman, thanks for the warning.&nbsp; I’ll plan to check in Jason’s more recent changes before you start, and some of my own.&nbsp; Agreed that it would be good to get some more info as to the areas of the code that you’ll be changing.

Note that CVS will warn you of conflicting changes when you do a checkin and in many cases will resolve concurrent changes to the same module.&nbsp; So if it is used correctly then overwritten changes should never happen, and you should make sure your team knows how to do that.&nbsp; Of course we’ll want to stay out of your way to make things as easy as possible for your group.

Thanks,

Rod  
[www.sunsetsystems.com](http://www.sunsetsystems.com)

---

<div class="post-metadata">

**Author:** ![system](https://discourse-uploads-openemr.s3.dualstack.us-east-1.amazonaws.com/original/2X/b/bb9e4e8ae2ea7faac2e952fd9e38a3ce03aac403.png) [@system](https://community.open-emr.org/u/system)\
**Post date:** [March 24, 2008, 4:49pm UTC](https://community.open-emr.org/t/major-cvs-update-from-april-1-2008/6957/4 "2008-03-24T16:49:10Z")

</div>

**[drbosman](https://sourceforge.net/u/drbosman/)** wrote on [Monday, March 24, 2008](https://sourceforge.net/p/openemr/discussion/202506/thread/b64c6b20/#019f/0e2a):

We wrote our modules from scratch. We do not use the original billing module. A partial list of modifications is here: [http://sourceforge.net/forum/message.php?msg\_id=4656421](http://sourceforge.net/forum/message.php?msg_id=4656421)  
The reason we ask not to make structural changes to CVS is we have been modifying parts of OpenEMR to make it work with our code. We will update CVS and make sure that our code does not break the "original" OpenEMR. Any conflicting changes made after April 1 will require us to restart the testing phase which would extend our update process.

---

<div class="post-metadata">

**Author:** ![system](https://discourse-uploads-openemr.s3.dualstack.us-east-1.amazonaws.com/original/2X/b/bb9e4e8ae2ea7faac2e952fd9e38a3ce03aac403.png) [@system](https://community.open-emr.org/u/system)\
**Post date:** [March 25, 2008, 12:24pm UTC](https://community.open-emr.org/t/major-cvs-update-from-april-1-2008/6957/5 "2008-03-25T12:24:27Z")

</div>

**[sunsetsystems](https://sourceforge.net/u/sunsetsystems/)** wrote on [Tuesday, March 25, 2008](https://sourceforge.net/p/openemr/discussion/202506/thread/b64c6b20/#019f/a239):

Hmm, as I think about this I’m wondering if we need to make a branch for you.&nbsp; I have some very active clients right now and 4 weeks is a long time to hold on to changes.&nbsp; Looking at other threads in this forum, I have a feeling other developers will also be wanting to make commits.

The branch could be merged back into the trunk when you are done.

Comments?

Rod

---

<div class="post-metadata">

**Author:** ![system](https://discourse-uploads-openemr.s3.dualstack.us-east-1.amazonaws.com/original/2X/b/bb9e4e8ae2ea7faac2e952fd9e38a3ce03aac403.png) [@system](https://community.open-emr.org/u/system)\
**Post date:** [April 7, 2008, 3:44pm UTC](https://community.open-emr.org/t/major-cvs-update-from-april-1-2008/6957/6 "2008-04-07T15:44:36Z")

</div>

**[drbosman](https://sourceforge.net/u/drbosman/)** wrote on [Monday, April 07, 2008](https://sourceforge.net/p/openemr/discussion/202506/thread/b64c6b20/#019f/10fa):

Update and explanation:  
- our system is kept as much as possible away from the original code (we have around 18 common files only)  
- the modifications in common files are well commented and try to interfere as little as possible with the rest of the code  
- the original tables are not altered; we are using only new tables.  
- we don’t need a waiting time from others committing to CVS; we’ll be committing as other developers do.

---

<div class="post-metadata">

**Author:** ![system](https://discourse-uploads-openemr.s3.dualstack.us-east-1.amazonaws.com/original/2X/b/bb9e4e8ae2ea7faac2e952fd9e38a3ce03aac403.png) [@system](https://community.open-emr.org/u/system)\
**Post date:** [April 7, 2008, 9:53pm UTC](https://community.open-emr.org/t/major-cvs-update-from-april-1-2008/6957/7 "2008-04-07T21:53:51Z")

</div>

**[drbowen](https://sourceforge.net/u/drbowen/)** wrote on [Monday, April 07, 2008](https://sourceforge.net/p/openemr/discussion/202506/thread/b64c6b20/#019f/01e2):

Dear Michiel,

The new tables shouldn’t cause any problems.&nbsp; If there are 18 common files, feeding then in one by one would seem to cause the least disruption and hopefully make debugging easier.

Let me know and I will try to help test.

Sincerely,

Sam Bowen, MD

> **[OEMR](http://www.oemr.org/)**
>
> OEMR is a non-profit organization that supports the OpenEMR project.

---

<div class="post-metadata">

**Author:** ![system](https://discourse-uploads-openemr.s3.dualstack.us-east-1.amazonaws.com/original/2X/b/bb9e4e8ae2ea7faac2e952fd9e38a3ce03aac403.png) [@system](https://community.open-emr.org/u/system)\
**Post date:** [April 7, 2008, 10:20pm UTC](https://community.open-emr.org/t/major-cvs-update-from-april-1-2008/6957/8 "2008-04-07T22:20:32Z")

</div>

**[drbowen](https://sourceforge.net/u/drbowen/)** wrote on [Monday, April 07, 2008](https://sourceforge.net/p/openemr/discussion/202506/thread/b64c6b20/#019f/1255):

Dear Michiel,

Could you post a list of the files that will need to be merged here so that we can hopefully know what is most likely to be affected by the changes?

Sam Bowen  
[http://www.oemr.org/](http://www.oemr.org/)&nbsp;

---

<div class="post-metadata">

**Author:** ![system](https://discourse-uploads-openemr.s3.dualstack.us-east-1.amazonaws.com/original/2X/b/bb9e4e8ae2ea7faac2e952fd9e38a3ce03aac403.png) [@system](https://community.open-emr.org/u/system)\
**Post date:** [April 8, 2008, 1:11pm UTC](https://community.open-emr.org/t/major-cvs-update-from-april-1-2008/6957/9 "2008-04-08T13:11:52Z")

</div>

**[lemonsoftwarero](https://sourceforge.net/u/lemonsoftwarero/)** wrote on [Tuesday, April 08, 2008](https://sourceforge.net/p/openemr/discussion/202506/thread/b64c6b20/#019f/0342):

Here is the required list with some small comments:

library/

patient.inc  
new functions inserted (getPatientDataNL; getFacilities)  
modified newPatientData() function -\> new args ($nstreet, $nnr, $nadd, $prefixlast, $prefixlastpartner, $lastpartner)  
new sql statements who deal with new args

interface/patient\_file/encounter/

coding.php  
implement specific DBC links: Add DSM-IV, etc…

encounter\_bottom.php  
implement some specific menu items (Content; DBC History)

patient\_encounter.php  
- used instead of encounter\_bottom in ‘non concurrent’ view version

interface/patient\_file/summary/

demographics.php

demographics\_full.php  
addresses in dutch format  
names in dutch format  
care provider & referer new fields

demographics\_save.php  
modified patient date (added addresses, names and other infos – dutch specific)  
call newPatientData() with new infos

summary\_title.php  
display dutch name format (with prefixes and partners)

encounter\_title.php  
display dutch name format (with prefixes and partners)

/interface/usergroup/

user\_admin.php  
add job description dropdown for DBC

usergroup\_admin.php  
add job description dropdown for DBC

usergroup\_navigation.php  
add menu entries for DBC/Vektis&nbsp;

facility\_admin.php  
facilities updating statement (cl\_facility\_circuit)

interface/new

new\_patient\_save.php  
new.php  
– replace middle name with dutch prefix for names (van den, van, etc)

interface/

globals.php – DBC switch ($GLOBALS[‘dutchpc’])

interface/main/calendar

add\_edit\_events.php  
activities dropdowns

library/

translation.inc.php  
mb\_strpad – custom function for multibyte string padding

---

<div class="post-metadata">

**Author:** ![system](https://discourse-uploads-openemr.s3.dualstack.us-east-1.amazonaws.com/original/2X/b/bb9e4e8ae2ea7faac2e952fd9e38a3ce03aac403.png) [@system](https://community.open-emr.org/u/system)\
**Post date:** [April 16, 2008, 1:24pm UTC](https://community.open-emr.org/t/major-cvs-update-from-april-1-2008/6957/10 "2008-04-16T13:24:53Z")

</div>

**[drbosman](https://sourceforge.net/u/drbosman/)** wrote on [Wednesday, April 16, 2008](https://sourceforge.net/p/openemr/discussion/202506/thread/b64c6b20/#019f/fe2c):

We have finished our integration into CVS.

One word of advice: never mention you need a week of little CVS activity, because activity has never been as high as during the last two weeks 🙂

Great to see that so many people are actively contributing to OpenEMR!

Some words in Dutch to explain what we did:

OpenEMR is een open-source electronisch medisch dossier. Het is nu mogelijk om ambulante (poliklinische) diagnose behandelcombinaties (DBC) te openen voor GGZ (geestelijke gezondheidszorg) in OpenEMR, en daarna bestanden volgens Vektis-standaard GZ311 aan te leveren aan Vecozo (of bijvoorbeeld Fa-med) en DBC-bestanden volgens de geldende specificaties aan Disportal.

Email voor meer informatie: drbosman apestaart users punt sourceforge punt net

---

<div class="post-metadata">

**Author:** ![system](https://discourse-uploads-openemr.s3.dualstack.us-east-1.amazonaws.com/original/2X/b/bb9e4e8ae2ea7faac2e952fd9e38a3ce03aac403.png) [@system](https://community.open-emr.org/u/system)\
**Post date:** [April 16, 2008, 2:34pm UTC](https://community.open-emr.org/t/major-cvs-update-from-april-1-2008/6957/11 "2008-04-16T14:34:58Z")

</div>

**[drbowen](https://sourceforge.net/u/drbowen/)** wrote on [Wednesday, April 16, 2008](https://sourceforge.net/p/openemr/discussion/202506/thread/b64c6b20/#019f/a708):

Congratulations!

Thank you Dr. Bosman, Cristian and your group for this big effort.&nbsp; It is much appreciated by all.

Sam Bowen, MD

> **[OEMR](http://www.oemr.org/)**
>
> OEMR is a non-profit organization that supports the OpenEMR project.

---

<div class="post-metadata">

**Author:** ![system](https://discourse-uploads-openemr.s3.dualstack.us-east-1.amazonaws.com/original/2X/b/bb9e4e8ae2ea7faac2e952fd9e38a3ce03aac403.png) [@system](https://community.open-emr.org/u/system)\
**Post date:** [April 16, 2008, 4:04pm UTC](https://community.open-emr.org/t/major-cvs-update-from-april-1-2008/6957/12 "2008-04-16T16:04:19Z")

</div>

**[sunsetsystems](https://sourceforge.net/u/sunsetsystems/)** wrote on [Wednesday, April 16, 2008](https://sourceforge.net/p/openemr/discussion/202506/thread/b64c6b20/#019f/08ba):

Thanks Dr. Bosman!&nbsp; Sorry for all the activity recently!&nbsp; Your group must be commended for working around it all.

However I did find two cases where recent changes were overwritten and lost:

(1) interface/new/new.php appears to be a modification of version 1.11 instead of version 1.13, and so changes made for 1.12 and 1.13 were lost.

(2) interface/new/new\_patient\_save.php appears to be a modification of 1.5 instead of 1.6, and so the 1.5 changes were lost.

Could you have your team correct these ASAP?

Thanks again!

Rod  
[www.sunsetsystems.com](http://www.sunsetsystems.com)

---

<div class="post-metadata">

**Author:** ![system](https://discourse-uploads-openemr.s3.dualstack.us-east-1.amazonaws.com/original/2X/b/bb9e4e8ae2ea7faac2e952fd9e38a3ce03aac403.png) [@system](https://community.open-emr.org/u/system)\
**Post date:** [April 16, 2008, 5:12pm UTC](https://community.open-emr.org/t/major-cvs-update-from-april-1-2008/6957/13 "2008-04-16T17:12:28Z")

</div>

**[drbosman](https://sourceforge.net/u/drbosman/)** wrote on [Wednesday, April 16, 2008](https://sourceforge.net/p/openemr/discussion/202506/thread/b64c6b20/#019f/2064):

Will be fixed by tomorrow.

---

<div class="post-metadata">

**Author:** ![system](https://discourse-uploads-openemr.s3.dualstack.us-east-1.amazonaws.com/original/2X/b/bb9e4e8ae2ea7faac2e952fd9e38a3ce03aac403.png) [@system](https://community.open-emr.org/u/system)\
**Post date:** [April 19, 2008, 6:22am UTC](https://community.open-emr.org/t/major-cvs-update-from-april-1-2008/6957/14 "2008-04-19T06:22:53Z")

</div>

**[sunsetsystems](https://sourceforge.net/u/sunsetsystems/)** wrote on [Saturday, April 19, 2008](https://sourceforge.net/p/openemr/discussion/202506/thread/b64c6b20/#019f/d502):

Never mind, I fixed them myself.

Rod  
[www.sunsetsystems.com](http://www.sunsetsystems.com)
