/** * Returns Family Name (component 2). This is a convenience method that saves you from * casting and handling an exception. */ public FN getFamilyName() { return getTyped(1, FN.class); }
/** * Creates a new XCN type */ public XCN(Message message) { super(message); init(); }
private Provider getProvider(PV1 pv1) throws HL7Exception { XCN hl7Provider = pv1.getAttendingDoctor(0); Provider provider = null; String id = hl7Provider.getIDNumber().getValue(); String assignAuth = hl7Provider.getAssigningAuthority().getUniversalID().getValue(); String type = hl7Provider.getAssigningAuthority().getUniversalIDType().getValue(); String errorMessage; if (StringUtils.hasText(id)) {
@Transactional(readOnly = true) public Integer resolvePersonId(XCN xcn) throws HL7Exception { String idNumber = xcn.getIDNumber().getValue(); String familyName = xcn.getFamilyName().getSurname().getValue(); String givenName = xcn.getGivenName().getValue();
/** {@inheritDoc} */ protected Type createNewTypeWithoutReflection(int field) { switch (field) { case 0: return new CWE(getMessage()); case 1: return new CWE(getMessage()); case 2: return new TX(getMessage()); case 3: return new XCN(getMessage()); case 4: return new XCN(getMessage()); default: return null; } }
private void init() { data = new Type[23]; data[0] = new ST(getMessage()); data[1] = new FN(getMessage()); data[2] = new ST(getMessage()); data[3] = new ST(getMessage()); data[4] = new ST(getMessage()); data[5] = new ST(getMessage()); data[6] = new IS(getMessage(), 360); data[7] = new IS(getMessage(), 297); data[8] = new HD(getMessage()); data[9] = new ID(getMessage(), 200); data[10] = new ST(getMessage()); data[11] = new ID(getMessage(), 61); data[12] = new ID(getMessage(), 203); data[13] = new HD(getMessage()); data[14] = new ID(getMessage(), 465); data[15] = new CE(getMessage()); data[16] = new DR(getMessage()); data[17] = new ID(getMessage(), 444); data[18] = new TS(getMessage()); data[19] = new TS(getMessage()); data[20] = new ST(getMessage()); data[21] = new CWE(getMessage()); data[22] = new CWE(getMessage()); }
/** {@inheritDoc} */ protected Type createNewTypeWithoutReflection(int field) { switch (field) { case 0: return new CWE(getMessage()); case 1: return new CWE(getMessage()); case 2: return new TX(getMessage()); case 3: return new XCN(getMessage()); case 4: return new XCN(getMessage()); default: return null; } }
@Transactional(readOnly = true) public Integer resolveUserId(XCN xcn) throws HL7Exception { String idNumber = xcn.getIDNumber().getValue(); String familyName = xcn.getFamilyName().getSurname().getValue(); String givenName = xcn.getGivenName().getValue();
private void init() { data = new Type[23]; data[0] = new ST(getMessage()); data[1] = new FN(getMessage()); data[2] = new ST(getMessage()); data[3] = new ST(getMessage()); data[4] = new ST(getMessage()); data[5] = new ST(getMessage()); data[6] = new IS(getMessage(), 360); data[7] = new IS(getMessage(), 297); data[8] = new HD(getMessage()); data[9] = new ID(getMessage(), 200); data[10] = new ST(getMessage()); data[11] = new ID(getMessage(), 61); data[12] = new ID(getMessage(), 203); data[13] = new HD(getMessage()); data[14] = new ID(getMessage(), 465); data[15] = new CE(getMessage()); data[16] = new DR(getMessage()); data[17] = new ID(getMessage(), 444); data[18] = new TS(getMessage()); data[19] = new TS(getMessage()); data[20] = new ST(getMessage()); data[21] = new CWE(getMessage()); data[22] = new CWE(getMessage()); }
/** {@inheritDoc} */ protected Type createNewTypeWithoutReflection(int field) { switch (field) { case 0: return new CE(getMessage()); case 1: return new PL(getMessage()); case 2: return new ID(getMessage(), new Integer( 136 )); case 3: return new TS(getMessage()); case 4: return new XCN(getMessage()); case 5: return new ID(getMessage(), new Integer( 136 )); case 6: return new DR(getMessage()); case 7: return new XCN(getMessage()); case 8: return new ID(getMessage(), new Integer( 136 )); default: return null; } }
/** * Returns Source Table (component 8). This is a convenience method that saves you from * casting and handling an exception. */ public IS getSourceTable() { return getTyped(7, IS.class); }
/** * Creates a new XCN type */ public XCN(Message message) { super(message); init(); }
/** {@inheritDoc} */ protected Type createNewTypeWithoutReflection(int field) { switch (field) { case 0: return new CE(getMessage()); case 1: return new PL(getMessage()); case 2: return new ID(getMessage(), new Integer( 136 )); case 3: return new TS(getMessage()); case 4: return new XCN(getMessage()); case 5: return new ID(getMessage(), new Integer( 136 )); case 6: return new DR(getMessage()); case 7: return new XCN(getMessage()); case 8: return new ID(getMessage(), new Integer( 136 )); default: return null; } }
/** * Returns Name Assembly Order (component 18). This is a convenience method that saves you from * casting and handling an exception. */ public ID getNameAssemblyOrder() { return getTyped(17, ID.class); }
/** {@inheritDoc} */ protected Type createNewTypeWithoutReflection(int field) { switch (field) { case 0: return new ID(getMessage(), new Integer( 3 )); case 1: return new TS(getMessage()); case 2: return new TS(getMessage()); case 3: return new IS(getMessage(), new Integer( 62 )); case 4: return new XCN(getMessage()); case 5: return new TS(getMessage()); case 6: return new HD(getMessage()); default: return null; } }
/** * Returns Name Assembly Order (component 18). This is a convenience method that saves you from * casting and handling an exception. */ public ID getXcn18_NameAssemblyOrder() { return getTyped(17, ID.class); }
/** {@inheritDoc} */ protected Type createNewTypeWithoutReflection(int field) { switch (field) { case 0: return new TS(getMessage()); case 1: return new ID(getMessage(), new Integer( 109 )); case 2: return new XCN(getMessage()); case 3: return new CE(getMessage()); case 4: return new CE(getMessage()); case 5: return new ST(getMessage()); case 6: return new ID(getMessage(), new Integer( 108 )); default: return null; } }
/** * Returns Effective Date (component 19). This is a convenience method that saves you from * casting and handling an exception. */ public TS getXcn19_EffectiveDate() { return getTyped(18, TS.class); }
/** {@inheritDoc} */ protected Type createNewTypeWithoutReflection(int field) { switch (field) { case 0: return new ID(getMessage(), new Integer( 3 )); case 1: return new TS(getMessage()); case 2: return new TS(getMessage()); case 3: return new IS(getMessage(), new Integer( 62 )); case 4: return new XCN(getMessage()); case 5: return new TS(getMessage()); case 6: return new HD(getMessage()); default: return null; } }
/** * Returns Assigning Agency or Department (component 23). This is a convenience method that saves you from * casting and handling an exception. */ public CWE getAssigningAgencyOrDepartment() { return getTyped(22, CWE.class); }