iris-healthtoolkit-service
Hello I try to implementing this service, and try to convert HL7v2, FHIR on both sides.
https://github.com/grongierisc/iris-healthtoolkit-service/
I download this service and tried run docker-compose but after that I get some error.
Building iris
[+] Building 8.0s (11/14) docker:default
=> [internal] load build definition from dockerfile 0.0s
=> => transferring dockerfile: 988B 0.0s
=> WARN: FromAsCasing: 'as' and 'FROM' keywords' casing do not match (line 2) 0.0s
=> WARN: FromAsCasing: 'as' and 'FROM' keywords' casing do not match (line 25) 0.0s
=> [internal] load metadata for docker.io/intersystemsdc/irishealth-community:preview 1.1s
=> [internal] load .dockerignore 0.0s
=> => transferring context: 57B 0.0s
=> [builder 1/7] FROM docker.io/intersystemsdc/irishealth-community:preview@sha256:d8b99c0153fe5c99e7adbd2ec9121db1c567749a29f08935108f6e258bcd115c 0.0s
=> [final 2/3] ADD --chown=irisowner:irisowner https://github.com/grongierisc/iris-docker-multi-stage-script/releases/latest/download/copy-data.py /irisdev/app/copy-data.py 1.1s
=> [internal] load build context 0.0s
=> => transferring context: 7.30kB 0.0s
=> CACHED [builder 2/7] WORKDIR /opt/irisapp 0.0s
=> CACHED [builder 3/7] RUN chown irisowner:irisowner /opt/irisapp 0.0s
=> [builder 4/7] COPY . . 0.1s
=> [builder 5/7] COPY iris.script /tmp/iris.script 0.0s
=> ERROR [builder 6/7] RUN iris start IRIS && iris session IRIS < /tmp/iris.script && iris stop IRIS quietly 6.7s
------
> [builder 6/7] RUN iris start IRIS && iris session IRIS < /tmp/iris.script && iris stop IRIS quietly:
0.170 Using 'iris.cpf' configuration file
0.310
0.368 Starting Control Process
0.368 Global buffer setting requires attention. Auto-selected 25% of total memory.
0.368 Allocated 5029MB shared memory
0.368 3941MB global buffers, 394MB routine buffers
0.459 This copy of InterSystems IRIS has been licensed for use exclusively by:
0.459 InterSystems IRIS Community
0.459 Copyright (c) 1986-2024 by InterSystems Corporation
0.459 Any other use is a violation of your license agreement
6.668
6.668 3 alert(s) during startup. See messages.log for details.
6.677 Starting IRIS
6.677
6.678 /bin/sh: 1: cannot open /tmp/iris.script: Permission denied
------
3 warnings found (use docker --debug to expand):
- FromAsCasing: 'as' and 'FROM' keywords' casing do not match (line 2)
- FromAsCasing: 'as' and 'FROM' keywords' casing do not match (line 25)
- SecretsUsedInArgOrEnv: Do not use ARG or ENV instructions for sensitive data (ARG "IRIS_PASSWORD") (line 4)
dockerfile:17
--------------------
16 | # run iris and initial
17 | >>> RUN iris start IRIS \
18 | >>> && iris session IRIS < /tmp/iris.script \
19 | >>> && iris stop IRIS quietly
20 |
--------------------
ERROR: failed to solve: process "/bin/sh -c iris start IRIS \t&& iris session IRIS < /tmp/iris.script \t&& iris stop IRIS quietly" did not complete successfully: exit code: 2
ERROR: Service 'iris' failed to build : Build failed
BashBash
What I can do?
Or maybe someone knows another good way how I can convert HL7v2-FHIR-HL7v2, with the ability to save FHIR resources in FHIR storage like: Amazon HealthLake, FHIR store in Google Cloud Healthcare API, Microsoft Azure API for FHIR.
Answered here : https://community.intersystems.com/post/hl7v2-fhir-its-easy#comment-279228