8000 GitHub - Jirka-Mayer/NSWI130: Architecture of software systems - semester project
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Jirka-Mayer/NSWI130

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NSWI130 - Software system architectures

Semester project, describing the architecture of a drug monitoring software system in a hospital.

Our review of the Patient Monitoring and Control team

See the pmc-review folder.

Running Structurizr

Linux with Docker

You can start the structurizr lite by running:

make run

And you can access it via web browser at http://localhost:8080/.

Note: Structurizr container runs as root and thus the files it creates are owned by root. You can own back these files by running: sudo make chown. The make run command automatically touches the workspace.json file to make sure this file is created belonging to us, not the root.

Windows with Docker

Run this command in the directory with the workspace:

docker run -it --rm -p 8080:8080 -v "%cd%:/usr/local/structurizr" structurizr/lite

And you can access it via web browser at http://localhost:8080/.

Domain language

The lists of all domain language terms in both czech and english. The list is alphabetically sorted by english. Do not use czech terms in this repository, only for communication with the outside world.

  • (Drug) Package | Balení One package of a given drug (one physical box with many pills inside).
  • (Drug) Request | Poptávka Hospital wards request drugs from the warehouse - this the request.
  • (Hospital) Employee | Zaměstnanec Any employee of the hospital, can view package state.
  • (Hospital) Ward | Oddělení One department of the hospital. It requests drug packages.
  • (Package) Arrival | Přijetí balení na oddělení The moment when a drug package arrives at the target ward and the arrival is recorded into the system.
  • Depletion | Spotřebování When a drug package becomes empty.
  • Head Nurse | Vrchní sestra Sends drug requests to the warehouse.
  • Order | Objednávka An order placed to the supplier.
  • Stocking Counter | Naskladňovací stanoviště The place where the barcode is scanned during stocking.
  • Storekeeper | Skladník The person responsible for ordering drugs from suppliers.
  • Supplier | Dodavatel An external business that sells drugs to us. We order drugs via their API.
  • To Stock | Naskladnit To put new items into the warehouse.
  • To Unstock | Vyskladnit To remove items from the warehouse.
  • Unstocking Counter | Vyskladňovací stanoviště The place where the barcode is scanned during unstocking.
  • Ward Worker | Pracovník nemocničního oddělení Can request drug packages, record their arrival and their depletion.
  • Warehouse | Sklad The place where drug packages are kept before being distributed to individual hospital wards.
  • Warehouse Worker | Pracovník Skladu Stocks and unstocks drug packages.
  • Stocking Operator | Naskladňovatel The person responsible for stocking new packages.
  • Unstocking Operator | Vyskladňovatel The person responsible for unstocking packages.

Useful links

About

Architecture of software systems - semester project

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  
0