Versions Compared

Key

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

...

Kald af metoden treatmentRelation på webservicen BRSFacade logges følgende oplysninger:

KomponentKontekstTypeNøgleInformation
BRSTreatmentRelationRequestPersonligcvrFromHeaderCVR nummeret for den kaldende organisation
BRSTreatmentRelationRequestIkke PersonligqueryableCvrCVR nummer der skal have adgang til en eventuel efterfølgende notifikation. 
BRSTreatmentRelationRequestPersonlighealthProfessionalIdentifierCprBehandlers cpr-nummer.
BRSTreatmentRelationRequestIkke PersonlighealthProfessionalIdentifierValidityStartStarttidspunkt for hvilket behandleren har foretaget opslaget.
BRSTreatmentRelationRequestIkke PersonlighealthProfessionalIdentifierValidityEndSluttidspunkt for hvilket behandleren har foretaget opslaget.
BRSTreatmentRelationRequestIkke PersonligacceptableRelationsEn liste af acceptable relationer
BRSTreatmentRelationRequestPersonligauthorisationIdentifierAutorisationskode for den behandleren.
BRSTreatmentRelationRequestIkke PersonligfollowupRelationsEn liste af relationer der, i tilfælde af at ingen acceptable relationer forefindes, vil give anledning til en opfølgning
BRSTreatmentRelationRequestPersonligdoctorOrganisationIdentifierOrganisationen inden for hvilken relationen skal findes
BRSTreatmentRelationRequestPersonligeanOrganisationen inden for hvilken relationen skal findes
BRSTreatmentRelationRequestPersonlighospitalOrganisationIdentifierOrganisationen inden for hvilken relationen skal findes
BRSTreatmentRelationRequestPersonligsorOrganisationen inden for hvilken relationen skal findes
BRSTreatmentRelationRequestPersonligpatientCprPatientens cpr-nummer.
BRSTreatmentRelationRequestIkke PersonligtimeLimitUdløbstidspunkt for opfølgningen efter hvilket der skal oprettes en notifikation, hvis de angivne kriterier ikke er opfyldt
BRSTreatmentRelationRequestIkke PersonligserviceProviderVendorUdvikler af klient
BRSTreatmentRelationRequestIkke PersonligserviceProviderNameNavn på serviceudbyderen/klienten
BRSTreatmentRelationRequestIkke PersonligserviceProviderVersionVersion af klient
BRSTreatmentRelationRequestIkke PersonligdidCallerSpecifyExternalReferenceIdVar ekstern reference identifikation angivet i request
BRSTreatmentRelationRequestIkke PersonligexternalReferenceId

Et id der vil blive brugt ved returnering af en eventuel notifikation.
Hvis ikke feltet udfyldes, genererer BRS automatisk en værdi i svaret

BRSTreatmentRelationRequestIkke PersonliguidGenereret  unik identifikation
BRSTreatmentRelationRequestIkke PersonliguniqueReferenceIdUnik identifikation angivet i svaret
Samme som uid
BRSTreatmentRelationRequestFølsommeactualRelationsAktuelle forbindelser

Eksempel på auditlogningen:

