산업

약국 재고 관리

공개일 · 8분이면 읽습니다

약국은 화요일에 만성질환 약이 떨어지게 둘 수 없고, 지난달에 유효기한이 지난 병을 조제할 수도 없습니다. 재고는 환자 케어이고, 선반 위의 현금이며, 나중에 해명해야 할 기록입니다. 개인 약국, 클리닉 약국, 조제실, 동물병원 약국은 모두 같은 압박을 느낍니다. 수천 개의 SKU, 날짜가 있는 재고, 얇은 마진, 그리고 스프레드시트와 씨름하느라 카운터를 멈출 수 없는 팀입니다.

이것은 약국 관리 시스템을 바꾸라는 제안이 아닙니다. 조제, 보험 청구, 전자처방은 그것을 위해 만든 소프트웨어에 두세요. Simple Inventory Management는 그 옆의 재고 층입니다. 실시간 수량, 로트, 유효기한, 파 레벨, 입고, 그리고 리콜이 왔을 때 실제로 쓸 수 있는 검색입니다.

지역 약국 카운터에서 손 흔드는 Package Pal. 뒤에는 호박색 약병이 가득한 선반.
Package Pal, 카운터에서 보고합니다. 일은 선반 위에 있습니다.

약국이 재고 소프트웨어에 실제로 필요로 하는 것

약국 재고는 대부분의 소매 재고보다 엄격합니다. 모든 제품에 유효기한이 있습니다. 많은 제품에 로트나 배치 번호가 있고, 제조사가 리콜을 내는 날 그것이 필요합니다. 회전이 빠른 품목에는 파 레벨이 있어야 도매 발주가 감이 아니게 됩니다. 고가이거나 엄격히 관리되는 품목에는 누가 수량을 언제 바꿨는지 이력이 필요합니다. 기한이 얼마 안 남은 재고는 아무도 먼저 만료되는 것부터 돌리지 않으면 조용히 상각이 됩니다.

실무에서 필요한 목록은 이렇습니다.

  • 실시간 수량이 입고, 조제, 이동, 상각 때 바로 갱신됩니다.
  • 로트와 배치 추적으로 리콜이 선반을 하나씩 뒤지는 일이 아니라 조회가 됩니다.
  • 유효기한이 재고 라인마다 있고, "앞에 있는 것"이 아니라 FEFO로 회전합니다.
  • 파 레벨과 발주점이 실제로 얼마나 빨리 쓰는지에 맞춰집니다.
  • 입고에서 세부까지 잡는 처리를 토트가 아직 열려 있을 때 합니다.
  • 순환 재고 조사와 고정 스냅샷으로 기록과 선반이 정직하게 맞습니다.
  • 거점으로 냉장고, 금고, 매장 앞, 뒷방, 두 번째 매장을 나눕니다.
  • 스캔은 휴대폰이나 바코드 스캐너로. NDC를 손으로 치는 것이 오류의 시작입니다.

클리닉과 치과도 소모품에서 비슷한 문제에 부딪힙니다. 그 환경이 더 가깝다면 치과 및 의료 클리닉을 위한 재고를 보세요.

로트와 유효기한은 공책이 아니라 재고 라인에

로트 번호는 한 무리의 병을 한 번의 생산 로트에 묶습니다. 공급처가 로트 "L-22841"을 리콜하면, 중요한 질문은 하나뿐입니다. 우리에게 있는가, 어디에? 로트를 재고 라인의 유닛 수준 커스텀 필드로 저장하세요. 같은 SKU의 로트 세 개는 품목을 세 개 만들지 말고, 로트와 유효기한이 각각 다른 라인 세 개로 두세요. NDC, 제조사, 보관 조건(실온, 냉장, 차광), 빈 위치도 같은 자리에 둡니다. 검색하고 열로 보여줄 수 있는 필드입니다.

품목 재고 로트 # 유효기한
Amoxicillin 500mg48L-228412027-03-14A-04
Amoxicillin 500mg36L-330122026-11-02A-04
Insulin glargine12L-901152026-10-18냉장고
Saline 0.9% 500ml96L-440082027-01-09A-07

