Scriptlink / Webservice Development

Fivebase can optimize your myAvatar instance through Scriptlink and Webservice development.

Fivebase has been coding Netsmart myAvatar Scriptlink and Webservice calls for over 15 years resulting in hundreds of scripts and a deep experience across all webservice API's. In short, we know all of the possibilities these tools can unleash as well as where all the "walls" are saving you valuable time and money.

So what is Scriptlink?

Scriptlink allows an agency to enhance the processing logic of most myAvatar forms. Technically speaking, it is an interface that allows us to create and call our own web services (aka Scripts) from a given form to either manipulate a form's logic or perform back end tasks. ScriptLink simply sends the current data in a form to one of our external scripts. It is then up to this script to decide what to do with that data. Examples of use include:

  • Calling a script after a user inputs a value into a field to change the value, required state, enabled state, or lock state of a different field.
  • Calling a script after the user clicks the save button, but before saving actually happens to perform additional verification of data, and allowing this script to prompt the user with any data entry errors.
  • Calling a script after saving occurs to run any number of other backend processes (e.g., send a notification or calling another webservice).
  • Calling a script on form load to populate default values into a form.

In summary, Scriptlink provides powerful form data validation and manipulation well beyond what is supported by the core myAvatar platform.

So where do myAvatar webservices come into play?

