Project Hospital

Project Hospital

Bedside Examinations (NO DLCs Version)
 This topic has been pinned, so it's probably important
Butch  [developer] 26 Sep, 2019 @ 6:35am
Feedback
Use this thread to give me feedback about what you like or don't like. Any suggestions for improvement or new ideas are greatly appreciated.
< >
Showing 1-15 of 17 comments
maximusyara 28 Sep, 2019 @ 10:55pm 
how can i download this mod outside steam? From internet. Thx
Butch  [developer] 29 Sep, 2019 @ 5:53am 
@maximusyara I don’t have an external download link for you but if you join the Project Hospital Dicord I can give you the file there.
toast 29 Sep, 2019 @ 10:05pm 
This mod is great, thank you so much for your work! If you don't mind, can you expand on the changes you made to the prioritisation of exams and how the old doctors did things and how this matched up to real life?

I know that may take a bit of writing so appreciate if you don't have the time :)

Thanks again
Butch  [developer] 30 Sep, 2019 @ 9:25am 
Certainly. The game assigns a priority number to every single exam in the game. An exam with 100 priority will always be selected by a doctor before an exam with 98 priority if both are available. In the original Examinations.xml, almost every single exam had a priority of 40 or 20 (Interview had the highest priority at 50 and so it was always the first exam to be carried out). In medicine, there is a distinct order in which physicians carry out an assessment of a patient. With the original in-game priorities, diagnosis was an erratic and messy process; some patients would walk into a clinic and the doctor would carry out a random ear exam first before a physical exam. Naturally this made me cringe a little and it inspired me to create this mod.

So I went through the Examinations.xml and changed the priorities so that they resemble the actual order in which a doctor would examine a patient. Keep in mind that I gave some procedures like FAST (Focused Assessment with Sonography in Trauma) or Heart Monitoring a very high priority in order to keep emergency room diagnosis realistic; someone with a penetrating chest wound isn't going to have a nasal inspection before FAST.

And this is the list:

Interview - 100
Speech Listening - 99
Temperature Measurement - 98
Heart Monitoring - 97
Phyiscal Exam - 95
Neck Palpation - 94
Abdominal Exam - 90
FAST- 86
Urgent Echo - 85
Thorax Percussion - 84
Chest Ausculation - 80
Neurological Exam - 75
Blood Pressure Measurement - 70
Oral Cavity Inspection - 69
Ear Exam - 67
Nasal Inspection - 65
CRP - 55
OpHTHAlmoscopy - 54
ECG - 53
Echo - 52

X-Ray Chest - 50
X RAY LOWER LIMB - 50
X RAY UPPER LIMB - 50
X RAY HEAD - 50
X RAY BACK - 50
Barium Swallow - 47 (TO DO)
Observation - 46
CBC sampling- 45 (1 hour duration 45 priority in lab)

Blood test sampling- 44 (1 hour duration 40 priority in lab)
Differential Diagnosis - 43


Bacteria Cultivation- 42
Urine Analysis - 41
Stool Collecting - 39 (2 hour duration)
PCR - 38

CT Enterography - 35
CT - 30
Gastroscopy - 25
USG - 25
MRI - 10


In real life, doctors will always interview a patient, carry out a physical exam (which includes everything from thorax percussion to neck palpation to neurological exam) and THEN go after the more invasive exams. Notice how diagnostic imaging is right at the bottom. Of course there are some cases where a head CT or MRI would be much, much higher on the priority list but for the sake of overall balance and realism this is what I found works best. I'm very happy with the end result as many patients are being diagnosed without a bunch of unnecessary tests.
Oberkampfkater 4 Oct, 2019 @ 7:32am 
Hello Butch,


thank you for this great mod and the work you put into it!

If you need help with translation of any of your mods into German, I can help with that. Just leave a little message (or like Moomin Littlesocks) or dump the text into a thread in the discussion section of your mod.

But I worry a bit about these kind of mods. There's no specific problem with your mod, but the current structure of Project Hospitals database files seems not to be designed for 'incremental changes' to the database. As I understand your mod (and the one from Moomin Littlesocks), it just overrides the Vanilla database files with your changed files. That would make it incompatible with all the other mods that change these files.

Is it possible to just add your 'new' content to a ModExaminations.xml or wouldn't that work? It seems Oxymoron goes this way judging from their structure in the Localization folder (they have some new 'Patch'-files in this folder). Maybe this is something Oxymoron should look into.

But in any case - thank you!
Butch  [developer] 4 Oct, 2019 @ 2:37pm 
@Oberkampfkater

Thank you for reaching out! The current (enormous) mod that I'm working on is definitely going to need translating. As of now, I've added 38 new symptoms and 7 new diseases... I'm not even 5 % done with the mod. It's going to be a huge job that will take lot's of time and effort so I don't know how likely it is that the mod will get translated into many languages. Nevertheless, I would love if you could provide the German translation and will contact you once it's done to see if you're interested.

As for your concern about overriding Vanilla database files, don't worry about that. It is definitely possible as you stated, to add 'new content' such as new symptoms or examinations to the game simply by adding new lines to your mod folder. I won't get into the specifics of how to correctly mod but it's definitely possible to have new content that doesn't interfere with the original game files. Having said that, if you edit any of the vanilla lines (just like in this mod) then another mod that edits those same lines will be incompatible with your mod. Hope that makes sense.


