Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Mocking claims packages and interventions endpoints #504

Merged
merged 2 commits into from
Dec 4, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
391 changes: 391 additions & 0 deletions packages/esm-billing-app/src/hooks/benefits.mock.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,391 @@
export const category = [
{
id: 1,
code: 'SHA-01',
categoryName: 'Ambulance and Emergency Services',
},
{
id: 2,
code: 'SHA-02',
categoryName: 'Assistive Devices',
},
{
id: 3,
code: 'SHA-03',
categoryName: 'Critical Care Services',
},
{
id: 4,
code: 'SHA-04',
categoryName: 'End of Life services',
},
{
id: 5,
code: 'SHA-05',
categoryName: 'Optical Health Services',
},
{
id: 6,
code: 'SHA-06',
categoryName: 'Hematology and Oncology Services',
},
{
id: 7,
code: 'SHA-07',
categoryName: 'Inpatient Services',
},
{
id: 8,
code: 'SHA-08',
categoryName: 'Maternity and Child Health Services',
},
{
id: 9,
code: 'SHA-09',
categoryName: 'Medical Imaging & Other Investigations ',
},
{
id: 10,
code: 'SHA-10',
categoryName: 'Mental Wellness Services',
},
{
id: 11,
code: 'SHA-11',
categoryName: 'Oral Health Services',
},
{
id: 12,
code: 'SHA-12',
categoryName: 'Outpatient Services',
},
{
id: 13,
code: 'SHA-13',
categoryName: 'Palliative Care services',
},
{
id: 14,
code: 'SHA-14',
categoryName: 'Pharmacy Services',
},
{
id: 15,
code: 'SHA-15',
categoryName: 'Rehabilation Services',
},
{
id: 16,
code: 'SHA-16',
categoryName: 'Renal Care Services',
},
{
id: 17,
code: 'SHA-17',
categoryName: 'Screening',
},
{
id: 18,
code: 'SHA-18',
categoryName: 'Essential Diagnostic Laboratory listing for NCDs',
},
{
id: 19,
code: 'SHA-19',
categoryName: 'Surgical Services',
},
{
id: 20,
code: 'SHA-20',
categoryName: 'Overseas treatment',
},
];

