Dwarf Fortress Bug Tracker - Dwarf Fortress
View Issue Details
0003198Dwarf FortressDwarf Mode -- Jobs, Healthcarepublic2010-09-10 17:072013-09-22 18:12
Gentle Manne 
 
normalminorhave not tried
newopen 
Windows XP2002, SP 2
0.31.12 
 
0003198: Surgeons initiate surgery but never perform
A patient requires surgery, and a dedicated surgeon as well as some others will occasionally move the patient from her bed to an adjacent table and give it a go. Their general description will list "surgery" as their current job. This never lasts for very long and it always ends with the patient being carried to a bed with no progress made.

Looking at the patient's health status, I see that each attempt puts an entry under the history section. The entry is gray and it lists the name of the attempting surgeon and the date. Whereas the entry should "normally" say what was done (eg. when the chief medical dwarf diagnoses someone, it will be a white entry in the history that says "evaluated"), these gray entries have this field blank. The patient has pages of these pseudo-entries now.

Even though it says their current job is surgery, their skill is never exercised. Dwarfs who have never done surgery do not become dabbling, and my dedicated surgeon has in fact become rusty at surgery during this ordeal.
Set up a hospital with beds and tables and everything arranged appropriately, and have a dwarf sustain an injury that requires surgery.
This has happened with two dwarf patients, one of whom ended up dying of infection, and several surgeons of various skill, the highest being talented. I haven't tried reproducing this behavior in a new fortress.

The patient also needs bone setting, suturing, etc. but these other tasks are being ignored while surgery is required.
No tags attached.
related to 0002773resolved Toady One Dwarf's job switches from "Rest" to "No Job" when undergoing surgery 
Issue History
2010-09-10 17:07Gentle ManneNew Issue
2010-09-10 17:35Logical2uNote Added: 0012567
2010-09-10 17:35Logical2uTag Attached: AWAITING UPDATE
2010-09-10 17:47greycatNote Added: 0012568
2010-09-10 18:30Gentle ManneNote Added: 0012569
2010-09-10 18:32Gentle ManneNote Edited: 0012569bug_revision_view_page.php?bugnote_id=0012569#r4882
2010-09-10 18:45FifthHorsemanNote Added: 0012570
2010-09-10 18:45FifthHorsemanNote Edited: 0012570bug_revision_view_page.php?bugnote_id=0012570#r4884
2010-09-11 05:24CrytenNote Added: 0012576
2010-09-11 11:25Gentle ManneNote Added: 0012585
2010-09-11 13:14QuietustNote Added: 0012587
2010-09-12 18:39Gentle ManneNote Added: 0012603
2010-09-30 01:10ManslayNote Added: 0013079
2010-10-03 20:48Gentle ManneNote Added: 0013176
2010-10-03 20:50Gentle ManneNote Edited: 0013176bug_revision_view_page.php?bugnote_id=0013176#r5096
2010-10-04 04:13TKTomIssue Monitored: TKTom
2011-01-31 11:04hyperactiveChipmunkNote Added: 0014956
2011-02-09 12:35tiefblauNote Added: 0015073
2011-02-09 12:39tiefblauNote Edited: 0015073bug_revision_view_page.php?bugnote_id=0015073#r5693
2013-09-22 18:06FootkerchiefTag Detached: AWAITING UPDATE
2013-09-22 18:12FootkerchiefRelationship addedrelated to 0002773

Notes
(0012567)
Logical2u   
2010-09-10 17:35   
In what version was this fort generated?
(0012568)
greycat   
2010-09-10 17:47   
Are you getting "Urist McFleshcarver cancels Surgery: Patient not resting"? If so, the workaround I was told to use is to remove all tables and traction benches from the hospital. The surgeons will then operate on the patients while they're still in bed.
(0012569)
Gentle Manne   
2010-09-10 18:30   
(edited on: 2010-09-10 18:32)
It's all from 0.31.12, and no, there are no cancellation announcements. All the dwarfs acted like it was normal.

The operation was eventually successful. After sixty or so gray entries in the medical history section, they were five white entries stating she was carried to bed. She probably got restless and tried to crawl away. (In fact, she DID crawl away a year earlier when she was taken by a fey mood.) But finally there was a red entry for the surgery, followed by being carried to bed several more times, then a re-evaluation from another dwarf, and finally suturing and the other required operations.

(0012570)
FifthHorseman   
2010-09-10 18:45   
I can confirm this in 0.31.12, while I don't have a save to demonstrate it has happened several times. Each time I've had to wait for the doctor and patient to be alone in the hospital and then lock all the doors for them to complete surgery uninterrupted.

No cancellation messages are generated since the job was not canceled, rather the dwarf was moved and is still "resting" since they are put straight back into a hospital bed.

(0012576)
Cryten   
2010-09-11 05:24   
do you have a save during these events for testing?
(0012585)
Gentle Manne   
2010-09-11 11:25   
No, because I suck and I don't know where to find save files. I'll do that next time.
(0012587)
Quietust   
2010-09-11 13:14   
I disabled the "recovering wounded" labor on all of my dwarves, and I've had numerous surgeries complete (using operating tables) without incident.
(0012603)
Gentle Manne   
2010-09-12 18:39   
Okay, it's happening again so I uploaded a save. http://dffd.wimbli.com/file.php?id=3103 [^]
(0013079)
Manslay   
2010-09-30 01:10   
I can confirm, this happens when surgery goes on a table. Someone comes and "resques wounded", cancelling the surgery.
Any workaround will do: no tables in hospital, no recover wounded jobs, sometimes i just forbid the doors in hospital as some doctors are in ;)
But this is a bug, yes.
(0013176)
Gentle Manne   
2010-10-03 20:48   
(edited on: 2010-10-03 20:50)
Okay, I can confirm the above comments. If the surgeon has "recover wounded" enabled, he'll stop the surgery to move the patient to the bed without a cancellation message. If he doesn't, someone else will "recover" the patient and the surgeon will give the "patient not resting" cancellation message. I tried locking the doors during the surgery and Urist McUnhelpful gave the cancellation message for the recover wounded job, and the surgeon was able to work in peace. (Still using 0.31.12)

(0014956)
hyperactiveChipmunk   
2011-01-31 11:04   
Confirmed still occurring in 0.31.18; can provide save, if needed.
(0015073)
tiefblau   
2011-02-09 12:35   
(edited on: 2011-02-09 12:39)
I also get same problem in 0.31.18, the solution is to remove all tables in your hospital, thanks to Manslay's comment I figured out that when the surgeon carries patient to the table, the patient is no longer at rest even if it says he's at rest. Anybody trying fix this issue or should this "do surgery on bed instead of table" become the new dwarven surgery method.

(Edit: all my dwarves that got injured and needed surgery are compound fracture to the spine, don't know about surgeries need for internal organs and such, maybe operations that requires a large dagger will need a table 'cause it get messy?)