Virtua Marlton (+ Voorhees) · Referral network
HSA 31005 · 2014 · 727 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,048,144
Median F
-1,546,071
Min F
-60,650,629
Max F
292
From referral_network_features
Precomputed on the full thresholded network (all edges, Python toolkit, unit node weights).
Nodes
1,306
Edges
46,815
Avg clustering
0.651
Density
0.0549
Forman μ
-137.7
Forman σ
165
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
610,195
Avg degree
22.01
Max degree
262
Negative F edges
7,979
Positive F edges
21
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 1528038114
Degree 233 · weight 31,816
233
#2
NPI 1780682278
Degree 262 · weight 29,303
262
#3
NPI 1497946792
Degree 243 · weight 26,794
243
#4
NPI 1285875633
Degree 256 · weight 25,717
256
#5
NPI 1053519702
Degree 262 · weight 25,093
262
#6
NPI 1255302915
Degree 194 · weight 24,825
194
#7
NPI 1457321044
Degree 161 · weight 22,575
161
#8
NPI 1497726764
Degree 171 · weight 21,181
171
Most negative curvature
#1
Forman -60,650,629
1528038114 → 1780682278
Weight 969 · Forman -60,650,629
#2
Forman -57,632,975
1053519702 → 1780682278
Weight 883 · Forman -57,632,975
#3
Forman -56,127,133
1285875633 → 1780682278
Weight 850 · Forman -56,127,133
#4
Forman -55,063,935
1497946792 → 1528038114
Weight 938 · Forman -55,063,935
#5
Forman -53,558,034
1053519702 → 1285875633
Weight 863 · Forman -53,558,034
#6
Forman -53,114,241
1497946792 → 1780682278
Weight 789 · Forman -53,114,241
#7
Forman -50,791,465
1285875633 → 1528038114
Weight 769 · Forman -50,791,465
#8
Forman -49,732,827
1053519702 → 1528038114
Weight 726 · Forman -49,732,827
Strongest referral edges
#1
Weight 1,035
1457321044 → 1528038114
Weight 1,035 · Forman -43,172,559
#2
Weight 1,006
1093794729 → 1255302915
Weight 1,006 · Forman -30,933,792
#3
Weight 969
1528038114 → 1780682278
Weight 969 · Forman -60,650,629
#4
Weight 938
1497946792 → 1528038114
Weight 938 · Forman -55,063,935
#5
Weight 895
1245219989 → 1598744898
Weight 895 · Forman -14,779,504
#6
Weight 883
1053519702 → 1780682278
Weight 883 · Forman -57,632,975
#7
Weight 863
1053519702 → 1285875633
Weight 863 · Forman -53,558,034
#8
Weight 857
1497726764 → 1598744898
Weight 857 · Forman -16,541,735