Web Service - WEBSVC.AppointmentScheduling.CLS
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
- Client Ledger
- SOAPUI - AppointmentSchedulingV2
- SOAPUI - AddAppointment
Scenario 1: Client Charge Input - Validate the 'FileClientChargeInputICD10' web service for the quoted character
Specific Setup:
- Guarantors/Payors:
- An existing guarantor is identified to be used. Note the guarantor code/name.
- Service codes:
- An existing service code is identified to be used. Note the service code/description.
- Service Fee/ Cross Reference Maintenance:
- A fee definition is created for the service code identified in the ' Service Codes' form.
- Admission:
- An existing client is identified or a new client is admitted. Note client id, admission program, admission date.
- Financial Eligibility:
- A guarantor identified in the 'Guarantors/Payors' form is assigned to the client as a primary guarantor.
Steps
- Open SoapUI or any other web service tool.
- Set up the 'FileClientChargeInputICD10' method of the 'ClientChargeInput' web service.
- Create a new Client Charge Input request for a desired client by specifying the Date of Service, ClientID, Episode Number, diagnosis information and service code within quotes.
- Verify the web service displays error message: The following fields are invalid : Service Code : Invalid Service code : "[SERVICE CODE]".
- Remove the quotes from the 'ServiceCode' item of the web service request.
- File the request again.
- Verify the web service files successfully and displays confirmation message: "Client Charge Input web service has been filed successfully."
- Login to Avatar.
- Open the 'Client Ledger' form.
- Select desired client.
- Select desired episode.
- Select desired ledger type.
- Click [Process]
- Verify the service details are correct as filed via web service request.
- Click [Submit].
- Click [No].
Scenario 2: Appointment Scheduling Web Services - Validating 'AddAppointment' method for the quoted characters
Specific Setup:
- Practitioner Enrollment:
- An existing practitioner is identified. Note practitioner code/name.
- Staff Members Hours and Exceptions:
- The practitioner identified above is defined with hours and exception. Note the hours and exception. Note the site code/name for the practitioner.
- Service codes:
- An existing service code is identified to be used. Note the service code/description.
- Service Fee/ Cross Reference Maintenance:
- A fee definition is created for the service code identified in the 'Service Codes' form.
- Admission:
- An existing client is identified or a new client is admitted. Note client id, admission program, admission date.
Steps
- Access SOAPUI or any other web service tool.
- File the 'AddAppointment' method of the Appointment Scheduling web service for a desired client by entering desired value to the 'Date of appointment', 'ClientID', 'Episode Number','Start/End time','service code' and 'ApptNotes' fields. Please note: The value in the 'ApptNote' field is within quotes.
- Verify the webservice files successfully.
- Login to myAvatar.
- Open the 'Scheduling Calendar' form.
- Verify that the appointment is on the calendar and the appointment details are correct as filed from the web service.
- Go back to SOAPUI or any other web service tool.
- File the 'AddAppointment' method of the Appointment Scheduling web service for a desired client by specifying the different Appointment Date or different Start/End time, ClientID, Episode Number, service code and 'ApptNotes' fields. Please note: The value in the 'ApptNote' field is without quotes.
- Verify the webservice files successfully.
- Login to myAvatar.
- Open the 'Scheduling Calendar' form.
- Verify that the appointment is on the calendar and the appointment details are correct as filed from the web service.
- Go back to SOAPUI or any other web service tool.
- File the 'AddAppointment' method of the Appointment Scheduling web service for a desired client by specifying the different Appointment Date or different Start/End time, ClientID, Episode Number, service code and 'ApptNotes' fields. Please note: The value in the 'ServiceCode' field is within quotes.
- Verify the webservice returns error about invalid service code.
- Go back to 'AddAppointment' request for of the Appointment Scheduling web service.
- Enter desired value in the 'ServiceCode' field without quotes.
- Verify the webservice files successfully.
- Login to myAvatar.
- Open the 'Scheduling Calendar' form.
- Verify that the appointment is on the calendar and the appointment details are correct as filed from the web service.
- Go back to SOAPUI or any other web service tool.
- File the 'AddAppointment' method of the Appointment Scheduling web service for a desired client by specifying the different Appointment Date or different Start/End time, ClientID, Episode Number, service code and 'ApptNotes' fields. Please note: The value in the 'Location' field is within quotes.
- Verify the webservice returns error about invalid Location.
- Go back to 'AddAppointment' request for of the Appointment Scheduling web service.
- Enter desired value in the 'Location' field without quotes.
- Verify the webservice files successfully.
- Login to myAvatar.
- Open the 'Scheduling Calendar' form.
- Verify that the appointment is on the calendar and the appointment details are correct as filed from the web service.
- Go back to SOAPUI or any other web service tool.
- File the 'AddAppointment' method of the Appointment Scheduling web service for a desired client by specifying the different Appointment Date or different Start/End time, ClientID, Episode Number, service code and 'ApptNotes' fields. Please note: The value from the 'ClientID' field is within quotes.
- Verify the webservice returns error about invalid ClientID.
- Go back to 'AddAppointment' request for of the Appointment Scheduling web service.
- Enter desired value in the 'ClientID' field without quotes.
- Verify the webservice files successfully.
- Login to myAvatar.
- Open the 'Scheduling Calendar' form.
- Verify that the appointment is on the calendar and the appointment details are correct as filed from the web service.
- Go back to SOAPUI or any other web service tool.
- File the 'AddAppointment' method of the Appointment Scheduling web service for a desired client by specifying the different Appointment Date or different Start/End time, ClientID, Episode Number, service code and 'ApptNotes' fields. Please note: The value in the 'Program' field is within quotes.
- Verify the webservice returns error about invalid Program.
- Go back to 'AddAppointment' request for of the Appointment Scheduling web service.
- Enter desired value in the 'Program' field without quotes.
- Verify the webservice files successfully.
- Login to myAvatar.
- Open the 'Scheduling Calendar' form.
- Verify that the appointment is on the calendar and the appointment details are correct as filed from the web service.
- Go back to SOAPUI or any other web service tool.
- File the 'AddAppointment' method of the Appointment Scheduling web service for a desired client by specifying the different Appointment Date or different Start/End time, ClientID, Episode Number, service code and 'ApptNotes' fields. Please note: The value in the 'Episode' field is within quotes.
- Verify the webservice returns error about invalid Episode.
- Go back to 'AddAppointment' request for of the Appointment Scheduling web service.
- Enter desired value in the 'Episode' field without quotes.
- Verify the webservice files successfully.
- Login to myAvatar.
- Open the 'Scheduling Calendar' form.
- Verify that the appointment is on the calendar and the appointment details are correct as filed from the web service.
- Go back to SOAPUI or any other web service tool.
- File the 'AddAppointment' method of the Appointment Scheduling web service for a desired client by specifying the different Appointment Date or different Start/End time, ClientID, Episode Number, service code and 'ApptNotes' fields. Please note: The value in the 'Site' field is within quotes.
- Verify the webservice returns error about invalid Site.
- Go back to 'AddAppointment' request for of the Appointment Scheduling web service.
- Enter desired value in the 'Site' field without quotes.
- Verify the webservice files successfully.
- Login to myAvatar.
- Open the 'Scheduling Calendar' form.
- Verify that the appointment is on the calendar and the appointment details are correct as filed from the web service.
- Go back to SOAPUI or any other web service tool.
- File the 'AddAppointment' method of the Appointment Scheduling web service for a desired client by specifying the different Appointment Date or different Start/End time, ClientID, Episode Number, service code and 'ApptNotes' fields. Please note: The value in the 'ApptStartTime' field is within quotes.
- Verify the webservice returns error about invalid ApptStartTime.
- Go back to 'AddAppointment' request for of the Appointment Scheduling web service.
- Enter desired value in the 'ApptStartTime' field without quotes.
- Verify the webservice files successfully.
- Login to myAvatar.
- Open the 'Scheduling Calendar' form.
- Verify that the appointment is on the calendar and the appointment details are correct as filed from the web service.
- Go back to SOAPUI or any other web service tool.
- File the 'AddAppointment' method of the Appointment Scheduling web service for a desired client by specifying the different Appointment Date or different Start/End time, ClientID, Episode Number, service code and 'ApptNotes' fields. Please note: The value in the 'ApptEndTime' field is within quotes.
- Verify the webservice returns error about invalid ApptEndTime.
- Go back to 'AddAppointment' request for of the Appointment Scheduling web service.
- Enter desired value in the 'ApptEndTime' field without quotes.
- Verify the webservice files successfully.
- Login to myAvatar.
- Open the 'Scheduling Calendar' form.
- Verify that the appointment is on the calendar and the appointment details are correct as filed from the web service.
|
Topics
• Add New Appointment
• Client Charge Input
• Web Services
|