ca.infoway.messagebuilder.datatype
Interface TEL

Package class diagram package TEL
All Superinterfaces:
ANY<TelecommunicationAddress>, BareANY, NullFlavorSupport, URL
All Known Implementing Classes:
TELImpl

public interface TEL
extends URL

TEL HL7 datatype.

Represents CeRx's notion of a telecommunication address, such as a phone number, fax, email or http address.

There are several parts to an tel address, but HL7 has dumped all the relevant information into a single text field. Urp.

The first part is the URL scheme. This is something like tel: or http:. CeRx limits these based on the subclass of TEL (TEL.PHONEMAIL or TEL.URI).

There are some number of uses for each address. CeRx limits this to three, which is not enforced by this class. For the TEL.URI subclass, use is not permitted at all.

http://www.hl7.org/v3ballot/html/infrastructure/itsxml/datatypes-its-xml.htm#dtimpl-TEL


Method Summary
 
Methods inherited from interface ca.infoway.messagebuilder.datatype.ANY
getNullFlavor, getValue, isNull, nonNull, notApplicable, other, setNullFlavor, setValue, unknown
 
Methods inherited from interface ca.infoway.messagebuilder.datatype.BareANY
getBareValue, getDataType, setDataType
 
Methods inherited from interface ca.infoway.messagebuilder.datatype.nullflavor.NullFlavorSupport
hasNullFlavor
 



Copyright © 2013. All Rights Reserved.