Rest assured that I'm going to make every mod as compatible as possible with everything on the workshop and will make it very clear what is being changed in my mods.

Thank you again!
Last edited by Butch; 4 Oct, 2019 @ 2:39pm
Gisa 18 Dec, 2019 @ 4:34am 
Originally posted by Butch:
@maximusyara I don’t have an external download link for you but if you join the Project Hospital Dicord I can give you the file there.

what's your discord plz?
Oberkampfkater 28 Dec, 2019 @ 8:00am 
Heyho Butch!

I have a small suggestion: could you add the small changes (<SkillRef>SKILL_DOC_QUALIF_GENERAL_MEDICINE</SkillRef> and <Tag>examinations_basic_equipment</Tag>) to your ModExaminations.xml to allow the CBC sampling in every department?

<!-- ================================================== MODIF ================================================== --> <GameDBExamination ID="EXM_CBC_SAMPLING"> <AbbreviationLocID>EXM_CBC_SAMPLING_DESCRIPTION_1_1</AbbreviationLocID> <DiscomfortLevel>Medium</DiscomfortLevel> <Procedure> <StaffSelectionRules>REQUIRED_ROOM_OR_DEFAULT_ROOM</StaffSelectionRules> <RequiredDoctorQualificationList> <SkillRef>SKILL_DOC_SPEC_INTERNAL_MEDICINE</SkillRef> <SkillRef>SKILL_DOC_SPEC_ORTHOPAEDY</SkillRef> <SkillRef>SKILL_DOC_SPEC_NEUROLOGY</SkillRef> <SkillRef>SKILL_DOC_SPEC_GENERAL_SURGERY</SkillRef> <SkillRef>SKILL_DOC_SPEC_GENERAL_GYNECOLOGUE</SkillRef> <SkillRef>SKILL_DOC_QUALIF_GENERAL_MEDICINE</SkillRef>[/b]

</RequiredDoctorQualificationList>
<RequiredEquipmentList>
<RequiredEquipment>
<Tag>sit_exam</Tag>
</RequiredEquipment>
<RequiredEquipment>
<Tag>doc_equipment</Tag>
</RequiredEquipment>
<RequiredEquipment>
<Tag>clean_hands</Tag>
</RequiredEquipment>
</RequiredEquipmentList>

<RequiredRoomTags>
<Tag>specialized_office</Tag>

<Tag>examinations_basic_equipment</Tag>

</RequiredRoomTags>

<ProcedureScript>ProcedureScriptExaminationGeneralEquipment</ProcedureScript>
<AnimationSetupSitting>
<AnimationNameIn>stand_blood_sampling_in</AnimationNameIn>
<AnimationNameIdle>stand_blood_sampling_idle</AnimationNameIdle>
<AnimationNameOut>stand_blood_sampling_out</AnimationNameOut>
</AnimationSetupSitting>
<AnimationSetupLying>
<AnimationNameIn>stand_examination_in</AnimationNameIn>
<AnimationNameIdle>stand_examination_idle</AnimationNameIdle>
<AnimationNameOut>stand_examination_out</AnimationNameOut>
</AnimationSetupLying>
<DressLevel>FULL</DressLevel>
<Biohazard>true</Biohazard>
<Priority>20</Priority>
</Procedure>
<Cost>50</Cost>
<IconIndex>1715</IconIndex>
<DurationHours>0</DurationHours>
<LabTestingExaminationRef>EXM_CBC_TESTING</LabTestingExaminationRef>
</GameDBExamination> [/code]
Butch  [developer] 10 Feb, 2020 @ 3:19pm 
@Oberkampfkater

Sorry for the extremely late reply, I took a very long break from modding and gaming in general. This is a good suggestion, I'm aware that there are a few examinations that should be possible in every department. So this is on my to do list for sure.
Oberkampfkater 15 Feb, 2020 @ 1:08am 
Ah, no problem Butch. I'm rather busy at the moment myself.
katiem 15 Feb, 2020 @ 4:21pm 
just want to say thank you for updating :)
Butch  [developer] 15 Feb, 2020 @ 5:08pm 
You are most welcome :)
Licaone 6 Apr, 2020 @ 12:24am 
It would be amazing if you could make avalaible all your mods outside of Steam, for the people (like me) who purchased the game on GOG and now can't access all this wonderful material :(
Lucas182 3 May, 2020 @ 11:40am 
Originally posted by Licaone:
It would be amazing if you could make avalaible all your mods outside of Steam, for the people (like me) who purchased the game on GOG and now can't access all this wonderful material :(

+1

github... google drive... anywhere else would be greatly appreciated
Adventure4u1 8 May, 2020 @ 10:36am 
So with Butch's mod disabled, I was messing with some of the code. Basically I changed the amount of time patients would wait in the hospital to 12 hours (and decreased the amount of time a patient would spend in all of the hospital departments simply so they leave shortly after they get treated instead of hogging up a bed for days. While playing, I noticed that the doctors were doing physical exams right at the patient's beside in the HDU. I have no idea if that was typical, if I somehow accidentally caused it, or if Oxymoron simply updated the game to allow physical exams to happen at a patients bedside.
< >
Showing 1-15 of 17 comments
Per page: 1530 50