Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

ITI-18 søgninger logger patient-id, bruger-id, på-vegne-af-id og for hver DocumentEntry (DE) i returneret svar (der kan være frafiltreret metadata pga. samtykker): DE.uniqueId, DE.repositoryUniqueId, DE.homeCommunityId, DE.typeCode. Se eksempel nedenfor:

{
      "time": "20182024-0908-27T1908T09:5504:4408.68Z341Z",
      "category": "dk.sds.nsp.audit.log.dds",
      "audit":{
            "timestamp": "20182024-0908-27T2108T11:5504:4208.745054+02:00",
            "components":[
                  {
                        "component": "DDS",
                        "contexts":[
               {
                                 {
                  "context": "documentRegistryAdhocQuery",
                                    "information":[
                     {
                        "key": "patient-cpr",
                                             {
                        "key":"patient-cpr",
                        "type": "
SPIRPI",
                                                "value": "21109794200405732615"
                                          },
                     {
                                             {
                        "key": "bruger-cpr",
                                                "type": "SPIRPI",
                                                "value": "01015841601208643298"
                                          },
                     {
                                             {
                        "key": "on-behalf-of-cpr",
                                                "type": "SPIRPI",
                                                "value": "01015841600405732615"
                                          },
                     {
                                             {
                        "key": "citizen-relation",
                        "type": "RPI",
                        "value": "proxyHolder"
                     },
                        "key": "queryTypecode",
                        "type": "NPI",
                        "values": [
                           "('53576-5^^2.16.840.1.113883.6.1')",
                           "('39289-4^^2.16.840.1.113883.6.1')"
                        ]
                        "type":"RPI",
                        "value":"proxyHolder"
   
},                     },
                     {
                        "key":"
queryFormatcodequeryTypecode",
                        "type":"NPI",
                        "value":"
urn:ad:dk:medcom:appointmentsummary:full^^1.2.208.184.100.10('39289-4^^2.16.840.1.113883.6.1')"
                     },
                     {
                        "key":"queryFormatcode",
                        "type":"NPI",
                        "value":"EMPTY"
                     },
                     {
                        "key":"queryEventCode",
                        "type":"NPI",
                        "value":"EMPTY"
                     },
                     {
                        "key":"queryStartTimeFrom",
                        "type":"NPI",
                        "value":"
20230801000000EMPTY"
                     },
                     {
                        "key":"queryStartTimeTo",
                        "type":"NPI",
                        "value":"
20230802000000EMPTY"
                     },
                     {
                        "key":"queryStopTimeFrom",
                        "type":"NPI",
                        "value":"
20230806000000EMPTY"
                     },
                     {
                        "key":"queryStopTimeTo",
                        "type":"NPI",
                        "value":"
20230807000000EMPTY"
                     },
 
                     {
                        "key":"queryAvailabilityStatus",
                        "type":"NPI",
                        "value":"('urn:oasis:names:tc:ebxml-regrep:StatusType:Approved')"
                     },
                     {
                        "key":"queryDocumententryType",
                        "type":"NPI",
                        "value":"('ondemand'), ('stable')"
                     },
                   
   {
                                                "key": "document_entry.0.homecommunityid",
                                                "type": "NPISPI",
                                                "value": ""
                                          },
                     {
                                             {
                        "key": "document_entry.0.repositoryid",
                                                "type": "NPISPI",
                                                "value": "1.3.6.1.4.1.21367.2010.1.2.1125"
                     },
                     {
                                             },
                     {
                        "key": "document_entry.0.documentid",
                                                "type": "NPISPI",
                                                "value": "83520612367607661240405732615.2930903161888816635678401000016005.153804633240530001"
                                          },
                     {
                                             {
                        "key": "document_entry.0.typecode",
                        "type": "NPI",
                                                "type":"SPI",
                        "value": "
5357639289-54"
                                          },
                     {
                                             {
                        "key": "document_entry.1.homecommunityid",
                                                "type": "NPISPI",
                                                "value": ""
                                          },
                     {
                                             {
                        "key": "document_entry.1.repositoryid",
                                                "type": "NPISPI",
                                                "value": "1.3.6.1.4.1.21367.2010.1.2.1125"
                                          },
                     {
                                             {
                        "key": "document_entry.1.documentid",
                                                "type": "NPISPI",
                        "value": "4869530052539485342.5952203964580776052.1537974946937"
                     },
                     {
                                                "value":"0405732615.678401000016005.30001"
                     },
                     {
                        "key": "document_entry.1.typecode",
                                                "type": "NPISPI",
                                                "value": "5357639289-54"
                     }
                  ]
               }
            ]
         }
      ]
   },
   "access": {
      "code": 200,
      "duration": 1826,
      "httpHeaders": {
         "Content-Type": "application/soap+xml; charset=UTF-8"
      },
      "httpHost": "localhost",
      "idCardAttributes": {
         "medcom:CareProviderID": "30808460",
         "medcom:CareProviderName": "NETS DANID A/S",
         "medcom:ITSystemName": "TRUST2408 Systemtest XIX CA",
         "sosi:AuthenticationLevel": "3",
         "sosi:IDCardID": "RBW1ZXSm/btA4HnXsGvhpg==",
         "sosi:IDCardType": "system",
         "sosi:IDCardVersion":                      }
                  ]
               }
            ]
         },
         {
            "component":"MinLog2",
            "contexts":[
               {
                  "context":"addRegistrations",
                  "information":[
                     {
                        "key":"added",
                        "type":"SPI",
                        "values":[
                           "0405732615"
                        ]
                     },
                     {
                        "key":"failed",
                        "type":"SPI",
                        "values":[
                           
                        ]
                     }
                  ]
               }
            ]
         }
      ]
   },
   "access":{
      "code":200,
      "duration":251,
      "httpHeaders":{
         "Content-Type":"text/xml;charset=UTF-8",
         "SOAPAction":"urn:ihe:iti:2007:RegistryStoredQuery"
      },
      "httpHost":"localhost",
      "idCardAttributes":{
         "medcom:CareProviderID":"33257872",
         "medcom:CareProviderName":"Sundhedsdatastyrelsen",
         "medcom:ITSystemName":"Service Consumer Test",
         "sosi:AuthenticationLevel":"3",
         "sosi:IDCardID":"yVQdP84H2Am56+nE4goXGA==",
         "sosi:IDCardType":"system",
         "sosi:IDCardVersion":"1.0.1"
            },
            "method": "POST",
            "path": "/ddsregistry/service",
            "query": "",
            "port": 9090,
            "protocol": "http",
            "reqSize": 87548854,
            "resSize": 1691016429,
            "soapHeaders":{
                  "FlowID":"137f6e5a-9ed8-49be-b5cd-9122a450470d",
         "Issuer": "TEST1-NSP-STS",
                  "MessageID": "AAABZhyZvtFydsMAFNBBgFNPU0kAAABkTE7L29HtC19NnD1tFNPU0k=",
                  "NameID": "SubjectDN={SERIALNUMBER=CVR:30808460-UID:25351738 + CN=NETS DANID A/S - TU VOCES gyldig, O=NETS DANID A/S // CVR:30808460, C=DKC=DK, OID.2.5.4.97=NTRDK-33257872, O=Sundhedsdatastyrelsen, SERIALNUMBER=UI:DK-O:G:8d3fa047-c77e-47e4-bdd2-e91488610ce6, CN=NSP Test Service Consumer},IssuerDN={CN=TRUST2408 Systemtest XIX CAC=DK, O=TRUST2408, C=DKDen Danske Stat, OU=Test - cti, CN=Den Danske Stat OCES udstedende-CA 1},CertSerial={1478025777132335570455020580755596658041035235745819139305}",
         "w3Action":  "urn:ihe:iti:2007:RegistryStoredQuery",
         "w3MessageID":   "urn:uuid:9660068c-accb-425e-a350-2dd9cbfcf408",
         "w3To":   "http://localhost:9090/ddsregistry/service"
       },
            "threadId": "default task-15",
            "time": "20182024-0908-27T2108T11:5504:4208.739054+02:00",
            "stats":{
         "handlerDuration": 90,
                  "handlerDuration":31,
         "RequestContentDuration":1,
         "ResponseContentDuration":0,
         "SecurityProtocolRequestDuration":24,
         "SecurityProtocolResponseDuration":0,
         "bufferAllocated": 
truefalse,
                  "usedBuffers": 2,
                  "activeBuffersInPool": 2,
                  "idleBuffersInPool": 0
      8
      }
      }
}

DDS Repository

De forskellige ITI-43 operationer logger patient-id, bruger-id, på-vegne-af-id og for hvert dokument i returneret svar (der kan være frafiltreret dokument(er) pga. samtykker, der kan være forespurgt dokumenter, der ikke er tilgængelige): requestens uniqueId, repositoryUniqueId, homeCommunityId.

...