|
原帖由 fals 于 2010-9-22 21:42 发表 ![]()
是以前达因的产品吗?
猜测会不会是以下几种情况之一:
1 护士将入院病人办入科时,误将他科的病人拉进来了,然后又将其出科?
2 病区和护理单元对照表里确认没有垃圾数据?确认所有的对照数据都是正确的?
3 病人多次入院,但上一次出院时的数据不正确?
建议在再次发现这种情况时,查以下几个表的数据:
ADT_LOG(病人入出转记录)
pat_visit(入院记录)
diagnosis(诊断记录)
pats_in_hospital(病人在科记录)
没有翻数据结构手册,但我印象中应该是这几个表名,实际名称以手册为准啊。重点核查一下这个病人当次入院的信息是不是正确,并且一一都能匹配得上。
另外,可以跟踪一下护士站提取待入院病人列表时的SQL语句,看一看那个SQL语句关联的条件
1.第1种情况不存在,不过我这次发现“取消入科”的bug。
2.关于这个问题,应该不存在,不过这次检查,我发现bed_rec中ward_code,bed_label存在重复指。
3.这个是第5次入院。
我跟踪了从入院开始的pats_in_hospital的信息,最后一条是我补入的床号信息。
如下:
1572040982|2010-8-31 16:23:58|INPADM|PATS_IN_HOSPITAL|AAAMmcAAQAAAAUFABl|0|insert into "INPADM"."PATS_IN_HOSPITAL"("PATIENT_ID","VISIT_ID","WARD_CODE","DEPT_CODE","BED_NO","ADMISSION_DATE_TIME","ADM_WARD_DATE_TIME","DIAGNOSIS","PATIENT_CONDITION","NURSING_CLASS","DOCTOR_IN_CHARGE","OPERATING_DATE","BILLING_DATE_TIME","PREPAYMENTS","TOTAL_COSTS","TOTAL_CHARGES","GUARANTOR","GUARANTOR_ORG","GUARANTOR_PHONE_NUM","BILL_CHECKED_DATE_TIME","SETTLED_INDICATOR") values ('A02000','5',NULL,NULL,NULL,TO_DATE('2010-08-31 16:23:29', 'YYYY-MM-DD HH24:MI:SS'),NULL,'尿毒症',NULL,NULL,NULL,NULL,NULL,'1000','0','0',NULL,NULL,NULL,NULL,'0');
1575292032|2010-9-2 11:19:44|INPADM|PATS_IN_HOSPITAL|AAAMmcAAQAAAAUFABl|0|update "INPADM"."PATS_IN_HOSPITAL" set "VISIT_ID" = '5', "ADMISSION_DATE_TIME" = TO_DATE('2010-08-31 16:23:29', 'YYYY-MM-DD HH24:MI:SS'), "DIAGNOSIS" = '尿毒症', "PREPAYMENTS" = '1000', "GUARANTOR" = NULL, "GUARANTOR_ORG" = NULL, "GUARANTOR_PHONE_NUM" = NULL where "VISIT_ID" = '5' and "ADMISSION_DATE_TIME" = TO_DATE('2010-08-31 16:23:29', 'YYYY-MM-DD HH24:MI:SS') and "DIAGNOSIS" = '尿毒症' and "PREPAYMENTS" = '1000' and "GUARANTOR" IS NULL and "GUARANTOR_ORG" IS NULL and "GUARANTOR_PHONE_NUM" IS NULL and ROWID = 'AAAMmcAAQAAAAUFABl';
1575295492|2010-9-2 11:20:48|INPADM|PATS_IN_HOSPITAL|AAAMmcAAQAAAAUFABl|0|update "INPADM"."PATS_IN_HOSPITAL" set "PREPAYMENTS" = '3000' where "PREPAYMENTS" = '1000' and ROWID = 'AAAMmcAAQAAAAUFABl';
1575745979|2010-9-2 16:28:29|INPADM|PATS_IN_HOSPITAL|AAAMmcAAQAAAAUFABl|0|update "INPADM"."PATS_IN_HOSPITAL" set "WARD_CODE" = '0745', "ADM_WARD_DATE_TIME" = TO_DATE('2010-09-02 16:27:00', 'YYYY-MM-DD HH24:MI:SS') where "WARD_CODE" IS NULL and "ADM_WARD_DATE_TIME" IS NULL and ROWID = 'AAAMmcAAQAAAAUFABl';|update "INPADM"."PATS_IN_HOSPITAL" set "WARD_CODE" = NULL, "ADM_WARD_DATE_TIME" = NULL where "WARD_CODE" = '0745' and "ADM_WARD_DATE_TIME" = TO_DATE('2010-09-02 16:27:00', 'YYYY-MM-DD HH24:MI:SS') and ROWID = 'AAAMmcAAQAAAAUFABl';
1575745979|2010-9-2 16:28:29|INPADM|PATS_IN_HOSPITAL|AAAMmcAAQAAAAUFABl|0|update "INPADM"."PATS_IN_HOSPITAL" set "ADMISSION_DATE_TIME" = TO_DATE('2010-09-02 16:27:00', 'YYYY-MM-DD HH24:MI:SS') where "ADMISSION_DATE_TIME" = TO_DATE('2010-08-31 16:23:29', 'YYYY-MM-DD HH24:MI:SS') and ROWID = 'AAAMmcAAQAAAAUFABl';
1575966567|2010-9-2 18:05:44|INPADM|PATS_IN_HOSPITAL|AAAMmcAAQAAAAUFABl|0|update "INPADM"."PATS_IN_HOSPITAL" set "DEPT_CODE" = '0221', "BED_NO" = '86' where "DEPT_CODE" IS NULL and "BED_NO" IS NULL and ROWID = 'AAAMmcAAQAAAAUFABl';|update "INPADM"."PATS_IN_HOSPITAL" set "DEPT_CODE" = NULL, "BED_NO" = NULL where "DEPT_CODE" = '0221' and "BED_NO" = '86' and ROWID = 'AAAMmcAAQAAAAUFABl';
INSERT into
"INPADM"."PATS_IN_HOSPITAL"("PATIENT_ID","VISIT_ID","WARD_CODE","DEPT_CODE","BED_NO","ADMISSION_DATE_TIME",
"ADM_WARD_DATE_TIME","DIAGNOSIS","PATIENT_CONDITION","NURSING_CLASS","DOCTOR_IN_CHARGE","OPERATING_DATE",
"BILLING_DATE_TIME","PREPAYMENTS","TOTAL_COSTS","TOTAL_CHARGES","GUARANTOR","GUARANTOR_ORG",
"GUARANTOR_PHONE_NUM","BILL_CHECKED_DATE_TIME","SETTLED_INDICATOR")
VALUES ('A02000','5', NULL, NULL, NULL, TO_DATE('2010-08-31 16:23:29', 'YYYY-MM-DD HH24:MI:SS'), NULL,'尿毒症', NULL, NULL, NULL, NULL, NULL,'1000','0','0', NULL,
NULL, NULL, NULL,'0');
UPDATE "INPADM"."PATS_IN_HOSPITAL"
SET "VISIT_ID" = '5',
"ADMISSION_DATE_TIME" = TO_DATE('2010-08-31 16:23:29', 'YYYY-MM-DD HH24:MI:SS'),
"DIAGNOSIS" = '尿毒症',
"PREPAYMENTS" = '1000',
"GUARANTOR" = NULL,
"GUARANTOR_ORG" = NULL,
"GUARANTOR_PHONE_NUM" = NULL
WHERE "VISIT_ID" = '5'
AND "ADMISSION_DATE_TIME" = TO_DATE('2010-08-31 16:23:29', 'YYYY-MM-DD HH24:MI:SS')
AND "DIAGNOSIS" = '尿毒症'
AND "PREPAYMENTS" = '1000'
AND "GUARANTOR" IS NULL
AND "GUARANTOR_ORG" IS NULL
AND "GUARANTOR_PHONE_NUM" IS NULL
AND ROWID = 'AAAMmcAAQAAAAUFABl';
UPDATE "INPADM"."PATS_IN_HOSPITAL"
SET "PREPAYMENTS" = '3000'
WHERE "PREPAYMENTS" = '1000'
AND ROWID = 'AAAMmcAAQAAAAUFABl';
UPDATE "INPADM"."PATS_IN_HOSPITAL"
SET "WARD_CODE" = '0745', "ADM_WARD_DATE_TIME" = TO_DATE('2010-09-02 16:27:00', 'YYYY-MM-DD HH24:MI:SS')
WHERE "WARD_CODE" IS NULL
AND "ADM_WARD_DATE_TIME" IS NULL
AND ROWID = 'AAAMmcAAQAAAAUFABl';
UPDATE "INPADM"."PATS_IN_HOSPITAL"
SET "DEPT_CODE" = '0221', "BED_NO" = '86'
WHERE "DEPT_CODE" IS NULL
AND "BED_NO" IS NULL
AND ROWID = 'AAAMmcAAQAAAAUFABl'; |
|