Tulsa Spine And Specialty Hosp · Referral network
HSA 37088 · 2017 · 1158 physicians · 8000 edges
Running from SQLite — no Neo4j required. Regional and HSA dashboards, this force graph, curvature histogram, and hub rankings all work out of the box. Advanced users can optionally load the graph into a self-hosted Neo4j instance (docker compose up -d, then npm run etl-to-neo4j) for the Cypher playground and Neo4j Browser.
Force-directed graph · edges coloured by Forman–Ricci curvature
Loading graph engine…
Curvature distribution
Mean F
-3,830,468
Median F
-678,145
Min F
-142,890,976
Max F
592
From referral_network_features
Precomputed on the full thresholded network (all edges, Python toolkit, unit node weights).
Nodes
1,940
Edges
53,576
Avg clustering
0.656
Density
0.0285
Forman μ
-174.5
Forman σ
195.8
Rendered graph structure
Live computation on up to 8,000 edges (SQLite row order, node-strength weights). Values will differ from precomputed stats above for large HSAs.
Total weight
542,685
Avg degree
13.82
Max degree
409
Negative F edges
7,969
Positive F edges
31
Nonzero F edges
8,000
Reading the graph
Teal edges have positive Forman curvature — efficient information flow.
Red edges have negative curvature — bottlenecks in the referral graph.
Edge width: log(patient count). Node size: degree-weighted strength.
Hub physicians
#1
NPI 1336102284
Degree 400 · weight 62,657
400
#2
NPI 1700847118
Degree 409 · weight 29,533
409
#3
NPI 1659347326
Degree 207 · weight 23,897
207
#4
NPI 1407827579
Degree 303 · weight 22,980
303
#5
NPI 1609846112
Degree 212 · weight 21,589
212
#6
NPI 1619947124
Degree 179 · weight 19,684
179
#7
NPI 1154391993
Degree 173 · weight 16,967
173
#8
NPI 1437122058
Degree 131 · weight 16,838
131
Most negative curvature
#1
Forman -142,890,976
1336102284 → 1710430897
Weight 1,773 · Forman -142,890,976
#2
Forman -127,325,018
1336102284 → 1346469582
Weight 1,382 · Forman -127,325,018
#3
Forman -123,001,389
1336102284 → 1740336486
Weight 1,280 · Forman -123,001,389
#4
Forman -118,782,896
1336102284 → 1437122058
Weight 1,095 · Forman -118,782,896
#5
Forman -114,295,418
1336102284 → 1760415590
Weight 1,118 · Forman -114,295,418
#6
Forman -109,993,811
1336102284 → 1609846112
Weight 763 · Forman -109,993,811
#7
Forman -102,380,950
1336102284 → 1710957535
Weight 908 · Forman -102,380,950
#8
Forman -100,680,597
1154391993 → 1336102284
Weight 732 · Forman -100,680,597
Strongest referral edges
#1
Weight 1,773
1336102284 → 1710430897
Weight 1,773 · Forman -142,890,976
#2
Weight 1,382
1336102284 → 1346469582
Weight 1,382 · Forman -127,325,018
#3
Weight 1,280
1336102284 → 1740336486
Weight 1,280 · Forman -123,001,389
#4
Weight 1,217
1578510657 → 1700847118
Weight 1,217 · Forman -66,576,865
#5
Weight 1,118
1336102284 → 1760415590
Weight 1,118 · Forman -114,295,418
#6
Weight 1,095
1336102284 → 1437122058
Weight 1,095 · Forman -118,782,896
#7
Weight 1,041
1700125986 → 1912297805
Weight 1,041 · Forman -42,949
#8
Weight 961
1902946130 → 1922023951
Weight 961 · Forman -2,168,893