View Javadoc

1   package ca.uhn.hl7v2.model.composite;
2   
3   import ca.uhn.hl7v2.model.AbstractType;
4   import ca.uhn.hl7v2.model.Composite;
5   import ca.uhn.hl7v2.model.Message;
6   
7   /**
8    * NOT YET IN USE
9    */
10  public abstract class AbstractPersonNameComposite extends AbstractType implements Composite {
11  
12  	/**
13  	 * Constructor
14  	 */
15  	public AbstractPersonNameComposite(Message theMessage) {
16  		super(theMessage);
17  	}
18  
19  
20  //	/**
21  //	 * Returns the value as 
22  //	 */
23  //	public String createPractitionerName(XCN practitioner) throws HL7Exception {
24  //		String prefix = practitioner.getPrefixEgDR().getValue();
25  //		prefix = (prefix != null) ? prefix + ". " : "";
26  //		String lname = practitioner.getFamilyName().getFn1_Surname().getValue();
27  //		lname = (lname != null) ? lname + ", " : "";
28  //		String fname = practitioner.getGivenName().getValue();
29  //		fname = (fname != null) ? fname : "";
30  //		String mname = practitioner.getSecondAndFurtherGivenNamesOrInitialsThereof().getValue();
31  //		mname = (mname != null) ? " " + mname : "";
32  //		String name = prefix + lname + fname + mname;
33  //		if (name.equals("")) {
34  //			name = null;
35  //		}
36  //		return name;
37  //	}
38  }