Geisinger Implementation