using MediII.Adapter.BizComponent.ADT; using System; using System.Collections.Generic; using System.Linq; using System.Text; using MediII.Adapter.BizComponent.MFN; using MediII.Adapter.BizComponent.UE; using MediII.Adapter.ReceiveToScanModel; namespace Test { public class DebugMessage { public static void Main(string[] arg) { var date = DateTime.MaxValue; // 调试消息并更新表"HL7_Receive" //DebugMsgAndUpdateTable(); //仅调试消息,无其他数据表更新操作 DebugMessageOnly(); } /// /// 调试消息并更新表"HL7_Receive" /// private static void DebugMsgAndUpdateTable() { var entity = new HL7_ReceiveEntity { //消息ID ID = @"10CA9609-1305-42B9-9F69-6B7BB4A00A16", //消息内容 MsgContent = @"MSH|^~\&|MediII|MediII|SIHIS|SIHIS|20170428135419||OMP^O09|c9385885c15241bab640c60eb0bc06d0|P|2.4 PID||11233560^0|11233560~000131~~~~000131~||ChanXiaoMing^单小明||19990101000000|M|||jtdz||^^^^^^15886457963|^^^^^^15886457963||S^未婚||||||^汉族||||||^中国||||0 PV1|1|O||R||||||1|||||0|||01|1001074115^1||XJ01||||||||||||||||||1|||11006^^^1|||||||||V ORC|OK|200143393^^1000139413|||SC|TR|1||20170428135412|||9999|2301^^^^^^^^挂号收费||||||9999^^超级人员||||^^^^^^^^181 RXO|8828^鼻部射频治疗^0 NTE||||0000100330^1002491348 " }; var scanner = new DebugScanner(); scanner.DebugMsg(entity); } /// /// 仅调试消息 /// private static void DebugMessageOnly() { // var sql = @" // MSH|^~\&|MediII|MediII|SIHIS|SIHIS|20151222082045||ADT^A08^ADT_A01|4114d47fe9dd4986cd1f27333be|P|2.4 // EVN|A08|20151222082045||||20151222082045 // PID||1101199^0|1101199~1101199~~~|0|LiYuKun^李裕坤||19580101000000|M|||寿昌||^^^^^^15861750451|^^^^^^15861750451||O^其他||||||^汉族||||||^中国||||0 // PV1|1|I|A30700^^307034^10081&骨伤科||||575^^熊良平|||||||||||01|11501279||XJ01||||20151128182555||||2|20160826000000||||||||||||10081||20151128174200||||||1|V|586 // DG1|1|T00.901||多处挫伤||A // "; // ADT_A08_Handler helper = new ADT_A08_Handler(); // helper.Handler(); //BizComponent_MFN helper = new BizComponent_MFN(); //BizComponent_OMP helper = new BizComponent_OMP(); //BizComponent_PMU helper = new BizComponent_PMU(); //BizComponent_ORM helper = new BizComponent_ORM(); //BizComponent_MFN helper = new BizComponent_MFN(); //BizComponent_OML helper = new BizComponent_OML(); BizComponent_ADT helper = new BizComponent_ADT(); //BizComponent_RDS helper = new BizComponent_RDS(); //BizComponent_RAS helper = new BizComponent_RAS(); //BizComponent_ORU helper = new BizComponent_ORU(); // string msg = // @"MSH|^~\&|HLXT|XYWL|MediII|MediInfo|20191231161936||RAS^O17^RAS_O17|f0a9f7fe866a4d9eabb0197a0f9fe35c|P|2.4 //PID||1022132|1022132~1022132~1022132~~~~~1022132|0|WuJianPing^吴建平||19371117000000|M|||浙江新安化工集团股份有限公司|||||O^其他||F10502863|330126193711171316|||||||||^中国 //PV1|6|I|A31600^^316030^10119||||10537||||||||||||10257994|||||||||||||||||||||||10119||20191230092124||||||6|V //ORC|OK|218921297||218921297^1^1|1||^Q8H^每八小时一次^20191231160000||||||^^^^^^^^10119|||2^西药^1 //RXA|34536074|34536074|20191231000000|20191231000000|57965^氯化钠针[生理盐水]|100||||admin1^^测试1~~||||||||||CP //RXR|1 //ORC|OK|218921298||218921297^2^0|1||^Q8H^每八小时一次^20191231160000||||||^^^^^^^^10119|||2^西药^1 //RXA|34536077|34536077|20191231000000|20191231000000|61281^[限]注射用哌拉西林钠他唑巴坦钠[8:1][哌他强]|3.375||||admin1^^测试1~~||||||||||CP //"; string msg = @"MSH|^~\&|MediII|MediInfo|SIHIS|MediInfo|20210418131916||ORU^R01|5cacb706b1a2405bb7dfcb00eb48e380|P|2.4 PID||860514|860514~860514||^汪建华||19580130000000|M|||大慈岩镇檀村村||^^^^^^^^13777894022||||||33012619580130381X PV1||O|^^^&心血管内科||||席宏锋||||||||||||1004405079||||||||||||||||||||||||||||||||V ORC|UX|225675315|225675315||CM||||20210418083837|guest^^guest||350^^胡彬|000000001-dpt000001^^^^^^^^常规心电图||||^^^^^心血管内科||||||||F OBR|1|225675315|a5cb41d281304d61b081ca2c83ad0a81^^a5cb41d281304d61b081ca2c83ad0a81|173946^常规十二导心电图检测^^ECG^常规十二导心电图检测||||||||10141^心电图室||||||||||20210418093724||5026|C|||||||||110&&席宏锋|1&&1 NTE|1 OBX|1|CE|IMP||||||||F OBX|2|TX|GDT||窦性心律\X000d\正常范围心电图||||||F OBX|3|RP|RRP||QRS:74(60-100ms) PR:152(120-200ms) QT:358 \X000d\QTC:410 电轴:30 RV5:2.08(≤2.5mv) \X000d\SV1:0.47 S+R:0.32(≤3.5/4.0)||||||F"; helper.Process(msg,"ADT^A01"); } } }