Enum V3Hl7CMETAttribution
- java.lang.Object
-
- java.lang.Enum<V3Hl7CMETAttribution>
-
- org.hl7.fhir.r4.model.codesystems.V3Hl7CMETAttribution
-
- All Implemented Interfaces:
Serializable,Comparable<V3Hl7CMETAttribution>
public enum V3Hl7CMETAttribution extends Enum<V3Hl7CMETAttribution>
-
-
Enum Constant Summary
Enum Constants Enum Constant Description CONTACTDescription: Provides sufficient information to allow the object identified to be contacted.IDENTIFIEDDescription: This variant is a proper subset of universal and is intended to provide sufficient information to identify the object(s) modeled by the CMET.IDENTIFIEDCONFIRMABLEDescription: This extends the identified variant by adding just sufficient additional information to allow the identity of object modeled to be confirmed by a number of corroborating items of data; for instance a patient's date of birth and current address.IDENTIFIEDINFORMATIONALDescription: Generally the same information content as "contactable" but using new "informational" CMETs as dependant CMETs.INFORMATIONALDescription: Generally the same information content as "contactable", but with required (not mandatory) ids on entry point class.MINIMALDescription: Provides more than identified, but not as much as universal.NULLadded to help the parsersUNIVERSALDescription: This variant includes all attributes and associations present in the R-MIM.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static V3Hl7CMETAttributionfromCode(String codeString)StringgetDefinition()StringgetDisplay()StringgetSystem()StringtoCode()static V3Hl7CMETAttributionvalueOf(String name)Returns the enum constant of this type with the specified name.static V3Hl7CMETAttribution[]values()Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
CONTACT
public static final V3Hl7CMETAttribution CONTACT
Description: Provides sufficient information to allow the object identified to be contacted. This is likely to have the content of identified and confirmable plus telephone number.
-
IDENTIFIED
public static final V3Hl7CMETAttribution IDENTIFIED
Description: This variant is a proper subset of universal and is intended to provide sufficient information to identify the object(s) modeled by the CMET. This variant is only suitable for use within TIGHTLY COUPLED SYSTEMS ONLY. This variant provides ONLY the ID (and code where applicable) and Name. Other variants may not be substituted at runtime.
-
IDENTIFIEDCONFIRMABLE
public static final V3Hl7CMETAttribution IDENTIFIEDCONFIRMABLE
Description: This extends the identified variant by adding just sufficient additional information to allow the identity of object modeled to be confirmed by a number of corroborating items of data; for instance a patient's date of birth and current address. However, specific contact information, such as telephone number, are not viewed as confirming information.
-
IDENTIFIEDINFORMATIONAL
public static final V3Hl7CMETAttribution IDENTIFIEDINFORMATIONAL
Description: Generally the same information content as "contactable" but using new "informational" CMETs as dependant CMETs. This flavor allows expression of the CMET when non-focal class information is not known.
-
INFORMATIONAL
public static final V3Hl7CMETAttribution INFORMATIONAL
Description: Generally the same information content as "contactable", but with required (not mandatory) ids on entry point class. This flavor allows expression of the CMET even when mandatory information is not known.
-
MINIMAL
public static final V3Hl7CMETAttribution MINIMAL
Description: Provides more than identified, but not as much as universal. There are not expected to be many of these.
-
UNIVERSAL
public static final V3Hl7CMETAttribution UNIVERSAL
Description: This variant includes all attributes and associations present in the R-MIM. Any of non-mandatory and non-required attributes and/or associations may be present or absent, as permitted in the cardinality constraints.
-
NULL
public static final V3Hl7CMETAttribution NULL
added to help the parsers
-
-
Method Detail
-
values
public static V3Hl7CMETAttribution[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:for (V3Hl7CMETAttribution c : V3Hl7CMETAttribution.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static V3Hl7CMETAttribution valueOf(String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
name- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException- if this enum type has no constant with the specified nameNullPointerException- if the argument is null
-
fromCode
public static V3Hl7CMETAttribution fromCode(String codeString) throws org.hl7.fhir.exceptions.FHIRException
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
getDefinition
public String getDefinition()
-
getDisplay
public String getDisplay()
-
-