{"id":13654580,"url":"https://github.com/LDClark/PlanCheck","last_synced_at":"2025-04-23T09:33:35.245Z","repository":{"id":41354223,"uuid":"166882773","full_name":"LDClark/PlanCheck","owner":"LDClark","description":"A Varian Eclipse Scripting API plugin that checks DVH metrics, potential collisions, and plan/structure/dose parameters.","archived":false,"fork":false,"pushed_at":"2023-01-13T00:44:24.000Z","size":1342,"stargazers_count":45,"open_issues_count":3,"forks_count":19,"subscribers_count":11,"default_branch":"master","last_synced_at":"2024-11-10T06:32:50.423Z","etag":null,"topics":["csharp","eclipse","esapi","medical-physics","radiation-oncology","radiation-therapy","varian"],"latest_commit_sha":null,"homepage":"","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/LDClark.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2019-01-21T21:23:45.000Z","updated_at":"2024-10-04T09:43:26.000Z","dependencies_parsed_at":"2023-02-09T14:00:15.123Z","dependency_job_id":null,"html_url":"https://github.com/LDClark/PlanCheck","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LDClark%2FPlanCheck","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LDClark%2FPlanCheck/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LDClark%2FPlanCheck/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LDClark%2FPlanCheck/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/LDClark","download_url":"https://codeload.github.com/LDClark/PlanCheck/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":250407730,"owners_count":21425553,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["csharp","eclipse","esapi","medical-physics","radiation-oncology","radiation-therapy","varian"],"created_at":"2024-08-02T03:00:37.485Z","updated_at":"2025-04-23T09:33:34.601Z","avatar_url":"https://github.com/LDClark.png","language":"C#","readme":"# PlanCheck\n\nA version 15/16 read-only plugin script that checks:\nPlan DVH metrics including planSums and planSetups, with PDF reports and customizable templates.\nCollisions between Body/Support/Gantry (gantry distances were from a Trilogy), and gives approximate distances with 3D, IMRT, VMAT, electron applicators, and ICVI SRS cones.\nHard-coded plan/structure/dose checks.\n\nThis project includes code from EsapiEssentials, SimplePdfReport, and DvhSummary from redcurry.\n\nThis project includes helper/geometry class code from HelixToolkit.\n\nThis project includes code from DVHMetric from Steve Thompson and Tomasz Morgas.\n\nTo run:\n1. Right click solution \u003e Restore NuGet Packages\n2. Set Configuration Manager to x64 for all projects\n3. Remove references to VMS.TPS.Common.Model.API and VMS.TPS.Common.Model.Types, and add the local dlls from the C: drive\n4. Make sure you are running the correct version of EsapiEssentials in PlanCheck and PlanCheck.Runner projects (15.5 uses 1.9, 15.6 uses 2.0)\n5. Right click PlanCheck.Runner project \u003e Set as StartUp Project.\n6. Build all, and then drop dlls (located in PlanCheck.Script/bin folder) and ConstraintTemplates folder into Published Scripts folder.  \n7. In Eclipse, Tools\u003eScripts, run the plan check.esapi.dll file.\n\n\n![alt text](https://github.com/LDClark/PlanCheck/blob/master/TestCase.png)\n","funding_links":[],"categories":["Applications"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FLDClark%2FPlanCheck","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FLDClark%2FPlanCheck","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FLDClark%2FPlanCheck/lists"}