Code Block
languagejs
collapsetrue
{
	"time": "2019-08-19T03:05:02.071Z",
	"category": "dk.sds.nsp.audit.log.brs",
	"audit": {
		"timestamp": "2019-08-19T05:05:02.028+02:00",
		"components": [
			{
				"component": "BRS",
				"contexts": [
					{
						"context": "TreatmentRelationRequest",
						"information": [
							{
								"key": "cvrFromHeader",
								"type": "RPI",
								"value": "46837428"
							},
							{
								"key": "queryableCvr",
								"type": "NPI",
								"value": "46837428"
							},
							{
								"key": "healthProfessionalIdentifierCpr",
								"type": "RPI",
								"value": "1007707419"
							},
							{
								"key": "healthProfessionalIdentifierValidityStart",
								"type": "NPI",
								"value": "2019-01-01T05:05:01.000+01:00"
							},
							{
								"key": "healthProfessionalIdentifierValidityEnd",
								"type": "NPI",
								"value": "2020-01-01T05:05:01.000+01:00"
							},
							{
								"key": "acceptableRelations",
								"type": "NPI",
								"values": [
									"C"
								]
							},
							{
								"key": "authorisationIdentifier",
								"type": "RPI",
								"value": ""
							},
							{
								"key": "followupRelations",
								"type": "NPI",
								"value": "ALL"
							},
							{
								"key": "doctorOrganisationIdentifier",
								"type": "RPI",
								"value": ""
							},
							{
								"key": "ean",
								"type": "RPI",
								"value": "1234567890123"
							},
							{
								"key": "hospitalOrganisationIdentifier",
								"type": "RPI",
								"value": ""
							},
							{
								"key": "sor",
								"type": "RPI",
								"value": "null"
							},
							{
								"key": "patientCpr",
								"type": "RPI",
								"value": "3112910017"
							},
							{
								"key": "timeLimit",
								"type": "NPI",
								"value": "2016-01-01T05:05:01.000+01:00"
							},
							{
								"key": "serviceProviderVendor",
								"type": "NPI",
								"value": "arosii"
							},
							{
								"key": "serviceProviderName",
								"type": "NPI",
								"value": "service"
							},
							{
								"key": "serviceProviderVersion",
								"type": "NPI",
								"value": "snapshot"
							},
							{
								"key": "didCallerSpecifyExternalReferenceId",
								"type": "NPI",
								"value": "no"
							},
							{
								"key": "externalReferenceId",
								"type": "NPI",
								"value": "7412a3ec-953e-4792-a3bf-d512088571fb"
							},
							{
								"key": "uid",
								"type": "NPI",
								"value": "f25d011b-fba1-42fa-a0a7-5ee327b50e44"
							},
							{
								"key": "uniqueReferenceId",
								"type": "NPI",
								"value": "f25d011b-fba1-42fa-a0a7-5ee327b50e44"
							},
							{
								"key": "actualRelations",
								"type": "SPI",
								"values": [
									"D"
								]
							}
						]
					}
				]
			}
		]
	},
	"access": {
		"code": 200,
		"duration": 33,
		"httpHeaders": {
			"Content-Type": "text/xml; charset=utf-8",
			"SOAPAction": "\"\""
		},
		"httpHost": "localhost",
		"idCardAttributes": {
			"medcom:CareProviderID": "46837428",
			"medcom:CareProviderName": "Statens Serum Institut",
			"medcom:ITSystemName": "it system",
			"sosi:AuthenticationLevel": "3",
			"sosi:IDCardID": "JqjzhVMxTrwrm3jCVoj8nw==",
			"sosi:IDCardType": "system",
			"sosi:IDCardVersion": "1.0.1"
		},
		"method": "POST",
		"path": "/brs-nsp/service/brs",
		"query": "wsdl",
		"port": 9090,
		"protocol": "http",
		"reqSize": 8484,
		"resSize": 2469,
		"soapHeaders": {
			"Issuer": "TEST1-NSP-STS",
			"MessageID": "AAABbKfVyyx0S3W3tl49ilNPU0k=",
			"NameID": "SubjectDN={SERIALNUMBER=CVR:46837428-FID:92421325 + CN=Funktionssignatur til testmiljø (funktionscertifikat), O=Statens Serum Institut // CVR:46837428, C=DK},IssuerDN={CN=TRUST2408 Systemtest XXII CA, O=TRUST2408, C=DK},CertSerial={1495058032}"
		},
		"threadId": "default task-59",
		"time": "2019-08-19T05:05:02.027+02:00",
		"stats": {
			"handlerDuration": 6,
			"bufferAllocated": false,
			"usedBuffers": 2,
			"activeBuffersInPool": 2,
			"idleBuffersInPool": 0
		}
	}
}

...