Ti ces meni "cancel"!?!
- Pacijent moze da bude "moguc" i "poznat".
- U informacije o dogadjaju spadaju svi pacijenti.
- Pacijent postaje "poznat" tek kad ga ekipa primi (ubaci u kola,
pocne da ga samara, sta bilo...).
To moze da se uradi izborom jednog od "mogucih", ali i kreiranjem
novog. Komunikacija: confirm_patient(event, vehicle, patient) i
add_patient(event, vehicle, patient_info)
- Svi pacijenti (moguci i nemoguci) dobijaju rezervacije u bolnicama.
Naravno, pacijent mozda i ne zahteva bolnicu, a to nam kaze na
primer funkcija Patient::needs_hospital.
- Bilo je poredvidjeno da operater moze da azurira informacije o
pacijentu... Vozilo ce za poznate pacijente da ignorise netacne
informacije, a to moze da se desi jer je komunikacija asinhrona.
Posto ce vozilo da posalje poruku o tome da je pacijent postao
"poznat", operater ce u nekom trenutku da se sinhronizuje sa
stvarnim stanjem.
- Scheduler i dalje radi sa brojem vozila.
Pri dolasku na lokaciju, vozilo salje poruku "working". Takvo vozilo
se nece preraspodeljivati. Znacenje ove poruke je "dobro, stigli smo
i radimo svoj posao... mozda krpimo nekog... mozda foliramo..."
Pri odlasku sa lokacije, vozilo salje poruku "leaving". Takvo vozilo
se nece preraspodeljivati. Broj potrebnih vozila ce biti smanjen za
jedan. Znacenje poruke je "dali smo svoj doprinos... odlazimo".
Pri zavrsetku posla, vozilo salje poruku "ready".
Smisao poruke "leaving" je da se ukljuci mogucnost kvara vozila
prilikom puta ka bolnici (i mozda automatsko kreiranje dogadjaja).
Razlika u odnosu na kvar "working" vozila je u tome sto "working"
moze i dalje da radi nesto sa pacijentom... tj. da bude ukljuceno
u ona "potrebna" vozila.
Sta ce se desiti sa takvim pokvarenim vozilima... to ostavljam za
kasnije. Trebalo bi da operater odluci. U glavnom, ovo je bilo
sto se scheduler-a tice.
Odo da implementiram ovo, osim ako nema nekih komentara.
Pozdrav,
Dragan Milenkovic
- Follow-Ups:
- Re: Ti ces meni "cancel"!?!
- From: Nikola Puzovic <puzza@sezampro.yu>
- Re: Ti ces meni "cancel"!?!
- From: "z l a t k o" <drndaz@EUnet.yu>
- Re: Ti ces meni "cancel"!?!
Previous by date: interbase
Next by date: Re: Mladi entizujasti...
Previous by thread: interbase Next by thread: Re: Ti ces meni "cancel"!?!
Previous by thread: interbase Next by thread: Re: Ti ces meni "cancel"!?!