같은 SKU의 로트 두 개, 각각 고유의 유효기한. 파란 열은 직접 추가하는 커스텀 필드입니다.

카탈로그 사실(NDC, 우선 도매 SKU)은 품목에 둡니다. 로트, 유효기한, 입고일은 유닛에 둡니다. 그 나눔이 한 SKU가 날짜가 다른 여러 로트를 갖게 하는 방식입니다. 설정은 로트, 유효기한, 시리얼 번호 추적하기에 있습니다.

매번, 먼저 만료되는 것부터 먼저 쓰기

약국은 FEFO로 삽니다. 어제 온 나중 입고가 있어도, 가장 먼저 만료되는 팩을 먼저 조제합니다. FIFO(먼저 입고된 것부터)는 날짜가 없는 물건의 괜찮은 기본값입니다. 날짜가 있는 약은 유효기한이 이겨야 합니다. 입고 때 유효기한을 YYYY-MM-DD처럼 정렬 가능한 형식으로 잡고, 열로 보여 주고, 기한이 얼마 안 남은 재고를 테크니션이 실제로 집는 자리에 두세요. 방식의 자세한 내용은 FIFO 대 LIFO 대 FEFO에 있습니다.

날짜가 있는 재고 선반 앞에서 호박색 처방 약병을 든 Package Pal. 뚜껑에 색 점이 표시되어 있습니다.
기한이 얼마 안 남은 재고는 앞으로. 팀이 한눈에 보게 하려면 뚜껑에 색 점을 찍으세요.

기한이 얼마 안 남은 재고는 문 밖으로 걸어 나가는 운전자본이기도 합니다. 앞으로 30일, 60일, 90일 안에 만료되는 것을 매주 한 번 보는 것이 갑작스러운 상각보다 싸고, 스프레드시트를 하나 더 만드는 대신 내장 AI에게 물을 수 있는 종류의 질문입니다.

파 레벨을 설정해 재고 부족이 스스로 표시되게

파 레벨은 다음 도매 입고 전까지 손에 두고 싶은 양입니다. lisinopril 10 mg가 정확히 14병 있다는 것을 알 필요는 없습니다. 리드 타임과 여유를 넘기는 20병 아래로 내려갔다는 것을 알면 됩니다. Simple Inventory에서는 그것이 발주점에 주의 수준과 위험 수준을 더한 것이라, 파를 밑돈 품목이 누군가의 머릿속이 아니라 발주 목록에 올라갑니다.

Simple Inventory Management의 재고 목록. 주의 수준과 위험 수준에 도달했거나 그 아래인 품목이 노랑과 빨강으로 표시됩니다.
주의 수준과 위험 수준이 수량을 노랑, 이어서 빨강으로 바꿉니다. 파 문제는 마지막 상자를 알아채기 전에 스스로 표시됩니다.

그 숫자는 품목이 실제로 움직이는 속도에서 맞추고, 품절, 새 처방의, 계절 급증 (독감, 알레르기, 개학철 ADHD 조제)이 그림을 바꾸면 다시 보세요. 파에 더해, 떨어지면 환자에게 아픈 소수 약에만 적당한 안전 재고를 붙이세요. 모든 SKU를 부풀리지 마세요. 선반 공간과 현금은 둘 다 유한합니다.

선이 넘으면 알림은 팀이 이미 보는 곳에 나타나야 합니다. 재고 부족 알림을 Microsoft Teams에 올리세요. 약사가 대시보드를 열어야 amoxicillin이 위험 수준에 들어갔다는 것을 알게 해서는 안 됩니다.

파를 밑돈 것을 공급처별로 묶인 발주서로 바꾸세요. 도매 기록(담당자, 리드 타임, 우선 품목)을 갖춰 두면 발주는 고고학이 아니라 서류입니다. 재고 부족 경고에서 발주로를 보세요.

수량이 여기에 달린 것처럼 토트를 입고하기 (실제로 그렇습니다)

재고 오류의 대부분은 입고에서 시작합니다. 부족한 납품에 서명하고, 로트를 끝내 기록하지 않고, 냉장 품목이 카운터에 앉아 있습니다. 납품을 발주서와 대조하고, 토트 안에 실제로 있는 것을 세고, 재고 라인에 로트와 유효기한을 잡은 뒤, 주문을 완료로 표시해 발주 중 수량이 재고가 되게 하세요. 5분 버전은 입고를 제대로 처리하기에 있습니다.