export const interventions = [
{
interventionCode: 'SHA-01-001',
shaCategory: 'Ambulance & Emergency services',
accessCode: 'outpatient',
subCategoryBenefitsPackage: 'Evacuations',
interventionName: 'Ambulance services (Intra-metro within 25KM radius )',
needsPreAuth: 'NO',
categoryHealthFacility: 'Outsourced',
providerPaymentMechanism: 'FFS',
gender: '',
limitIndividualHousehold: 'None',
interventionQuantityYear: 'LIMITLESS',
tariffs: '',
limitIndividual: '',
minAge: '',
maxAge: '',
limitsIndividualHousehold: '',
phc: '0%',
shif: '0%',
eccif: '0%',
automateManual: 'N/A',
},
{
interventionCode: 'SHA-01-002',
shaCategory: 'Ambulance & Emergency services',
accessCode: '',
subCategoryBenefitsPackage: 'Evacuations',
interventionName: 'Ambulance services (Extra-metro,beyond 25KM )',
needsPreAuth: 'NO',
categoryHealthFacility: 'Outsourced',
providerPaymentMechanism: 'FFS',
gender: '',
limitIndividualHousehold: 'None',
interventionQuantityYear: 'LIMITLESS',
tariffs: '',
limitIndividual: '',
minAge: '',
maxAge: '',
limitsIndividualHousehold: '',
phc: '0%',
shif: '0%',
eccif: '0%',
automateManual: 'N/A',
},
{
interventionCode: 'SHA-01-003',
shaCategory: 'Ambulance & Emergency services',
accessCode: 'inpatient',
subCategoryBenefitsPackage: 'Emergency Room Services',
interventionName: 'Emergency room services',
needsPreAuth: 'YES',
categoryHealthFacility: 'In-network',
providerPaymentMechanism: 'Capitation',
gender: '',
limitIndividualHousehold: 'Individual',
interventionQuantityYear: '1',
tariffs: '10000',
limitIndividual: '10000',
minAge: '18',
maxAge: '65',
limitsIndividualHousehold: '10000',
phc: '20%',
shif: '80%',
eccif: '0%',
automateManual: 'AUTOMATE',
},
{
interventionCode: 'SHA-16-005',
shaCategory: 'Renal Care Package',
accessCode: '',
subCategoryBenefitsPackage: 'Renal Care package',
interventionName: 'Insertion of Continuous Ambulatory Peritoneal Dialysis (CAPD) catheter',
needsPreAuth: 'YES',
categoryHealthFacility: '',
providerPaymentMechanism: '',
gender: '',
limitIndividualHousehold: '',
interventionQuantityYear: '',
tariffs: '33600',
limitIndividual: '',
minAge: '',
maxAge: '',
limitsIndividualHousehold: 'Individual',
phc: '0%',
shif: '100%',
eccif: '0%',
automateManual: 'AUTOMATE',
},
{
interventionCode: 'SHA-02-003',
shaCategory: 'Assistive Devices',
accessCode: 'outpatient',
subCategoryBenefitsPackage: 'Prosthetics',
interventionName: 'Prosthetic limbs',
needsPreAuth: 'YES',
categoryHealthFacility: 'In-network',
providerPaymentMechanism: 'Capitation',
gender: '',
limitIndividualHousehold: 'Individual',
interventionQuantityYear: '1',
tariffs: '5000',
limitIndividual: '5000',
minAge: '18',
maxAge: '65',
limitsIndividualHousehold: '5000',
phc: '20%',
shif: '80%',
eccif: '0%',
automateManual: 'AUTOMATE',
},
{
interventionCode: 'SHA-02-004',
shaCategory: 'Assistive Devices',
accessCode: 'inpatient',
subCategoryBenefitsPackage: 'Orthotics',
interventionName: 'Orthotic devices',
needsPreAuth: 'YES',
categoryHealthFacility: 'In-network',
providerPaymentMechanism: 'Capitation',
gender: '',
limitIndividualHousehold: 'Individual',
interventionQuantityYear: '1',
tariffs: '3000',
limitIndividual: '3000',
minAge: '18',
maxAge: '65',
limitsIndividualHousehold: '3000',
phc: '20%',
shif: '80%',
eccif: '0%',
automateManual: 'AUTOMATE',
},
{
interventionCode: 'SHA-02-005',
shaCategory: 'Assistive Devices',
accessCode: 'outpatient',
subCategoryBenefitsPackage: 'Wheelchairs',
interventionName: 'Wheelchairs',
needsPreAuth: 'NO',
categoryHealthFacility: 'Outsourced',
providerPaymentMechanism: 'FFS',
gender: '',
limitIndividualHousehold: 'None',
interventionQuantityYear: 'LIMITLESS',
tariffs: '',
limitIndividual: '',
minAge: '',
maxAge: '',
limitsIndividualHousehold: '',
phc: '0%',
shif: '0%',
eccif: '0%',
automateManual: 'N/A',
},
{
interventionCode: 'SHA-03-004',
shaCategory: 'Critical Care Services',
accessCode: 'inpatient',
subCategoryBenefitsPackage: 'ICU Care',
interventionName: 'ICU care for critical patients',
needsPreAuth: 'YES',
categoryHealthFacility: 'In-network',
providerPaymentMechanism: 'Capitation',
gender: '',
limitIndividualHousehold: 'Individual',
interventionQuantityYear: '1',
tariffs: '10000',
limitIndividual: '10000',
minAge: '18',
maxAge: '65',
limitsIndividualHousehold: '10000',
phc: '20%',
shif: '80%',
eccif: '0%',
automateManual: 'AUTOMATE',
},
{
interventionCode: 'SHA-03-005',
shaCategory: 'Critical Care Services',
accessCode: 'inpatient',
subCategoryBenefitsPackage: 'CCU Care',
interventionName: 'CCU care for critical patients',
needsPreAuth: 'YES',
categoryHealthFacility: 'In-network',
providerPaymentMechanism: 'Capitation',
gender: '',
limitIndividualHousehold: 'Individual',
interventionQuantityYear: '1',
tariffs: '8000',
limitIndividual: '8000',
minAge: '18',
maxAge: '65',
limitsIndividualHousehold: '8000',
phc: '20%',
shif: '80%',
eccif: '0%',
automateManual: 'AUTOMATE',
},
{
interventionCode: 'SHA-03-006',
shaCategory: 'Critical Care Services',
accessCode: 'outpatient',
subCategoryBenefitsPackage: 'Emergency Response',
interventionName: 'Emergency response services',
needsPreAuth: 'NO',
categoryHealthFacility: 'Outsourced',
providerPaymentMechanism: 'FFS',
gender: '',
limitIndividualHousehold: 'None',
interventionQuantityYear: 'LIMITLESS',
tariffs: '',
limitIndividual: '',
minAge: '',
maxAge: '',
limitsIndividualHousehold: '',
phc: '0%',
shif: '0%',
eccif: '0%',
automateManual: 'N/A',
},
{
interventionCode: 'SHA-04-005',
shaCategory: 'End of Life services',
accessCode: 'outpatient',
subCategoryBenefitsPackage: 'Palliative Care',
interventionName: 'Palliative care services',
needsPreAuth: 'NO',
categoryHealthFacility: 'Outsourced',
providerPaymentMechanism: 'FFS',
gender: '',
limitIndividualHousehold: 'None',
interventionQuantityYear: 'LIMITLESS',
tariffs: '',
limitIndividual: '',
minAge: '',
maxAge: '',
limitsIndividualHousehold: '',
phc: '0%',
shif: '0%',
eccif: '0%',
automateManual: 'N/A',
},
{
interventionCode: 'SHA-04-006',
shaCategory: 'End of Life services',
accessCode: 'inpatient',
subCategoryBenefitsPackage: 'Hospice Care',
interventionName: 'Hospice care services',
needsPreAuth: 'YES',
categoryHealthFacility: 'In-network',
providerPaymentMechanism: 'Capitation',
gender: '',
limitIndividualHousehold: 'Individual',
interventionQuantityYear: '1',
tariffs: '6000',
limitIndividual: '6000',
minAge: '18',
maxAge: '65',
limitsIndividualHousehold: '6000',
phc: '20%',
shif: '80%',
eccif: '0%',
automateManual: 'AUTOMATE',
},
{
interventionCode: 'SHA-04-007',
shaCategory: 'End of Life services',
accessCode: 'outpatient',
subCategoryBenefitsPackage: 'Bereavement Support',
interventionName: 'Bereavement support services',
needsPreAuth: 'NO',
categoryHealthFacility: 'Outsourced',
providerPaymentMechanism: 'FFS',
gender: '',
limitIndividualHousehold: 'None',
interventionQuantityYear: 'LIMITLESS',
tariffs: '',
limitIndividual: '',
minAge: '',
maxAge: '',
limitsIndividualHousehold: '',
phc: '0%',
shif: '0%',
eccif: '0%',
automateManual: 'N/A',
},
];
Loading
Loading