コード例 #1
0
        public void RestWsInitTransactionTest()
        {
            string            baseUrl     = "http://*****:*****@lifeiminstanceUid";
            transaction.organizationCode = "organizationCode";
            transaction.serviceName      = "serviceName";
            transaction.connectionName   = "bourne1";
            transaction.transDirection   = "inbound";
            transaction.transSize        = 50;
            transaction.patientMrn       = "6125268959";
            transaction.accessionNumber  = "606558125410";
            transaction.studyUid         = "1.2.840.10008";
            transaction.seriesUid        = "1.1.1.1.1";
            transaction.sopUid           = "1.1.1.1.1.1";
            transaction.transStatus      = "success";
            transaction.errorCode        = null;
            transaction.errorMessage     = null;
            transaction.transStarted     = "2020-11-26 10:32:00";
            transaction.transFinished    = null;
            transaction.retryAttempt     = 0;
            LiteRestWsRequest liteRestWsRequest =
                new LiteRestWsRequest(transaction, "transaction", baseUrl, bearerAccessToken);
            object obj        = liteRestWsRequest.InitRecord(liteRestWsRequest.GetWsRequest());
            var    jsonString = JsonConvert.SerializeObject(obj);

            Console.Out.WriteLine(jsonString);
            TransactionEntity transactionResponse = JsonConvert.DeserializeObject <TransactionEntity>(jsonString);

            transactionId = transactionResponse.id;
            Assert.IsNotNull(transactionResponse.id);
        }
コード例 #2
0
        public void RestWsInitHl7Test()
        {
            string    baseUrl = "http://*****:*****@lifeimage.com";
            hl7.organizationCode = "organizationCode";
            hl7.serviceName      = "serviceName";
            hl7.connectionName   = "bourne1";
            hl7.patientMrn       = "6125268959";
            hl7.accessionNumber  = "606558125410";
            hl7.hl7Status        = "init";
            hl7.errorCode        = null;
            hl7.errorMessage     = null;
            hl7.hl7Timestamp     = "2020-11-26 10:32:00";
            hl7.retryAttempt     = 0;
            LiteRestWsRequest liteRestWsRequest =
                new LiteRestWsRequest(hl7, "hl7", baseUrl, bearerAccessToken);
            object obj        = liteRestWsRequest.InitRecord(liteRestWsRequest.GetWsRequest());
            var    jsonString = JsonConvert.SerializeObject(obj);

            Console.Out.WriteLine(jsonString);
            HL7Entity hl7Response = JsonConvert.DeserializeObject <HL7Entity>(jsonString);

            hl7Id = hl7Response.id;
            Assert.IsNotNull(hl7Response.id);
        }