public class CM0 extends AbstractSegment
Represents an HL7 CM0 message segment (Clinical Study Master). This segment has the following fields:
log
Constructor and Description |
---|
CM0(Group parent,
ModelClassFactory factory)
Creates a new CM0 segment
|
Modifier and Type | Method and Description |
---|---|
protected Type |
createNewTypeWithoutReflection(int field) |
CE[] |
getAlternateStudyID()
Returns all repetitions of Alternate Study ID (CM0-3).
|
CE |
getAlternateStudyID(int rep)
Returns a specific repetition of
CM0-3: "Alternate Study ID" - creates it if necessary
|
int |
getAlternateStudyIDReps()
Returns a count of the current number of repetitions of Alternate Study ID (CM0-3).
|
XCN |
getChairmanOfStudy()
Returns
CM0-5: "Chairman of Study" - creates it if necessary
|
SI |
getCm01_CM0SetID()
Returns
CM0-1: "CM0 - Set ID" - creates it if necessary
|
XTN |
getCm010_ContactSTelNumber()
Returns
CM0-10: "Contact's Tel.
|
XAD |
getCm011_ContactSAddress()
Returns
CM0-11: "Contact's Address" - creates it if necessary
|
EI |
getCm02_SponsorStudyID()
Returns
CM0-2: "Sponsor Study ID" - creates it if necessary
|
CE[] |
getCm03_AlternateStudyID()
Returns all repetitions of Alternate Study ID (CM0-3).
|
CE |
getCm03_AlternateStudyID(int rep)
Returns a specific repetition of
CM0-3: "Alternate Study ID" - creates it if necessary
|
int |
getCm03_AlternateStudyIDReps()
Returns a count of the current number of repetitions of Alternate Study ID (CM0-3).
|
ST |
getCm04_TitleOfStudy()
Returns
CM0-4: "Title of Study" - creates it if necessary
|
XCN |
getCm05_ChairmanOfStudy()
Returns
CM0-5: "Chairman of Study" - creates it if necessary
|
DT |
getCm06_LastIRBApprovalDate()
Returns
CM0-6: "Last IRB Approval Date" - creates it if necessary
|
NM |
getCm07_TotalAccrualToDate()
Returns
CM0-7: "Total Accrual to Date" - creates it if necessary
|
DT |
getCm08_LastAccrualDate()
Returns
CM0-8: "Last Accrual Date" - creates it if necessary
|
XCN |
getCm09_ContactForStudy()
Returns
CM0-9: "Contact for Study" - creates it if necessary
|
SI |
getCM0SetID()
Returns
CM0-1: "CM0 - Set ID" - creates it if necessary
|
XCN |
getContactForStudy()
Returns
CM0-9: "Contact for Study" - creates it if necessary
|
XAD |
getContactSAddress()
Returns
CM0-11: "Contact's Address" - creates it if necessary
|
XTN |
getContactSTelNumber()
Returns
CM0-10: "Contact's Tel.
|
DT |
getLastAccrualDate()
Returns
CM0-8: "Last Accrual Date" - creates it if necessary
|
DT |
getLastIRBApprovalDate()
Returns
CM0-6: "Last IRB Approval Date" - creates it if necessary
|
EI |
getSponsorStudyID()
Returns
CM0-2: "Sponsor Study ID" - creates it if necessary
|
ST |
getTitleOfStudy()
Returns
CM0-4: "Title of Study" - creates it if necessary
|
NM |
getTotalAccrualToDate()
Returns
CM0-7: "Total Accrual to Date" - creates it if necessary
|
CE |
insertAlternateStudyID(int rep)
Inserts a repetition of
CM0-3: "Alternate Study ID" at a specific index
|
CE |
insertCm03_AlternateStudyID(int rep)
Inserts a repetition of
CM0-3: "Alternate Study ID" at a specific index
|
CE |
removeAlternateStudyID(int rep)
Removes a repetition of
CM0-3: "Alternate Study ID" at a specific index
|
CE |
removeCm03_AlternateStudyID(int rep)
Removes a repetition of
CM0-3: "Alternate Study ID" at a specific index
|
accept, add, add, clear, encode, getField, getField, getLength, getMaxCardinality, getName, getNames, getReps, getTypedField, getTypedField, insertRepetition, isEmpty, isRequired, main, numFields, parse, provideLocation, removeRepetition
getMessage, getParent
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getMessage, getParent
public CM0(Group parent, ModelClassFactory factory)
public SI getCM0SetID()
public SI getCm01_CM0SetID()
public EI getSponsorStudyID()
public EI getCm02_SponsorStudyID()
public CE[] getAlternateStudyID()
public CE[] getCm03_AlternateStudyID()
public int getAlternateStudyIDReps()
public CE getAlternateStudyID(int rep)
rep
- The repetition index (0-indexed)public CE getCm03_AlternateStudyID(int rep)
rep
- The repetition index (0-indexed)public int getCm03_AlternateStudyIDReps()
public CE insertAlternateStudyID(int rep) throws HL7Exception
rep
- The repetition index (0-indexed)HL7Exception
- If the rep is invalid (below 0, or too high for the allowable repetitions)public CE insertCm03_AlternateStudyID(int rep) throws HL7Exception
rep
- The repetition index (0-indexed)HL7Exception
- If the rep is invalid (below 0, or too high for the allowable repetitions)public CE removeAlternateStudyID(int rep) throws HL7Exception
rep
- The repetition index (0-indexed)HL7Exception
- If the rep is invalid (below 0, or too high for the allowable repetitions)public CE removeCm03_AlternateStudyID(int rep) throws HL7Exception
rep
- The repetition index (0-indexed)HL7Exception
- If the rep is invalid (below 0, or too high for the allowable repetitions)public ST getTitleOfStudy()
public ST getCm04_TitleOfStudy()
public XCN getChairmanOfStudy()
public XCN getCm05_ChairmanOfStudy()
public DT getLastIRBApprovalDate()
public DT getCm06_LastIRBApprovalDate()
public NM getTotalAccrualToDate()
public NM getCm07_TotalAccrualToDate()
public DT getLastAccrualDate()
public DT getCm08_LastAccrualDate()
public XCN getContactForStudy()
public XCN getCm09_ContactForStudy()
public XTN getContactSTelNumber()
public XTN getCm010_ContactSTelNumber()
public XAD getContactSAddress()
public XAD getCm011_ContactSAddress()
protected Type createNewTypeWithoutReflection(int field)
createNewTypeWithoutReflection
in class AbstractSegment
Copyright © 2001–2017 University Health Network. All rights reserved.