Class InstitutionCodeSequence
- All Implemented Interfaces:
Iterable<InstitutionCodeSequence.Item>,Collection<InstitutionCodeSequence.Item>,List<InstitutionCodeSequence.Item>
Keyword: InstitutionCodeSequence
Tag: (0008,0082)
Value Representation: SQ
Value Multiplicity: 1
- Described in the contexts:
- SR Document General Module > Custodial Organization Sequence > Institution Code Sequence
- Protocol Context Module > Custodial Organization Sequence > Institution Code Sequence
Attribute Name: Institution Code Sequence
Type: 2
Attribute Description:Coded identifier of Custodial Institution or Organization.
Zero or one Item shall be included in this Sequence.
- Described in the contexts:
as follows:
Attribute Name: Institution Code Sequence
Type:
Attribute Description:A Sequence that conveys the healthcare facility identification. Only a single Item shall be included in this Sequence.
- Described in the contexts:
as follows:
Attribute Name: Institution Code Sequence
Type: 1C
Attribute Description:Institution or organization to which the identified individual is responsible or accountable.
Required if Institution Name (0008,0080) is not present. May be present otherwise.
Only a single Item shall be included in this Sequence.
- Described in the contexts:
as follows:
Attribute Name: Institution Code Sequence
Type: 2
Attribute Description:Institution or organization to which the identified person is responsible or accountable, or that manages the identified device.
Zero or one Item shall be included in this Sequence.
- Described in the contexts:
as follows:
Attribute Name: Institution Code Sequence
Type: 1C
Attribute Description:Institution or organization for which use of the protocol is approved/disapproved or eligible/ineligible for reimbursement.
NoteThe institution identified by the code can represent a hospital network, a hospital, a clinic or a department. An institution can assign codes for it's subsidiary organizations.
Required if Assertion Code Sequence (0044,0101) is DCM128603(128603, DCM, "Approved for use at the institution") or DCM128623(128623, DCM, "Disapproved for use at the institution") or DCM128613(128613, DCM, "Eligible for reimbursement") or DCM128614(128614, DCM, "Eligible for reimbursement on per patient basis") or DCM128615(128615, DCM, "Ineligible for reimbursement").
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic interfaceInstitutionCodeSequence.Builder<SELF extends InstitutionCodeSequence.Builder<SELF,T>, T extends InstitutionCodeSequence.Holder> static interfaceA class implementing this interface can hold attributes which contain the DICOM tag "Institution Code Sequence" (seeInstitutionCodeSequence)static class -
Field Summary
FieldsFields inherited from class org.dcm4che.typeddicom.SequenceWrapper
VALUE_REPRESENTATIONFields inherited from class java.util.AbstractList
modCount -
Constructor Summary
ConstructorsConstructorDescriptionInstitutionCodeSequence(org.dcm4che3.data.Sequence sequence) Creates a new Institution Code Sequence object which wraps the providedsequence. -
Method Summary
Methods inherited from class org.dcm4che.typeddicom.SequenceWrapper
add, equals, get, getSequence, getValueRepresentation, hashCode, remove, set, size, toStringMethods inherited from class java.util.AbstractList
add, addAll, clear, indexOf, iterator, lastIndexOf, listIterator, listIterator, removeRange, subListMethods inherited from class java.util.AbstractCollection
addAll, contains, containsAll, isEmpty, remove, removeAll, retainAll, toArray, toArrayMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface java.util.Collection
parallelStream, removeIf, stream, toArrayMethods inherited from interface java.util.List
addAll, contains, containsAll, isEmpty, remove, removeAll, replaceAll, retainAll, sort, spliterator, toArray, toArray
-
Field Details
-
TAG
public static final int TAGThe DICOM Tag associated with this class.- See Also:
-
-
Constructor Details
-
InstitutionCodeSequence
public InstitutionCodeSequence(org.dcm4che3.data.Sequence sequence) Creates a new Institution Code Sequence object which wraps the providedsequence.- Parameters:
sequence- TheSequenceobject to be linked.
-
-
Method Details
-
getTag
public int getTag()- Specified by:
getTagin classSequenceWrapper<InstitutionCodeSequence,InstitutionCodeSequence.Item> - Returns:
- The DICOM Tag of the wrapped DICOM sequence.
-