Serpen / VBS-VSCode

VSCode VBScript language extension
https://marketplace.visualstudio.com/items?itemName=Serpen.vbsvscode
MIT License
24 stars 12 forks source link

Medico Klinische Dokumentation Integration #58

Open FAbKh opened 1 year ago

FAbKh commented 1 year ago

According to the Readme this extension is developed to aid VBS development in medico klido.

Is there a way to interface with medico?

The only method I have found to improve the suboptimal developer experience provided by the "native" medico editor is to copy paste single scripts into VS Code to make some changes or find an error and copy paste it back when finished. Even though the editing experience is better this way, the process is rather cumbersome.

Serpen commented 1 year ago

No there is no way to interact directly with medico. Ich will answer the rest in german, since i think a medico customer is within DACH-area ;-) otherwise i will add my answer in english. Die Idee war das alle Skripte bereits im Dateisystem im Ordner vbscripts.%Kunde% ausgelagert sind, wie es einige Häuser ja machen (oder die System PKMS Bögen ) und dann über die "vbs.includes": ["c:\\mylibrary.vbs"] ein leere Library/Skeleton zu erstellen, die alle Methoden kennt und somit Intellisense anbietet. So nutzen wir das intern. Die Library kann ich per PN gerne schicken. In einem nächsten Release plane ich auch das man den Code über Attach to process debuggen kann, das dauert aber leider noch etwas bis ich das so stabil habe, dass das in die Erweiterung einfließt

FAbKh commented 1 year ago

Über die Library würde ich mich sehr freuen. Leider weiß ich nicht, wie man auf Github private Nachrichten senden kann.

Mir ist nicht bekannt, welche Workflows mit Klido/WAuf üblich sind. Ich vermute aber, dass der Bedarf nach modernen Features wie Autovervollständigung (insbesondere der proprietären medico Funktionen), Syntaxhervorhebung und -prüfung sowie Versionsverwaltung mit Git nicht nur bei mir besteht.

Sind die Signaturen der Methoden geistiges Eigentum von CGM, sodass eine Library zu veröffentlichen rechtlich unsicher wäre?