혈액형·LMP·BST·체중 파생 8종 — 156종 → 164종
OCM_혈액형(bzDataInterface.vb:11783 — S_BlpInf.BlpAboTyp, 갱신일시 최신 고정), OCM_LMP(:11813 — O_PrgInf.PrgLmpDte, 같은 표를 읽는 임신주기의 갱신일시 최신순으로 고정), OCM_BST/BST_LAST(:12042/:12710 — 바이탈과 다른 표 E_EmdInf_BST, VitalStore 를 표 인자화), OCM_BMI(:12159 — 차트 전체 최신 체중/키², 반올림 2자리), OCM_표준체중_LAST(:12234 — (키/100)²×여21·남22), OCM_조정체중_LAST(:12284 — 표준+(실제-표준)×0.25, 키·체중이 같은 행), OCM_비만도(:12333 — 이것만 내원 기준, 체중/Round(표준,0)×100). BMI·표준·조정은 내원(EmrComNum)이 아니라 차트(EmrChtNum) 기준이다 — 주석 처리된 EmrComNum 이 그 흔적. 성별 불명이면 표준·조정은 레거시 그대로 "0" 이 찍히고, 비만도는 0 나눗셈이라 사유로 말한다. OCM_임신주기는 사용자별 레지스트리 설정(DB_REGISTRY, UidCod 컬럼에 UidNam 을 비교하는 수상한 조건 포함) 의존이라 보류 — 별도 조사 대상. - dotnet test 338/338 · --edit-smoke 실패 0 (이름 검사 164종) - --db-patient ①~㉞ 전건 통과 (S_BlpInf·O_PrgInf·E_EmdInf_BST 실행 확인) - --db-render P062 md5 8d683835f5d81e7bb41c79071d6bf954 불변 Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Fable 5
parent
f2f4cf81d3
commit
7f147a3012
@@ -232,7 +232,8 @@ public partial class PreviewWindow : Window
|
||||
PatientIdentity.VitalSourceFor(picked),
|
||||
PatientIdentity.ScheduledSurgerySourceFor(picked),
|
||||
PatientIdentity.PathologyDoctorSource(), PatientIdentity.LabDoctorSource(),
|
||||
PatientIdentity.ExtraStoreSource(), PatientIdentity.ContextStoreSource());
|
||||
PatientIdentity.ExtraStoreSource(), PatientIdentity.ContextStoreSource(),
|
||||
PatientIdentity.BstSourceFor(picked), PatientIdentity.ChartVitalSourceFor(picked));
|
||||
// 러너를 <b>새로</b> 만든다. 같은 러너를 재사용하면 옛 환자의 조회 결과가 캐시에 남아
|
||||
// 환자를 바꿨는데 표는 그대로가 된다 — 태그만 바뀌고 표는 안 바뀌면 아무도 눈치채지 못한다.
|
||||
fields = new MDataTableRunner(designer.Document,
|
||||
|
||||
Reference in New Issue
Block a user