Skip to content

Software designed to assist in the inventory tracking and management of controlled substance medications for NYS EMS Agencies

License

Notifications You must be signed in to change notification settings

ScottSucksAtProgramming/narcotics_tracker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Contributors Forks Stargazers Issues MIT License LinkedIn


Logo

Narcotics Tracker

A utility for managing controlled substance medication inventory for EMS Agencies.
Explore The Docs »

View Demo · Report Bug · Request Feature

Table of Contents
  1. About The Project
  2. Getting Started
  3. Usage
  4. Roadmap
  5. Contributing
  6. License
  7. Contact
  8. Acknowledgments

About The Project

Product Name Screen Shot

Management of controlled substance medications for EMS agencies requires frequent updates and detailed reporting of medication inventory changes to state and federal agencies. This goal of the Narcotics Tracker is to reduce the manual workload required by controlled substance agents by providing an intuitive system to record inventory changes and generate data required for periodic reporting.

(back to top)

Built With

  • Python

(back to top)

Roadmap

  • Design
    • Outline program requirements.
    • Mock up database design.
    • Mock up class diagrams.
  • Version 0.1.0 - Alpha - Released On August 24th, 2022
    • Medication creation
    • Container, Status and Unit creation.
    • Persistent data storage with an SQLite3 database.
    • Test suite development.
  • Version 0.2.0 - Alpha - Released On September 14th, 2022
    • Event and Reporting Period creation.
    • Adjustment creation and the inventory management enabled.
    • Date Management enabled through SQLite3.
    • Database Context Manager added.
    • Continued expansion of the Test Suite.
  • Version 0.2.5 - Alpha - Released on October 31st, 2022
    • Design architecture rework.
    • Design pattern implementation to reduce coupling and increase flexibility and ease of extension.
    • Documentation update.
    • Continued Test Suite expansion.
  • Version 0.3.0 - Alpha - Released on November 7th, 2022
    • Basic Report Generation
  • Version 0.0.0 - Beta - Next Up!!
    • Command Line User Interface
  • Version 0.1.0 - Beta
    • Order Tracking
  • Version 0.2.0 - Beta
    • Order Tracking
  • Version 0.3.0 - Beta
    • Destruction Tracking
  • Version 0.4.0 - Beta
    • Controlled Substance Agent Management
  • Version 0.5.0 - Beta
    • Command Line Tools Interface Update
  • Version 0.6.0 - Beta
    • Console User Interface
  • Version 0.7.0 - Beta
    • Graphical User Interface

See open issues for a full list of proposed features (and known issues).

(back to top)

Contributing

Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.

If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement". Don't forget to give the project a star! Thanks again!

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

(back to top)

License

Distributed under the MIT License. See LICENSE.txt for more information.

(back to top)

Contact

Scott Kostolni - @ScottKostolni - ScottKostolni@gmail.com

Project Link: https://github.com/ScottSucksAtProgramming/narcotics_tracker

(back to top)

Acknowledgments

  • My Mom - Thanks for re-explaining how databases work until it finally got through my thick skull.

(back to top)

About

Software designed to assist in the inventory tracking and management of controlled substance medications for NYS EMS Agencies

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages