药品条件

Content中CompareType 的类型

EQ = 0, —等于
LT = 1, —小于
GT = 2, —大于
LE = 3, —小于等于
GE = 4, —大于等于
JY=5, —介于A与B之间,包含A,B
BD=6, —不等于
DYHXY=7 —>=A || <=B

Content中unit 的类型

ml = 1, —毫升
g = 2, —克
mole = 3, —摩尔
percentage = 4, —百分比
OnlyDrug=5, —只含有某种药品(限制是查询液体中的)
ContainDrug=6, —只包含哪些药品
DrugTemperature = 7, —获取某种药品的温度

Content中OrgDesType的类型

GUID=0, —颗粒文件中元器件的GUID,OrgObjDes表示的是GUID
AnotherName=1, —元器件别名,OrgObjDes表示的元器件的别名
ObjType=2 —元器件类型,OrgObjDes表示的是元器件的类型ID

不同的OrgDesType,则OrgObjDes中填充不同的内容

各种条件结构说明
  • ConditionType=0 药品含量判定条件

    {
    "Id": "bf2b6819-e72a-457d-863f-fc9587a00db2",
    "ConditionType": 0,
    "Content": "{\"drugTag\":\"{\\\"Type\\\":2,\\\"Drug\\\":[{\\\"DrugTag\\\":\\\"CuO\\\",\\\"DrugType\\\":1,\\\"amount\\\":\\\"2,20\\\",\\\"CompareType\\\":5,\\\"unit\\\":2}]}\",\"drugType\":1,\"unit\":6,\"OrgDesType\":2,\"OrgObjDes\":\"51030\",\"OrgPartType\":\"0\"}",
    "Result": false
    }
    

描述:51030类型元器件中含有液态的CuO在2-20ml之间的体积
字段说明: drugTag:药品信息

Type:2:1 — 仅含有, 2 — 含有, 0 不含

Drug:具体的药品信息

DrugTag:“CuO”,包含的药品名称

DrugType:2 1:固体,2:液体,3:气体,如果Drug包含多个药品的话,此DrugType需要都是一样的,意思是,都是查询液体的,或者固体的,不要混合着。同时,此字段需要与外层的”drugType”:2属性值相同

amount:“2,20” 药品的数量值

CompareType:5,数量比较类型,

OrgPartType:“0”元器件的子部位,如果是忽略子部位的话,默认填0