Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Activity
    Pablo Pazos Gutiérrez
    @ppazos
    I think there are some areas to work on: 1. detect current issues of the GUI generator, 2. define improvements and scope, 3. create service. The issue with the service would be usage, so I'll need to limit public usage, because that can affect other services provided from the same server. I think most of the tools in the CoT could be transformed into SaaS with limited public access, and paid tiered access to help with the server usage (also we might need a bigger server).
    My concerns are really about infrastructure more than the software part @melpakkam :)
    melpakkam
    @melpakkam
    @ppazos Is there a way I can run that as a service in my local machine. I am in the process of making a POC for the entire workflow of displaying the opt as html and saving in ehrserver.
    Pablo Pazos Gutiérrez
    @ppazos
    we dont have a service implemented, cant do that right now, what is available is the command line tool openEHR-OPT in my GitHub repo
    melpakkam
    @melpakkam
    @ppazos I can install openEhr in local machine and execute the command line?
    Pablo Pazos Gutiérrez
    @ppazos
    @melpakkam openEHR is the standard :) the openEHR-OPT is a command line tool, check uigen https://github.com/ppazos/openEHR-OPT
    melpakkam
    @melpakkam
    @ppazos Sorry I meant openEHRServer -OPT
    melpakkam
    @melpakkam

    @ppazos I get this error when I run the build.bat org.codehaus.groovy.control.MultipleCompilationErrorsException: startup failed:
    .\lib\staxon-1.3.jar: 1: Unexpected input: ''; Expecting <EOF> @ line 1, column 3.
    PK
    ^

    1 error

    I have groovy 3.0 installed
    Pablo Pazos Gutiérrez
    @ppazos
    @melpakkam in the project root there is no build.bat file https://github.com/ppazos/cabolabs-ehrserver
    melpakkam
    @melpakkam
    @ppazos I am trying to use the COT application. https://github.com/ppazos/openEHR-OPT
    Pablo Pazos Gutiérrez
    @ppazos
    @melpakkam tested on linux with groovy 2.5.5, the build.sh works, can't see major differences between the sh and the bat though, try with that version of groovy please
    melpakkam
    @melpakkam
    ok will do.
    Pablo Pazos Gutiérrez
    @ppazos
    @/all we have started the migration of EHRServer to Grails 3.3.10, you might notice that TravisCI build is failing, that is because Oracle JDK8 is not longer available from a public repo, another reason to upgrade to a newer Grails and to move to OpenJDK (9 or 11 we'll see)
    Pablo Pazos Gutiérrez
    @ppazos
    @/all EHRServer v2.0 is coming the open source repo will be unstable while we do the migration to Grails 3.3.10. If you need to fork, use the current latest version for the 1.x branch: v1.5.1 https://github.com/ppazos/cabolabs-ehrserver/tree/branch_v1.5.1
    Pablo Pazos Gutiérrez
    @ppazos
    @/all next week I'll do an alpha release, would be great if you can test and report any issues you find
    Syam
    @syamlal
    I got the following error after importing an OPT template
    Creating default plans
    | Error 2019-10-11 04:32:26,009 [localhost-startStop-1] ERROR context.GrailsContextLoaderListener - Error initializing the application: primitive C_TIME not supported
    Message: primitive C_TIME not supported
    i am using the version v1.5
    Syam
    @syamlal
    @ppazos
    Pablo Pazos Gutiérrez
    @ppazos
    Please report on GitHub and attach the template
    Pablo Pazos Gutiérrez
    @ppazos
    @syamlal without the report I can't do much
    Pablo Pazos Gutiérrez
    @ppazos
    @/all EHRServer has been migrated to Grails 3.3.10 https://github.com/ppazos/cabolabs-ehrserver/releases/tag/v2.0
    Pablo Pazos Gutiérrez
    @ppazos
    And yet another release of the #EHRServer is out! open source #openEHR clinical data management and sharing platform EHRServer v2.1 is here :) https://github.com/ppazos/cabolabs-ehrserver/releases/tag/v2.1
    kamil5325
    @kamil5325

    Hi!
    I am new to EHRServer, and I am trying to post my data, but I've got an error:

    <result>
    <type>AR</type>
    <message>Some versions don't validate against XSD</message>
    <code>EHR_SERVER::API::RESPONSE_CODES::e02.0009.1</code>
    <details>
    <item>Validation error on version 0: ERROR cvc-minLength-valid: Value '' with length = '0' is not facet-valid with respect to minLength '1' for type 'NotEmptyString'.
    line #: 63
    >>> <value/></item>
    <item>Validation error on version 0: ERROR cvc-type.3.1.3: The value '' of element 'value' is not valid.
    line #: 63
    >>> <value/></item>
    </details>
    <trace>com.cabolabs.ehrserver.exceptions.XmlValidationException: There are errors in the committed versions
    at org.springsource.loaded.ri.ReflectiveInterceptor.jlrConstructorNewInstance(ReflectiveInterceptor.java:1075)
    at com.cabolabs.ehrserver.parsers.XmlService.validateVersionsSyntactic(XmlService.groovy:211)
    at [...]
    I was following your video toutorial.
    Version 1.4

    kamil5325
    @kamil5325
    @ppazos
    Pablo Pazos Gutiérrez
    @ppazos
    @kamil5325 the error days you have an empty value that shouldn't be empty, that's all I call tell from the info provided
    kamil5325
    @kamil5325
    @ppazos I did everything step by step once again - but still the same.
    Maybe something wrong with this files?
    https://drive.google.com/open?id=1NnplXRJZ3FDG23tSkOx83DqcaAS9sbB8
    Pablo Pazos Gutiérrez
    @ppazos
    the result is giving you the exact line where the error is in your XML line #: 63
    check for an empty value
    @kamil5325 ^
    Pablo Pazos Gutiérrez
    @ppazos
    <category>
    <value />
    just counting lines :)
    kamil5325
    @kamil5325
    @ppazos thanks, that's works! So, is it something wrong with xml creator? And what type of value have I place there?
    Pablo Pazos Gutiérrez
    @ppazos
    I don't know what you did so I can't say what was the issue @kamil5325 when you report an issue you need to explain the whole process step by step
    kamil5325
    @kamil5325

    @ppazos I put random value in place you said:

    <category>
    <value>OBSERVATION</value>
    and after that error disappeared, I got 201 status.

    Pablo Pazos Gutiérrez
    @ppazos
    yes, but category should have a specific value, actually the EHRServer is not checking the validity of that, just the code.
    either way, I still don't know how you generated the example, I'll need your exact steps to see if there is any issue on our tools or not @kamil5325
    kamil5325
    @kamil5325
    @ppazos I did everything like in this video (even twice), but this value was empty:
    https://www.youtube.com/watch?v=zSftiFBjboE
    Pablo Pazos Gutiérrez
    @ppazos
    thanks, let me check the toolkit, maybe was an issue on the last release
    Enrique Hernandez Castillo
    @enriquesid
    Hi @ppazos , the EHRServer can handle null flavor in the contributions?
    Pablo Pazos Gutiérrez
    @ppazos
    Yes, null_flavour is just a coded text @enriquesid
    Enrique Hernandez Castillo
    @enriquesid
    we tried to make some contributions but we have the following error:
    {
    "result": {
    "type": "AR",
    "message": "Bad content, could not process committed compositions Cannot invoke method contains() on null object",
    "code": "EHRSERVER::API::RESPONSE_CODES::468"
    }
    }
    Enrique Hernandez Castillo
    @enriquesid
    Any ideas?
    Pablo Pazos Gutiérrez
    @ppazos
    I need the opt and the composition to check
    Enrique Hernandez Castillo
    @enriquesid
    sure, how can I send it to you?
    Pablo Pazos Gutiérrez
    @ppazos
    MP here
    Pablo Pazos Gutiérrez
    @ppazos
    Enrique Hernandez Castillo
    @enriquesid
    ok thank you
    kamil5325
    @kamil5325
    @ppazos Hello, I wanted to change my EHRServer (v1.4) timezone to GMT+01:00. I did it in Bootstrap.groovy, I put TimeZone.setDefault(TimeZone.getTimeZone("GMT+01:00")).
    And the problem is - I recived a wrong time - instead +1 I got +2.
    For example - when I put GMT I recive 2019-11-09 14:06:05 GMT+01:00, and when I changed to UTC+1 2019-11-09 16:06:05 GMT+01:00
    Pablo Pazos Gutiérrez
    @ppazos
    The EHRServer works in UTC. The idea is every date will always be in UTC internally and you get that TZ always from the API. Then the client could transform to any local TZ. That way the server TZ Is always consistent.