美文网首页
患者诊断信息提取接口说明

患者诊断信息提取接口说明

作者: 曦航老袁 | 来源:发表于2019-03-15 10:10 被阅读0次

命名空间:XHSOFT.DIAGINFO
支持环境:Microsoft .NET Framework 4.0
调用类名:MainFun
调用场景:所有开立诊断、修改诊断、删除诊断及查询诊断的程序环节
本文作者:曦航老袁
控制版本:V1.0.0.000


函数一:获取患者疾病诊断集

函数原型:public int Trade(string iStr, ref string oStr, bool IsSave)

调用参数:

  • iStr(输入参数):医疗模式|门诊(住院)编号|操作员编号
  • oStr(输出参数):诊断类别编码|病情状态编友|诊断疾病编码|诊断疾病名称...
  • IsSave:是否需要保存

返回结果:结果(0成功,-1失败)

其他说明:

  1. 医疗模式:1门诊,2住院;
  2. 门诊(住院)编号:门诊为当次就诊的挂号单号,住院为当次住院号(原来系统中称之为病历号);
  3. 输出参数:是一个循环体字符串,循环的次数不确定,由医生开具的诊断个数决定。其中 诊断类别编码 详见附表1.1
  4. 是否需要保存参数决定本次调用函数过程中,是否需要将结果保存到本地数据库中,只有保存后 函数二、函数三 等后续函数才能够正常进行调用。
  5. 医生在使用本函数过程中,可以通过快捷菜单对诊断疾病的顺序进行调整,在保存时程序会自动默认设置第一诊断为“主要诊断”,从第二诊断(含)之后为 “其他诊断”
  6. 本函数是医生在新建诊断记录或重新编辑诊断记录时的场景,可以将诊断疾病的记录保存在数据库中供其他网点的程序调用。

函数二:获取患者疾病诊断集输出参数串

函数原型:public int GetDiagString(string iStr, ref string oStr)

调用参数:

  • iStr(输入参数):医疗模式|门诊(住院)编号|操作员编号
  • oStr(输出参数):诊断类别编码|病情状态编友|诊断疾病编码|诊断疾病名称...

返回结果:结果(0成功,-1失败)

其他说明:

  1. 本函数为 函数一 的后续函数,只有在数据库已经保存了诊断疾病信息后方可以调用;
  2. 本函数用来调用原来存储数据库中的诊断结果,而不需要对诊断疾病重新编辑的场景。
  3. 输入参数、输出参数的使用方法同 函数一 的说明;

函数三:患者疾病诊断保存

函数原型:public int PattDiagSave(string iStr, string dStr)

调用参数:

  • iStr(输入参数):医疗模式|门诊(住院)编号|操作员编号
  • oStr(输出参数):诊断类别编码|病情状态编友|诊断疾病编码|诊断疾病名称...

返回结果:结果(0成功,-1失败)

其他说明:

  • 本函数为 函数一 的后续函数,一般情况下不能单独使用;
  • 输入参数、输出参数的使用方法同 函数一 的说明;
  • 本函数用来保存 函数一 中没有进行保存的诊断疾病内容,通常使用以下两种场景:
    1. 通过 函数一 获取了诊断疾病信息,对患者信息进行再次处理(例如:进行医保人员登记等)后,进行的数据保存操作。此场景一般不会对上次获取的诊断疾病信息进行操作,原样做为参数重新调用即可。
    2. 通过 **函数一 ** 获取了诊断疾病信息后,由于特殊原因对诊断疾病信息进行二次加工处理后,重新调用本函数回存数据库。

程序界面

诊断疾病操作界面

选项附表

1.1 诊断类别

诊断类别编号 疾病类码 诊断类别名称 门诊标志 住院标志
1 D 西医门诊诊断 1 0
2 B 中医门诊诊断 1 0
3 D 西医出院诊断 0 1
4 B 中医出院诊断 0 1
5 Z 中医证型 1 0
7 Y 损伤中毒 0 1
8 M 病理诊断 0 1
9 D 入院诊断 0 1

1.2 疾病分类

疾病分类编码 疾病分类名称
B 中医疾病编码
D 西医疾病编码(ICD-10)
M 肿瘤形态学编码
S 手术编码(ICD-9-CM3 )
Y 损伤中毒及外部原因编码
Z 中医病征编码

相关文章

网友评论

      本文标题:患者诊断信息提取接口说明

      本文链接:https://www.haomeiwen.com/subject/ydokmqtx.html