Project Hospital
Would you like to react to this message? Create an account in a few clicks or log in to continue.

Go down
avatar
sonic_fr
intern
Posts : 5
Reputation : 1
Join date : 2018-11-02

More realistics procedures Empty More realistics procedures

Tue Nov 06, 2018 11:39 am
Message reputation : 100% (1 vote)
Hello,

for those who would be interested with more realistics procedures, you can modify 2 files :
- Examinations.xml
- RoomTypes.xml

For example :
I found some procedures unrealistic for hospitalized patients like "temperature measurement", "physical examination", "abdominal palpation"," blood sampling"...
Actually, patients are strung to an examination room.But these exams are done in the bed of the patient, in his room. In real life, no need for stretcher.

So you can edit the file to allow certain exams in the patient's room, and it works perfectly.

In the file (examinations.xml), insert the following lines (in red) for the exams you want to see done in the room, as shown, for example for "abdominal palpation"


<GameDBExamination ID="EXM_ABDOMINAL_PALPATION">
       <AbbreviationLocID>EXM_ABDOMINAL_PALPATION_DESCRIPTION</AbbreviationLocID>
       <DiscomfortLevel>Low</DiscomfortLevel>
       <Procedure>
           <StaffSelectionRules>REQUIRED_ROOM_OR_DEFAULT_ROOM</StaffSelectionRules>
           <RequiredDoctorQualificationList>
               <SkillRef>SKILL_DOC_QUALIF_GENERAL_MEDICINE</SkillRef>
           </RequiredDoctorQualificationList>
           <RequiredEquipmentList>
               <RequiredEquipment>
                   <Tag>sit_exam</Tag>
               </RequiredEquipment>
           </RequiredEquipmentList>
           <RequiredRoomTypeList>
               <RequiredRoomTypeRef>ROOM_TYPE_INPATIENT_GS_OFFICE</RequiredRoomTypeRef>
               <RequiredRoomTypeRef>ROOM_TYPE_INPATIENT_IM_OFFICE</RequiredRoomTypeRef>
               <RequiredRoomTypeRef>ROOM_TYPE_INPATIENT_OT_OFFICE</RequiredRoomTypeRef>
               <RequiredRoomTypeRef>ROOM_TYPE_INPATIENT_CARDIOLOGY_OFFICE</RequiredRoomTypeRef>
               <RequiredRoomTypeRef>ROOM_TYPE_DOCTORS_OFFICE</RequiredRoomTypeRef>
               <RequiredRoomTypeRef>ROOM_TYPE_ER_OBSERVATION_ROOM</RequiredRoomTypeRef>
               <RequiredRoomTypeRef>ROOM_TYPE_INTENSIVE_CARE_UNIT</RequiredRoomTypeRef>
               <RequiredRoomTypeRef>ROOM_TYPE_GENERAL_SURGERY_OFFICE</RequiredRoomTypeRef>
               <RequiredRoomTypeRef>ROOM_TYPE_INTERNAL_MEDICINE_OFFICE</RequiredRoomTypeRef>
               <RequiredRoomTypeRef>ROOM_TYPE_ORTHOPAEDICS_OFFICE</RequiredRoomTypeRef>
               <RequiredRoomTypeRef>ROOM_TYPE_CARDIOLOGY_OFFICE</RequiredRoomTypeRef>
               <RequiredRoomTypeRef>ROOM_TYPE_TRAUMA_CENTER</RequiredRoomTypeRef>
<RequiredRoomTypeRef>ROOM_TYPE_INPATIENT_WARD</RequiredRoomTypeRef>
<RequiredRoomTypeRef>ROOM_TYPE_HIGH_PRIORITY_INPATIENT_WARD</RequiredRoomTypeRef>



Some examinations need to have some equipements in the room (CRP needs crp scan and clean hands equipement), so you need to place the right equipement in the right rooms.

<GameDBExamination ID="EXM_CRP">
       <AbbreviationLocID>EXM_CRP_DESCRIPTION</AbbreviationLocID>
       <DiscomfortLevel>Low</DiscomfortLevel>
       <Procedure>
           <StaffSelectionRules>REQUIRED_ROOM_OR_DEFAULT_ROOM</StaffSelectionRules>
           <RequiredDoctorQualificationList>
               <SkillRef>SKILL_DOC_QUALIF_GENERAL_MEDICINE</SkillRef>
           </RequiredDoctorQualificationList>
           <RequiredEquipmentList>
               <RequiredEquipment>
                   <Tag>sit_exam</Tag>
</RequiredEquipment>
               <RequiredEquipment>
                   <Tag>crp_scan</Tag>
               </RequiredEquipment>
               <RequiredEquipment>
                   <Tag>clean_hands</Tag>


For more convenience, you can edit the file "RoomTypes" and include the category of equipment to make them available at the time of construction.

Example 1 :
For testing the CRP -
add "scan_crp" and "clean_hands" to "ROOM_TYPE_INPATIENT_WARD"

