Robert Kersemakers

Forum Replies Created

Viewing 15 replies – 1 through 15 (of 760 total)
  • Author
    Replies
  • in reply to: Cloverleaf Cloud Customers? #122357
    Robert Kersemakers
    Participant

      We are nowhere near the size of your system, nor for that matter other US hospitals I read about here on the forum. We have only 5 sites with about 10 processes each serving two hospital locations.

      Zuyderland Medisch Centrum; Heerlen/Sittard; The Netherlands

      in reply to: Cloverleaf Cloud Customers? #122293
      Robert Kersemakers
      Participant

        Not in Infor Cloud. We were told our configuration is too big for Infor Cloud.
        One of our Cloverleaf clusters runs in the Azure cloud, on RHEL vm’s. Will soon be moving the other Cloverleaf cluster (the DMZ Cloverleaf) to Azure as well.

        Zuyderland Medisch Centrum; Heerlen/Sittard; The Netherlands

        in reply to: TLS TCP/IP HL7 #121982
        Robert Kersemakers
        Participant

          In ‘SSL Configure’ choose Mode ‘ClientAnon’ so all paths are greyed out. You can then choose SSL Protocl ‘TLSv1.3’ (you need CL2022.09 for this; CL19.1 only supports up to TLSv1.2) and then select the required SSL Cipher Suite.

          We are getting questions about secure/encrypted HL7 connections for all vendors. I don’t think many vendors can support this though.

          Zuyderland Medisch Centrum; Heerlen/Sittard; The Netherlands

          Robert Kersemakers
          Participant

            I would use a ‘list of lists’ for this. Something similar to Jason’s answer but a little bit less complicated.

            set orderlist {}
            foreach column $result {
            lappend orderlist

              }

              You would end up with this orderlist:
              {{ORD0029 C628 Proc1} {ORD0030 C628 Proc142} {ORD0049 C638 Proc133} {ORD0089 C700 Proc190}}

              You could sort this list and ‘foreach’ through it, column by column. Or you could search for a specific entry. If you want the entry for ‘ORD0049’:

              echo [lsearch -exact -inline -index 0 $orderlist “ORD0049”]
              ORD0049 C638 Proc133

              Zuyderland Medisch Centrum; Heerlen/Sittard; The Netherlands

              in reply to: Hardware for Red Hat Linux #121771
              Robert Kersemakers
              Participant

                We are currently on RHEL 8.10 with CL19.1.2. Test: 4 CPUs and 16 GB RAM; Prod: 8 CPUs and 32 GB RAM.
                We also have two RHEL 9.2 environments with CL2022.09.02 in Azure, as we will migrate from SAP to HiX in June 2025. Same specs.

                In Azure though we started with smaller specs: 2 CPU and 8 GB RAM for Test en 4 CPU and 16 GB RAM for Prod. But Test wasn’t able to start because of the limited resources, so we returned to the specs we have at the moment.

                Zuyderland Medisch Centrum; Heerlen/Sittard; The Netherlands

                in reply to: HL7 Spy with SMATDB #121711
                Robert Kersemakers
                Participant

                  It is that simple: site name.

                  Zuyderland Medisch Centrum; Heerlen/Sittard; The Netherlands

                  in reply to: Product enhancement request: Dynamic Table Lookup #121704
                  Robert Kersemakers
                  Participant

                    Hi Jim,

                    To dynamically name the required table, you could use the tcl command ‘hcitbllookup’ and a variable to define the name of the table. Right? That would be a workaround for what you want.

                     

                    What I would like to see is the ability to load in a complete table at runtime, so you can use both the in and out sides of the table to search for certain values.
                    A normal TABLE operation will search for a specified value on the ‘in’ side and, if found, return the ‘out’ side value. However sometimes I need/want to use Tables differently. For example on the ‘in’ side I will have lists of several codes: “{A B C} {X Y}” and on the ‘out’ side will be a resulting code, say “R”. If the message contains a code A, B or C AND a code X or Y, then the resulting code will be ‘R’.

                    I got this to work (a long time ago) by loading the complete Table as a variable:
                    <pre>set recid “Combination_codes.tbl”
                    TioReset $recid
                    TioLoad $recid Combination_codes.tbl</pre>
                    Not sure how long this solution will keep on working. For example it doesn’t work if the specified Table isn’t in the site of the running process, but in the Master site; this method doen’t work with master sites.

                    Zuyderland Medisch Centrum; Heerlen/Sittard; The Netherlands

                    in reply to: We’re back online! #121703
                    Robert Kersemakers
                    Participant

                      Great to see this forum back online. I hope the search capabilities will improve because finding something is a pita.

                      Zuyderland Medisch Centrum; Heerlen/Sittard; The Netherlands

                      in reply to: JSON Acknowledgement Script #121580
                      Robert Kersemakers
                      Participant

                        Better/easier to use translations for this.

                        Zuyderland Medisch Centrum; Heerlen/Sittard; The Netherlands

                        in reply to: API PUT using http-client having issue #121439
                        Robert Kersemakers
                        Participant

                          This link has some useful things to check. https://stackoverflow.com/questions/22566433/http-415-unsupported-media-type-error-with-json

                          • Change Content-Type: application/json; charset=utf-8
                            into Content-Type: application/json;charset=utf-8
                            so without the space before charset.
                          • Change Content-Type: application/json; charset=utf-8
                            into Content-Type: application/json
                            so no charset at all
                          • You get a different Accept content-type than the content-type you send. You can define the Accept content-type by adding header “Accept: application/json”.

                          Hope this helps.

                          Zuyderland Medisch Centrum; Heerlen/Sittard; The Netherlands

                          in reply to: API PUT using http-client having issue #121436
                          Robert Kersemakers
                          Participant

                            I hope these double quotes aren’t caused by this forum…

                            Zuyderland Medisch Centrum; Heerlen/Sittard; The Netherlands

                            in reply to: API PUT using http-client having issue #121435
                            Robert Kersemakers
                            Participant

                              Is this your json?

                              [{“first”:”MBCONE”,”middle”:””,”last”:”APPTESTBLDBNK”,”mrn”:”200078157″,”dob”:”02/07/1982″,”bed_id”:”MBC M6 EAST-MBC655-MBC655B”,”encounter_id”:”2000489712″}]

                              I put this json through an online validator and it looks like all these double quotes are not double quotes at all. I call these the Word-quotes or Word-punctuation marks. Can you try to replace all Word double quotes like “ and ” with normal double quotes ” ?

                              Zuyderland Medisch Centrum; Heerlen/Sittard; The Netherlands

                              in reply to: How to do a while loop using Xlate ITERATE #121433
                              Robert Kersemakers
                              Participant

                                Guilty! Dear Lord, almost 17 years ago.
                                https://usspvlclovertch2.infor.com/forums/topic/single-field-multiple-components-to-create-new-segments/

                                Haven’t tried the new USER type ITERATE yet, but reading there is a bug in it I will stick to what I know.

                                Thanks for the nice manual Jim!

                                Zuyderland Medisch Centrum; Heerlen/Sittard; The Netherlands

                                in reply to: So long, and thanks for all the fish. #121412
                                Robert Kersemakers
                                Participant

                                  Enjoy your retirement Rob!
                                  Thanks for all the work you put into Cloverleaf and this forum.

                                  Zuyderland Medisch Centrum; Heerlen/Sittard; The Netherlands

                                  in reply to: Retrieving the active Alert file #121387
                                  Robert Kersemakers
                                  Participant

                                    If on Linux you can run ‘ps -ef|grep hcimonitord’ on the prompt which will show you all occurrences of hcimonitord, per site. With this you can do the check you want; check on ‘-S’ to see for which site the specific monitor daemon is running.

                                    For example: we have a regular check running to see if someone has activated the ’empty’ alert file; something we need to do if we have maintenance or need to stop some interfaces without the Alerts restarting them automatically. If the empty alert-file is running, then we get an email to warn us. Here a piece of the script.

                                    if [ ps -ef|grep hcimonitord|grep “\-S overig”|grep empty|wc -l != 0 ]
                                    then
                                    /cldata/scripts/write_alert overig overig mond no_touch mail
                                    fi

                                    Zuyderland Medisch Centrum; Heerlen/Sittard; The Netherlands

                                  Viewing 15 replies – 1 through 15 (of 760 total)