INTL
Freelancer
어려움
외주
원격 가능
Development of an Advanced Oncology Chemotherapy Management & Ordering System
예산
$250~$750 USD
예상 기간
1~2개월
난이도
어려움
기술 스택
Microsoft Access
VBA
SQL
Visual Basic
Database Programming
Data Analysis
Database Management
AI 분석 요약
이 프로젝트는 MS Access와 VBA를 활용하여 종양학 화학요법 프로토콜의 주문 및 관리를 자동화하는 정교한 임상 데이터베이스 시스템을 개발하는 것입니다. 시스템은 복잡한 임상 계산, 환자 이력 추적, 안전 용량 제한 및 MOH 템플릿 기반 보고서 생성을 포함합니다. MS Access/VBA 전문성, SQL 지식 및 임상 소프트웨어 개발 경험이 필수적으로 요구됩니다.
프로젝트 원문 설명
1. Project Overview
The goal is to develop a robust, high-precision clinical database system (preferably using MS Access with VBA) to automate the ordering process for Oncology Chemotherapy protocols. The system will bridge the gap between diagnosis and drug administration by automating clinical calculations, tracking patient treatment history, and enforcing safety dosage limits.
2. Key Modules & Features
A. Admin Dashboard (Protocol Management)
Database Management: Ability to Add, Edit, or Delete Diagnoses and their associated Protocols.
Protocol Structure: Each protocol must be divided into three sections:
Pre-medications (Supportive care).
Chemotherapy Agents (Cytotoxic drugs).
Post-medications (Take-home or recovery drugs).
Safety Limit Settings:
Per Cycle Cap: Set a maximum dose for a single administration (e.g., Vincristine capped at 2mg).
Lifetime Cumulative Cap: Set a maximum total dose a patient can receive across all cycles (e.g., Doxorubicin max 400-550 mg/m^2).
B. Physician Ordering Interface
Patient Profile: Fields for Name, Medical Record Number (MRN), Gender, Age, Height, Weight, and Serum Creatinine.
Dynamic Filtering: Selecting a "Diagnosis" must automatically filter and show only the relevant "Protocols."
Interactive Medication List: * Once a protocol is selected, all associated drugs auto-populate.
Checkboxes: Every drug must have a checkbox. If unchecked, the drug is excluded from both the dose calculation and the final printout.
Dose Modification: Option to adjust dose by percentage (e.g., 75%, 80%, 100%) or manual override.
C. Clinical Logic & Safety Guardrails
Automated Calculations:
BSA: Mosteller Formula \sqrt{\frac{Ht(cm) \times Wt(kg)}{3600}}
CrCl: Cockcroft-Gault Equation.
Carboplatin Dose: Calvert Formula Dose = Target AUC \times (GFR + 25).
Patient History Tracking: Entering an MRN should display a history of all previous protocols and total doses received.
The 6-Day Rule: If the same protocol is ordered within 6 days for the same MRN, the system must flag it as the "Same Cycle" rather than a new one.
Cumulative Dose Alert: A hard warning or block must trigger if the new dose exceeds the pre-set Lifetime Cumulative Cap for that patient.
3. Reporting & Output
Standardized Printout: Generate a professional PDF Order Form matching the attached Ministry of Health (MOH) template.
Modified Protocol Label: If any standard dose is manually changed by the physician, a prominent "MODIFIED PROTOCOL" warning must appear on the printed form.
Signature Blocks: Include dedicated fields for the Consultant, Pharmacist, and Nurse signatures with auto-generated timestamps.
4. Technical Requirements
Expertise in MS Access & VBA (or similar relational database platforms).
Strong understanding of SQL and Data Integrity.
Experience in Healthcare/Clinical software development is highly preferred.
Ability to translate clinical formulas into precise code.
The goal is to develop a robust, high-precision clinical database system (preferably using MS Access with VBA) to automate the ordering process for Oncology Chemotherapy protocols. The system will bridge the gap between diagnosis and drug administration by automating clinical calculations, tracking patient treatment history, and enforcing safety dosage limits.
2. Key Modules & Features
A. Admin Dashboard (Protocol Management)
Database Management: Ability to Add, Edit, or Delete Diagnoses and their associated Protocols.
Protocol Structure: Each protocol must be divided into three sections:
Pre-medications (Supportive care).
Chemotherapy Agents (Cytotoxic drugs).
Post-medications (Take-home or recovery drugs).
Safety Limit Settings:
Per Cycle Cap: Set a maximum dose for a single administration (e.g., Vincristine capped at 2mg).
Lifetime Cumulative Cap: Set a maximum total dose a patient can receive across all cycles (e.g., Doxorubicin max 400-550 mg/m^2).
B. Physician Ordering Interface
Patient Profile: Fields for Name, Medical Record Number (MRN), Gender, Age, Height, Weight, and Serum Creatinine.
Dynamic Filtering: Selecting a "Diagnosis" must automatically filter and show only the relevant "Protocols."
Interactive Medication List: * Once a protocol is selected, all associated drugs auto-populate.
Checkboxes: Every drug must have a checkbox. If unchecked, the drug is excluded from both the dose calculation and the final printout.
Dose Modification: Option to adjust dose by percentage (e.g., 75%, 80%, 100%) or manual override.
C. Clinical Logic & Safety Guardrails
Automated Calculations:
BSA: Mosteller Formula \sqrt{\frac{Ht(cm) \times Wt(kg)}{3600}}
CrCl: Cockcroft-Gault Equation.
Carboplatin Dose: Calvert Formula Dose = Target AUC \times (GFR + 25).
Patient History Tracking: Entering an MRN should display a history of all previous protocols and total doses received.
The 6-Day Rule: If the same protocol is ordered within 6 days for the same MRN, the system must flag it as the "Same Cycle" rather than a new one.
Cumulative Dose Alert: A hard warning or block must trigger if the new dose exceeds the pre-set Lifetime Cumulative Cap for that patient.
3. Reporting & Output
Standardized Printout: Generate a professional PDF Order Form matching the attached Ministry of Health (MOH) template.
Modified Protocol Label: If any standard dose is manually changed by the physician, a prominent "MODIFIED PROTOCOL" warning must appear on the printed form.
Signature Blocks: Include dedicated fields for the Consultant, Pharmacist, and Nurse signatures with auto-generated timestamps.
4. Technical Requirements
Expertise in MS Access & VBA (or similar relational database platforms).
Strong understanding of SQL and Data Integrity.
Experience in Healthcare/Clinical software development is highly preferred.
Ability to translate clinical formulas into precise code.
Freelancer에서 원본 확인
원본 보기