根据处方号获取中医诊断及证型

点 赞
0
热 度
47
评 论
0
  1. 首页
  2. Intersystem IRIS
  3. 基础Cache
  4. 根据处方号获取中医诊断及证型

根据处方号获取中医诊断及证型

/// Description:获取处方关联诊断
/// Input:      PrescNo(处方号),DelimStr(返回值分隔符),Type(GX,GC,ZX)
/// Return:     诊断1DelimStr诊断2
/// Version:    V8.3+
/// Provider:   医生站           
/// Debug:      w ##class(PHA.FACE.IN.Com).GetMRDiagnosDesc("O250815000004",",")
ClassMethod GetMRDiagnosDesc(PrescNo, DelimStr, Type = "") As %String
{
	Q:PrescNo="" ""
	s OrdId=$o(^OEORD(0,"PrescNo",PrescNo,""))
	s AdmDr=$p(^OEORD(OrdId),"^",1)
	s MRAdmRowid=$p(^PAADM(AdmDr),"^",61)
	Q:MRAdmRowid="" ""
	s (desc,types)=""
	s mrdisg ="0" f  s mrdisg=$O(^MR(MRAdmRowid,"DIA",mrdisg)) q:mrdisg=""  d
	.s icdcode = $P(^MR(MRAdmRowid,"DIA",mrdisg),"^",1)
	.s icddx = $P(^MRC("ID",icdcode),"^",13)
	.s icddesc = $P(^MRC("ID",icdcode),"^",2)
	.i icddx="N" s desc = $s(desc="":icddesc,1:desc_" "_icddesc)
	.i icddx="Y" s types = $s(types="":icddesc,1:types_" "_icddesc)
	;s MRDiagnosDesc = ##class(web.DHCDocDiagLinkToPrse).GetMRDiagnosDesc(PrescNo, DelimStr, Type)
    q desc_"^"_types
}


余乃云水散人,栖于数字之墟。性耽幽静,常以青简为田,墨痕为穗。晨起推窗,听松风煮茶;夜阑掩卷,伴竹影扫阶。此间筑小筑三椽,藏闲话若干:或遇史海遗珠,则录以素札;偶得诗瓢碎玉,便缀作清吟。往来皆烟霞客,谈笑有鸿儒踪。诸君若得暇,不妨暂驻云履,共品一盏烟岚,半卷春秋。

不具版权性
不具时效性

文章内容不具时效性。若文章内容有错误之处,请您批评指正。

目录

欢迎来到南鸢宸羲的站点,为您导航全站动态

174 文章数
38 分类数
4 评论数
47标签数
最近评论
七斗牛

七斗牛


6666