Webservices provide myAvatar customers with a set of tools primarily used for importing data into myAvatar. While myAvatar's front end does include flat file and XML based imports, these tools are manual in nature. Conversely, web services allow for more code initiated and / or automated imports that enforce the same rules applied during direct data entry. The following list includes the currently supported services. It also includes the RADplus import webservice as most RADplus based screens support a webservice import:

  • Allergy.AllergyService - CWS web service
  • AppointmentSchedulingV2 - PM web service
  • ApptPractitionerTotal - PM web service
  • AttendingPractitioner - PM web service
  • CalOMSAdmission - Cal-PM web service
  • CalOMSAnnualUpdate - Cal-PM web service
  • CalOMSDischarge - Cal-PM web service
  • ClaimEntry - MSO web service
  • ClientAdmission - PM web service
  • ClientAlerts - RADplus web service
  • ClientCallIntake - PM web service
  • ClientChargeInput - PM web service
  • ClientDemographics - PM web service
  • ClientDiagnosis - PM web service
  • ClientDiagnosisV2 - Cal-PM web service
  • ClientDischarge - PM web service
  • ClientDischargeV2 - Cal-PM web service
  • ClientEligibility - PM web service
  • ClientLookup - PM web service
  • ClientPreAdmitDischarge - PM web service
  • ClientPregnancy - Cal-PM web service
  • ClientPregnancyV2 - Cal-PM web service
  • ClientVitals - CWS web service
  • ClinicianServices - Cal-PM web service
  • ClinicianServicesV2 - Cal-PM web service
  • CrossEpisodeFinancialEligibility - PM web service
  • CSIAdmission - Cal-PM web service
  • CSIClientAdmissionV2 - Cal-PM web service
  • DCIImport - RADplus web service
  • DeleteLastMovement - web service
  • Diagnosis - PM web service
  • DiagnosisV2 - PM web service
  • DictionaryUpdate - Cal-PM web service
  • DictionaryUpdate - PM web service
  • DictionaryUpdate - RADplus web service
  • DocM.DocManagementWebService - RADplus web service
  • Financial Eligibility - PM web service
  • FinancialInvestigation - PM web service
  • FinancialInvestigationV2 - PM web service
  • GuarantorsPayors - PM web service
  • HIPAA997Process - PM web service
  • IndividualCashPosting - PM web service
  • Leaves - Cal-PM web service
  • ManagedCareAuths - PM web service
  • MemberEnrollment - MSO web service
  • MemberTermination - MSO web service
  • MSO Claim Entry web service
  • MSOToParentMapping - MSO web service
  • NotificationService - PM web service
  • OrderEntry.LabOrders.LabOrdersService - CWS web service
  • OrderEntry.MedOrders.MedOrdersService - CWS web service
  • PaymentAdvice835 - PM web service
  • PHPData - CWS web service
  • PM.Appointment.AppointmentService - PM web service
  • PM.Appointment.AppointmentServiceV2 - PM web service
  • PM.BedCodes.BedCodesService - PM web service
  • PM.Client.ClientService - PM web service
  • PM.Client.ClientServiceV2 - PM web service
  • PM.ClientServices.ClientServicesService - PM web service
  • PM.DictionaryCodes.DictionaryCodesService - PM web service
  • PM.EligTableDemographics.EligTableDemographicsService - PM web service
  • PM.Episodes.EpisodesServices - PM web service
  • PM.Financial.FinancialInvestigationServiceV2 - PM web service
  • PM.GroupCodes.GroupCodesService - PM web service
  • PM.GuarantorCodes.GuarantorCodesService - PM web service
  • PM.GuarantorCodes.GuarantorCodesServiceV2 - PM web service
  • PM.ProgramCodes.ProgramCodesService - PM web service
  • PM.ServiceCodes.ServiceCodesService - PM web service
  • PM.SiteCodes.SiteCodesService - PM web service
  • PM.Staff.StaffService - PM web service
  • PM.UnitCodes.UnitCodesService - PM web service
  • PostingAdjustmentCodes - Cal-PM web service
  • PostingAdjustmentCodes - PM web service
  • Practitioner Termination - Cal-PM web service
  • PractitionerRegister - PM web service
  • ProblemList - CWS web service
  • ProgramMaintenance - Cal-PM web service
  • ProgramMaintenance - PM web service
  • ProgramTransfer - PM web service
  • ProgressNotes.Client.Request - CWS web service
  • ProgressNotes.Group.Request - CWS web service
  • RADplus.Authenticate.AuthenticateService - PM web service
  • RADplus.ToDo.ToDoService - PM web service
  • RADplusDictionaryCodes.DictionaryCodesService - PM web service
  • ReferralSourceMaintenance - Cal-PM web service
  • ReferralSourceMaintenance - PM web service
  • ReturnFromLeaves - Cal-PM web service
  • ServiceAuthorization - MSO web service
  • ServiceEntry - MSO web service
  • SFMIAllPopulationHealth - PM web service
  • SFMIClientProfile - PM web service
  • SFMIDDProxyMeasures - PM web service
  • SFMIEnrollmentElig - PM web service
  • SFMIFuncAssess - PM web service
  • SFMIPIAdmissionAppt - MSO web service
  • SFMIPIAssessmentApt - MSO web service
  • SFMIPIDtxaftercareApt - MSO web service
  • SFMIPISentinelEvent - MSO web service
  • SFMITaxableIncome - PM web service
  • SFNCcapcasemanage - MSO web service
  • SFNCclientlookup - MSO web service
  • SFNCduplicatecheck - MSO web service
  • SFNCiptreatrep - MSO web service
  • SFNCLmeinfo - MSO web service
  • SFNCmcaidelig - MSO web service
  • SFNCopreviewform - MSO web service
  • SFNCtrmtauthreq - MSO web service
  • SiteRegistration - PM web service
  • StaffMemberHoursExceptions - PM web service
  • TeamDefinition - PM web service
  • TEDSAdmission - PM web service
  • TEDSDischarge - PM web service
  • ToDoItem - PM web service
  • TransactionPosting - CFMS web service
  • TreatmentPlan - CWS web service
  • UpdateMemberDemographics - MSO web service
  • Updating Existing Data via Web Services
  • UserManagement - PM web service
  • Vitals.VitalsService - CWS web service
  • Web Services Prerequisite Setup
  • WSAPI.RADplus.Authenticate.AuthenticateService web service
  • WSAPI.RADplus.DictionaryCodes.DictionaryCodesService web service
  • WSAPI.RADplus.ToDo.ToDoService web service

Contact us today to learn more about how we can help provide cost effective myAvatar solutions.