Open riatree opened 8 months ago
마약류 선입선출 기준 설정
SQL
[dispensary]DrugStockQueries : SearchNarcoticStock(string drugCode, string preparationId)
// order by setting var orderByType = "STOCKDATE STOCKSEQUENCE"; var orderBySetting = _pharmacyQueries.SearchHospitalSetting("NARCOTIC FIFO ORDER"); //실제 조회 결과 : "입고일자 + 유효일자" if (orderBySetting != null && string.IsNullOrEmpty(orderBySetting.ItemValue) == false) { orderByType = orderBySetting.ItemValue; }
<sql id="SearchHospitalSetting.01"> select 'HospitalSetting' CategoryCode, BusinessCode ItemCode, ValueContents ItemValue, -- ValueContents -> ValueCode 값으로 들어가야함 valuecode from hospitalbuilder_businessattributereadmodel where BusinessCode = 'NARCOTIC FIFO ORDER' -- and TenantId = 'thyemin' -- and HospitalId = 'hhyemin' and IsValidDataRow = true limit 1 ;
해당 내용은 어떤 이슈로 인해서 내부 개선이 이루어진건가요? 해당 코드의 조건으로 충족되는 쿼리는 order by 되는 부분인데 stockSequence, expirationdate 의 순서가 바뀌면서 어떤 이슈가 발생되나요?
병원정보관리 > 약국
마약류 선입선출 기준 설정
SQL
[dispensary]DrugStockQueries : SearchNarcoticStock(string drugCode, string preparationId)