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) |
EI[] |
getAlternateStudyID()
Returns all repetitions of Alternate Study ID (CM0-3).
|
EI |
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 all repetitions of Chairman of Study (CM0-5).
|
XCN |
getChairmanOfStudy(int rep)
Returns a specific repetition of
CM0-5: "Chairman of Study" - creates it if necessary
|
int |
getChairmanOfStudyReps()
Returns a count of the current number of repetitions of Chairman of Study (CM0-5).
|
SI |
getCm01_SetIDCM0()
Returns
CM0-1: "Set ID - CM0" - creates it if necessary
|
XTN |
getCm010_ContactSTelephoneNumber()
Returns
CM0-10: "Contact's Telephone Number" - creates it if necessary
|
XAD[] |
getCm011_ContactSAddress()
Returns all repetitions of Contact's Address (CM0-11).
|
XAD |
getCm011_ContactSAddress(int rep)
Returns a specific repetition of
CM0-11: "Contact's Address" - creates it if necessary
|
int |
getCm011_ContactSAddressReps()
Returns a count of the current number of repetitions of Contact's Address (CM0-11).
|
EI |
getCm02_SponsorStudyID()
Returns
CM0-2: "Sponsor Study ID" - creates it if necessary
|
EI[] |
getCm03_AlternateStudyID()
Returns all repetitions of Alternate Study ID (CM0-3).
|
EI |
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 all repetitions of Chairman of Study (CM0-5).
|
XCN |
getCm05_ChairmanOfStudy(int rep)
Returns a specific repetition of
CM0-5: "Chairman of Study" - creates it if necessary
|
int |
getCm05_ChairmanOfStudyReps()
Returns a count of the current number of repetitions of Chairman of Study (CM0-5).
|
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 all repetitions of Contact for Study (CM0-9).
|
XCN |
getCm09_ContactForStudy(int rep)
Returns a specific repetition of
CM0-9: "Contact for Study" - creates it if necessary
|
int |
getCm09_ContactForStudyReps()
Returns a count of the current number of repetitions of Contact for Study (CM0-9).
|
XCN[] |
getContactForStudy()
Returns all repetitions of Contact for Study (CM0-9).
|
XCN |
getContactForStudy(int rep)
Returns a specific repetition of
CM0-9: "Contact for Study" - creates it if necessary
|
int |
getContactForStudyReps()
Returns a count of the current number of repetitions of Contact for Study (CM0-9).
|
XAD[] |
getContactSAddress()
Returns all repetitions of Contact's Address (CM0-11).
|
XAD |
getContactSAddress(int rep)
Returns a specific repetition of
CM0-11: "Contact's Address" - creates it if necessary
|
int |
getContactSAddressReps()
Returns a count of the current number of repetitions of Contact's Address (CM0-11).
|
XTN |
getContactSTelephoneNumber()
Returns
CM0-10: "Contact's Telephone Number" - creates it if necessary
|
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
|
SI |
getSetIDCM0()
Returns
CM0-1: "Set ID - CM0" - 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
|
EI |
insertAlternateStudyID(int rep)
Inserts a repetition of
CM0-3: "Alternate Study ID" at a specific index
|
XCN |
insertChairmanOfStudy(int rep)
Inserts a repetition of
CM0-5: "Chairman of Study" at a specific index
|
XAD |
insertCm011_ContactSAddress(int rep)
Inserts a repetition of
CM0-11: "Contact's Address" at a specific index
|
EI |
insertCm03_AlternateStudyID(int rep)
Inserts a repetition of
CM0-3: "Alternate Study ID" at a specific index
|
XCN |
insertCm05_ChairmanOfStudy(int rep)
Inserts a repetition of
CM0-5: "Chairman of Study" at a specific index
|
XCN |
insertCm09_ContactForStudy(int rep)
Inserts a repetition of
CM0-9: "Contact for Study" at a specific index
|
XCN |
insertContactForStudy(int rep)
Inserts a repetition of
CM0-9: "Contact for Study" at a specific index
|
XAD |
insertContactSAddress(int rep)
Inserts a repetition of
CM0-11: "Contact's Address" at a specific index
|
EI |
removeAlternateStudyID(int rep)
Removes a repetition of
CM0-3: "Alternate Study ID" at a specific index
|
XCN |
removeChairmanOfStudy(int rep)
Removes a repetition of
CM0-5: "Chairman of Study" at a specific index
|
XAD |
removeCm011_ContactSAddress(int rep)
Removes a repetition of
CM0-11: "Contact's Address" at a specific index
|
EI |
removeCm03_AlternateStudyID(int rep)
Removes a repetition of
CM0-3: "Alternate Study ID" at a specific index
|
XCN |
removeCm05_ChairmanOfStudy(int rep)
Removes a repetition of
CM0-5: "Chairman of Study" at a specific index
|
XCN |
removeCm09_ContactForStudy(int rep)
Removes a repetition of
CM0-9: "Contact for Study" at a specific index
|
XCN |
removeContactForStudy(int rep)
Removes a repetition of
CM0-9: "Contact for Study" at a specific index
|
XAD |
removeContactSAddress(int rep)
Removes a repetition of
CM0-11: "Contact's Address" 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 getSetIDCM0()
public SI getCm01_SetIDCM0()
public EI getSponsorStudyID()
public EI getCm02_SponsorStudyID()
public EI[] getAlternateStudyID()
public EI[] getCm03_AlternateStudyID()
public int getAlternateStudyIDReps()
public EI getAlternateStudyID(int rep)
rep
- The repetition index (0-indexed)public EI getCm03_AlternateStudyID(int rep)
rep
- The repetition index (0-indexed)public int getCm03_AlternateStudyIDReps()
public EI 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 EI 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 EI 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 EI 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 int getChairmanOfStudyReps()
public XCN getChairmanOfStudy(int rep)
rep
- The repetition index (0-indexed)public XCN getCm05_ChairmanOfStudy(int rep)
rep
- The repetition index (0-indexed)public int getCm05_ChairmanOfStudyReps()
public XCN insertChairmanOfStudy(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 XCN insertCm05_ChairmanOfStudy(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 XCN removeChairmanOfStudy(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 XCN removeCm05_ChairmanOfStudy(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 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 int getContactForStudyReps()
public XCN getContactForStudy(int rep)
rep
- The repetition index (0-indexed)public XCN getCm09_ContactForStudy(int rep)
rep
- The repetition index (0-indexed)public int getCm09_ContactForStudyReps()
public XCN insertContactForStudy(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 XCN insertCm09_ContactForStudy(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 XCN removeContactForStudy(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 XCN removeCm09_ContactForStudy(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 XTN getContactSTelephoneNumber()
public XTN getCm010_ContactSTelephoneNumber()
public XAD[] getContactSAddress()
public XAD[] getCm011_ContactSAddress()
public int getContactSAddressReps()
public XAD getContactSAddress(int rep)
rep
- The repetition index (0-indexed)public XAD getCm011_ContactSAddress(int rep)
rep
- The repetition index (0-indexed)public int getCm011_ContactSAddressReps()
public XAD insertContactSAddress(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 XAD insertCm011_ContactSAddress(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 XAD removeContactSAddress(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 XAD removeCm011_ContactSAddress(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)protected Type createNewTypeWithoutReflection(int field)
createNewTypeWithoutReflection
in class AbstractSegment
Copyright © 2001–2017 University Health Network. All rights reserved.