public class PDC extends AbstractSegment
Represents an HL7 PDC message segment (Product Detail Country). This segment has the following fields:
log
Constructor and Description |
---|
PDC(Group parent,
ModelClassFactory factory)
Creates a new PDC segment
|
Modifier and Type | Method and Description |
---|---|
protected Type |
createNewTypeWithoutReflection(int field) |
ST |
getBrandName()
Returns
PDC-3: "Brand Name" - creates it if necessary
|
ST |
getCatalogueIdentifier()
Returns
PDC-7: "Catalogue Identifier" - creates it if necessary
|
CWE |
getCountry()
Returns
PDC-2: "Country" - creates it if necessary
|
DTM |
getDateFirstMarketed()
Returns
PDC-14: "Date First Marketed" - creates it if necessary
|
DTM |
getDateLastMarketed()
Returns
PDC-15: "Date Last Marketed" - creates it if necessary
|
ST |
getDeviceFamilyName()
Returns
PDC-4: "Device Family Name" - creates it if necessary
|
CQ |
getExpectedShelfLife()
Returns
PDC-13: "Expected Shelf Life" - creates it if necessary
|
CWE |
getGenericName()
Returns
PDC-5: "Generic Name" - creates it if necessary
|
CQ |
getLabeledShelfLife()
Returns
PDC-12: "Labeled Shelf Life" - creates it if necessary
|
XON[] |
getManufacturerDistributor()
Returns all repetitions of Manufacturer/Distributor (PDC-1).
|
XON |
getManufacturerDistributor(int rep)
Returns a specific repetition of
PDC-1: "Manufacturer/Distributor" - creates it if necessary
|
int |
getManufacturerDistributorReps()
Returns a count of the current number of repetitions of Manufacturer/Distributor (PDC-1).
|
ST |
getMarketingApprovalID()
Returns
PDC-11: "Marketing Approval ID" - creates it if necessary
|
ID |
getMarketingBasis()
Returns
PDC-10: "Marketing Basis" - creates it if necessary
|
ST[] |
getModelIdentifier()
Returns all repetitions of Model Identifier (PDC-6).
|
ST |
getModelIdentifier(int rep)
Returns a specific repetition of
PDC-6: "Model Identifier" - creates it if necessary
|
int |
getModelIdentifierReps()
Returns a count of the current number of repetitions of Model Identifier (PDC-6).
|
ST[] |
getOtherIdentifier()
Returns all repetitions of Other Identifier (PDC-8).
|
ST |
getOtherIdentifier(int rep)
Returns a specific repetition of
PDC-8: "Other Identifier" - creates it if necessary
|
int |
getOtherIdentifierReps()
Returns a count of the current number of repetitions of Other Identifier (PDC-8).
|
XON[] |
getPdc1_ManufacturerDistributor()
Returns all repetitions of Manufacturer/Distributor (PDC-1).
|
XON |
getPdc1_ManufacturerDistributor(int rep)
Returns a specific repetition of
PDC-1: "Manufacturer/Distributor" - creates it if necessary
|
int |
getPdc1_ManufacturerDistributorReps()
Returns a count of the current number of repetitions of Manufacturer/Distributor (PDC-1).
|
ID |
getPdc10_MarketingBasis()
Returns
PDC-10: "Marketing Basis" - creates it if necessary
|
ST |
getPdc11_MarketingApprovalID()
Returns
PDC-11: "Marketing Approval ID" - creates it if necessary
|
CQ |
getPdc12_LabeledShelfLife()
Returns
PDC-12: "Labeled Shelf Life" - creates it if necessary
|
CQ |
getPdc13_ExpectedShelfLife()
Returns
PDC-13: "Expected Shelf Life" - creates it if necessary
|
DTM |
getPdc14_DateFirstMarketed()
Returns
PDC-14: "Date First Marketed" - creates it if necessary
|
DTM |
getPdc15_DateLastMarketed()
Returns
PDC-15: "Date Last Marketed" - creates it if necessary
|
CWE |
getPdc2_Country()
Returns
PDC-2: "Country" - creates it if necessary
|
ST |
getPdc3_BrandName()
Returns
PDC-3: "Brand Name" - creates it if necessary
|
ST |
getPdc4_DeviceFamilyName()
Returns
PDC-4: "Device Family Name" - creates it if necessary
|
CWE |
getPdc5_GenericName()
Returns
PDC-5: "Generic Name" - creates it if necessary
|
ST[] |
getPdc6_ModelIdentifier()
Returns all repetitions of Model Identifier (PDC-6).
|
ST |
getPdc6_ModelIdentifier(int rep)
Returns a specific repetition of
PDC-6: "Model Identifier" - creates it if necessary
|
int |
getPdc6_ModelIdentifierReps()
Returns a count of the current number of repetitions of Model Identifier (PDC-6).
|
ST |
getPdc7_CatalogueIdentifier()
Returns
PDC-7: "Catalogue Identifier" - creates it if necessary
|
ST[] |
getPdc8_OtherIdentifier()
Returns all repetitions of Other Identifier (PDC-8).
|
ST |
getPdc8_OtherIdentifier(int rep)
Returns a specific repetition of
PDC-8: "Other Identifier" - creates it if necessary
|
int |
getPdc8_OtherIdentifierReps()
Returns a count of the current number of repetitions of Other Identifier (PDC-8).
|
CWE |
getPdc9_ProductCode()
Returns
PDC-9: "Product Code" - creates it if necessary
|
CWE |
getProductCode()
Returns
PDC-9: "Product Code" - creates it if necessary
|
XON |
insertManufacturerDistributor(int rep)
Inserts a repetition of
PDC-1: "Manufacturer/Distributor" at a specific index
|
ST |
insertModelIdentifier(int rep)
Inserts a repetition of
PDC-6: "Model Identifier" at a specific index
|
ST |
insertOtherIdentifier(int rep)
Inserts a repetition of
PDC-8: "Other Identifier" at a specific index
|
XON |
insertPdc1_ManufacturerDistributor(int rep)
Inserts a repetition of
PDC-1: "Manufacturer/Distributor" at a specific index
|
ST |
insertPdc6_ModelIdentifier(int rep)
Inserts a repetition of
PDC-6: "Model Identifier" at a specific index
|
ST |
insertPdc8_OtherIdentifier(int rep)
Inserts a repetition of
PDC-8: "Other Identifier" at a specific index
|
XON |
removeManufacturerDistributor(int rep)
Removes a repetition of
PDC-1: "Manufacturer/Distributor" at a specific index
|
ST |
removeModelIdentifier(int rep)
Removes a repetition of
PDC-6: "Model Identifier" at a specific index
|
ST |
removeOtherIdentifier(int rep)
Removes a repetition of
PDC-8: "Other Identifier" at a specific index
|
XON |
removePdc1_ManufacturerDistributor(int rep)
Removes a repetition of
PDC-1: "Manufacturer/Distributor" at a specific index
|
ST |
removePdc6_ModelIdentifier(int rep)
Removes a repetition of
PDC-6: "Model Identifier" at a specific index
|
ST |
removePdc8_OtherIdentifier(int rep)
Removes a repetition of
PDC-8: "Other Identifier" 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 PDC(Group parent, ModelClassFactory factory)
public XON[] getManufacturerDistributor()
public XON[] getPdc1_ManufacturerDistributor()
public int getManufacturerDistributorReps()
public XON getManufacturerDistributor(int rep)
rep
- The repetition index (0-indexed)public XON getPdc1_ManufacturerDistributor(int rep)
rep
- The repetition index (0-indexed)public int getPdc1_ManufacturerDistributorReps()
public XON insertManufacturerDistributor(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 XON insertPdc1_ManufacturerDistributor(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 XON removeManufacturerDistributor(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 XON removePdc1_ManufacturerDistributor(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 CWE getCountry()
public CWE getPdc2_Country()
public ST getBrandName()
public ST getPdc3_BrandName()
public ST getDeviceFamilyName()
public ST getPdc4_DeviceFamilyName()
public CWE getGenericName()
public CWE getPdc5_GenericName()
public ST[] getModelIdentifier()
public ST[] getPdc6_ModelIdentifier()
public int getModelIdentifierReps()
public ST getModelIdentifier(int rep)
rep
- The repetition index (0-indexed)public ST getPdc6_ModelIdentifier(int rep)
rep
- The repetition index (0-indexed)public int getPdc6_ModelIdentifierReps()
public ST insertModelIdentifier(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 insertPdc6_ModelIdentifier(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 removeModelIdentifier(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 removePdc6_ModelIdentifier(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 getCatalogueIdentifier()
public ST getPdc7_CatalogueIdentifier()
public ST[] getOtherIdentifier()
public ST[] getPdc8_OtherIdentifier()
public int getOtherIdentifierReps()
public ST getOtherIdentifier(int rep)
rep
- The repetition index (0-indexed)public ST getPdc8_OtherIdentifier(int rep)
rep
- The repetition index (0-indexed)public int getPdc8_OtherIdentifierReps()
public ST insertOtherIdentifier(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 insertPdc8_OtherIdentifier(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 removeOtherIdentifier(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 removePdc8_OtherIdentifier(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 CWE getProductCode()
public CWE getPdc9_ProductCode()
public ID getMarketingBasis()
public ID getPdc10_MarketingBasis()
public ST getMarketingApprovalID()
public ST getPdc11_MarketingApprovalID()
public CQ getLabeledShelfLife()
public CQ getPdc12_LabeledShelfLife()
public CQ getExpectedShelfLife()
public CQ getPdc13_ExpectedShelfLife()
public DTM getDateFirstMarketed()
public DTM getPdc14_DateFirstMarketed()
public DTM getDateLastMarketed()
public DTM getPdc15_DateLastMarketed()
protected Type createNewTypeWithoutReflection(int field)
createNewTypeWithoutReflection
in class AbstractSegment
Copyright © 2001–2017 University Health Network. All rights reserved.