NewCertified Nursing Assistant, CNA Gettysburg CenterCertified Nursing Assistant, CNAGettysburg, PA$19–$27Responsibilities: The Certified Nursing Assistant - CNA works alongside a Licensed/Registered Nurse to directly impact patients'/residents' quality of life by assisting with their activities of daily living (ADLs). As a leading provider in the long-term care industry, we believe in fostering a collaborative, inclusive and supportive work environment where every team member is valued and empowered to make a difference.
NewCertified Nursing Assistant, CNA Wayne CenterCertified Nursing Assistant, CNAWayne, PA$19–$25Evening shift differential: +$3 an hourNight shift differential: +$2 an hourThe Certified Nursing Assistant - CNA works alongside a Licensed/Registered Nurse to directly impact patients'/residents' quality of life by assisting with their activities of daily living (ADLs). As a leading provider in the long-term care industry, we believe in fostering a collaborative, inclusive and supportive work environment where every team member is valued and empowered to make a difference.
NewCertified Nursing Assistant, CNA Bridgeville Rehab & Care CtrCertified Nursing Assistant, CNABridgeville, PA$19–$25Responsibilities: The Certified Nursing Assistant - CNA works alongside a Licensed/Registered Nurse to directly impact patients'/residents' quality of life by assisting with their activities of daily living (ADLs). As a leading provider in the long-term care industry, we believe in fostering a collaborative, inclusive and supportive work environment where every team member is valued and empowered to make a difference.
NewCertified Nursing Assistant, CNA Norriton Sq Nrsg and Rehab CtrCertified Nursing Assistant, CNANorristown, PA$20–$23Responsibilities: The Certified Nursing Assistant - CNA works alongside a Licensed/Registered Nurse to directly impact patients'/residents' quality of life by assisting with their activities of daily living (ADLs). As a leading provider in the long-term care industry, we believe in fostering a collaborative, inclusive and supportive work environment where every team member is valued and empowered to make a difference.
NewCertified Nursing Assistant, CNA Sanatoga CenterCertified Nursing Assistant, CNAPottstown, PA$19–$25Responsibilities: The Certified Nursing Assistant - CNA works alongside a Licensed/Registered Nurse to directly impact patients'/residents' quality of life by assisting with their activities of daily living (ADLs). As a leading provider in the long-term care industry, we believe in fostering a collaborative, inclusive and supportive work environment where every team member is valued and empowered to make a difference.
NewCertified Nursing Assistant, CNA Laurel Center - PA and V2UCertified Nursing Assistant, CNAHamburg, PA$19–$25.50Responsibilities: The Certified Nursing Assistant - CNA works alongside a Licensed/Registered Nurse to directly impact patients'/residents' quality of life by assisting with their activities of daily living (ADLs). As a leading provider in the long-term care industry, we believe in fostering a collaborative, inclusive and supportive work environment where every team member is valued and empowered to make a difference.
NewCertified Nursing Assistant, CNA Chapel ManorCertified Nursing Assistant, CNAPhiladelphia, PA$19.50–$24Responsibilities: The Certified Nursing Assistant - CNA works alongside a Licensed/Registered Nurse to directly impact patients'/residents' quality of life by assisting with their activities of daily living (ADLs). As a leading provider in the long-term care industry, we believe in fostering a collaborative, inclusive and supportive work environment where every team member is valued and empowered to make a difference.
NewCertified Nursing Assistant, CNA Crestview Center - PACertified Nursing Assistant, CNALanghorne, PA$19.50–$23Responsibilities: The Certified Nursing Assistant - CNA works alongside a Licensed/Registered Nurse to directly impact patients'/residents' quality of life by assisting with their activities of daily living (ADLs). As a leading provider in the long-term care industry, we believe in fostering a collaborative, inclusive and supportive work environment where every team member is valued and empowered to make a difference.
NewCertified Nursing Assistant, CNA The Belvedere CenterCertified Nursing Assistant, CNAChester, PA$18.75–$24.75The Certified Nursing Assistant - CNA works alongside a Licensed/Registered Nurse to directly impact patients'/residents' quality of life by assisting with their activities of daily living (ADLs). As a leading provider in the long-term care industry, we believe in fostering a collaborative, inclusive and supportive work environment where every team member is valued and empowered to make a difference.
NewCertified Nurse Aide (CNA) - Home Care Interim HealthCareCertified Nurse Aide (CNA) - Home CareNanty Glo, PAAt Interim HealthCare, we know that your loved ones deserve the very best - that's why we attend to each individual's needs in the comfort and dignity of their home. Ideal candidates will need to have high skill sets with active driver's license and ability to commute up to a 40 minute radius around the Johnstown area.
NewCertified Nursing Assistant, CNA Quakertown CenterCertified Nursing Assistant, CNAQuakertown, PA$19–$25Responsibilities: The Certified Nursing Assistant - CNA works alongside a Licensed/Registered Nurse to directly impact patients'/residents' quality of life by assisting with their activities of daily living (ADLs). As a leading provider in the long-term care industry, we believe in fostering a collaborative, inclusive and supportive work environment where every team member is valued and empowered to make a difference.
NewCertified Nursing Assistant, CNA Laurel Ridge CenterCertified Nursing Assistant, CNAUniontown, PA$18–$23.50Responsibilities: The Certified Nursing Assistant - CNA works alongside a Licensed/Registered Nurse to directly impact patients'/residents' quality of life by assisting with their activities of daily living (ADLs). As a leading provider in the long-term care industry, we believe in fostering a collaborative, inclusive and supportive work environment where every team member is valued and empowered to make a difference.
Certified Nursing Assistant, CNA Pennsburg ManorCertified Nursing Assistant, CNAPennsburg, PA$19–$25Responsibilities: The Certified Nursing Assistant - CNA works alongside a Licensed/Registered Nurse to directly impact patients'/residents' quality of life by assisting with their activities of daily living (ADLs). As a leading provider in the long-term care industry, we believe in fostering a collaborative, inclusive and supportive work environment where every team member is valued and empowered to make a difference.
NewPart Time Certified Nursing Assistant (CNA) Rydal Park - a HumanGood communityPart Time Certified Nursing Assistant (CNA)Ambler, PA$19–$21You would develop awareness of residents’ interests and needs and assist residents in maximizing their independence and participation by providing exemplary care, ranging from basic needs to activities of daily living to recreational activities. Here, you'll have the benefits and compensation you need to build a secure life for your family, and real opportunities to grow in your career, gain leadership skills and develop personally.
NewIn-Home Caregiver / Certified Nursing Assistant (CNA) / HHA Interim HealthCare of NEPAIn-Home Caregiver / Certified Nursing Assistant (CNA) / HHAScranton, PA$14–$15 / hourJoin a nationwide network of caregivers who are making a significant difference in the lives of others through the personalized, home-based care they provide. Health Insurance (maintain 30 hours per week), Weekly Pay, Direct Deposit, Referral Bonuses, a local team for continuous support.
NewCertified Nursing Assistant, CNA Mifflin CenterCertified Nursing Assistant, CNAShillington, PA$19–$25Responsibilities: The Certified Nursing Assistant - CNA works alongside a Licensed/Registered Nurse to directly impact patients'/residents' quality of life by assisting with their activities of daily living (ADLs). As a leading provider in the long-term care industry, we believe in fostering a collaborative, inclusive and supportive work environment where every team member is valued and empowered to make a difference.
NewCertified Nurse Assistant Spring Mill Pointe - a HumanGood communityCertified Nurse AssistantPhiladelphia, PA$19–$21You would develop awareness of residents’ interests and needs and assist residents to maximize their independence and participation by providing exemplary care to residents ranging from basic needs to activities of daily living, to recreational activities. Here, you'll have the benefits and compensation you need to build a secure life for your family, and real opportunities to grow in your career, gain leadership skills and develop personally.
NewCertified Nursing Assistant, CNA Hopkins Center_PACertified Nursing Assistant, CNAWyncote, PA$19–$25
NewNursing Assistant Lifespace CommunitiesNursing AssistantPittsburgh, PA$15–$19.43 / hourEnsures dining room is clean and ready for mealtimes such as set-up and clean-up of plates, utensils, napkins, and ensuring dining areas are clean after meals. For over 50 years, we have been dedicated to creating vibrant communities across the country where older adults are empowered to live their aspirations with purpose, independence, and peace of mind.
Certified Nursing Assistant - CNA Phoebe MinistriesCertified Nursing Assistant - CNAWernersville, PAp>At Phoebe Ministries Berks, we’re more than a workplace – we’re a community rooted in compassion and excellence, dedicated to enriching the lives of our residents. Category:Healthcare, Keywords:Certified Nursing Assistant (CNA), Location:Wernersville, PA-19565.
NewCertified Nursing Assistant (CNA) Ann's Choice by Erickson Senior LivingCertified Nursing Assistant (CNA)Warminster, PA$19–$24 / hourAnn's Choice helps people live better lives by fulfilling our promises of a vibrant lifestyle, financial stability, and focused health and well-being services for those who live and work with us. Implementing residents personal care plans, focusing on residents’ strengths, preferences, and preferred routines while providing a sense of comfort, companionship, and belonging.
NewCertified Nursing Assistant Fairlawn Rehabilitation HospitalCertified Nursing AssistantEast Springfield, MAAs a Nursing Assistant, your role extends beyond support, allowing you to utilize your specialized skills to provide compassionate, personalized care, and assist RNs in guiding patients through their rehabilitation journey. Assist nurses with patients and treatments as needed, including helping patients with daily personal activities like bathing, dressing, grooming, and eating.
NewCertified Nursing Assistant (CNA) Shiftkey, LLCCertified Nursing Assistant (CNA)Kane, PA$26–$26ShiftKey enables independent Certified Nursing Aides like you to bid on per diem CNA shifts posted by a vast network of Healthcare Facilities—all based on criteria you select. ShiftKey partners with Stride Health to allow healthcare professionals who use the ShiftKey App to access Stride's portable benefits platform for affordable healthcare options such as: Health.
NewCertified Nursing Assistant (CNA) - up to $26/hr Shiftkey, LLCCertified Nursing Assistant (CNA) - up to $26/hrClarion, PA$26–$26ShiftKey enables independent Certified Nursing Aides like you to bid on per diem CNA shifts posted by a vast network of Healthcare Facilities—all based on criteria you select. ShiftKey partners with Stride Health to allow healthcare professionals who use the ShiftKey App to access Stride's portable benefits platform for affordable healthcare options such as: Health.
NewCertified Nursing Assistant (CNA) - up to $24/hr Shiftkey, LLCCertified Nursing Assistant (CNA) - up to $24/hrOil City, PA$24–$24ShiftKey enables independent Certified Nursing Aides like you to bid on per diem CNA shifts posted by a vast network of Healthcare Facilities—all based on criteria you select. ShiftKey partners with Stride Health to allow healthcare professionals who use the ShiftKey App to access Stride's portable benefits platform for affordable healthcare options such as: Health.
NewCertified Nursing Assistant (CNA) - up to $25/hr Shiftkey, LLCCertified Nursing Assistant (CNA) - up to $25/hrWilliamsport, PA$25–$25ShiftKey enables independent Certified Nursing Aides like you to bid on per diem CNA shifts posted by a vast network of Healthcare Facilities—all based on criteria you select. ShiftKey partners with Stride Health to allow healthcare professionals who use the ShiftKey App to access Stride's portable benefits platform for affordable healthcare options such as: Health.
NewCertified Nursing Assistant (CNA) - up to $27/hr Shiftkey, LLCCertified Nursing Assistant (CNA) - up to $27/hrFranklin, PA$27–$27ShiftKey enables independent Certified Nursing Aides like you to bid on per diem CNA shifts posted by a vast network of Healthcare Facilities—all based on criteria you select. ShiftKey partners with Stride Health to allow healthcare professionals who use the ShiftKey App to access Stride's portable benefits platform for affordable healthcare options such as: Health.
NewCertified Nursing Assistant (CNA) - up to $40/hr Shiftkey, LLCCertified Nursing Assistant (CNA) - up to $40/hrSmethport, PA$40–$40ShiftKey enables independent Certified Nursing Aides like you to bid on per diem CNA shifts posted by a vast network of Healthcare Facilities—all based on criteria you select. ShiftKey partners with Stride Health to allow healthcare professionals who use the ShiftKey App to access Stride's portable benefits platform for affordable healthcare options such as: Health.
NewCertified Nursing Assistant (CNA) - up to $30/hr Shiftkey, LLCCertified Nursing Assistant (CNA) - up to $30/hrMcKeesport, PA$30–$30ShiftKey enables independent Certified Nursing Aides like you to bid on per diem CNA shifts posted by a vast network of Healthcare Facilities—all based on criteria you select. ShiftKey partners with Stride Health to allow healthcare professionals who use the ShiftKey App to access Stride's portable benefits platform for affordable healthcare options such as: Health.
NewCertified Nursing Assistant (CNA) - up to $28/hr Shiftkey, LLCCertified Nursing Assistant (CNA) - up to $28/hrSaxonburg, PA$28–$28ShiftKey enables independent Certified Nursing Aides like you to bid on per diem CNA shifts posted by a vast network of Healthcare Facilities—all based on criteria you select. ShiftKey partners with Stride Health to allow healthcare professionals who use the ShiftKey App to access Stride's portable benefits platform for affordable healthcare options such as: Health.
NewCertified Nursing Assistant (CNA) - up to $37/hr Shiftkey, LLCCertified Nursing Assistant (CNA) - up to $37/hrOrwigsburg, PA$37–$37ShiftKey enables independent Certified Nursing Aides like you to bid on per diem CNA shifts posted by a vast network of Healthcare Facilities—all based on criteria you select. ShiftKey partners with Stride Health to allow healthcare professionals who use the ShiftKey App to access Stride's portable benefits platform for affordable healthcare options such as: Health.
NewCertified Nursing Assistant (CNA) - up to $36/hr Shiftkey, LLCCertified Nursing Assistant (CNA) - up to $36/hrLancaster, PA$36–$36ShiftKey enables independent Certified Nursing Aides like you to bid on per diem CNA shifts posted by a vast network of Healthcare Facilities—all based on criteria you select. ShiftKey partners with Stride Health to allow healthcare professionals who use the ShiftKey App to access Stride's portable benefits platform for affordable healthcare options such as: Health.
NewCertified Nursing Assistant (CNA) - up to $29/hr Shiftkey, LLCCertified Nursing Assistant (CNA) - up to $29/hrYork, PA$29–$29ShiftKey enables independent Certified Nursing Aides like you to bid on per diem CNA shifts posted by a vast network of Healthcare Facilities—all based on criteria you select. ShiftKey partners with Stride Health to allow healthcare professionals who use the ShiftKey App to access Stride's portable benefits platform for affordable healthcare options such as: Health.
NewCertified Nursing Assistant Maris Grove by Erickson Senior LivingCertified Nursing AssistantGlen Mills, PA$20–$23 / hourMaris Grove helps people live better lives by fulfilling our promises of a vibrant lifestyle, financial stability, and focused health and well-being services for those who live and work with us. Implementing residents personal care plans, focusing on residents’ strengths, preferences, and preferred routines while providing a sense of comfort, companionship, and belonging.
NewCertified Nurse Aide (Staffing) Interim HealthCareCertified Nurse Aide (Staffing)Fairview, PA$22–$22Job Responsibilities: Care for the personal care and hygiene needs of patients in facilities such as nursing homes, assisted living facilities, rehabilitation centers and hospitals. Our placement services provide flexibility to accommodate your schedule and needs, offering contract, contract-to-hire and direct hire positions.
NewCertified Nurse Aide Lifespace CommunitiesCertified Nurse AidePittsburgh, PA$16.54–$22.74 / hourFollow all care plan directives, administer direct patient care and assist residents to perform daily living activities such as feed, bathe, dress, groom, transfer and move residents, and transport residents to dining rooms and various events and activities. See Lifespace Communities Terms & Conditions at https://www.appcast.io/legal/#job-seeker-terms-of-use and Privacy Policy at https://www.appcast.io/privacy-policy and SonicJobs Privacy Policy at https://www.sonicjobs.com/us/privacy-policy and Terms of Use at https://www.sonicjobs.com/us/terms-conditions.
Certified Nurse Midwife - (Upper Bucks Campus) St. Luke's Health Network, Inc.Certified Nurse Midwife - (Upper Bucks Campus)Quakertown, PAFull timeIndividually and together, our employees are dedicated to satisfying the mission of our organization which is an unwavering commitment to excellence as we care for the sick and injured; educate physicians, nurses and other health care providers; and improve access to care in the communities we serve, regardless of a patient's ability to pay for health care. Deliver babies, Provide prenatal and postnatal care, offer gynecological services, Provide reproductive health education to patients, promote a patient's overall well-being.
NewTravel Certified Occupational Therapist Assistant (COTA) - $1,660 per week in Elizabethtown, PA AlliedTravelCareersTravel Certified Occupational Therapist Assistant (COTA) - $1,660 per week in Elizabethtown, PAElizabethtown, PA$1,660–$1,660AlliedTravelCareers is working with Towne U.S. LLC to find a qualified Certified Occupational Therapist Assistant (COTA) in Elizabethtown, Pennsylvania, 17022! Active state licensure or eligibility for licensure in multiple states (assistance provided for travel placements).
NewTravel Certified Occupational Therapist Assistant (COTA) - $1,667 per week in Carlisle, PA AlliedTravelCareersTravel Certified Occupational Therapist Assistant (COTA) - $1,667 per week in Carlisle, PACarlisle, PA$1,667–$1,667AlliedTravelCareers is working with Towne U.S. LLC to find a qualified Certified Occupational Therapist Assistant (COTA) in Carlisle, Pennsylvania, 17013! Active state licensure or eligibility for licensure in multiple states (assistance provided for travel placements).
NewOB/GYN Certified Nurse Midwife GeisingerOB/GYN Certified Nurse MidwifeBloomsburg, PASAFETY: We provide a safe environment for our patients and members and the Geisinger family We offer healthcare benefits for full time and part time positions from day one, including vision, dental and domestic partners. Our patients, members and community come from a wide variety of backgrounds, and it takes a diverse workforce to make better health easier for all.
Travel Certified Occupational Therapist Assistant (COTA) - $1,289 per week in Philadelphia, PA AlliedTravelCareersTravel Certified Occupational Therapist Assistant (COTA) - $1,289 per week in Philadelphia, PAPHILADELPHIA, PA$1,289–$1,289Ardor Health Solutions is a Fortune Ranked, award-winning, expanding company that has also recently been ranked the 20th Largest Allied Staffing Firm in the Nation by Staffing Industry Analysts (SIA) and by Fortune`s Great Places to Work Surveys several years in a row. AlliedTravelCareers is working with Ardor Health Solutions to find a qualified Certified Occupational Therapist Assistant (COTA) in PHILADELPHIA, Pennsylvania, 19119!
Travel Certified Occupational Therapist Assistant (COTA) - $1,448 to $1,493 per week in Elizabethtown, PA AlliedTravelCareersTravel Certified Occupational Therapist Assistant (COTA) - $1,448 to $1,493 per week in Elizabethtown, PAElizabethtown, PA$1,447.99–$1,492.77AlliedTravelCareers is working with Pioneer Healthcare Services to find a qualified Certified Occupational Therapist Assistant (COTA) in Elizabethtown, Pennsylvania, 17022! Pioneer Healthcare Services specializes in staffing and travel recruiting for healthcare professionals across the U.S., with a focus on top school and medical opportunities.
NewNurse Practitioner Physician Assistant - Neurology GeisingerNurse Practitioner Physician Assistant - NeurologyWilkes-Barre, PAThe successful Physician Assistant must be a graduate of a ARC-approved physician assistant program, eligible or certified by the National Commission for the Certification of Physician Assistants and eligible or certified by the State Board of Medicine. Geisinger's Neuroscience Institute is seeking a neurology physician assistant or nurse practitioner to join the neurology team at Geisinger Wyoming Valley Medical Center in Wilkes Barre, PA.
NewTravel Surgical First Assistant RN Fusion Medical StaffingTravel Surgical First Assistant RNHarrisburg, PA$2,297–$2,444Qualifications:","IsTitle":false,"Elements":[["One year of recent experience as a Surgical First Assistant RN","Certified Surgical First Assistant (CSFA or CRNFA) certifications","Valid RN license in compliance with state regulation","Current BLS (AHA/ ARC) Certification"]]},{"Header":"Preferred Qualifications:","IsTitle":false,"Elements":[["ACLS (AHA/ARC) certifications","Other certifications and licenses may be required for this position"]]},{"Header":"Summary:","IsTitle":false,"Elements":["The Surgical First Assistant is responsible for providing advanced care directly assisting surgeons throughout surgical procedures. {"Segments":[{"Header":"Travel Surgical First Assistant - Registered Nurse","IsTitle":true,"Elements":["Company: Fusion Medical Staffing","Location: Facility in Harrisburg, Pennsylvania"]},{"Header":"Job Details","IsTitle":false,"Elements":["Fusion Medical Staffing is seeking a skilled Surgical First Assistant - Registered Nurse for a 13-week travel assignment in Harrisburg, Pennsylvania.
NewTravel Nurse RN - Registered Nurse First Assistant - $2,297 to $2,444 per week in Harrisburg, PA Fusion Medical StaffingTravel Nurse RN - Registered Nurse First Assistant - $2,297 to $2,444 per week in Harrisburg, PAHarrisburg, PA$2,297–$2,444Qualifications:","IsTitle":false,"Elements":[["One year of recent experience as a Surgical First Assistant RN","Certified Surgical First Assistant (CSFA or CRNFA) certifications","Valid RN license in compliance with state regulation","Current BLS (AHA/ ARC) Certification"]]},{"Header":"Preferred Qualifications:","IsTitle":false,"Elements":[["ACLS (AHA/ARC) certifications","Other certifications and licenses may be required for this position"]]},{"Header":"Summary:","IsTitle":false,"Elements":["The Surgical First Assistant is responsible for providing advanced care directly assisting surgeons throughout surgical procedures. {"Segments":[{"Header":"Travel Surgical First Assistant - Registered Nurse","IsTitle":true,"Elements":["Company: Fusion Medical Staffing","Location: Facility in Harrisburg, Pennsylvania"]},{"Header":"Job Details","IsTitle":false,"Elements":["Fusion Medical Staffing is seeking a skilled Surgical First Assistant - Registered Nurse for a 13-week travel assignment in Harrisburg, Pennsylvania.
Certified Occupational Therapy Assistant - Full Time (float) St. Luke's Health Network, Inc.Certified Occupational Therapy Assistant - Full Time (float)Allentown, PAFull timeThe Occupational Therapist Assistant must provide occupational therapy intervention in a technically competent manner that minimizes risk to the patient, self and others by selecting intervention methods that are relevant to the chief complaint, history of the patient and plan of care established by the Acute Care Occupational Therapist. Individually and together, our employees are dedicated to satisfying the mission of our organization which is an unwavering commitment to excellence as we care for the sick and injured; educate physicians, nurses and other health care providers; and improve access to care in the communities we serve, regardless of a patient's ability to pay for health care.
Patient Care (All Areas) or LPN – St. Luke’s School of Nursing Students St. Luke's Health Network, Inc.Patient Care (All Areas) or LPN – St. Luke’s School of Nursing StudentsBethlehem, PAPart timeIndividually and together, our employees are dedicated to satisfying the mission of our organization which is an unwavering commitment to excellence as we care for the sick and injured; educate physicians, nurses and other health care providers; and improve access to care in the communities we serve, regardless of a patient's ability to pay for health care. The Licensed Practical Nurse works in collaboration with the treatment team to provide direct patient care and skilled tasks under the direction of a Physician, Advanced Practitioner or Registered Nurse.
NewNurse Practitioner AlignMedNurse PractitionerJersey Shore, PA$110,000–$130,000Qualifications: The Advanced Practice Provider must be a graduate from an accredited School of Nursing program, licensed as a registered nurse, certified as a Nurse Practitioner by being a nursing graduate from an accredited Nurse Practitioner Program with a Master's Degree in Nursing and have a concentration and specialty track of Older Adult and/or Family Nurse Practitioner (FNP). Our physicians, nurse practitioners (NPs) and physician assistants (PAs) are supported by a clinical leadership team with a decades-long track record of excellence in post-acute and long-term care.
Certified Occupational Therapy Assistant, Acute Rehab Center (Part Time, Bethlehem and Sacred Heart Campuses) St. Luke's Health Network, Inc.Certified Occupational Therapy Assistant, Acute Rehab Center (Part Time, Bethlehem and Sacred Heart Campuses)Bethlehem, PAPart timeIndividually and together, our employees are dedicated to satisfying the mission of our organization which is an unwavering commitment to excellence as we care for the sick and injured; educate physicians, nurses and other health care providers; and improve access to care in the communities we serve, regardless of a patient's ability to pay for health care. Under the supervision of a registered occupational therapist, the Certified Occupational Therapy Assistant is accountable for assisting patients in furthering their physical, mental and emotional rehabilitation.