task tree
What the sub-job runs
Tasks in order, each with what it does — typed stepsfrom the MDClarity task docs (click to open the reference), sub-jobsyou can expand inline (▶) to reveal their own tasks, and SQL steps summarized by Gemini (✨). Every step shows the tables it writes/reads and which earlier step it feeds from(sqlglot lineage).
sub-job
Parse-Appointment-Files
4 tasks · SeaRad
sub-job / Flow action SQL / native step▶ expand a sub-job inline · ↗ open it as its own page · a typed step opens its doc
- DownloadDownloadDownloads files from remote FTP or SFTP servers to local directories with support for archiving and parallel transfers.server=SeaRad_ProdMirror-mdcssh-sftpremote directory=/local directory={SourceDirectory}
▶Download-Filessub-job · 1↗
- Download FilesExecuteProcesscommand={SSHToolPath}\SSH.exeserver=SeaRad_ProdMirror-mdcssh-sftp
- Delete Archived FilesExecuteProcessdisabledcommand=cmd.exearguments=/c del /F /Q /A "{ArchiveDirectory}\*"DISABLED
▶Parse-Appointment-Filesub-job · 3↗
- Load ImportAppointmentLoadFilewrites
ImportAppointmentdata file spec=ImportAppointmentfile path={FilePath}import mode=Replace - Merge to SourceAppointmentsql
parse_appointment_file__merge_to_sourceappointment.sql✨ Maps appointment identifiers to imported records and isolates duplicate entries to ensure data integrity within the appointment source.writesDuplicateAppointmentRowsPatientDateAppointmentIDMap· readsDuplicateAppointmentRowsImportAppointmentPatientDateAppointmentIDMap↳ feeds from Load ImportAppointment - Archive Appointment FileExecuteProcesscommand=cmd.exe