Add Self-Pay Cash Plan
Perform Add Self-Pay Cash Plan through athenahealth.
athena_add_self_pay_planInputs
- Patient Id
patient_idexpressionrequiredRequired literal value or workflow expression.
- Cash Plan Package Id
cash_plan_package_idexpressionrequiredRequired literal value or workflow expression.
- Cash Plan Member Id
cash_plan_member_idexpressionOptional literal value or workflow expression.
- Product Type Id
product_type_idexpressionOptional literal value or workflow expression.
- Sliding Fee Program Id
sliding_fee_program_idexpressionOptional literal value or workflow expression.
- Sliding Fee Plan Id
sliding_fee_plan_idexpressionOptional literal value or workflow expression.
- Noninsurance Type Id
noninsurance_type_idexpressionOptional literal value or workflow expression.
- Program Poverty Based
program_poverty_basedbooleanOptional true-or-false value.
- Sequence Number
sequence_numberselectOptional selected identifier or value.
Default:
"1"Options: Primary ("1"), Secondary ("2"), Tertiary ("3")
- Notes
notestextareaOptional text value.
- Family Size
family_sizeexpressionOptional literal value or workflow expression.
- Yearly Income
yearly_incomeexpressionOptional literal value or workflow expression.
- Income Per Pay Period
income_per_pay_periodexpressionOptional literal value or workflow expression.
- Pay Period
pay_periodexpressionOptional literal value or workflow expression.
- Issue Date
issue_datedateOptional date in YYYY-MM-DD format.
- Expiration Date
expiration_datedateOptional date in YYYY-MM-DD format.
- Write Enabled
write_enabledbooleanOptional true-or-false value.
Default:
false - Confirm Unverified Write
confirm_unverified_writebooleanOptional true-or-false value.
Default:
false
Outputs
successSuccesssubmittedSubmittedwrite_skippedWrite Skippedpatient_insurance_idPatient Insurance Idpatient_idPatient Idcash_plan_package_idCash Plan Package Idsequence_numberSequence Numbersubmitted_field_countSubmitted Field Countcash_plan_previewedCash Plan Previewedsliding_fee_program_idSliding Fee Program Idsliding_fee_program_labelSliding Fee Program Labelsliding_fee_plan_idSliding Fee Plan Idsliding_fee_plan_labelSliding Fee Plan Labelnoninsurance_type_idNoninsurance Type Idpreview_field_countPreview Field Countprogram_plan_pair_verifiedProgram Plan Pair Verifiedselection_statusSelection StatusverifiedVerifiedsubmission_statusSubmission Statusmanual_review_requiredManual Review Requiredreadback_statusReadback StatusretryableRetryableerrorErrorerror_messageError Message
Output schema completeness: best_effort_declared
Safety
- External effect
- write
- Confirmation recommended
- No
- Retry safe
- No
- Dry run supported
- No
Schemas
These schemas are first-pass authoring guidance. Runtime validation remains authoritative.
Input schema
{
"type": "object",
"required": [
"patient_id",
"cash_plan_package_id"
],
"properties": {
"notes": {
"type": "string",
"description": "Optional text value.",
"x-workflow-field-type": "textarea"
},
"issue_date": {
"type": "string",
"format": "date",
"description": "Optional date in YYYY-MM-DD format.",
"x-workflow-field-type": "date"
},
"patient_id": {
"description": "Required literal value or workflow expression.",
"x-workflow-field-type": "expression"
},
"pay_period": {
"description": "Optional literal value or workflow expression.",
"x-workflow-field-type": "expression"
},
"family_size": {
"description": "Optional literal value or workflow expression.",
"x-workflow-field-type": "expression"
},
"write_enabled": {
"type": "boolean",
"default": false,
"description": "Optional true-or-false value.",
"x-workflow-field-type": "boolean"
},
"yearly_income": {
"description": "Optional literal value or workflow expression.",
"x-workflow-field-type": "expression"
},
"expiration_date": {
"type": "string",
"format": "date",
"description": "Optional date in YYYY-MM-DD format.",
"x-workflow-field-type": "date"
},
"product_type_id": {
"description": "Optional literal value or workflow expression.",
"x-workflow-field-type": "expression"
},
"sequence_number": {
"enum": [
"1",
"2",
"3"
],
"type": "string",
"default": "1",
"description": "Optional selected identifier or value.",
"x-workflow-field-type": "select"
},
"cash_plan_member_id": {
"description": "Optional literal value or workflow expression.",
"x-workflow-field-type": "expression"
},
"sliding_fee_plan_id": {
"description": "Optional literal value or workflow expression.",
"x-workflow-field-type": "expression"
},
"cash_plan_package_id": {
"description": "Required literal value or workflow expression.",
"x-workflow-field-type": "expression"
},
"noninsurance_type_id": {
"description": "Optional literal value or workflow expression.",
"x-workflow-field-type": "expression"
},
"income_per_pay_period": {
"description": "Optional literal value or workflow expression.",
"x-workflow-field-type": "expression"
},
"program_poverty_based": {
"type": "boolean",
"description": "Optional true-or-false value.",
"x-workflow-field-type": "boolean"
},
"sliding_fee_program_id": {
"description": "Optional literal value or workflow expression.",
"x-workflow-field-type": "expression"
},
"confirm_unverified_write": {
"type": "boolean",
"default": false,
"description": "Optional true-or-false value.",
"x-workflow-field-type": "boolean"
}
},
"additionalProperties": false
}Output schema
{
"type": "object",
"properties": {
"error": {},
"success": {},
"verified": {},
"retryable": {},
"submitted": {},
"patient_id": {},
"error_message": {},
"write_skipped": {},
"readback_status": {},
"sequence_number": {},
"selection_status": {},
"submission_status": {},
"cash_plan_previewed": {},
"preview_field_count": {},
"sliding_fee_plan_id": {},
"cash_plan_package_id": {},
"noninsurance_type_id": {},
"patient_insurance_id": {},
"submitted_field_count": {},
"manual_review_required": {},
"sliding_fee_plan_label": {},
"sliding_fee_program_id": {},
"sliding_fee_program_label": {},
"program_plan_pair_verified": {}
},
"additionalProperties": true
}