University Of Michigan Hospitals · Referral network
HSA 23007 · 2017 · 1544 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
-5,334,037
Median F
-794,152
Min F
-309,861,568
Max F
330
From referral_network_features
Precomputed on the full thresholded network (all edges, Python toolkit, unit node weights).
Nodes
2,495
Edges
46,797
Avg clustering
0.662
Density
0.0150
Forman μ
-260.5
Forman σ
345.3
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
532,078
Avg degree
10.36
Max degree
585
Negative F edges
7,946
Positive F edges
54
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 1508942517
Degree 585 · weight 50,025
585
#2
NPI 1659457612
Degree 324 · weight 41,951
324
#3
NPI 1881663367
Degree 360 · weight 36,974
360
#4
NPI 1649387945
Degree 247 · weight 26,222
247
#5
NPI 1619944659
Degree 269 · weight 23,530
269
#6
NPI 1003956038
Degree 243 · weight 17,835
243
#7
NPI 1003883539
Degree 136 · weight 17,348
136
#8
NPI 1932396702
Degree 89 · weight 15,275
89
Most negative curvature
#1
Forman -309,861,568
1508942517 → 1659457612
Weight 2,546 · Forman -309,861,568
#2
Forman -154,852,445
1508942517 → 1932396702
Weight 1,129 · Forman -154,852,445
#3
Forman -148,420,588
1508942517 → 1730108861
Weight 1,029 · Forman -148,420,588
#4
Forman -144,978,704
1508942517 → 1962588988
Weight 989 · Forman -144,978,704
#5
Forman -138,152,170
1508942517 → 1821174954
Weight 910 · Forman -138,152,170
#6
Forman -133,845,492
1508942517 → 1760648109
Weight 869 · Forman -133,845,492
#7
Forman -130,972,389
1508942517 → 1891871851
Weight 860 · Forman -130,972,389
#8
Forman -123,899,276
1487739553 → 1508942517
Weight 772 · Forman -123,899,276
Strongest referral edges
#1
Weight 2,546
1508942517 → 1659457612
Weight 2,546 · Forman -309,861,568
#2
Weight 1,736
1013984566 → 1649387945
Weight 1,736 · Forman -42,804,807
#3
Weight 1,714
1215904743 → 1649387945
Weight 1,714 · Forman -42,729,748
#4
Weight 1,682
1033186564 → 1649387945
Weight 1,682 · Forman -42,443,353
#5
Weight 1,596
1295892230 → 1649387945
Weight 1,596 · Forman -41,353,823
#6
Weight 1,286
1003883539 → 1881663367
Weight 1,286 · Forman -78,113,855
#7
Weight 1,224
1598732539 → 1639146681
Weight 1,224 · Forman -1,904,195
#8
Weight 1,214
1639146681 → 1952378432
Weight 1,214 · Forman -1,856,307