Richard Hosking wrote:
> Where would one find such tried and tested patterns?

Somewhere in the many volumes of patterns listed here:
http://hillside.net/patterns/books/

And a lot can be learned from careful study of systems which are known
to work well.

I suppose I was just making the general point that the hardest thing to
get right in any software development project is not the actual
programming (although that is not trivial), but the design, and far more
time will (or should) be spent re-writing or re-factoring code in teh
pursuit of better design (of back-end storage, of middlewre algorithms
or of the user interface) than in fixing mere bugs in the program code.

Tim C

> Tim Churches wrote:
> 
>> Richard Hosking wrote:
>>  
>>
>>> Another component of practice software is an appointment system.
>>> Is there an good OSS alternative for this?
>>> I have done a brief search again -  there is a php based program called
>>> Meeting Room Booking System which uses MySQL or PostgreSQL as a DB. It
>>> is web based again
>>> Clearly the booking would have to link into the clinical system -
>>> presumably this isnt too hard
>>>   
>>
>> Booking/appointment systems, and also accounting/bookkeeping systems are
>> both well-understood problems and it is easy to find tried-and-tested
>> design patterns for them - thus it may be easier to implement "new" appt
>> and accounting subsystems, using proven designs, as part of a novel
>> clinical system than it is to integrate existing appt and accounting
>> packages into a new clinical system.
>>
>> Tim C
>>
>> _______________________________________________
>> Gpcg_talk mailing list
>> [email protected]
>> http://ozdocit.org/cgi-bin/mailman/listinfo/gpcg_talk
>>
>>  
>>
> _______________________________________________
> Gpcg_talk mailing list
> [email protected]
> http://ozdocit.org/cgi-bin/mailman/listinfo/gpcg_talk
> 

_______________________________________________
Gpcg_talk mailing list
[email protected]
http://ozdocit.org/cgi-bin/mailman/listinfo/gpcg_talk

Reply via email to