cabolabs-ehrserver
cabolabs-ehrserver copied to clipboard
Open platform to manage and share standardized clinical data, designed by @ppazos at CaboLabs Health Informatics.
1. Go to templates 2. Click on one template 3. Disable the template 5. Go back to templates 6. Click on archetype/template items links 7. The list is empty because...
``` Error 500: Internal Server Error URI /rest/v1/templates/87dbf552-f40c-47ba-86a5-f95f2db6ad01 Class java.io.FileNotFoundException Message ....tomcat/opts/e9d13294-bce7-44e7-9635-8e906da0c914/control_del_peso.es.v1.opt (No such file or directory) ``` Double check if the OPT file for the org is there in...
**Describe the bug** + I have an account with two organizations + I login into the default org * then change the organization from the org selector * then clicked...
https://github.com/ppazos/cabolabs-ehrserver/blob/master/grails-app/domain/com/cabolabs/ehrserver/query/datatypes/DataCriteriaLOCATABLE_REF.groovy#L51
https://github.com/ppazos/cabolabs-ehrserver/blob/master/grails-app/domain/com/cabolabs/ehrserver/query/datatypes/DataCriteriaDV_CODED_TEXT.groovy#L101 https://github.com/ppazos/cabolabs-ehrserver/blob/master/grails-app/domain/com/cabolabs/ehrserver/query/datatypes/DataCriteriaDV_CODED_TEXT.groovy#L95
1. like 2. contains (that uses equal to compare and has a list of values) The query builder should also be updated.
https://github.com/ppazos/cabolabs-ehrserver/tree/master/grails-app/domain/com/cabolabs/ehrserver/query/datatypes
https://github.com/ppazos/cabolabs-ehrserver/blob/master/grails-app/domain/com/cabolabs/ehrserver/query/datatypes/DataCriteriaDV_CODED_TEXT.groovy#L40
Sample AQL query to be supported ´´´ SELECT obs/data[at0001]/events[at0006]/data[at0003]/items[at0004]/value/magnitude, obs/data[at0001]/events[at0006]/data[at0003]/items[at0005]/value/magnitude FROM EHR [ehr_id/value=$ehrUid] CONTAINS COMPOSITION [openEHR-EHR-COMPOSITION.encounter.v1] CONTAINS OBSERVATION obs [openEHR-EHR-OBSERVATION.blood_pressure.v1] WHERE obs/data[at0001]/events[at0006]/data[at0003]/items[at0004]/value/magnitude >= 140 OR obs/data[at0001]/events[at0006]/data[at0003]/items[at0005]/value/magnitude >= 90 ´´´
All access to Production Systems must be logged, including login attempts with contextual data (IP/country, timestamp, number of attempts, etc) This has to do with production system security and intrusion/attack...