1. Duplicate accounts are absolutely forbidden on our forum! - One person, one account. We have an automated detection system in place, you will be automatically banned or restricted with all Likes removed - no second chances!

HL7Kit 2018

Discussion in 'Completed Requests' started by bombarded, Nov 6, 2018.

  1. bombarded

    bombarded Registered User

    Joined:
    Feb 22, 2017
    Messages:
    27
    Likes Received:
    306

    HL7Kit 2018

    HL7Kit combines a DICOM Archive (PACS), A Modality Worklist Server and an HL7 Message Broker,
    all sharing the same database and communicating with each other.


    HL7Kit 2018 provides dynamic mapping rules and message structure definitions while keeping compliance and adhering to the standards.

    The kit injects simplicity and flexibility into Healthcare IT and EMR Integration by enabling non-programmers to set-up and maintain the PACS and the RIS complex workflow procedures in multi-vendor environment.

    Main Features

    DICOM Services
    • Archive (PACS)
    • Storage SCP
    • Query/Retrieve SCP
    • Workflow
    • Modality Worklist SCP (DMWL/MWL)
    • Modality Performed Procedure Step SCP (MPPS)
    HL7 Services
    • HL7 Message Broker
    • Send and receive HL7 Messages
    • Send and receive HL7 Messages
    • Drag & Drop Dynamic Mapping Rules and protocol definitions
    • HL7v2, HL7v2XML
    Supported Database Engines
    • MS SQL Server
    • MySQL
    • SQLite
    Network Protocols
    • DICOM over TCP/IP
    • HL7 MLLP over TCP/IP
    • Shared Network Folders


    Looks like it would be an easy challenge for the more experienced reversers. Any help would be appreciated.

    Lang: Visual C# / Basic .NET 4



    Official Eval Download: https://www.hl7kit.com/wp-content/uploads/2018/10/HL7Kit_2018_setup_02_08_2018_497.zip

    Re-up Eval Download: https://www54.zippyshare.com/v/oN612zU6/file.html
     
    fwhdannyster, megangelo and Wonderman like this.
  2. JonArbuckle

    JonArbuckle is a Trusted Warez PosterJonArbuckle the orange cat Staff Member Super Moderator DEV Guild Reverser

    Joined:
    Aug 12, 2017
    Messages:
    842
    Likes Received:
    6,338
    I don't know the app and if dicom (dsrsvr) is important (it seems to have a seperate license where I have no serial for at this time)

    I've created a license file for hl7, simply copy it to folder.
    Hidden Content:
    [HIDDEN CONTENT]
     
  3. bombarded

    bombarded Registered User

    Joined:
    Feb 22, 2017
    Messages:
    27
    Likes Received:
    306
    Thanks for working on this!

    The license looks like it works some extent as it allows access to all applications without the license nag.

    • HL7 Service Configuration app: DICOM service runs. HL7 service does not run
    • HL7 Mapping app throws errors regarding access is denied to "C:\HL7Kit\built_in_mapping.HL7KIT" when exploring HL7 Mapping and gives an access denied exception to C:\HL7Kit\DICOMDefinitions.xml when trying to save a custom DICOM mapping
    • HL7 Mapping application - Save custom DICOM mapping exception message:
    ************** Exception Text **************
    System.UnauthorizedAccessException: Access to the path 'C:\HL7Kit\DICOMDefinitions.xml' is denied.
    at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
    at System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean checkHost)
    at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share)
    at System.Xml.XmlDocument.Save(String filename)
    at HL7MAPPING.DICOMDefinitionsHandler.SaveToXML()
    at HL7MappingApplication.EditDICOMDefinitionsForm.btnClose_Click(Object sender, EventArgs e)
    at System.Windows.Forms.Control.OnClick(EventArgs e)
    at System.Windows.Forms.Button.OnClick(EventArgs e)
    at System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
    at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
    at System.Windows.Forms.Control.WndProc(Message& m)
    at System.Windows.Forms.ButtonBase.WndProc(Message& m)
    at System.Windows.Forms.Button.WndProc(Message& m)
    at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
    at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
    at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


    ************** Loaded Assemblies **************
    mscorlib
    Assembly Version: 4.0.0.0
    Win32 Version: 4.7.3163.0 built by: NET472REL1LAST_C
    CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v4.0.30319/mscorlib.dll
    ----------------------------------------
    HL7Mapper
    Assembly Version: 3.0.0.0
    Win32 Version: 3.0.0
    CodeBase: file:///C:/HL7Kit/HL7Mapper.exe
    ----------------------------------------
    System.Windows.Forms
    Assembly Version: 4.0.0.0
    Win32 Version: 4.7.2110.0 built by: NET47REL1LAST
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
    ----------------------------------------
    System
    Assembly Version: 4.0.0.0
    Win32 Version: 4.7.3151.0 built by: NET472REL1LAST_B
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
    ----------------------------------------
    System.Drawing
    Assembly Version: 4.0.0.0
    Win32 Version: 4.6.1586.0 built by: NETFXREL2
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
    ----------------------------------------
    System.Management
    Assembly Version: 4.0.0.0
    Win32 Version: 4.7.2102.0 built by: NET47REL1LAST
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Management/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Management.dll
    ----------------------------------------
    HL7MSG
     
    Wonderman likes this.
  4. JonArbuckle

    JonArbuckle is a Trusted Warez PosterJonArbuckle the orange cat Staff Member Super Moderator DEV Guild Reverser

    Joined:
    Aug 12, 2017
    Messages:
    842
    Likes Received:
    6,338
    access denied...Sounds to be an user rights problem maybe. Did you try to start with admin rights?
     
    bombarded and Wonderman like this.
  5. Wonderman

    Wonderman is a Trusted Warez PosterWonderman DEV Guild Member DEV Guild

    Joined:
    Mar 16, 2011
    Messages:
    2,522
    Likes Received:
    17,988
    bombarded likes this.
  6. bombarded

    bombarded Registered User

    Joined:
    Feb 22, 2017
    Messages:
    27
    Likes Received:
    306
    Good point. Don't remember if I ran it as admin. I'll try it again in a few minutes.

    Edit: I activated by dropping the .lic file into the application root directory
     
    Wonderman likes this.
  7. Wonderman

    Wonderman is a Trusted Warez PosterWonderman DEV Guild Member DEV Guild

    Joined:
    Mar 16, 2011
    Messages:
    2,522
    Likes Received:
    17,988
    I got this error message

    Code:
    Error: An attempt was made to access a socket in a way forbidden by its access permissions 127.0.0.1:8080
    Error: An attempt was made to access a socket in a way forbidden by its access permissions 127.0.0.1:8080
    Error: An attempt was made to access a socket in a way forbidden by its access permissions 127.0.0.1:8080
    Error: An attempt was made to access a socket in a way forbidden by its access permissions 127.0.0.1:8080
    It might be due not able to figure out how to use the application.
     
    bombarded likes this.
  8. bombarded

    bombarded Registered User

    Joined:
    Feb 22, 2017
    Messages:
    27
    Likes Received:
    306
    I tried it again on a different machine with a fresh install and it works without issues. I think I messed something up on the other version as I was trying to reverse it.

    No more access denied exceptions and looks like the HL7 Service is not running because of a missing database configuration. I should be able to test that portion later today. Looks good so far. :emoji_thumbsup::emoji_muscle:
     
    Wonderman and JonArbuckle like this.
  9. Wonderman

    Wonderman is a Trusted Warez PosterWonderman DEV Guild Member DEV Guild

    Joined:
    Mar 16, 2011
    Messages:
    2,522
    Likes Received:
    17,988
    Testing in progress...

    Testing it with MSSQL,

    However, this is the User manual

    Code:
    https://www.hl7kit.com/wp-content/uploads/2018/10/HL7Kit_2018_Users_Manual.pdf
     
    Last edited: Dec 28, 2018
    bombarded and JonArbuckle like this.
  10. Wonderman

    Wonderman is a Trusted Warez PosterWonderman DEV Guild Member DEV Guild

    Joined:
    Mar 16, 2011
    Messages:
    2,522
    Likes Received:
    17,988
    Update: dicom (dsrsvr) license is required for the HL7 kit to work properly.
     
    bombarded likes this.