Page History
...
| Code Block |
|---|
HTTP/1.1 200 OK Connection: keep-alive X-Powered-By: Undertow/1 Server: WildFly/8 Content-Type: application/json Content-Length: 102 Date: WedMon, 2004 FebOct 20192021 1311:2331:5427 GMT { "minLogOkversion":true,"consentOk":true,"treatmentRelationOk":true,"caveOk":true,"version":"1.0.0-SNAPSHOT "1.0.9-SNAPSHOT", "TreatmentRelationClient" : "OK", "ConsentClient" : "OK", "CaveClient" : "OK"} |
HTTP statuskode
Status-siden returnerer altid følgende status koder afhængig af servicens statuskode retur uafhængigt at af de services der integreres med.
200: Applikationen er sund
500: Der er opstået en fejl i applikationen eller en af de services der integreres med.
Fejlfinding
Såfremt der er problemer med adgang til servicens database, vises nedenstående fejl. Bemærk at den giver en HTTP statuskode 500, og at man i body kan se, at det er cave servicen der ikke er OK.
| Code Block |
|---|
HTTP/1.1 500 Internal Server Error200 OK Connection: keep-alive X-Powered-By: Undertow/1 Server: WildFly/8 Content-Type: application/json Content-Length: 103 Date: WedMon, 2004 FebOct 20192021 1311:3031:1127 GMT { "minLogOkversion":true,"consentOk":true,"treatmentRelationOk":true,"caveOk":false,"version":"1.0.0-SNAPSHOT "1.0.9-SNAPSHOT", "TreatmentRelationClient" : "OK", "ConsentClient" : "OK", "CaveClient" : "FAILED"} |
Følgende årsager kan resultere i en
...
FAILED status
- Hvis
...
- servicen, der integreres med ikke er
...
- tilgængelig
- Andre ukende årsager
Hvis status-siden returnerer HTTP en FAILED status 500 , bør man tjekke applikationsloggen, da fejl logges her til.
...
Det er muligt at indlæse data fra en CSV-fil direkte ind i LAR.
Inputfilens format
CVS-filen forventes at have følgende format:
...
Indlæsningsprogrammet afvikles i en docker container og det skal ske i følgende steps (alle stier er relative i forhold til lar/trunk):
1) Inputfilen kopieres ind i det directory der er volume mountes ind i containeren: i compose/dataimporter/docker-compose.yml input/
2) I application.properties angives input filen i denne property: larservice.dataimport.inputfile
...
Resultatet af indlæsningen udskrives i loggen.
Properties
Der findes følgende properties, men det bør ikke være nødvendigt at ændre dem fra kørsel til kørsel (bortset fra larservice.dataimport.inputfile):
| Property | Default værdi | Beskrivelse |
|---|---|---|
| larservice.dataimport.inputfile | testMedcomPersTilSDS.csv | Navn på filen der skal indlæses |
| larservice.dataimport.qname.wsdl | http://localhost:8082/lar/MedicationAllergyService?wsdl | URL til LAR service |
| larservice.dataimport.qname.namespaceuri | http://nsp.dk/medicationallergyservice/2018/11/21/ | LAR service namespace |
| larservice.dataimport.qname.localpart | MedicationAllergyService | LAR service navn |
| larservice.dataimport.keystore.name | Casper_Rasmussen_Laege.jks | Level 4 certifikat Medarbejdeercertifikat der skal benyttes til indlæsning (niveau 4 SOSI IDkort) |
| larservice.dataimport.keystore.password | Test1234 | Kodeord til certifikat |
| sts.url | http://test2.ekstern-test.nspop.dk:8080/sts/services/NewSecurityTokenService | URL til SRS service |
| code.system.oid.substance | urn:oid:2.16.840.1.113883.6.73 | Det foretrukne OID system for substance koden i CAVE servicen. Anvendes i forbindelse med mapning fra LAR til CAVE format, hvis flere records er tilgængelige. F.eks. urn:oid:2.16.840.1.113883.6.73 |
| code.system.oid.patient | urn:oid:1.2.208.176.1.2 | Det foretrukne OID system for patient koden i CAVE servicen. Anvendes i forbindelse med mapning fra LAR til CAVE format, hvis flere records er tilgængelige. F.eks. urn:oid:1.2.208.176.1.2 |
| code.system.oid.recorder | urn:oid:1.2.208.176.1.3 | Det foretrukne OID system for recorder koden i CAVE servicen. Anvendes i forbindelse med mapning fra LAR til CAVE format, hvis flere records er tilgængelige. F.eks. urn:oid:1.2.208.176.1.3 |
| code.system.oid.recorder.org | urn:oid:1.2.208.176.1.1 | Det foretrukne OID system for recorder organization koden i CAVE servicen. Anvendes i forbindelse med mapning fra LAR til CAVE format, hvis flere records er tilgængelige. F.eks. urn:oid:1.2.208.176.1.1 |
| code.system.oid.manifestation | urn:oid:1.2.208.176.2.4.12 | Det foretrukne OID system for manifestation koden i CAVE servicen. Anvendes i forbindelse med mapning fra LAR til CAVE format, hvis flere records er tilgængelige. F.eks. urn:oid:1.2.208.176.2.4.12 |
| code.system.oid.drugId | urn:oid:drug_id | OID for drug id. F.eks. urn:oid:1.2.208.176.2.4.12 |