histopath_bim_des.process.p30_processing module
Tissue processing processes.
- Todo list :
- TODO Fix machine start times 
- TODO Weekends as special cases 
- TODO Reduced batch size for urgents (update Model and Config classes) 
- TODO Enforce no splitting of specimen blocks across batches 
 
- histopath_bim_des.process.p30_processing.register_processes(env: Model) None[source]
- Register processes to the simulation environment. 
- histopath_bim_des.process.p30_processing.processing_start(self: Specimen) None[source]
- Take specimens arriving a processing and send to decalc if necessary. Else, send to queue assignment. 
- histopath_bim_des.process.p30_processing.decalc_bone_station(self: Batch[Block]) None[source]
- Decalc a batch of blocks in a bone station. 
- histopath_bim_des.process.p30_processing.decalc_oven(self: Block) None[source]
- Decalc a single block in an oven. Oven capacity is not modelled. 
- histopath_bim_des.process.p30_processing.processing_assign_queue(self: Block) None[source]
- Assign incoming blocks to the correct BatchingProcess, according to type. 
- histopath_bim_des.process.p30_processing.processing_urgents(self: Batch[Block]) None[source]
- Processing machine program for urgent batches. 
- histopath_bim_des.process.p30_processing.processing_generic(self: ~histopath_bim_des.specimens.Batch[~histopath_bim_des.specimens.Block], duration=<class 'float'>) None[source]
- Generic processing machine process for non-urgent batches. 
- histopath_bim_des.process.p30_processing.processing_smalls(self: Batch[Block]) None[source]
- Processing machine program for small surgical blocks. 
- histopath_bim_des.process.p30_processing.processing_larges(self: Batch[Block]) None[source]
- Processing machine program for large surgical blocks. 
- histopath_bim_des.process.p30_processing.processing_megas(self: Batch[Block]) None[source]
- Processing machine program for mega blocks.