nhra_gt.subgames.games¶
Classes¶
GameParams
dataclass
¶
Inputs used to parameterise stage games (dimensionless indices).
Source code in src/nhra_gt/subgames/games.py
Functions¶
definition_game(gp)
¶
Definition game: 'R' realism vs 'E' strict efficient-price framing.
Source code in src/nhra_gt/subgames/games.py
bargaining_game(gp)
¶
Bargaining game: 'A' agree to converge vs 'D' defer/escalate.
Source code in src/nhra_gt/subgames/games.py
cost_shifting_game(gp)
¶
Cost shifting game: invest upstream 'I' vs shift downstream 'S'.
Source code in src/nhra_gt/subgames/games.py
discharge_coordination_game(gp)
¶
Discharge coordination: coordinate 'C' vs fragment 'F'.
Source code in src/nhra_gt/subgames/games.py
governance_integration_game(gp)
¶
Governance integration: integrate 'I' vs separate 'S'.
Source code in src/nhra_gt/subgames/games.py
aged_care_interface_game(gp)
¶
Aged Care interface: coordinate 'C' vs fragment 'F'.
Source code in src/nhra_gt/subgames/games.py
ndis_interface_game(gp)
¶
NDIS interface: coordinate 'C' vs fragment 'F'.
Source code in src/nhra_gt/subgames/games.py
coding_audit_game(gp)
¶
Coding/Audit game: Provider Honest 'H' vs Upcode 'U'; Auditor Light 'L' vs Tight 'T'.
Source code in src/nhra_gt/subgames/games.py
compliance_game(gp)
¶
Compliance game: 'T' tight vs 'L' light.
Source code in src/nhra_gt/subgames/games.py
venue_shifting_game(gp)
¶
Venue shifting game: LHN chooses ABF 'A' vs Block 'B'; Cth chooses Flexible 'F' vs Strict 'S'.
Source code in src/nhra_gt/subgames/games.py
competition_game(gp)
¶
Competition game between two neighboring LHNs. They compete for a fixed pool of workforce (locums) and elective volume.
Actions
M: Maintain (Baseline investment/marketing) A: Aggressive (Aggressive hiring/marketing to capture volume)
Source code in src/nhra_gt/subgames/games.py
renegotiation_game(gp, clock)
¶
High-stakes Hold-Up game at the 5-year Agreement expiry.
Players
Row: Commonwealth (Policy Principal) Col: State (Implementation Agent)
Actions
C: Concede (Offer higher alpha/funding share) E: Enforce (Stick to strict 45% / efficient price target)
A: Agree (Accept terms) H: Hold-Up (Threaten walk-away/service failure)