public class PRB extends AbstractSegment
Represents an HL7 PRB message segment (Problem Detail). This segment has the following fields:
log
Constructor and Description |
---|
PRB(Group parent,
ModelClassFactory factory)
Creates a new PRB segment
|
Modifier and Type | Method and Description |
---|---|
protected Type |
createNewTypeWithoutReflection(int field) |
ID |
getActionCode()
Returns
PRB-1: "Action Code" - creates it if necessary
|
TS |
getActionDateTime()
Returns
PRB-2: "Action Date/Time" - creates it if necessary
|
TS |
getActualProblemResolutionDateTime()
Returns
PRB-9: "Actual Problem Resolution Date/Time" - creates it if necessary
|
TS |
getAnticipatedProblemResolutionDateTime()
Returns
PRB-8: "Anticipated Problem Resolution Date/Time" - creates it if necessary
|
CE |
getCertaintyOfProblem()
Returns
PRB-19: "Certainty of Problem" - creates it if necessary
|
EI |
getEpisodeOfCareID()
Returns
PRB-5: "Episode of Care ID" - creates it if necessary
|
ST |
getFamilySignificantOtherAwarenessOfProblemPrognosis()
Returns
PRB-24: "Family/Significant Other Awareness of Problem/Prognosis" - creates it if necessary
|
CE |
getIndividualAwarenessOfProblem()
Returns
PRB-21: "Individual Awareness of Problem" - creates it if necessary
|
CE |
getIndividualAwarenessOfPrognosis()
Returns
PRB-23: "Individual Awareness of Prognosis" - creates it if necessary
|
ID |
getPrb1_ActionCode()
Returns
PRB-1: "Action Code" - creates it if necessary
|
CE |
getPrb10_ProblemClassification()
Returns
PRB-10: "Problem Classification" - creates it if necessary
|
CE[] |
getPrb11_ProblemManagementDiscipline()
Returns all repetitions of Problem Management Discipline (PRB-11).
|
CE |
getPrb11_ProblemManagementDiscipline(int rep)
Returns a specific repetition of
PRB-11: "Problem Management Discipline" - creates it if necessary
|
int |
getPrb11_ProblemManagementDisciplineReps()
Returns a count of the current number of repetitions of Problem Management Discipline (PRB-11).
|
CE |
getPrb12_ProblemPersistence()
Returns
PRB-12: "Problem Persistence" - creates it if necessary
|
CE |
getPrb13_ProblemConfirmationStatus()
Returns
PRB-13: "Problem Confirmation Status" - creates it if necessary
|
CE |
getPrb14_ProblemLifeCycleStatus()
Returns
PRB-14: "Problem Life Cycle Status" - creates it if necessary
|
TS |
getPrb15_ProblemLifeCycleStatusDateTime()
Returns
PRB-15: "Problem Life Cycle Status Date/Time" - creates it if necessary
|
TS |
getPrb16_ProblemDateOfOnset()
Returns
PRB-16: "Problem Date of Onset" - creates it if necessary
|
ST |
getPrb17_ProblemOnsetText()
Returns
PRB-17: "Problem Onset Text" - creates it if necessary
|
CE |
getPrb18_ProblemRanking()
Returns
PRB-18: "Problem Ranking" - creates it if necessary
|
CE |
getPrb19_CertaintyOfProblem()
Returns
PRB-19: "Certainty of Problem" - creates it if necessary
|
TS |
getPrb2_ActionDateTime()
Returns
PRB-2: "Action Date/Time" - creates it if necessary
|
NM |
getPrb20_ProbabilityOfProblem()
Returns
PRB-20: "Probability of Problem (0-1)" - creates it if necessary
|
CE |
getPrb21_IndividualAwarenessOfProblem()
Returns
PRB-21: "Individual Awareness of Problem" - creates it if necessary
|
CE |
getPrb22_ProblemPrognosis()
Returns
PRB-22: "Problem Prognosis" - creates it if necessary
|
CE |
getPrb23_IndividualAwarenessOfPrognosis()
Returns
PRB-23: "Individual Awareness of Prognosis" - creates it if necessary
|
ST |
getPrb24_FamilySignificantOtherAwarenessOfProblemPrognosis()
Returns
PRB-24: "Family/Significant Other Awareness of Problem/Prognosis" - creates it if necessary
|
CE |
getPrb25_SecuritySensitivity()
Returns
PRB-25: "Security/Sensitivity" - creates it if necessary
|
CE |
getPrb3_ProblemID()
Returns
PRB-3: "Problem ID" - creates it if necessary
|
EI |
getPrb4_ProblemInstanceID()
Returns
PRB-4: "Problem Instance ID" - creates it if necessary
|
EI |
getPrb5_EpisodeOfCareID()
Returns
PRB-5: "Episode of Care ID" - creates it if necessary
|
NM |
getPrb6_ProblemListPriority()
Returns
PRB-6: "Problem List Priority" - creates it if necessary
|
TS |
getPrb7_ProblemEstablishedDateTime()
Returns
PRB-7: "Problem Established Date/Time" - creates it if necessary
|
TS |
getPrb8_AnticipatedProblemResolutionDateTime()
Returns
PRB-8: "Anticipated Problem Resolution Date/Time" - creates it if necessary
|
TS |
getPrb9_ActualProblemResolutionDateTime()
Returns
PRB-9: "Actual Problem Resolution Date/Time" - creates it if necessary
|
NM |
getProbabilityOfProblem()
Returns
PRB-20: "Probability of Problem (0-1)" - creates it if necessary
|
CE |
getProblemClassification()
Returns
PRB-10: "Problem Classification" - creates it if necessary
|
CE |
getProblemConfirmationStatus()
Returns
PRB-13: "Problem Confirmation Status" - creates it if necessary
|
TS |
getProblemDateOfOnset()
Returns
PRB-16: "Problem Date of Onset" - creates it if necessary
|
TS |
getProblemEstablishedDateTime()
Returns
PRB-7: "Problem Established Date/Time" - creates it if necessary
|
CE |
getProblemID()
Returns
PRB-3: "Problem ID" - creates it if necessary
|
EI |
getProblemInstanceID()
Returns
PRB-4: "Problem Instance ID" - creates it if necessary
|
CE |
getProblemLifeCycleStatus()
Returns
PRB-14: "Problem Life Cycle Status" - creates it if necessary
|
TS |
getProblemLifeCycleStatusDateTime()
Returns
PRB-15: "Problem Life Cycle Status Date/Time" - creates it if necessary
|
NM |
getProblemListPriority()
Returns
PRB-6: "Problem List Priority" - creates it if necessary
|
CE[] |
getProblemManagementDiscipline()
Returns all repetitions of Problem Management Discipline (PRB-11).
|
CE |
getProblemManagementDiscipline(int rep)
Returns a specific repetition of
PRB-11: "Problem Management Discipline" - creates it if necessary
|
int |
getProblemManagementDisciplineReps()
Returns a count of the current number of repetitions of Problem Management Discipline (PRB-11).
|
ST |
getProblemOnsetText()
Returns
PRB-17: "Problem Onset Text" - creates it if necessary
|
CE |
getProblemPersistence()
Returns
PRB-12: "Problem Persistence" - creates it if necessary
|
CE |
getProblemPrognosis()
Returns
PRB-22: "Problem Prognosis" - creates it if necessary
|
CE |
getProblemRanking()
Returns
PRB-18: "Problem Ranking" - creates it if necessary
|
CE |
getSecuritySensitivity()
Returns
PRB-25: "Security/Sensitivity" - creates it if necessary
|
CE |
insertPrb11_ProblemManagementDiscipline(int rep)
Inserts a repetition of
PRB-11: "Problem Management Discipline" at a specific index
|
CE |
insertProblemManagementDiscipline(int rep)
Inserts a repetition of
PRB-11: "Problem Management Discipline" at a specific index
|
CE |
removePrb11_ProblemManagementDiscipline(int rep)
Removes a repetition of
PRB-11: "Problem Management Discipline" at a specific index
|
CE |
removeProblemManagementDiscipline(int rep)
Removes a repetition of
PRB-11: "Problem Management Discipline" 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 PRB(Group parent, ModelClassFactory factory)
public ID getActionCode()
public ID getPrb1_ActionCode()
public TS getActionDateTime()
public TS getPrb2_ActionDateTime()
public CE getProblemID()
public CE getPrb3_ProblemID()
public EI getProblemInstanceID()
public EI getPrb4_ProblemInstanceID()
public EI getEpisodeOfCareID()
public EI getPrb5_EpisodeOfCareID()
public NM getProblemListPriority()
public NM getPrb6_ProblemListPriority()
public TS getProblemEstablishedDateTime()
public TS getPrb7_ProblemEstablishedDateTime()
public TS getAnticipatedProblemResolutionDateTime()
public TS getPrb8_AnticipatedProblemResolutionDateTime()
public TS getActualProblemResolutionDateTime()
public TS getPrb9_ActualProblemResolutionDateTime()
public CE getProblemClassification()
public CE getPrb10_ProblemClassification()
public CE[] getProblemManagementDiscipline()
public CE[] getPrb11_ProblemManagementDiscipline()
public int getProblemManagementDisciplineReps()
public CE getProblemManagementDiscipline(int rep)
rep
- The repetition index (0-indexed)public CE getPrb11_ProblemManagementDiscipline(int rep)
rep
- The repetition index (0-indexed)public int getPrb11_ProblemManagementDisciplineReps()
public CE insertProblemManagementDiscipline(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 insertPrb11_ProblemManagementDiscipline(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 removeProblemManagementDiscipline(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 removePrb11_ProblemManagementDiscipline(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 getProblemPersistence()
public CE getPrb12_ProblemPersistence()
public CE getProblemConfirmationStatus()
public CE getPrb13_ProblemConfirmationStatus()
public CE getProblemLifeCycleStatus()
public CE getPrb14_ProblemLifeCycleStatus()
public TS getProblemLifeCycleStatusDateTime()
public TS getPrb15_ProblemLifeCycleStatusDateTime()
public TS getProblemDateOfOnset()
public TS getPrb16_ProblemDateOfOnset()
public ST getProblemOnsetText()
public ST getPrb17_ProblemOnsetText()
public CE getProblemRanking()
public CE getPrb18_ProblemRanking()
public CE getCertaintyOfProblem()
public CE getPrb19_CertaintyOfProblem()
public NM getProbabilityOfProblem()
public NM getPrb20_ProbabilityOfProblem()
public CE getIndividualAwarenessOfProblem()
public CE getPrb21_IndividualAwarenessOfProblem()
public CE getProblemPrognosis()
public CE getPrb22_ProblemPrognosis()
public CE getIndividualAwarenessOfPrognosis()
public CE getPrb23_IndividualAwarenessOfPrognosis()
public ST getFamilySignificantOtherAwarenessOfProblemPrognosis()
public ST getPrb24_FamilySignificantOtherAwarenessOfProblemPrognosis()
public CE getSecuritySensitivity()
public CE getPrb25_SecuritySensitivity()
protected Type createNewTypeWithoutReflection(int field)
createNewTypeWithoutReflection
in class AbstractSegment
Copyright © 2001–2017 University Health Network. All rights reserved.