登录 注册

登录

问题 7号任务:开发“医学咨询”、“法律咨询”类组件

更多
2009年12月22日 09:41 - 2009年12月22日 10:26 #1 作者: Joomla之门
根据本站会员 ultramankiki 的需求 ,我发布这个开发任务:制作一个符合中国国情的“医学咨询”、“法律咨询”类组件。

1、为了保持问答双方的有效联系,应该限制只有注册会员在登录后才可以提交咨询问题;可以保留一个“允许游客提问”的选项,但不是默认选项。
2、“保护患者/客户隐私”应该是此类咨询的第一原则。因此,问题的内容和答复的内容只能由提问者和回答者看到,其他游客或会员无法看到;为了通过展示问题标题来吸引更多咨询者(顾客),可以考虑向公众或会员开放权限,允许看到问题的标题,但是点击标题后看不到内容,而是“您不是提问者或解答者,因此无权观看详情”的提示;
3、咨询者可能针对答复内容再次提出引申问题,考虑到与原问题的相关性,这个二次提问及后续答复,应该与原问题及答案组成一个“会话”(Thread),类似论坛上的“讨论话题”,按照时间顺序排列;
4、允许对提问类型进行预定义。例如:医学类可以有“保健/养生/治疗/药物/常识”等类型,法律类可以有“立案/取证/上诉/量刑”等类型,同时,都必须有一个类型叫做“已解决”,以方便提问者在最终获得满意答复后将该会话标记为“已解决”。这种“已解决”的话题前面将出现绿色的对勾等明显标志,以便让游客或其他会员看到咨询栏目解决问题的实力;
5、从保护客户隐私的角度看,客户的“个人资料”也是必须保护的。因此,点击用户名之后,该用户的 E-mail、电话、住址、真实姓名、QQ号码等资料都应该是隐藏的 —— 这个必须是默认隐藏,无需客户去手动操作。而医生或者律师应该有权得知这些资料,因此对解答者应该是默认显示的,以便进一步沟通。
6、有时候一个问题可能有普遍性意义。因此,可以设置一个选项,允许提问者选择“是否允许其他会员看到这个问题及解答详情”、“是否允许游客看到这个问题及解答详情”。这个决定权应该在提问者;
7、有时候医生或者律师希望其他同事来帮忙或者参考某个问题,那么解答者应该有权提出“邀请某某医生/律师(选择用户名)来会诊/共同探讨”的请求,此请求将交给提问者(客户)来批准。
8、考虑到医院或者律师事务所的业务范围较广,这个咨询组件必须允许设置“类别”及“子类别”。例如:按照“内科”、“外科”、“妇科”划分不同类别,而在“外科”之中,可以有“肝胆外科”、“骨科”、“颅脑外科”等子类别;律师行业则按照“经济合同”、“刑事犯罪”、“知识产权”等划分类别,按照“盗窃案”、“欺诈案”、“侵权案”等划分子类别;
9、除了设置类别外,还必须有“按人名设置专版”的功能。比如医院有“专家门诊”,律师也有“知名律师”,必须为这些个人设置专版,客户可以立即投奔自己喜欢的专家去提问。该“专家”就相当于论坛上的“版主”,该“版块”的名称就是专家的名称(或众人知晓的其他头衔),所有向该专家发出的提问话题,都是储存在该专版上。这样也有助于进一步扩大专家的影响。
10、在线咨询很少是免费的。因此为了方便收费,这个咨询系统应该考虑与 Joomla 的积分系统(积分系统与全站的付费会员体系整合,会员可付费购买积分)互通。设置的初步规则包括:普通版块(类别)提问一次扣除多少积分,专家版块提问一次扣除多少积分;允许提问者设置悬赏(提高积分吸引最佳答案);允许根据提问者(可增加:其他会员/游客)对答案的评价来给解答者奖励积分;等等。
11、为了扩大专家的影响,专家的“用户资料”应该是对所有人可见(除了电话、住址等私密资料)。比如:医院的专家可以在个人资料中放上照片、出诊时间、特长等等,也可以链接到详细介绍该专家的其他文章页面。
12、提问者可能会提供一些资料,例如 X光照片、化验单,或者合同副本、案发现场照片等证据,因此,必须同时提供“上传附件”功能。同时,提问者在允许他人观看提问内容(文字)时,未必希望他人看到照片或附件文档。因此,必须在每一个附件上传框后面设置选项:“禁止其他会员观看此附件”、“禁止游客观看此附件”,默认都是禁止。
13、某些附件可能很大,例如磁共振(MRI)的片子扫描或者拍照后可能有 5MB 大,上传很困难,并且消耗网站的空间。因此,借鉴一个 SMF 论坛的插件功能,允许将图片类附件上传到 ImageShack 等免费图片储存空间,同时链接显示在提问内容里面;将其它文档类型的附件上传到其它某个免费网盘。这样可以节省网站空间和带宽。
14、如果想再复杂一点,可以细分权限系统。例如,对于普通医生或律师的解答,高级医生或律师可以进行纠正、点评、补充,等等。
15、为了增强咨询系统与全站的血肉联系,必须能够与论坛、会员资料等系统统一起来。也就是用户名都是唯一的,用户资料全站通用。
16、为了提醒用户,比如“请提供更多资料”、“我已回答”、“会员××对你的问题进行了补充/评价”、“我们国庆节打折优惠”等,本组件必须自带,或者与其他电子报组件(例如 AcyMailing)配合,来根据预设条件发送通知信函,或者群发邮件。

考虑到这个组件的复杂性,我希望能有人专心专意做好这一个组件。同时,也希望有用户可以对这个任务进行 捐款赞助

谢谢!

付费下载 Joomla 3 扩展汉化版: 我要付费支持 Joomla 之门!

登录 或者   注册一个会员帐号 来参与讨论

更多
2009年12月22日 12:37 #2 作者: 南荒
我最近正在打算开发知道,跟这功能类似。

nhuang.com
zhujianbo.com
QQ群:19675428
新浪微博:weibo.cn/388580
循着真理的脚步,追寻,亦不必停留

登录 或者   注册一个会员帐号 来参与讨论

更多
2009年12月24日 08:27 #3 作者: Joomla之门
我觉得这种咨询跟“问答”(如“百度知道”)还不太一样。咨询类的有隐私保护在里面,而问答类几乎不考虑隐私问题。

我觉得开发这样一个咨询类组件应该是比较辛苦的。所以我想到一个比较轻松的方案:可以直接在论坛组件上进行改进。可选择 Kunena 论坛组件,或者选择 SMF 论坛程序。论坛本身就有“类别”、“版块”、“子版块”功能,只需将版主权限和会员权限、游客权限进行适当调整就可以 —— 当然,对于现有论坛来说,可以通过开发其插件来实现权限控制,这样就不用改得面目全非了。

付费下载 Joomla 3 扩展汉化版: 我要付费支持 Joomla 之门!

登录 或者   注册一个会员帐号 来参与讨论

更多
2014年03月04日 11:01 #4 作者: Hank
居然看到了5年前的帖子了

而这也是我正在找的,不知道现在有人开发出来没有。 :whistle:

开放授权的PLM系统!
www.arasplm.net

登录 或者   注册一个会员帐号 来参与讨论