123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128 |
- syntax = "proto3";
- package com.ywt.gapi.drug;
- option java_generic_services = true;
- option java_multiple_files = true;
- option java_package = "com.ywt.gapi.drug";
- message PrescriptionInfo {
-
- message PrescriptionDrugInfo {
- string drugCode = 1;
- string drugCode3th = 2;
- double oneDosage = 3;
- string oneDosageUnit = 4;
- int32 amount = 5;
- string units = 6;
- string frequencyCode = 7;
- string frequency = 8;
- int32 frequencyQty = 9;
- string usageCode = 10;
- string usage = 11;
- int32 price = 12;
- string drugName = 13;
- string drugSpec = 14;
- int32 quantity = 15;
- int32 total = 16;
- int32 course = 17;
- int32 group = 18;
- int32 orderIndex = 19;
- int32 combination = 20;
- string remark = 21;
- string executeDate = 22;
- int32 injections = 23;
- string packDetail = 24;
- string oneDosageDetail = 25;
- string usageRemarks = 26;
- string drugPrintName = 27;
- string drugRefrigeration =28;
- int32 drugId = 29;
- string producer = 30;
- double specDosage = 31;
- string adviceId = 32;
- int32 adviceFlag = 33;
- }
- string no3th = 1;
- string doctorName = 2;
- string patientName = 3;
- string patientAge = 4;
- string patientSex = 5;
- string patientNo = 6;
- string diagnose = 7;
- string dept = 8;
- int32 source = 10;
- string hosptialCode = 11;
- int32 hosptialId = 12;
- string orgCode3th = 13;
- repeated PrescriptionDrugInfo drugs = 14;
- int32 totalPrice = 15;
- int32 status = 16;
- string statusStr = 17;
- int64 createOn = 18;
- int32 payStatus = 19;
- string createOnStr = 20;
- string patientMobile = 21;
- string description = 22;
- string allergicHistory = 23;
- int32 doctorSignId = 24;
- int32 prescriptionId = 25;
- string bizNo = 26;
- int32 userId = 27;
- string hisOrderNo = 28;
- int32 addressId = 29;
- int32 deliveryMethod = 30;
- string sendNo = 31;
- string qrCodeUrl = 32;
- string pharmacyAddress = 33;
- string pharmacyName = 34;
- int64 finshTime = 35;
- int32 doctorId = 36;
- int32 individual = 37;
- int32 extStatus = 38;
- int32 needPrintStatus = 39;
- int32 freight = 40;
- string idCardNo = 41;
- int32 pharmacyId = 42;
- string prescriptionDate = 43;
- string timeStandard = 44;
- string orderNo = 45;
- int32 orderId = 46;
- string refundNo = 47;
- int32 refundStatus = 48;
- int64 payTime = 49;
- string invoiceEndTime = 50;
- int32 terminal = 51;
- string hisOeoriOrderId = 52;
- string hisPatientId = 53;
- string hisClinicCode = 54;
- int32 cancelStatus = 55;
- string cancelRemark = 56;
- int32 patientAgeInt = 57;
- int32 patientSexInt = 58;
- string icdCodes = 59;
- string patientAddress = 60;
- string remarks = 61;
- bool addressModified = 62;
- string postSource = 63;
- string presctype = 64;
- }
- message SaveHisOpenApiPrescriptionRequest {
- repeated PrescriptionInfo prescriptionInfos = 1;
- int32 flag = 2;
- }
- message SaveHisOpenApiPrescriptionResponse {
- int32 code = 1;
- string info = 2;
- string bizNo = 3;
- string data = 4;
- }
- service DrugService {
-
- rpc saveHisOpenApiPrescription(SaveHisOpenApiPrescriptionRequest) returns (SaveHisOpenApiPrescriptionResponse);
- }
|