public class PRB extends AbstractSegment
Represents an HL7 PRB message segment (Problem Details). 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
|
DTM |
getActionDateTime()
Returns
PRB-2: "Action Date/Time" - creates it if necessary
|
DTM |
getActualProblemResolutionDateTime()
Returns
PRB-9: "Actual Problem Resolution Date/Time" - creates it if necessary
|
DTM |
getAnticipatedProblemResolutionDateTime()
Returns
PRB-8: "Anticipated Problem Resolution Date/Time" - creates it if necessary
|
CWE |
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
|
CWE |
getIndividualAwarenessOfProblem()
Returns
PRB-21: "Individual Awareness of Problem" - creates it if necessary
|
CWE |
getIndividualAwarenessOfPrognosis()
Returns
PRB-23: "Individual Awareness of Prognosis" - creates it if necessary
|
CNE |
getMoodCode()
Returns
PRB-28: "Mood Code" - creates it if necessary
|
ID |
getPrb1_ActionCode()
Returns
PRB-1: "Action Code" - creates it if necessary
|
CWE |
getPrb10_ProblemClassification()
Returns
PRB-10: "Problem Classification" - creates it if necessary
|
CWE[] |
getPrb11_ProblemManagementDiscipline()
Returns all repetitions of Problem Management Discipline (PRB-11).
|
CWE |
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).
|
CWE |
getPrb12_ProblemPersistence()
Returns
PRB-12: "Problem Persistence" - creates it if necessary
|
CWE |
getPrb13_ProblemConfirmationStatus()
Returns
PRB-13: "Problem Confirmation Status" - creates it if necessary
|
CWE |
getPrb14_ProblemLifeCycleStatus()
Returns
PRB-14: "Problem Life Cycle Status" - creates it if necessary
|
DTM |
getPrb15_ProblemLifeCycleStatusDateTime()
Returns
PRB-15: "Problem Life Cycle Status Date/Time" - creates it if necessary
|
DTM |
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
|
CWE |
getPrb18_ProblemRanking()
Returns
PRB-18: "Problem Ranking" - creates it if necessary
|
CWE |
getPrb19_CertaintyOfProblem()
Returns
PRB-19: "Certainty of Problem" - creates it if necessary
|
DTM |
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
|
CWE |
getPrb21_IndividualAwarenessOfProblem()
Returns
PRB-21: "Individual Awareness of Problem" - creates it if necessary
|
CWE |
getPrb22_ProblemPrognosis()
Returns
PRB-22: "Problem Prognosis" - creates it if necessary
|
CWE |
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
|
CWE |
getPrb25_SecuritySensitivity()
Returns
PRB-25: "Security/Sensitivity" - creates it if necessary
|
CWE |
getPrb26_ProblemSeverity()
Returns
PRB-26: "Problem Severity" - creates it if necessary
|
CWE |
getPrb27_ProblemPerspective()
Returns
PRB-27: "Problem Perspective" - creates it if necessary
|
CNE |
getPrb28_MoodCode()
Returns
PRB-28: "Mood Code" - creates it if necessary
|
CWE |
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
|
DTM |
getPrb7_ProblemEstablishedDateTime()
Returns
PRB-7: "Problem Established Date/Time" - creates it if necessary
|
DTM |
getPrb8_AnticipatedProblemResolutionDateTime()
Returns
PRB-8: "Anticipated Problem Resolution Date/Time" - creates it if necessary
|
DTM |
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
|
CWE |
getProblemClassification()
Returns
PRB-10: "Problem Classification" - creates it if necessary
|
CWE |
getProblemConfirmationStatus()
Returns
PRB-13: "Problem Confirmation Status" - creates it if necessary
|
DTM |
getProblemDateOfOnset()
Returns
PRB-16: "Problem Date of Onset" - creates it if necessary
|
DTM |
getProblemEstablishedDateTime()
Returns
PRB-7: "Problem Established Date/Time" - creates it if necessary
|
CWE |
getProblemID()
Returns
PRB-3: "Problem ID" - creates it if necessary
|
EI |
getProblemInstanceID()
Returns
PRB-4: "Problem Instance ID" - creates it if necessary
|
CWE |
getProblemLifeCycleStatus()
Returns
PRB-14: "Problem Life Cycle Status" - creates it if necessary
|
DTM |
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
|
CWE[] |
getProblemManagementDiscipline()
Returns all repetitions of Problem Management Discipline (PRB-11).
|
CWE |
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
|
CWE |
getProblemPersistence()
Returns
PRB-12: "Problem Persistence" - creates it if necessary
|
CWE |
getProblemPerspective()
Returns
PRB-27: "Problem Perspective" - creates it if necessary
|
CWE |
getProblemPrognosis()
Returns
PRB-22: "Problem Prognosis" - creates it if necessary
|
CWE |
getProblemRanking()
Returns
PRB-18: "Problem Ranking" - creates it if necessary
|
CWE |
getProblemSeverity()
Returns
PRB-26: "Problem Severity" - creates it if necessary
|
CWE |
getSecuritySensitivity()
Returns
PRB-25: "Security/Sensitivity" - creates it if necessary
|
CWE |
insertPrb11_ProblemManagementDiscipline(int rep)
Inserts a repetition of
PRB-11: "Problem Management Discipline" at a specific index
|
CWE |
insertProblemManagementDiscipline(int rep)
Inserts a repetition of
PRB-11: "Problem Management Discipline" at a specific index
|
CWE |
removePrb11_ProblemManagementDiscipline(int rep)
Removes a repetition of
PRB-11: "Problem Management Discipline" at a specific index
|
CWE |
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 DTM getActionDateTime()
public DTM getPrb2_ActionDateTime()
public CWE getProblemID()
public CWE getPrb3_ProblemID()
public EI getProblemInstanceID()
public EI getPrb4_ProblemInstanceID()
public EI getEpisodeOfCareID()
public EI getPrb5_EpisodeOfCareID()
public NM getProblemListPriority()
public NM getPrb6_ProblemListPriority()
public DTM getProblemEstablishedDateTime()
public DTM getPrb7_ProblemEstablishedDateTime()
public DTM getAnticipatedProblemResolutionDateTime()
public DTM getPrb8_AnticipatedProblemResolutionDateTime()
public DTM getActualProblemResolutionDateTime()
public DTM getPrb9_ActualProblemResolutionDateTime()
public CWE getProblemClassification()
public CWE getPrb10_ProblemClassification()
public CWE[] getProblemManagementDiscipline()
public CWE[] getPrb11_ProblemManagementDiscipline()
public int getProblemManagementDisciplineReps()
public CWE getProblemManagementDiscipline(int rep)
rep
- The repetition index (0-indexed)public CWE getPrb11_ProblemManagementDiscipline(int rep)
rep
- The repetition index (0-indexed)public int getPrb11_ProblemManagementDisciplineReps()
public CWE 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 CWE 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 CWE 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 CWE 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 CWE getProblemPersistence()
public CWE getPrb12_ProblemPersistence()
public CWE getProblemConfirmationStatus()
public CWE getPrb13_ProblemConfirmationStatus()
public CWE getProblemLifeCycleStatus()
public CWE getPrb14_ProblemLifeCycleStatus()
public DTM getProblemLifeCycleStatusDateTime()
public DTM getPrb15_ProblemLifeCycleStatusDateTime()
public DTM getProblemDateOfOnset()
public DTM getPrb16_ProblemDateOfOnset()
public ST getProblemOnsetText()
public ST getPrb17_ProblemOnsetText()
public CWE getProblemRanking()
public CWE getPrb18_ProblemRanking()
public CWE getCertaintyOfProblem()
public CWE getPrb19_CertaintyOfProblem()
public NM getProbabilityOfProblem()
public NM getPrb20_ProbabilityOfProblem()
public CWE getIndividualAwarenessOfProblem()
public CWE getPrb21_IndividualAwarenessOfProblem()
public CWE getProblemPrognosis()
public CWE getPrb22_ProblemPrognosis()
public CWE getIndividualAwarenessOfPrognosis()
public CWE getPrb23_IndividualAwarenessOfPrognosis()
public ST getFamilySignificantOtherAwarenessOfProblemPrognosis()
public ST getPrb24_FamilySignificantOtherAwarenessOfProblemPrognosis()
public CWE getSecuritySensitivity()
public CWE getPrb25_SecuritySensitivity()
public CWE getProblemSeverity()
public CWE getPrb26_ProblemSeverity()
public CWE getProblemPerspective()
public CWE getPrb27_ProblemPerspective()
public CNE getMoodCode()
public CNE getPrb28_MoodCode()
protected Type createNewTypeWithoutReflection(int field)
createNewTypeWithoutReflection
in class AbstractSegment
Copyright © 2001–2017 University Health Network. All rights reserved.