Interface: CharlestonPmdAbilityConfig
Defined in: packages/sdk/src/types/ability-types.ts:378
Config for the Charleston Nephrology PMD paging ability.
Properties
escalationWorkflowUuid?
optionalescalationWorkflowUuid:string|null
Defined in: packages/sdk/src/types/ability-types.ts:397
UUID of the workspace Workflow an answered after-hours escalation call is connected to. Required at save time. The final phone ladder is no longer time-window constrained: once both PMD pages go unread on an after-hours-ladder route, group members are always called in priority order.
The manual-escalation contact list was removed entirely: manual escalation now sends the OperatorGroup a generic, PHI-free incident notification that links to the incident DataRecord.
operatorGroupUuid
operatorGroupUuid:
string
Defined in: packages/sdk/src/types/ability-types.ts:385
UUID of the workspace OperatorGroup whose members are the roster for manual-escalation notifications and the after-hours escalation-call ladder. Picked from the workspace's OperatorGroup list in the ability config UI.
patientsyncBackstopContactMemberUuid?
optionalpatientsyncBackstopContactMemberUuid:string|null
Defined in: packages/sdk/src/types/ability-types.ts:415
Contact Member who owns the backstop outbound chat (phone overridden at dial).
patientsyncBackstopWorkflowUuid?
optionalpatientsyncBackstopWorkflowUuid:string|null
Defined in: packages/sdk/src/types/ability-types.ts:413
Optional PatientSync call-center backstop: after the escalation ladder is exhausted, POST incident context to PatientSync and dial the returned number with this voice Workflow. Requires patientsync_transfer feature.
simulationOutcome?
optionalsimulationOutcome:CharlestonPmdSimulationOutcome|null
Defined in: packages/sdk/src/types/ability-types.ts:407
Workflow-scoped PMD paging simulation switch. Absent/null = NORMAL production behavior (real PatientSync pages, real contacts) — production Workflow 7 leaves this unset. Any allowed value makes THIS workflow's pages simulated: PatientSync is never contacted and human contact is restricted to Members labeled 'cna_pmd_simulation_safe_contact'. Set it only on a cloned test Workflow, never production. The value is a PHI-free enum and never changes the send tool's argument schema.
testDeliveryRecipientKey?
optionaltestDeliveryRecipientKey:string|null
Defined in: packages/sdk/src/types/ability-types.ts:427
Workflow-scoped PMD TEST DELIVERY (CS-150). Absent/null = normal production delivery. When set, THIS workflow's pages become REAL '[TEST]'-prefixed PatientSync deliveries to the approved stand-in recipient-directory row with this recipient_key, and every human escalation/follow-up contact is fenced to Members labeled 'cna_pmd_simulation_safe_contact'. Mutually exclusive with simulationOutcome. Set it only on a cloned/isolated test Workflow — never production Workflow 7. The value is a PHI-free directory key and never changes the send tool's argument schema.