Service Import Into Practice Management

Service Import allows you to bulk upload services via an Excel template in to SmartCare. After the upload is complete, a nightly job processes the uploaded file, and the services lines display for review on the Batch Service List page. If the upload was not successful, error reasons show which will allow you to review and correct the errors as needed.

How to Complete the Batch Service Upload Template

The template must be completed prior to the upload. See below for specific requirements and formatting. If a field is not required, and will not be used for the upload record, leave the field blank. Note: You might notice Program is not a column/value that is specified in the template. Due to CDAG adherence the Program is selected at the time of the upload.

You will need to create a different upload file for each program you need to upload information for. 

Download the Template by clicking on this link: Batch Service Upload Template

Download the Reference Guide, which includes global code ID numbers by clicking on this link: Batch Service Upload Reference Guide

Column IDColumn NameRequired?Value, Formatting,
Column ID AColumn Name ClientIDRequired? YesValue, Formatting, Client's SmartCare ID number
Column ID BColumn Name ClinicianIDRequired? YesValue, Formatting, The Staff ID for the clinician who provided the service
Column ID CColumn Name ProcedureCodeIDRequired? YesValue, Formatting, The ID associated with the procedure code
Column ID DColumn Name LocationIDRequired? YesValue, Formatting, ID associated with the location
Column ID EColumn Name DateOfServiceRequired? YesValue, Formatting, Requires the date AND time the service was provided. Format must be MM/DD/YY 08:00 AM Example: 05/23/23 09:00 PM
Column ID FColumn Name EndDateOfServiceRequired? NoValue, Formatting, This column is not required. If using it, it requires the date AND end time of the service. Format must be MM/DD/YY 08:00 AM Example: 05/23/23 09:00 PM
Column ID GColumn Name FaceToFaceTimeRequired? YesValue, Formatting, This is the duration of the service. The duration must match the service entry unit defined on the Procedure Code (minutes, hours, days, etc.)
Column ID HColumn Name TravelTimeRequired? NoValue, Formatting, This is the travel time associated with the service, if applicable.
Column ID IColumn Name DocumentationTimeRequired? NoValue, Formatting, This is the documentation time associated with the service, if applicable.
Column ID JColumn Name AttendingIDRequired? NoValue, Formatting, Enter the Clinician ID for the Attending Provider, if applicable.
Column ID KColumn Name ReferringIdRequired? NoValue, Formatting, If the service requires a referring provider reported in the claim file, complete this field. The Code ID from the ReferringClinician Global Code must be used. This is very rarely used.
Column ID LColumn Name EmergencyIndicatorRequired? NoValue, Formatting, If the procedure for the service requires an Emergency Indicator, complete this field. The Code ID from the EMERGENCYINDICATOR Global Code must be used.
Column ID MColumn Name EvidenceBasedPracticesRequired? NoValue, Formatting, If the service requires an Evidence Based Practice be reported, complete this field. These EBPs are associated with CSI State Reporting. The Code ID from the EVIDENCEPRACTICES Global Code must be used.
Column ID NColumn Name TransportationServiceRequired? NoValue, Formatting, If the service requires a transportation service designation, complete this field. The Code ID from the TRANSPORTATIONSERVIC Global Code must be used.
Column ID OColumn Name Billing Diagnosis Position 1Required? NoValue, Formatting, Use the ICD-10 code, with decimal. Example: F43.25
Column ID PColumn Name Billing Diagnosis 1 Present On AdmissionRequired? NoValue, Formatting, If the service will be billed via the 837i or UB04 claim formats, enter the POA indicator for the primary diagnosis. The Code ID from the ServiceDxPOA Global Code must be used.
Column ID QColumn Name Billing Diagnosis Position 2Required? NoValue, Formatting, Use the ICD-10 code, with decimal. Example: F43.25
Column ID RColumn Name Billing Diagnosis Position 3Required? NoValue, Formatting, Use the ICD-10 code, with decimal. Example: F43.25
Column ID SColumn Name Billing Diagnosis Position 4Required? NoValue, Formatting, Use the ICD-10 code, with decimal. Example: F43.25
Column ID TColumn Name AddOnProcedureCodeIdRequired? NoValue, Formatting, If the service has an add-on code, enter the ID associated with the add-on procedure code. You do NOT need to do this for extended time add-on codes, only other types of add-ons, such as interpretation and interactive complexity.
Column ID UColumn Name AddOnProcedureStartTimeRequired? NoValue, Formatting, If the service has an add-on procedure code, enter the date AND start time for the add-on service. Format must be MM/DD/YY 08:00 AM Example: 05/23/23 09:00 PM
Column ID VColumn Name AddOnProcedureUnitsRequired? NoValue, Formatting, Enter the number of units for the add-on service
Column ID WColumn Name OverrideErrorRequired? NoValue, Formatting, Use this field to notate if the Override Errors checkbox on the Service Details screen should be selected. Entering Y will indicate that a note is NOT required for this service, with the understanding that the clinical information is entered in a different EHR. Enter Y or leave blank for N

