public void TennesseePidFirstNameIsThomasUsingCustomDelimiters() { // Arrange SegmentDelimiters delimiters = new SegmentDelimiters { FieldSeparator = '*' }; string testPidSegment = "PID*1**10006579^^^1^MRN^1**THOMAS^C^CHAPMAN**19241010*M**1*111 DUCK ST^^FOWL^CA^999990000^^M*1*8885551212*8885551212*1*2**40007716^^^AccMgr^VN^1*123121234***********NO"; // Act SegmentFactoryManager newManager = new SegmentFactoryManager(delimiters); SegmentFactory newFactory = newManager.GetFactory(DriverTypes.TennesseeHealthCare); PID newPid = newFactory.CreatePIDInstance(testPidSegment); // Assert Assert.AreEqual("THOMAS", newPid.GetPatientName().GivenName.ToUpper()); }
public void GenericV23PidFirstNameIsDonaldUsingCustomDelimiters() { // Arrange SegmentDelimiters delimiters = new SegmentDelimiters { FieldSeparator = '%' }; string testPidSegment = "PID%1%%10006579^^^1^MRN^1%%DUCK^DONALD^D%%19241010%M%%1%111 DUCK ST^^FOWL^CA^999990000^^M%1%(888)555-1212%(888)555-1212%1%2%%40007716^^^AccMgr^VN^1%123121234%%%%%%%%%%%NO"; // Act SegmentFactoryManager newManager = new SegmentFactoryManager(delimiters); SegmentFactory newFactory = newManager.GetFactory(DriverTypes.GenericV23); PID newPid = newFactory.CreatePIDInstance(testPidSegment); // Assert Assert.AreEqual("DONALD", newPid.GetPatientName().GivenName.ToUpper()); }
public EVN(string mshSegment,SegmentDelimiters delimiters) : base(mshSegment) { _delimiters = delimiters; }
public NK1(string mshSegment, SegmentDelimiters delimiters) : base(mshSegment) { _delimiters = delimiters; }
protected Message(string message) { _segments = new List <Segment>(); _delimiters = new SegmentDelimiters(); _message = message; }
public GenericV23HealthcareSegmentFactory(SegmentDelimiters delimiters) : base(delimiters) { }
public UsaHealthcareSegmentFactory(SegmentDelimiters delimiters) : base(delimiters) { }
public TennesseeHealthcareSegmentFactory(SegmentDelimiters delimiters) : base(delimiters) { }