열린 병·상자 토트와 납품서 클립보드가 있는 약국 입고 테이블에 선 Package Pal.
로트와 유효기한은 토트가 아직 열려 있을 때 잡습니다. 그다음부터는 짐작입니다.

상자에 이미 UPC나 EAN이 있으면 저장하고 스캔하세요. 앱을 설치하지 않고 휴대폰에서 품목을 여는 라벨이 필요하면, 빈이나 SKU용 QR 코드를 인쇄하세요. 약국은 둘 다 쓸 수 있습니다. 팩에 이미 있는 제조사 코드는 바코드, 테크니션이 조제 사이에 실제로 찍는 선반 태그는 QR. 비교는 바코드와 QR 코드에 있습니다.

앱의 재고 품목. Quick Access QR 코드와 재고 변동 이력이 함께 표시됩니다.
품목마다 QR이 붙습니다. 휴대폰으로 스캔하고, 수량을 보고, 그 자리에서 갱신합니다. 설치할 앱은 없습니다.

냉장고, 금고, 두 번째 매장을 각각 거점으로 다루기

"40개 있다"는 숫자는, 12개가 냉장고에, 8개가 향정 보관함에, 15개가 회전이 빠른 벽에, 5개가 다른 매장에 있으면 쓸모가 없습니다. 물리적인 자리마다 거점을 주어 이동이 문자 메시지가 아니라 기록된 이동이 되게 하세요. 여러 매장의 습관은 여러 거점 추적여러 거점에 걸친 재고 조사를 정확하게 유지하기에 있습니다.

세 구역으로 나뉜 약국 창고에 선 Package Pal. 냉장고, 잠긴 보관함, 병이 가득한 회전이 빠른 벽.
냉장고, 금고, 회전이 빠른 벽. 거점 세 곳이지, 같은 선반인 척하는 숫자 하나가 아닙니다.

QR은 품목만이 아니라 빈에도 붙이세요. 인슐린 냉장고를 스캔하고, 있어야 할 것을 보고, 그 자리에서 맞추세요. 방에 라벨을 붙이는 일은 오후의 프로젝트입니다. QR 코드로 재고에 라벨 붙이기를 보세요.

바이알이 가득한 약국 냉장고의 QR 스티커에 휴대폰을 들이대는 Package Pal.
냉장고 문에 QR. 테크니션은 스프레드시트를 찾는 대신 조제 사이에 스캔합니다.

일정에 따라 세고, 기록을 고정하기

실시간 기록은 어긋납니다. 잘못된 수량, 잘못 처리된 반품, 기록되지 않은 폐기 재구성. 시스템과 선반이 다르고, 가장 나쁜 순간에야 알게 됩니다. A 품목(고가, 고위험, 회전이 빠른 것)은 자주 순환 조사하고, 긴 꼬리는 덜 자주. ABC 등급이 그 필터입니다. 정말 중요한 재고 20%에 집중하기.

셀 때는 고정하세요. 스냅샷은 그 순간에 손에 있던 것을 정확히 잡아, 월간 대조, 2년마다의 재고 조사, 차이 조사를 기억 테스트가 아니라 비교로 만듭니다. 절차는 재고 대조순환 재고조사냐 일제 재고조사냐에 있습니다.

엄격히 관리되는 품목에는 더 촘촘한 이력이 필요합니다. 그런 SKU는 유닛 단위 추적으로 바꿔, 팩이나 기기마다 수량만이 아니라 상태와 기록된 이력을 가진 저마다의 레코드가 되게 하세요. 그것이 "누가 가졌고, 언제인가?"에 한 주를 기억으로 재구성하지 않고 답하는 방법입니다. 개체별 감사 추적을 보세요.

Simple Inventory는 수량, 로트, 유효기한, 재고 이동의 날짜가 찍힌 검색 가능한 기록을 남깁니다. DEA 서식 시스템도, PDMP도, 인증된 향정 금고도 아닙니다. 운영 재고 층으로 쓰고, 무엇을 어떻게 보관해야 하는지는 자신의 약사회, DEA, 주 규정을 따르세요.