<GameDBRoomType ID="ROOM_TYPE_INPATIENT_WARD"><!-- exept Emergency, ICU, Radiology -->
       <AbbreviationLocID>ROOM_TYPE_INPATIENT_WARD_DESCRIPTION</AbbreviationLocID>
       <TextureID>370</TextureID>
       <IconIndex>836</IconIndex>
       <AccessRights>PATIENT</AccessRights>

       <RequiredEquipment>
           <GameDBRequiredEquipment>    <Tag>ui_beds</Tag>         <MinCount>1</MinCount>  </GameDBRequiredEquipment>
           <GameDBRequiredEquipment>    <Tag>ui_night_stand</Tag>         <MinCount>1</MinCount>  </GameDBRequiredEquipment>
           <GameDBRequiredEquipment>    <Tag>ui_defibrillator</Tag>       <MinCount>1</MinCount>   </GameDBRequiredEquipment>
           <GameDBRequiredEquipment>    <Tag>ui_bedsocket</Tag>       <MinCount>0</MinCount>   </GameDBRequiredEquipment>
<GameDBRequiredEquipment>    <Tag>ui_clean_hands</Tag>         <MinCount>0</MinCount>    </GameDBRequiredEquipment>
  <GameDBRequiredEquipment>    <Tag>ui_crp_scan</Tag>             <MinCount>0</MinCount>    </GameDBRequiredEquipment>

       </RequiredEquipment>
More realistics procedures 111


Example 2 :
for temperature measurement, you'll need to have equipment cabinet in the room, so add "ui_cabinets_equipment", as shown below:
<GameDBRoomType ID="ROOM_TYPE_INPATIENT_WARD"><!-- exept Emergency, ICU, Radiology -->
       <AbbreviationLocID>ROOM_TYPE_INPATIENT_WARD_DESCRIPTION</AbbreviationLocID>
       <TextureID>370</TextureID>
       <IconIndex>836</IconIndex>
       <AccessRights>PATIENT</AccessRights>

       <RequiredEquipment>
           <GameDBRequiredEquipment>    <Tag>ui_beds</Tag>         <MinCount>1</MinCount>  </GameDBRequiredEquipment>
           <GameDBRequiredEquipment>    <Tag>ui_night_stand</Tag>         <MinCount>1</MinCount>  </GameDBRequiredEquipment>
           <GameDBRequiredEquipment>    <Tag>ui_defibrillator</Tag>       <MinCount>1</MinCount>   </GameDBRequiredEquipment>
           <GameDBRequiredEquipment>    <Tag>ui_bedsocket</Tag>       <MinCount>0</MinCount>   </GameDBRequiredEquipment>
<GameDBRequiredEquipment>    <Tag>ui_clean_hands</Tag>         <MinCount>0</MinCount>    </GameDBRequiredEquipment>
  <GameDBRequiredEquipment>    <Tag>ui_crp_scan</Tag>             <MinCount>0</MinCount>    </GameDBRequiredEquipment>
   <GameDBRequiredEquipment>    <Tag>ui_cabinets_equipment</Tag>       <MinCount>0</MinCount>  </GameDBRequiredEquipment>
       </RequiredEquipment>

More realistics procedures 211




don't forget to put "0" in the "MinCount" if you don't want to make this equipments mandatory.
avatar
snax
resident
Posts : 10
Reputation : 2
Join date : 2018-11-02

More realistics procedures Empty Re: More realistics procedures

Sun Nov 25, 2018 4:47 am
Thank you for posting this!

A much more realistic approach.
avatar
yhoyhoj
intern
Posts : 5
Reputation : 0
Join date : 2019-02-19

More realistics procedures Empty Re: More realistics procedures

Wed Feb 20, 2019 1:15 am
Could you share the list of procedures you have modified ? I am interested but I have no idea which could realistically be done in bad.
avatar
Butch
attending
Posts : 46
Reputation : 7
Join date : 2019-06-06

More realistics procedures Empty Re: More realistics procedures

Sat Jun 08, 2019 11:00 pm
You would be a community hero if you uploaded these tweaks as a mod on the workshop. Having doctors carry out routine exams in the wards would help make things run so much smoother.
avatar
user947
fellow
Posts : 75
Reputation : 6
Join date : 2020-06-06

More realistics procedures Empty Re: More realistics procedures

Thu Jun 11, 2020 1:50 am
I agree, it's a time saving feature.
avatar
drelladept
resident
Posts : 15
Reputation : 2
Join date : 2020-07-23

More realistics procedures Empty Re: More realistics procedures

Thu Jul 23, 2020 7:43 pm
Yea! Please make this a mod somebody!!!
avatar
Butch
attending
Posts : 46
Reputation : 7
Join date : 2019-06-06

More realistics procedures Empty Re: More realistics procedures

Tue Aug 04, 2020 2:36 pm
It's already been done Smile

https://steamcommunity.com/sharedfiles/filedetails/?id=1870852870
Sponsored content

More realistics procedures Empty Re: More realistics procedures

Back to top
Permissions in this forum:
You cannot reply to topics in this forum