Пример #1
0
 public string AddTestToExistingOrder(Line50PatientId patientId, Line53OrderId orderId, List<Line55TestId> testIds)
 {
     PatientId = patientId;
     OrderId = orderId;
     TestIds = testIds;
     return MakePacket($"{PatientId.Build()}{OrderId.Build()}{GetTests()}");
 }
Пример #2
0
        public Block49PatientManipulationResponse(List <string> data)
        {
            var line96 = data.FirstOrDefault(a => a.StartsWith("96"));
            var line50 = data.FirstOrDefault(a => a.StartsWith("50"));

            ErrorCode = new Line96ErrorCode().Detect(line96);
            PatientId = new Line50PatientId().Detect(line50);
        }
Пример #3
0
 public Block10OrderEntry Create(Line50PatientId patientId,Line53OrderId orderId,Line54OrderInformation orderInfo,Line56SampleName sampleName, List<Line55TestId> testIds)
 {
     PatientId = patientId;
     OrderId = orderId;
     OrderInformation = orderInfo;
     SampleName = sampleName;
     TestIds = testIds;
     return this;
 }
Пример #4
0
        public Block19OrderManipulationResponse(List <string> data)
        {
            var line96 = data.FirstOrDefault(a => a.StartsWith("96"));
            var line50 = data.FirstOrDefault(a => a.StartsWith("50"));
            var line53 = data.FirstOrDefault(a => a.StartsWith("53"));
            var line54 = data.FirstOrDefault(a => a.StartsWith("54"));
            var line55 = data.FirstOrDefault(a => a.StartsWith("55"));
            var line52 = data.FirstOrDefault(a => a.StartsWith("52"));

            ErrorCode             = new Line96ErrorCode().Detect(line96);
            PatientId             = new Line50PatientId().Detect(line50);
            OrderId               = new Line53OrderId().Detect(line53);
            OrderInformation      = new Line54OrderInformation().Detect(line54);
            TestId                = new Line55TestId().Detect(line55);
            SpecialOrderSelection = new Line52SpecialOrderSelection().Detect(line52);
        }
Пример #5
0
 public Block42PatientModification Create(Line50PatientId patientId, Line51PatientInfo patientInfo)
 {
     PatientId   = patientId;
     PatientInfo = patientInfo;
     return(this);
 }
Пример #6
0
 public Block40PatientEntry Create(Line50PatientId patientId, Line51PatientInfo patientInfo)
 {
     PatientId   = patientId;
     PatientInfo = patientInfo;
     return(this);
 }
Пример #7
0
 public Block41PatientDeletion Create(Line50PatientId patientId)
 {
     PatientId = patientId;
     return(this);
 }