조제: 처방은 레시피로 다루기

조제 약국은 완성된 병만 세지 않습니다. API, 기제, 향미, 포장재를 세고, 그것을 합칩니다. 어셈블리는 레시피입니다. 재료와 수량을 적고, 실시간 재고로 몇 개를 만들 수 있는지 보고, 조립할 때 부품을 소비합니다. 로트와 유효기한은 재료 라인에 그대로 있으므로, 리콜된 벌크 분말도 여전히 검색입니다.

막자와 막자사발, 호박색 약병이 있는 조제대 앞의 Package Pal.
처방은 레시피입니다. 재료를 추적하고, 조립할 때 소비하세요.

같은 생각이 클리닉 키트, 예방접종 트레이, DME 부속품에도 적용됩니다. 이미 추적 중인 부품으로 된 이름 있는 묶음이지, 어긋날 두 번째 수량이 아닙니다.

떨어진 뒤에가 아니라, 발주하기 전에 묻기

내장 MCP 서버는 Claude나 Grok 같은 AI 어시스턴트가 실시간 재고를 (승인한 회사 범위에서) 읽고 지루한 일을 하게 합니다. 파를 밑돈 것 확인, 이번 달 만료 목록, 재고 라인에 로트 번호 설정, 발주 목록 초안. 채팅에 API 키를 붙여 넣지 않습니다. 설정은 AI 연결하기에 있습니다.

먼저 쓰기 좋은 프롬프트: "오늘 아침 약국에서 파를 밑돈 것은 무엇인가요?" "앞으로 60일 안에 만료되는 로트는 어느 것이고, 어디에 있나요?" "로트 L-22841이 있나요?"

카탈로그를 통째로 가져오기, SKU를 하나씩이 아니라

개인 약국은 이미 스프레드시트나 도매 내보내기를 갖고 있는 경우가 많습니다. 미리보기가 있는 CSV 일괄 가져오기가 2,000개 품목을 다시 치지 않고 오후 안에 가동하는 방법입니다. 이름, 원가, 현재 수량, 발주점, 실제로 쓰는 커스텀 필드(NDC, 로트, 유효기한)를 대응시키세요. 자세한 내용은 스프레드시트에서 벗어나게 하는 가장 빠른 방법에 있습니다.

그다음, 클릭 한 번의 평가액과 재고 부족 리포트가 선반의 가치와 발주할 것을 알려 주고, QuickBooks 또는 Xero로 내보내기가 장부가 두 번째 재고가 되지 않게 합니다.

누구에게 맞는지 (그리고 다른 곳을 봐야 할 사람)

Simple Inventory는 동네 약국, 클리닉 약국, 조제실, 동물병원 약국, 또는 치과나 의료 클리닉 옆의 보급실에 맞습니다. 매장 앞에도 맞습니다. OTC, 내구성 의료기기, 테스터와 가방. 많은 PMS 재고 모듈이 나중에 생각하는 것들입니다.

PioneerRx도, QS/1도, 병원 약국 정보 시스템도 아닙니다. 보험 청구를 넣지 않고, 전자처방을 보내지 않고, DEA Form 222를 작성하지 않고, DSCSA 직렬화도 돌리지 않습니다. 그것이 필요하면 그것을 하는 시스템을 유지하세요. Simple Inventory는 그 도구가 약한 곳에 쓰세요. 날짜가 있는 로트, 팀이 실제로 유지할 파 레벨, 휴대폰 스캔, 여러 거점 수량, 재고를 평범한 말로 물을 수 있는 AI입니다.

요금제 하나, 품목과 팀원 무제한, 빈마다 QR, 약국이 건너뛸 수 없는 세부를 위한 커스텀 필드. 현재 한정 기간 무료입니다.

직원 교체는 약국의 상수입니다. 팀을 초대하고, 이미 Okta나 Microsoft Entra가 있으면 SSO를 켜고, 테크니션이 떠나면 포스트잇 비밀번호를 공유하는 대신 접근을 회수하세요.

약국 재고 설정하기