San Francisco, CA
S.F. hospital stabbing analysis confirms Mission Local reporting on security lapses
A 13-page assessment released today by the San Francisco Department of Public Health confirms Mission Local reporting last month that protocol failures contributed to a social worker’s fatal stabbing in December, and that hospital workers, not a sheriff’s deputy, were first to intervene in the attack.
The DPH has hired four additional staff members to its security team to ensure around the clock threat management coverage, and committed an additional $15 million a year to “support a fundamentally strengthened and modernized approach to safety and security” across its facilities.
After a period of increasingly threatening behavior toward his doctor at General Hospital’s Ward 86 HIV clinic, Wilfredo Tortolero Arriechi, 35, arrived on Dec. 4 and was intercepted by his social worker, Alberto Rangel. He stabbed Rangel, 51, to death in the hallway.
According to today’s report, the DPH immediately took action: installing a weapons detection system at Buildings 80-90 where the attack occurred, launching a 24/7 threat management team to triage and respond to concerns and establishing a formal threat escalation protocol which “balances safety measures with trauma-informed, patient-centered approaches.”
The report also identified a need for better processes to respond to emergencies that occur within the DPH system. Although Rangel was stabbed at Ward 86, a clinic on the grounds of San Francisco General Hospital, and witnesses on the scene called 911 immediately, EMS workers did not arrive to take over Rangel’s care until 11 minutes after his stabbing. A full 26 minutes elapsed between the 911 call and Rangel’s arrival in the emergency room, only a block away.
Today’s report also confirmed Mission Local reporting that a Ward 86 employee first intervened in the attack on Dec. 4 — a direct contradiction to claims from the sheriff’s union that a sheriff’s deputy assigned to the site had “saved Ward 86 from a rapid mass casualty stabbing.”
The deputy had been assigned to the area that day after Tortolero Arriechi had made threats against his doctor, who worked there. According to today’s report, the doctor was in a different hallway at the time of the stabbing.
Hospital staff had repeatedly raised alarm bells with DPH security specifically about Tortolero Arriechi’s threatening behavior, but today’s assessment confirmed that no additional safety measures were taken until the day of the incident.
Mission Local reported that Tortolero Arriechi posted increasingly erratic messages on his social media in the weeks leading up to the stabbing, including a photo of his doctor’s note pinned to a wall with a knife.
The DPH assessment includes a timeline, which shows that Tortolero Arriechi had to be escorted out of City Clinic in SoMa as early as Nov. 13 after he appeared seeking out his Ward 86 doctor, who also worked there.
A week later, on Nov. 20 and 21, Tortolero Arriechi exhibited “elevated behaviors” at an appointment with the doctor, who reported his behavior to DPH security. The next week, between Nov. 24 and 26, security “attempted multiple times” to reach Tortolero Arriechi by phone, with no success. Security leadership at General Hospital “discussed” the case, but apparently took no further action.
On Dec. 4, the morning of the stabbing, Tortolero Arriechi went to both the City Clinic and Ward 86.
The doctor again reported to security that Tortolero Arriechi was seeking him out at City Clinic, and that Tortolero Arriechi had allegedly insisted that he would return daily until he could see the doctor. According to the report, DPH security then assigned a “safety ambassador” to the clinic.
That same morning at Ward 86, staff contacted DPH head of security, Basil Price, and informed him that Tortolero Arriechi had once again shown up at the clinic looking for the doctor, and told them that he would be returning that afternoon.
The DPH requested a “criminal history check” by the sheriff’s department that day, which surfaced no warrants for Tortolero Arriechi. After a sheriff’s lieutenant conducted a “threat assessment” on the situation, the sheriff’s department assigned a deputy to be “posted at Ward 86.” Staff at Ward 86 interviewed by Mission Local were under the impression that the deputy was keeping an eye out for Tortolero Arriechi, but the DPH report confirms the sheriff’s department’s assertion that the deputy was directed only to station near the specific physician that Tortolero Arriechi had threatened.
Later in the afternoon of Dec. 4, 2025, Tortolero Arriechi again went to Ward 86 looking for the doctor, where he was directed to speak with his social worker, Rangel. Moments later, Tortolero Arriechi stabbed Rangel, who later died despite efforts by his colleagues to resuscitate him.
Tortolero Arriechi is currently facing murder charges, and his public defender has said that he was suffering a mental health crisis.
“No actions can undo the events of December 4, 2025,” the report said. “However, through an expertly informed re-evaluation of our current safety and security measures, we can ensure an improved approach to workplace safety and security going forward.”
Ward 86 employee Alex Alvarez said he was frustrated at the lack of funding for mental health care and support for traumatized employees who have not yet returned to work.
Due to the lack of protocols in place, he said, “we have to create this whole ecosystem of services, of safety protocols … why do the employees have to pay for this? Why do employees have to take the brunt of this lack of action?”