/** * Returns Assigning Authority (component 4). This is a convenience method that saves you from * casting and handling an exception. */ public HD getCx4_AssigningAuthority() { return getTyped(3, HD.class); }
/** * Creates a new CX type */ public CX(Message message) { super(message); init(); }
String hl7PersonId = identifier.getIDNumber().getValue(); String assigningAuthority = identifier.getAssigningAuthority().getNamespaceID().getValue(); } else if (assigningAuthority.equals(HL7Constants.HL7_AUTHORITY_LOCAL)) { String idType = identifier.getIdentifierTypeCode().getValue(); try { if (idType.equals(HL7Constants.HL7_ID_PERSON)) {
/** * @see org.openmrs.hl7.HL7Service#getUuidFromIdentifiers(ca.uhn.hl7v2.model.v25.datatype.CX[]) */ @Override public String getUuidFromIdentifiers(CX[] identifiers) throws HL7Exception { Boolean found = false; String uuid = null; for (CX identifier : identifiers) { // check for UUID as the assigning authority if (OpenmrsUtil.nullSafeEquals(identifier.getAssigningAuthority().getNamespaceID().getValue(), "UUID")) { // check for duplicates if (found && !OpenmrsUtil.nullSafeEquals(identifier.getIDNumber().getValue(), uuid)) { throw new HL7Exception("multiple UUID values found"); } uuid = identifier.getIDNumber().getValue(); found = true; } } // returns null if not found return uuid; }
/** {@inheritDoc} */ protected Type createNewTypeWithoutReflection(int field) { switch (field) { case 0: return new CX(getMessage()); case 1: return new CX(getMessage()); case 2: return new CX(getMessage()); case 3: return new CX(getMessage()); case 4: return new CX(getMessage()); case 5: return new CX(getMessage()); case 6: return new XPN(getMessage()); default: return null; } }
private void init() { data = new Type[10]; data[0] = new ST(getMessage()); data[1] = new ST(getMessage()); data[2] = new ID(getMessage(), 61); data[3] = new HD(getMessage()); data[4] = new ID(getMessage(), 203); data[5] = new HD(getMessage()); data[6] = new DT(getMessage()); data[7] = new DT(getMessage()); data[8] = new CWE(getMessage()); data[9] = new CWE(getMessage()); }
Integer encounterId = null; try { encounterId = Integer.valueOf(visitNumber.getIDNumber().getValue());
/** {@inheritDoc} */ protected Type createNewTypeWithoutReflection(int field) { switch (field) { case 0: return new CX(getMessage()); case 1: return new CX(getMessage()); case 2: return new CX(getMessage()); case 3: return new CX(getMessage()); case 4: return new CX(getMessage()); case 5: return new CX(getMessage()); case 6: return new XPN(getMessage()); default: return null; } }
for (CX id : identifiers) { String assigningAuthority = id.getAssigningAuthority().getNamespaceID().getValue(); String hl7PatientId = id.getIDNumber().getValue();
private void init() { data = new Type[10]; data[0] = new ST(getMessage()); data[1] = new ST(getMessage()); data[2] = new ID(getMessage(), 61); data[3] = new HD(getMessage()); data[4] = new ID(getMessage(), 203); data[5] = new HD(getMessage()); data[6] = new DT(getMessage()); data[7] = new DT(getMessage()); data[8] = new CWE(getMessage()); data[9] = new CWE(getMessage()); }
/** * Returns Assigning Agency or Department (component 10). This is a convenience method that saves you from * casting and handling an exception. */ public CWE getCx10_AssigningAgencyOrDepartment() { return getTyped(9, CWE.class); }
for (CX id : idList) { String assigningAuthority = id.getAssigningAuthority().getNamespaceID().getValue(); String hl7PatientId = id.getIDNumber().getValue();
/** * Creates a new CX type */ public CX(Message message) { super(message); init(); }
/** {@inheritDoc} */ protected Type createNewTypeWithoutReflection(int field) { switch (field) { case 0: return new CCD(getMessage()); case 1: return new ID(getMessage(), new Integer( 122 )); case 2: return new CX(getMessage()); case 3: return new CWE(getMessage()); default: return null; } }
/** * Returns ID Number (component 1). This is a convenience method that saves you from * casting and handling an exception. */ public ST getIDNumber() { return getTyped(0, ST.class); }
/** {@inheritDoc} */ protected Type createNewTypeWithoutReflection(int field) { switch (field) { case 0: return new CCD(getMessage()); case 1: return new ID(getMessage(), new Integer( 122 )); case 2: return new CX(getMessage()); case 3: return new CWE(getMessage()); default: return null; } }
/** * Returns Assigning Jurisdiction (component 9). This is a convenience method that saves you from * casting and handling an exception. */ public CWE getCx9_AssigningJurisdiction() { return getTyped(8, CWE.class); }
/** {@inheritDoc} */ protected Type createNewTypeWithoutReflection(int field) { switch (field) { case 0: return new IS(getMessage(), new Integer( 223 )); case 1: return new IS(getMessage(), new Integer( 220 )); case 2: return new XON(getMessage()); case 3: return new XCN(getMessage()); case 4: return new IS(getMessage(), new Integer( 231 )); case 5: return new IS(getMessage(), new Integer( 295 )); case 6: return new IS(getMessage(), new Integer( 315 )); case 7: return new IS(getMessage(), new Integer( 316 )); case 8: return new ID(getMessage(), new Integer( 136 )); case 9: return new CX(getMessage()); case 10: return new CE(getMessage()); case 11: return new ID(getMessage(), new Integer( 136 )); case 12: return new DT(getMessage()); case 13: return new XON(getMessage()); case 14: return new CE(getMessage()); case 15: return new IS(getMessage(), new Integer( 441 )); case 16: return new DT(getMessage()); case 17: return new DT(getMessage()); case 18: return new IS(getMessage(), new Integer( 140 )); case 19: return new IS(getMessage(), new Integer( 141 )); case 20: return new IS(getMessage(), new Integer( 142 )); default: return null; } }
/** * Returns Effective Date (component 7). This is a convenience method that saves you from * casting and handling an exception. */ public DT getEffectiveDate() { return getTyped(6, DT.class); }