- sonic_frintern
- Posts : 5
Reputation : 1
Join date : 2018-11-02
More realistics procedures
Tue Nov 06, 2018 11:39 am
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>
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>
don't forget to put "0" in the "MinCount" if you don't want to make this equipments mandatory.
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>
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>
don't forget to put "0" in the "MinCount" if you don't want to make this equipments mandatory.
- snaxresident
- Posts : 10
Reputation : 2
Join date : 2018-11-02
Re: More realistics procedures
Sun Nov 25, 2018 4:47 am
Thank you for posting this!
A much more realistic approach.
A much more realistic approach.
- yhoyhojintern
- Posts : 5
Reputation : 0
Join date : 2019-02-19
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.
- Butchattending
- Posts : 46
Reputation : 7
Join date : 2019-06-06
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.
- user947fellow
- Posts : 75
Reputation : 6
Join date : 2020-06-06
Re: More realistics procedures
Thu Jun 11, 2020 1:50 am
I agree, it's a time saving feature.
- drelladeptresident
- Posts : 15
Reputation : 2
Join date : 2020-07-23
Re: More realistics procedures
Thu Jul 23, 2020 7:43 pm
Yea! Please make this a mod somebody!!!
- Butchattending
- Posts : 46
Reputation : 7
Join date : 2019-06-06
Re: More realistics procedures
Tue Aug 04, 2020 2:36 pm
It's already been done
https://steamcommunity.com/sharedfiles/filedetails/?id=1870852870
https://steamcommunity.com/sharedfiles/filedetails/?id=1870852870
Permissions in this forum:
You cannot reply to topics in this forum