View Issue Details

IDProjectCategoryView StatusLast Update
0003198Dwarf FortressDwarf Mode -- Jobs, Healthcarepublic2013-09-22 18:12
ReporterGentle Manne Assigned To 
PrioritynormalSeverityminorReproducibilityhave not tried
Status newResolutionopen 
OSWindows XPOS Version2002, SP 2 
Product Version0.31.12 
Summary0003198: Surgeons initiate surgery but never perform
DescriptionA 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.
Steps To ReproduceSet up a hospital with beds and tables and everything arranged appropriately, and have a dwarf sustain an injury that requires surgery.
Additional InformationThis 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.
TagsNo tags attached.

Relationships

related to 0002773 resolvedToady One Dwarf's job switches from "Rest" to "No Job" when undergoing surgery 

Activities

Logical2u

2010-09-10 17:35

manager   ~0012567

In what version was this fort generated?

greycat

2010-09-10 17:47

reporter   ~0012568

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.

Gentle Manne

2010-09-10 18:30

reporter   ~0012569

Last edited: 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.

FifthHorseman

2010-09-10 18:45

reporter   ~0012570

Last edited: 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.

Cryten

2010-09-11 05:24

reporter   ~0012576

do you have a save during these events for testing?

Gentle Manne

2010-09-11 11:25

reporter   ~0012585

No, because I suck and I don't know where to find save files. I'll do that next time.

Quietust

2010-09-11 13:14

reporter   ~0012587

I disabled the "recovering wounded" labor on all of my dwarves, and I've had numerous surgeries complete (using operating tables) without incident.

Gentle Manne

2010-09-12 18:39

reporter   ~0012603

Okay, it's happening again so I uploaded a save. http://dffd.wimbli.com/file.php?id=3103

Manslay

2010-09-30 01:10

reporter   ~0013079

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.

Gentle Manne

2010-10-03 20:48

reporter   ~0013176

Last edited: 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)

hyperactiveChipmunk

2011-01-31 11:04

reporter   ~0014956

Confirmed still occurring in 0.31.18; can provide save, if needed.

tiefblau

2011-02-09 12:35

reporter   ~0015073

Last edited: 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?)

Add Note

Note

Issue History

Date Modified Username Field Change
2010-09-10 17:07 Gentle Manne New Issue
2010-09-10 17:35 Logical2u Note Added: 0012567
2010-09-10 17:35 Logical2u Tag Attached: AWAITING UPDATE
2010-09-10 17:47 greycat Note Added: 0012568
2010-09-10 18:30 Gentle Manne Note Added: 0012569
2010-09-10 18:32 Gentle Manne Note Edited: 0012569
2010-09-10 18:45 FifthHorseman Note Added: 0012570
2010-09-10 18:45 FifthHorseman Note Edited: 0012570
2010-09-11 05:24 Cryten Note Added: 0012576
2010-09-11 11:25 Gentle Manne Note Added: 0012585
2010-09-11 13:14 Quietust Note Added: 0012587
2010-09-12 18:39 Gentle Manne Note Added: 0012603
2010-09-30 01:10 Manslay Note Added: 0013079
2010-10-03 20:48 Gentle Manne Note Added: 0013176
2010-10-03 20:50 Gentle Manne Note Edited: 0013176
2011-01-31 11:04 hyperactiveChipmunk Note Added: 0014956
2011-02-09 12:35 tiefblau Note Added: 0015073
2011-02-09 12:39 tiefblau Note Edited: 0015073
2013-09-22 18:06 user6 Tag Detached: AWAITING UPDATE
2013-09-22 18:12 user6 Relationship added related to 0002773