省、市医保接口统一基础与交换数据平台实现(2)
3.3设计亮点 医院HIS项目编码唯一性问题,从区、市醫保接口文档分析,区、市医保不同平台的接口都需要做匹配,根据以往经验,都需要匹配2次,而且使用过程中存在项目编码不唯一问题,因为患者在住院过程中,同一个项目存在调价的情况,原有接口都需要人为调价处理,鉴于以往经验,决定对军卫系统项目编码进行唯一性处理,建立统一的序列号,通过价表分类编码+序列号实现项目的唯一性,具体实现代码如下:-- Create sequence
create sequence COMM.SEQ_PRICE_LIST_ID
minvalue 1
maxvalue 9999999
start with 1
increment by 1
cache 5
cycle;
create or replace trigger COMM.trg_priceList_newid
before insert on comm.price_list
for each row
declare
v_no varchar2(10);
v_seq integer;
begin
select comm.SEQ_price_list_ID.NEXTVAL into v_seq from dual;
v_no := :new.item_class || lpad(v_seq ......
您现在查看是摘要页,全文长 3617 字符。