Page History
...
Code Block | ||
---|---|---|
| ||
{ "time": "2021-12-01T05:50:00.92Z", "category": "dk.sds.nsp.audit.log.nxrg/iti-42", "audit": { "timestamp": "2021-12-01T06:50:00.894+01:00", "components": [ { "component": "NXRG/ITI-42", "contexts": [ { "context": "5912107379890312866.8220644980724288715.1638337800700", "information": [ { "key": "CitizenId", "type": "SPI", "value": "" }, { "key": "SubmissionSetInformation", "type": "RPI", "value": "{\"uniqueId\":\"5912107379890312866.8220644980724288715.1638337800700\"}" }, { "key": "DoucmentEntryInformation", "type": "RPI", "value": "{\"entryUUid\":\"urn:uuid:5ea9015e-75f7-4cc5-85ff-079b56f36499\", \"uniqueId\":\"6660232118599018558.1142303413219772882.1638337800625\", \"replacesEntryUuid\":null}" }, { "key": "Status", "type": "NPI", "value": "ERROR" }, { "key": "Errors", "type": "RPI", "value": "{\"errorCode\":\"XDSRegistryMetadataError\", \"errorMessage\":null, \"codeContext\":\"External identifier value is missing: urn:uuid:6b5aea1a-874d-4603-a4bc-96a0a7b3844 (patientId)\", \"location\":null, \"severity\":\"urn:oasis:names:tc:ebxml-regrep:ErrorSeverityType:Error\"}" } ] } ] } ] }, "access": { "code": 200, "duration": 17, "httpHeaders": { "Content-Type": "application/soap+xml; charset=UTF-8" }, "httpHost": "localhost", "method": "POST", "path": "/nxrg/iti42", "query": "", "port": 8060, "protocol": "http", "reqSize": 8518, "resSize": 1221, "soapHeaders": { "w3Action": "urn:ihe:iti:2007:RegisterDocumentSet-b", "w3MessageID": "urn:uuid:215c930a-73c0-4a6f-84fe-0c24e3725ba7", "w3To": "http://localhost:8060/nxrg/iti42" }, "threadId": "default task-1", "time": "2021-12-01T06:50:00.894+01:00", "stats": { "handlerDuration": 4, "RequestContentDuration": 0, "ResponseContentDuration": 0, "SecurityProtocolRequestDuration": 0, "SecurityProtocolResponseDuration": 0, "bufferAllocated": false, "usedBuffers": 2, "activeBuffersInPool": 2, "idleBuffersInPool": 0 } } } |
Adviseringer
Opsætning
NXRG kan advisere via NAS, når der sendes et ny dokument eller et dokument opdateres via ITI-41, ITI-61 og ITI-57 snitfladerne (ikke opdatering af availability status med ITI-57).
Opsætning
Konfiguration af selve NAS integrationen kan ses ovenfor i beskrivelse af property filen.
...
Man kan indsætte notifikationskriterier ved at udføre følgende sql mod databasen:
|
Eksemplet her, vil for dokumenter med formatcodename = urn:ad:dk:medcom:apd-v2.0.1:full oprette en notifikation med det angivne topic og type. Værdien * indikerer at alle værdier matcher.
Afsendelse til NAS - adviseringsjob
Baggrundsjobbet har til formål at sende alle ikke-afsendte NAS-adviseringer, der er oprettet på baggrund af dokument registrering eller opdatering. Adviseringer lagres i tabellen "unsent_notifications".
...