public class ReferenceId extends Hl7v2Based<ca.uhn.hl7v2.model.v25.datatype.CX>
This class is derived from an HL7v2 CX data type ("CXi" in IHE ITI TF-3).
All members of this class are allowed to be null
. When transforming
to HL7 this indicates that the values are empty. Trailing empty values are
removed from the HL7 string.
Modifier and Type | Field and Description |
---|---|
static String |
ID_TYPE_CODE_ACCESSION |
static String |
ID_TYPE_CODE_ORDER |
static String |
ID_TYPE_CODE_REFERRAL |
static String |
ID_TYPE_CODE_UNIQUE_ID |
static String |
ID_TYPE_ENCOUNTER_ID |
static String |
ID_TYPE_STUDY_INSTANCE_ID |
static String |
ID_TYPE_WORKFLOW_INSTANCE_ID |
MESSAGE
Constructor and Description |
---|
ReferenceId()
Constructs a reference ID.
|
ReferenceId(ca.uhn.hl7v2.model.v25.datatype.CX cx)
Constructs a reference ID.
|
ReferenceId(String id,
CXiAssigningAuthority assigningAuthority,
String idTypeCode)
Constructs a reference ID.
|
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object o) |
CXiAssigningAuthority |
getAssigningAuthority() |
String |
getId() |
String |
getIdTypeCode() |
int |
hashCode() |
void |
setAssigningAuthority(CXiAssigningAuthority assigningAuthority) |
void |
setId(String id) |
void |
setIdTypeCode(String idTypeCode) |
String |
toString() |
getHapiObject, getIntegerValue, getLongValue, isEmpty, parse, rawRender, render, render, setAssigningAuthority, setValue, setValue
public static final String ID_TYPE_CODE_UNIQUE_ID
public static final String ID_TYPE_CODE_ACCESSION
public static final String ID_TYPE_CODE_REFERRAL
public static final String ID_TYPE_CODE_ORDER
public static final String ID_TYPE_WORKFLOW_INSTANCE_ID
public static final String ID_TYPE_ENCOUNTER_ID
public static final String ID_TYPE_STUDY_INSTANCE_ID
public ReferenceId()
public ReferenceId(ca.uhn.hl7v2.model.v25.datatype.CX cx)
public ReferenceId(String id, CXiAssigningAuthority assigningAuthority, String idTypeCode)
id
- the value of the id (CX.1).assigningAuthority
- the assigning authority (CX.4).idTypeCode
- the ID type code (CX.5).public String getId()
public void setId(String id)
id
- the value of the id (CX.1).public CXiAssigningAuthority getAssigningAuthority()
public void setAssigningAuthority(CXiAssigningAuthority assigningAuthority)
assigningAuthority
- the assigning authority (CX.4).public String getIdTypeCode()
public void setIdTypeCode(String idTypeCode)
idTypeCode
- ID type code (CX.5).Copyright © 2018 Open eHealth Foundation. All rights reserved.