Go down
avatar
intern
Posts : 5
Reputation : 1
Join date : 2018-11-02
View user profile

More realistics procedures Empty More realistics procedures

on 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
resident
Posts : 10
Reputation : 2
Join date : 2018-11-02
View user profile

More realistics procedures Empty Re: More realistics procedures

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

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

More realistics procedures Empty Re: More realistics procedures

on 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
intern
Posts : 7
Reputation : 1
Join date : 2019-06-06
View user profile

More realistics procedures Empty Re: More realistics procedures

on 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.
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