Updated 8/28/23

How to Complete a Batch Service Upload

After completing the spreadsheet, you’ll have to upload this information into SmartCare.

  1. Click the Search icon.
  2. Type in “Batch Service Upload” in the search bar.
  3. Select “Batch Service Upload (My Office)” from the search results.
  1. This takes you to the Batch Service Upload list page. Click on the Upload New Batch Service icon.
  1. This brings up the Upload New Services popup window. Select the Program you’re uploading services for. Only one program can be selected at a time.
  2. Click the Select button to choose a file to upload.
  1. This opens a window with your files. Select the file you want to upload.
  2. Click Open.
  1. This will soft-upload the file. Confirm you’ve selected the correct file. If needed, you can click Remove and repeat the previous steps to select the correct file.
  2. Click Upload.

If the values do not match the template, a validation displays prompting you to verify the values in the excel sheet.

If your spreadsheet is filled out correctly, a validation displays letting you know that the file has been uploaded.

The “file uploaded successfully” popup will automatically close and it will take you back to the list page. You can now see your batch file on the list page.

How to Review an Uploaded Batch Service File

  1. Click the Search icon.
  2. Type in “Batch Service Upload” in the search bar.
  3. Select “Batch Service Upload (My Office)” from the search results.
  1. This takes you to the Batch Service Upload list page. Select the batch file you want to review.

The Batch Service List page opens. Review the list of services.

How to Correct Batch Upload Errors

  1. Click the Search icon.
  2. Type in “Batch Service Upload” in the search bar.
  3. Select “Batch Service Upload (My Office)” from the search results.
  1. Filter for “To be Worked”
  2. Click the Apply Filter button.
  3. Select the File Name hyperlink.
  1. The Batch Service List page opens. Review the list of services and select the Export icon in the toolbar to export the list containing processing errors. When this list is exported it should export in the same template as the upload with an additional column for the processing error.
  1. Correct the processing error(s).
  2. Delete the processing error column in the excel sheet once the errors are corrected.
  1. On the Batch Service List page, uncheck the To be Worked checkbox to indicate that there are no corrections needed on the file. If the Processing Error column is blank, the record is “clean.” The overnight job will run and create the service.
  2. Once the corrections are made, you will need to upload the file again.

How to View Services Created from the Nightly Service Job

The new overnight job created for this process will run and create the services for any records that do not have an error. Any records that had an error from the upload that have not been corrected, will not have a corresponding service created.

You can view these services in the Services/Notes list page. 

  1. Click the Client Search icon.
  2. Type the name of the client (last name, first name) in the search bar.
  3. Select the client from the search results.
  1. The client’s record will open. Click the Search icon.
  2. Type “Services/Notes” in the search bar.
  3. Select “Services/Notes” from the search results.
  1. The Services/Notes list page opens. Here, you can review any of the services associated with this client.