Package ca.uhn.hl7v2.model.v23.segment
Class PRB
java.lang.Object
ca.uhn.hl7v2.model.AbstractStructure
ca.uhn.hl7v2.model.AbstractSegment
ca.uhn.hl7v2.model.v23.segment.PRB
- All Implemented Interfaces:
Segment,Structure,Visitable,Serializable
Represents an HL7 PRB message segment (Problem Detail). This segment has the following fields:
- PRB-1: Action Code (ID)
- PRB-2: Action Date/Time (TS)
- PRB-3: Problem ID (CE)
- PRB-4: Problem Instance ID (EI)
- PRB-5: Episode of Care ID (EI) optional
- PRB-6: Problem List Priority (NM) optional
- PRB-7: Problem Established Date/Time (TS) optional
- PRB-8: Anticipated Problem Resolution Date/Time (TS) optional
- PRB-9: Actual Problem Resolution Date/Time (TS) optional
- PRB-10: Problem Classification (CE) optional
- PRB-11: Problem Management Discipline (CE) optional repeating
- PRB-12: Problem Persistence (CE) optional
- PRB-13: Problem Confirmation Status (CE) optional
- PRB-14: Problem Life Cycle Status (CE) optional
- PRB-15: Problem Life Cycle Status Date/Time (TS) optional
- PRB-16: Problem Date of Onset (TS) optional
- PRB-17: Problem Onset Text (ST) optional
- PRB-18: Problem Ranking (CE) optional
- PRB-19: Certainty of Problem (CE) optional
- PRB-20: Probability of Problem (0-1) (NM) optional
- PRB-21: Individual Awareness of Problem (CE) optional
- PRB-22: Problem Prognosis (CE) optional
- PRB-23: Individual Awareness of Prognosis (CE) optional
- PRB-24: Family/Significant Other Awareness of Problem/Prognosis (ST) optional
- PRB-25: Security/Sensitivity (CE) optional
- See Also:
-
Field Summary
Fields inherited from class ca.uhn.hl7v2.model.AbstractStructure
log -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected TypecreateNewTypeWithoutReflection(int field) Returns PRB-1: "Action Code" - creates it if necessaryReturns PRB-2: "Action Date/Time" - creates it if necessaryReturns PRB-9: "Actual Problem Resolution Date/Time" - creates it if necessaryReturns PRB-8: "Anticipated Problem Resolution Date/Time" - creates it if necessaryReturns PRB-19: "Certainty of Problem" - creates it if necessaryReturns PRB-5: "Episode of Care ID" - creates it if necessaryReturns PRB-24: "Family/Significant Other Awareness of Problem/Prognosis" - creates it if necessaryReturns PRB-21: "Individual Awareness of Problem" - creates it if necessaryReturns PRB-23: "Individual Awareness of Prognosis" - creates it if necessaryReturns PRB-1: "Action Code" - creates it if necessaryReturns PRB-10: "Problem Classification" - creates it if necessaryCE[]Returns all repetitions of Problem Management Discipline (PRB-11).getPrb11_ProblemManagementDiscipline(int rep) Returns a specific repetition of PRB-11: "Problem Management Discipline" - creates it if necessaryintReturns a count of the current number of repetitions of Problem Management Discipline (PRB-11).Returns PRB-12: "Problem Persistence" - creates it if necessaryReturns PRB-13: "Problem Confirmation Status" - creates it if necessaryReturns PRB-14: "Problem Life Cycle Status" - creates it if necessaryReturns PRB-15: "Problem Life Cycle Status Date/Time" - creates it if necessaryReturns PRB-16: "Problem Date of Onset" - creates it if necessaryReturns PRB-17: "Problem Onset Text" - creates it if necessaryReturns PRB-18: "Problem Ranking" - creates it if necessaryReturns PRB-19: "Certainty of Problem" - creates it if necessaryReturns PRB-2: "Action Date/Time" - creates it if necessaryReturns PRB-20: "Probability of Problem (0-1)" - creates it if necessaryReturns PRB-21: "Individual Awareness of Problem" - creates it if necessaryReturns PRB-22: "Problem Prognosis" - creates it if necessaryReturns PRB-23: "Individual Awareness of Prognosis" - creates it if necessaryReturns PRB-24: "Family/Significant Other Awareness of Problem/Prognosis" - creates it if necessaryReturns PRB-25: "Security/Sensitivity" - creates it if necessaryReturns PRB-3: "Problem ID" - creates it if necessaryReturns PRB-4: "Problem Instance ID" - creates it if necessaryReturns PRB-5: "Episode of Care ID" - creates it if necessaryReturns PRB-6: "Problem List Priority" - creates it if necessaryReturns PRB-7: "Problem Established Date/Time" - creates it if necessaryReturns PRB-8: "Anticipated Problem Resolution Date/Time" - creates it if necessaryReturns PRB-9: "Actual Problem Resolution Date/Time" - creates it if necessaryReturns PRB-20: "Probability of Problem (0-1)" - creates it if necessaryReturns PRB-10: "Problem Classification" - creates it if necessaryReturns PRB-13: "Problem Confirmation Status" - creates it if necessaryReturns PRB-16: "Problem Date of Onset" - creates it if necessaryReturns PRB-7: "Problem Established Date/Time" - creates it if necessaryReturns PRB-3: "Problem ID" - creates it if necessaryReturns PRB-4: "Problem Instance ID" - creates it if necessaryReturns PRB-14: "Problem Life Cycle Status" - creates it if necessaryReturns PRB-15: "Problem Life Cycle Status Date/Time" - creates it if necessaryReturns PRB-6: "Problem List Priority" - creates it if necessaryCE[]Returns all repetitions of Problem Management Discipline (PRB-11).getProblemManagementDiscipline(int rep) Returns a specific repetition of PRB-11: "Problem Management Discipline" - creates it if necessaryintReturns a count of the current number of repetitions of Problem Management Discipline (PRB-11).Returns PRB-17: "Problem Onset Text" - creates it if necessaryReturns PRB-12: "Problem Persistence" - creates it if necessaryReturns PRB-22: "Problem Prognosis" - creates it if necessaryReturns PRB-18: "Problem Ranking" - creates it if necessaryReturns PRB-25: "Security/Sensitivity" - creates it if necessaryInserts a repetition of PRB-11: "Problem Management Discipline" at a specific indexinsertProblemManagementDiscipline(int rep) Inserts a repetition of PRB-11: "Problem Management Discipline" at a specific indexRemoves a repetition of PRB-11: "Problem Management Discipline" at a specific indexremoveProblemManagementDiscipline(int rep) Removes a repetition of PRB-11: "Problem Management Discipline" at a specific indexMethods inherited from class ca.uhn.hl7v2.model.AbstractSegment
accept, add, add, clear, encode, getField, getField, getLength, getMaxCardinality, getName, getNames, getReps, getTypedField, getTypedField, insertRepetition, isEmpty, isRequired, main, numFields, parse, provideLocation, removeRepetitionMethods inherited from class ca.uhn.hl7v2.model.AbstractStructure
getMessage, getParentMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface ca.uhn.hl7v2.model.Structure
getMessage, getParent
-
Constructor Details
-
PRB
Creates a new PRB segment
-
-
Method Details
-
getActionCode
Returns PRB-1: "Action Code" - creates it if necessary -
getPrb1_ActionCode
Returns PRB-1: "Action Code" - creates it if necessary -
getActionDateTime
Returns PRB-2: "Action Date/Time" - creates it if necessary -
getPrb2_ActionDateTime
Returns PRB-2: "Action Date/Time" - creates it if necessary -
getProblemID
Returns PRB-3: "Problem ID" - creates it if necessary -
getPrb3_ProblemID
Returns PRB-3: "Problem ID" - creates it if necessary -
getProblemInstanceID
Returns PRB-4: "Problem Instance ID" - creates it if necessary -
getPrb4_ProblemInstanceID
Returns PRB-4: "Problem Instance ID" - creates it if necessary -
getEpisodeOfCareID
Returns PRB-5: "Episode of Care ID" - creates it if necessary -
getPrb5_EpisodeOfCareID
Returns PRB-5: "Episode of Care ID" - creates it if necessary -
getProblemListPriority
Returns PRB-6: "Problem List Priority" - creates it if necessary -
getPrb6_ProblemListPriority
Returns PRB-6: "Problem List Priority" - creates it if necessary -
getProblemEstablishedDateTime
Returns PRB-7: "Problem Established Date/Time" - creates it if necessary -
getPrb7_ProblemEstablishedDateTime
Returns PRB-7: "Problem Established Date/Time" - creates it if necessary -
getAnticipatedProblemResolutionDateTime
Returns PRB-8: "Anticipated Problem Resolution Date/Time" - creates it if necessary -
getPrb8_AnticipatedProblemResolutionDateTime
Returns PRB-8: "Anticipated Problem Resolution Date/Time" - creates it if necessary -
getActualProblemResolutionDateTime
Returns PRB-9: "Actual Problem Resolution Date/Time" - creates it if necessary -
getPrb9_ActualProblemResolutionDateTime
Returns PRB-9: "Actual Problem Resolution Date/Time" - creates it if necessary -
getProblemClassification
Returns PRB-10: "Problem Classification" - creates it if necessary -
getPrb10_ProblemClassification
Returns PRB-10: "Problem Classification" - creates it if necessary -
getProblemManagementDiscipline
Returns all repetitions of Problem Management Discipline (PRB-11). -
getPrb11_ProblemManagementDiscipline
Returns all repetitions of Problem Management Discipline (PRB-11). -
getProblemManagementDisciplineReps
Returns a count of the current number of repetitions of Problem Management Discipline (PRB-11). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero. -
getProblemManagementDiscipline
Returns a specific repetition of PRB-11: "Problem Management Discipline" - creates it if necessary- Parameters:
rep- The repetition index (0-indexed)
-
getPrb11_ProblemManagementDiscipline
Returns a specific repetition of PRB-11: "Problem Management Discipline" - creates it if necessary- Parameters:
rep- The repetition index (0-indexed)
-
getPrb11_ProblemManagementDisciplineReps
Returns a count of the current number of repetitions of Problem Management Discipline (PRB-11). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero. -
insertProblemManagementDiscipline
Inserts a repetition of PRB-11: "Problem Management Discipline" at a specific index- Parameters:
rep- The repetition index (0-indexed)- Throws:
HL7Exception- If the rep is invalid (below 0, or too high for the allowable repetitions)
-
insertPrb11_ProblemManagementDiscipline
Inserts a repetition of PRB-11: "Problem Management Discipline" at a specific index- Parameters:
rep- The repetition index (0-indexed)- Throws:
HL7Exception- If the rep is invalid (below 0, or too high for the allowable repetitions)
-
removeProblemManagementDiscipline
Removes a repetition of PRB-11: "Problem Management Discipline" at a specific index- Parameters:
rep- The repetition index (0-indexed)- Throws:
HL7Exception- If the rep is invalid (below 0, or too high for the allowable repetitions)
-
removePrb11_ProblemManagementDiscipline
Removes a repetition of PRB-11: "Problem Management Discipline" at a specific index- Parameters:
rep- The repetition index (0-indexed)- Throws:
HL7Exception- If the rep is invalid (below 0, or too high for the allowable repetitions)
-
getProblemPersistence
Returns PRB-12: "Problem Persistence" - creates it if necessary -
getPrb12_ProblemPersistence
Returns PRB-12: "Problem Persistence" - creates it if necessary -
getProblemConfirmationStatus
Returns PRB-13: "Problem Confirmation Status" - creates it if necessary -
getPrb13_ProblemConfirmationStatus
Returns PRB-13: "Problem Confirmation Status" - creates it if necessary -
getProblemLifeCycleStatus
Returns PRB-14: "Problem Life Cycle Status" - creates it if necessary -
getPrb14_ProblemLifeCycleStatus
Returns PRB-14: "Problem Life Cycle Status" - creates it if necessary -
getProblemLifeCycleStatusDateTime
Returns PRB-15: "Problem Life Cycle Status Date/Time" - creates it if necessary -
getPrb15_ProblemLifeCycleStatusDateTime
Returns PRB-15: "Problem Life Cycle Status Date/Time" - creates it if necessary -
getProblemDateOfOnset
Returns PRB-16: "Problem Date of Onset" - creates it if necessary -
getPrb16_ProblemDateOfOnset
Returns PRB-16: "Problem Date of Onset" - creates it if necessary -
getProblemOnsetText
Returns PRB-17: "Problem Onset Text" - creates it if necessary -
getPrb17_ProblemOnsetText
Returns PRB-17: "Problem Onset Text" - creates it if necessary -
getProblemRanking
Returns PRB-18: "Problem Ranking" - creates it if necessary -
getPrb18_ProblemRanking
Returns PRB-18: "Problem Ranking" - creates it if necessary -
getCertaintyOfProblem
Returns PRB-19: "Certainty of Problem" - creates it if necessary -
getPrb19_CertaintyOfProblem
Returns PRB-19: "Certainty of Problem" - creates it if necessary -
getProbabilityOfProblem
Returns PRB-20: "Probability of Problem (0-1)" - creates it if necessary -
getPrb20_ProbabilityOfProblem
Returns PRB-20: "Probability of Problem (0-1)" - creates it if necessary -
getIndividualAwarenessOfProblem
Returns PRB-21: "Individual Awareness of Problem" - creates it if necessary -
getPrb21_IndividualAwarenessOfProblem
Returns PRB-21: "Individual Awareness of Problem" - creates it if necessary -
getProblemPrognosis
Returns PRB-22: "Problem Prognosis" - creates it if necessary -
getPrb22_ProblemPrognosis
Returns PRB-22: "Problem Prognosis" - creates it if necessary -
getIndividualAwarenessOfPrognosis
Returns PRB-23: "Individual Awareness of Prognosis" - creates it if necessary -
getPrb23_IndividualAwarenessOfPrognosis
Returns PRB-23: "Individual Awareness of Prognosis" - creates it if necessary -
getFamilySignificantOtherAwarenessOfProblemPrognosis
Returns PRB-24: "Family/Significant Other Awareness of Problem/Prognosis" - creates it if necessary -
getPrb24_FamilySignificantOtherAwarenessOfProblemPrognosis
Returns PRB-24: "Family/Significant Other Awareness of Problem/Prognosis" - creates it if necessary -
getSecuritySensitivity
Returns PRB-25: "Security/Sensitivity" - creates it if necessary -
getPrb25_SecuritySensitivity
Returns PRB-25: "Security/Sensitivity" - creates it if necessary -
createNewTypeWithoutReflection
- Overrides:
createNewTypeWithoutReflectionin classAbstractSegment
-