📄 dsrdoc.h
字号:
* Object Selection." Supplement 66 (FT) adds: "For a completed SR Document satisfying (i.e., * being the final report for) the current Requested Procedure(s), this sequence shall list the * full set of Composite SOP Instances created for the current Requested Procedure(s). For other * SOP Instances that include the SR Document General Module, this sequence shall contain at * minimum the set of Composite SOP Instances from the current Requested Procedure(s) that are * referenced in the content tree." ** @return reference to list object */ DSRSOPInstanceReferenceList &getCurrentRequestedProcedureEvidence(); /** get list of referenced SOP instances (Pertinent Other Evidence). * PS 3.3-2004 states: "The Pertinent Other Evidence Sequence attribute is used to reference * all other evidence considered pertinent for this SR Document that is not listed in the Current * Requested Procedure Evidence Sequence. This requires that the same SOP Instance shall not be * referenced in both of these Sequences." * Not applicable to Key Object Selection Documents. ** @return reference to list object */ DSRSOPInstanceReferenceList &getPertinentOtherEvidence(); /** get list of coding schemes used (Coding Scheme Identification). * The Coding Scheme Identification Sequence maps Coding Scheme Designators to an external coding * system registration, or to a private or local coding scheme. See DICOM standard for details. * @return reference to list object */ DSRCodingSchemeIdentificationList &getCodingSchemeIdentification(); // --- get DICOM string attributes (C string) --- // --- (these functions return the whole string value, // --- i.e. all components of multi-valued attributes) /** get modality ** @return pointer to string value (might be NULL) */ const char *getModality() const; /** get SOP class UID ** @return pointer to string value (might be NULL) */ const char *getSOPClassUID() const; /** get study instance UID ** @return pointer to string value (might be NULL) */ const char *getStudyInstanceUID() const; /** get series instance UID ** @return pointer to string value (might be NULL) */ const char *getSeriesInstanceUID() const; /** get SOP instance UID ** @return pointer to string value (might be NULL) */ const char *getSOPInstanceUID() const; /** get instance creator UID ** @return pointer to string value (might be NULL) */ const char *getInstanceCreatorUID() const; /** get specific character set ** @return pointer to string value (might be NULL) */ const char *getSpecificCharacterSet() const; /** get patient's name ** @return pointer to string value (might be NULL) */ const char *getPatientsName() const; /** get patient's birth date ** @return pointer to string value (might be NULL) */ const char *getPatientsBirthDate() const; /** get patient's sex ** @return pointer to string value (might be NULL) */ const char *getPatientsSex() const; /** get referring physicians name ** @return pointer to string value (might be NULL) */ const char *getReferringPhysiciansName() const; /** get study description ** @return pointer to string value (might be NULL) */ const char *getStudyDescription() const; /** get series description ** @return pointer to string value (might be NULL) */ const char *getSeriesDescription() const; /** get manufacturer ** @return pointer to string value (might be NULL) */ const char *getManufacturer() const; /** get study date ** @return pointer to string value (might be NULL) */ const char *getStudyDate() const; /** get study time ** @return pointer to string value (might be NULL) */ const char *getStudyTime() const; /** get instance creation date ** @return pointer to string value (might be NULL) */ const char *getInstanceCreationDate() const; /** get instance creation time ** @return pointer to string value (might be NULL) */ const char *getInstanceCreationTime() const; /** get content date ** @return pointer to string value (might be NULL) */ const char *getContentDate() const; /** get content time ** @return pointer to string value (might be NULL) */ const char *getContentTime() const; /** get study ID ** @return pointer to string value (might be NULL) */ const char *getStudyID() const; /** get patient ID ** @return pointer to string value (might be NULL) */ const char *getPatientID() const; /** get series number ** @return pointer to string value (might be NULL) */ const char *getSeriesNumber() const; /** get instance number ** @return pointer to string value (might be NULL) */ const char *getInstanceNumber() const; /** get accession number ** @return pointer to string value (might be NULL) */ const char *getAccessionNumber() const; // --- get DICOM string attributes (C++ string) --- // --- (these functions return only the first // --- component of multi-valued attributes) /** get modality ** @param value reference to character string in which the value should be stored ** @return character string (might empty) */ const OFString &getModality(OFString &value) const; /** get SOP class UID ** @param value reference to character string in which the value should be stored ** @return character string (might empty) */ const OFString &getSOPClassUID(OFString &value) const; /** get study instance UID ** @param value reference to character string in which the value should be stored ** @return character string (might empty) */ const OFString &getStudyInstanceUID(OFString &value) const; /** get series instance UID ** @param value reference to character string in which the value should be stored ** @return character string (might empty) */ const OFString &getSeriesInstanceUID(OFString &value) const; /** get SOP instance UID ** @param value reference to character string in which the value should be stored ** @return character string (might empty) */ const OFString &getSOPInstanceUID(OFString &value) const; /** get instance creator UID ** @param value reference to character string in which the value should be stored ** @return character string (might empty) */ const OFString &getInstanceCreatorUID(OFString &value) const; /** get specific character set ** @param value reference to character string in which the value should be stored ** @return character string (might empty) */ const OFString &getSpecificCharacterSet(OFString &value) const; /** get patient's name ** @param value reference to character string in which the value should be stored ** @return character string (might empty) */ const OFString &getPatientsName(OFString &value) const; /** get patient's birth date ** @param value reference to character string in which the value should be stored ** @return character string (might empty) */ const OFString &getPatientsBirthDate(OFString &value) const; /** get patient's sex ** @param value reference to character string in which the value should be stored ** @return character string (might empty) */ const OFString &getPatientsSex(OFString &value) const; /** get referring physicians name ** @param value reference to character string in which the value should be stored ** @return character string (might empty) */ const OFString &getReferringPhysiciansName(OFString &value) const; /** get study description ** @param value reference to character string in which the value should be stored ** @return character string (might empty) */ const OFString &getStudyDescription(OFString &value) const; /** get series description ** @param value reference to character string in which the value should be stored ** @return character string (might empty) */ const OFString &getSeriesDescription(OFString &value) const; /** get manufacturer ** @param value reference to character string in which the value should be stored ** @return character string (might empty) */ const OFString &getManufacturer(OFString &value) const; /** get study date ** @param value reference to character string in which the value should be stored ** @return character string (might empty) */ const OFString &getStudyDate(OFString &value) const; /** get study time ** @param value reference to character string in which the value should be stored ** @return character string (might empty) */ const OFString &getStudyTime(OFString &value) const; /** get instance creation date ** @param value reference to character string in which the value should be stored ** @return character string (might empty) */ const OFString &getInstanceCreationDate(OFString &value) const; /** get instance creation time ** @param value reference to character string in which the value should be stored ** @return character string (might empty) */ const OFString &getInstanceCreationTime(OFString &value) const; /** get content date ** @param value reference to character string in which the value should be stored ** @return character string (might empty) */ const OFString &getContentDate(OFString &value) const; /** get content time ** @param value reference to character string in which the value should be stored ** @return character string (might empty) */ const OFString &getContentTime(OFString &value) const; /** get study ID ** @param value reference to character string in which the value should be stored ** @return character string (might empty) */ const OFString &getStudyID(OFString &value) const; /** get patient ID ** @param value reference to character string in which the value should be stored ** @return character string (might empty) */ const OFString &getPatientID(OFString &value) const; /** get series number ** @param value reference to character string in which the value should be stored ** @return character string (might empty) */ const OFString &getSeriesNumber(OFString &value) const; /** get instance number ** @param value reference to character string in which the value should be stored ** @return character string (might empty) */ const OFString &getInstanceNumber(OFString &value) const; /** get accession number ** @param value reference to character string in which the value should be stored ** @return character string (might empty) */ const OFString &getAccessionNumber(OFString &value) const; // --- set DICOM string attributes --- /** set specific character set. * The passed string must be a valid DICOM Code String (CS). The internal enumerated * value is set accordingly. ** @param value character string specifying the value to be set ** @return status, EC_Normal if successful, an error code otherwise */ OFCondition setSpecificCharacterSet(const OFString &value); /** set document completion flag description. * The description can be removed from the DICOM dataset (type 3) by setting an empty * string. ** @param value explanation of the value set for completion flag (optional, VR=LO) ** @return status, EC_Normal if successful, an error code otherwise */ OFCondition setCompletionFlagDescription(const OFString &value); /** set patient's name. * The passed string must be a valid DICOM Person Name (PN). ** @param value character string specifying the value to be set ** @return status, EC_Normal if successful, an error code otherwise
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -