DicomSRSave

MLModule

genre

DICOM

author

Wolf Spindler

package

FMEstable/ReleaseMeVis

dll

MLDicomOutputs

definition

MLDicomOutputs.def

see also

DicomREGSave, DicomSCSave, DicomFIDSave, RTObjectSave, ImageSave, itkImageFileWriter, DirectDicomImport, MultiFileVolumeListImageOutput, MultiFileVolumeListSROutput, MultiFileVolumeListRTOutput, MultiFileVolumeListWaveformOutput, MultiFileVolumeListIteratorOutput

keywords

DICOM, output, save, export, file, create, structured, report

Purpose

Creates and composes a DICOM structured report and exports it to different file formats or fields.

The module class provides the following features:

  • Inheriting DICOM information from input sources such as ML images, DICOM files, or a DirectDicomImport module.

  • Composition of a small set of sections with selectable code meanings.

  • Replacement of placeholders for DICOM tags, image information to insert information from other sources into the generated document.

  • Exporting the document to HTML and XML fields (shown in the GUI), and to selectable file formats such as .dcm, .html, and .xml.

Most functionality available from the used dcmtk class is provided except of

  • digitally signing the document,

  • user controlled creation or setting Series-, SOPInstance- or StudyUIDs,

  • other character sets than the default ones created by the dcmtk document, and

  • the currently used codes and meanings are taken from dcmtk examples, and no verification dictionaries or verification itself is performed on the generated document.

For further structured report related information see http://www.dclunie.com/pixelmed/DICOMSR.book.pdf.

Windows

Default Panel

../../../Projects/DICOM/MLDicomOutputs/Modules/mhelp/Images/Screenshots/DicomSRSave._default.png

Input Fields

input0

name: input0, type: Image

At this input an ML image with DICOM information can be connected. If Input Selector is set appropriately and when using the button Inherit DICOM Information (CTRL\+R) this information will be used to replace all DICOM information fields in this module.

inputBase

name: inputBase, type: MLBase

This is a Base connector which can be used to provide the DICOM tree from which tags can be inherited; it is only used if Input Selector is set accordingly. It supports DICOM tree and MultiFileVolumeList Base objects as inputs.

Parameter Fields

Field Index

#Volumes: Integer

Input01: String

Series Instance UID: String

Accession Number: String

Input02: String

Series Number: String

annotate: Bool

Input03: String

Short Info: String

Auto (autoCreateStudyInstanceUID): Bool

Input04: String

Software Versions: String

Auto (autoCreateSeriesInstanceUID): Bool

Input05: String

Status: String

Close Sub Section00: Bool

Input06: String

Study Date: String

Close Sub Section01: Bool

Input07: String

Study Description: String

Close Sub Section02: Bool

Input08: String

Study Instance UID: String

Close Sub Section03: Bool

Input09: String

Study Time: String

Close Sub Section04: Bool

Instance Number: String

Study UID: String

Code Meaning00: String

Laterality: Enum

Sub Section Container Title00: String

Code Meaning01: String

Long HTMLInfo: String

Sub Section Container Title01: String

Code Meaning02: String

Long XMLInfo: String

Sub Section Container Title02: String

Code Meaning03: String

Manufacturer: String

Sub Section Container Title03: String

Code Meaning04: String

Manufacturer Model Name: String

Sub Section Container Title04: String

Coding Value And Meaning00: Enum

numShownBinaryEntries: Integer

Sub Section Title00: String

Coding Value And Meaning01: Enum

Open Sub Section00: Bool

Sub Section Title01: String

Coding Value And Meaning02: Enum

Open Sub Section01: Bool

Sub Section Title02: String

Coding Value And Meaning03: Enum

Open Sub Section02: Bool

Sub Section Title03: String

Coding Value And Meaning04: Enum

Open Sub Section03: Bool

Sub Section Title04: String

Complete Document: Bool

Open Sub Section04: Bool

Subsection Text (subSectionText00): String

Content Date: String

Patient Birth Date Day: Enum

Subsection Text (subSectionText01): String

Content Time: String

Patient Birth Date Day String: String

Subsection Text (subSectionText02): String

Copy Other Input Tags: Bool

Patient Birth Date Month: Enum

Subsection Text (subSectionText03): String

Create new UID (createStudyInstanceUID): Trigger

Patient Birth Date Month String: String

Subsection Text (subSectionText04): String

Create new UID (createSeriesInstanceUID): Trigger

Patient Birth Date Year: Enum

tagDump: String

Device Serial Number: String

Patient Birth Date Year String: String

tagDumpSize: Integer

Doc Completion Description: String

Patient ID: String

Text (sectionText00): String

Document Intro: String

Patient Orientation: String

Text (sectionText01): String

Document Intro Title: String

Patient Sex: Enum

Text (sectionText02): String

Document Title: String

Patient Sex String: String

Text (sectionText03): String

Document Type: Enum

Patients Name: String

Text (sectionText04): String

dumpPrivateTagValues: Bool

Post Bad Param Errors: Bool

True File Name: String

File Name (unresolvedFileName): String

Preliminary Flag: Bool

Use Empty Laterality Tag If Not Found On Inheritance: Bool

File Name (fileName): String

Referring Physician Name: String

Verify Document: Bool

Finalize Document: Bool

regExLineFilter: String

Verify Document Observer Name: String

Inherit DICOM Information (CTRL+R): Trigger

Save (Ctrl+S): Trigger

Verify Document Organization: String

Inherit Series Number: Bool

Save As DICOM: Bool

warnDirectoriesOnBrowsing: Bool

InIdx: Integer

Save As HTML: Bool

warnNonExistingFileOnBrowsing: Bool

Input Selector: Enum

Save As XML: Bool

Input00: String

Series Description: String

Visible Fields

File Name (unresolvedFileName)

name: unresolvedFileName, type: String, deprecated name: unresolvedDcmInputFileName

If a loading operation from disk is selected as input in the Input Selector then the file name from which the DICOM tree shall be loaded is specified here. Otherwise this field is insensitive.

True File Name

name: absoluteFileName, type: String, persistent: no, deprecated name: dcmInputFileName

Absolute file path updated from File Name.

Input Selector

name: inputSelector, type: Enum, default: ImageConnector, deprecated name: inheritanceInput

Selects the input from which DICOM information shall be inherited when ‘Inherit DICOM Information’ is triggered. Placeholders in text sections: All placeholders in texts will be replaced by two question marks “??” if a DICOM tag cannot be found in the specified input, otherwise the found DICOM tag string will be inserted. While inheriting field values with Inherit DICOM Information (CTRL\+R): All fields whose corresponding DICOM tag is not found in the source will be set to an empty string, all others will be filled with the found information.

Values:

Title

Name

Description

Image Connector

ImageConnector

If Input Selector is set to this mode, then the DICOM tree used for inheriting DICOM tags is taken from this image connector.

File

File

All DICOM information is retrieved from the file given in field True File Name. It is expected to be a valid DICOM file; otherwise file IO errors will be posted.

Base Connector

BaseConnector

If Input Selector is set to this mode, then the DICOM tree used for inheriting DICOM tags is retrieved from the Base connector where DICOM tree or MultiFileVolumeList base objects are allowed.

InIdx

name: inputVolumeIndex, type: Integer, default: 0, minimum: 0, deprecated name: ddiOutVolIdx

This field selects the volume from the connected DirectDicomImport which shall be used as source for DICOM tags.

#Volumes

name: numVolumes, type: Integer, persistent: no, deprecated name: numDDIVolumes

This read-only field shows number of available volumes in the DirectDicomImport.

Inherit DICOM Information (CTRL+R)

name: inheritDICOMTags, type: Trigger

If this button is pressed then from the source specified in Input Selector DICOM information is retrieved if possible. If available the all DICOM specific fields are replaced by the input information. If no DICOM information is found then the fields are left unchanged. Be careful, because handwritten DICOM tags values are overwritten!

Copy Other Input Tags

name: copyOtherInputTags, type: Bool, default: FALSE

If disabled then only the required and important DICOM tags are written into the output file. If enabled then all other tags from the input are also copied even if they are not related to the written modality. WARNING: IF THIS IS ENABLED ALSO INAPPROPRIATE TAGS MIGHT BE COPIED TO THE CREATED FILE!

Save (Ctrl+S)

name: save, type: Trigger

If this button is pressed then dependent on the selected check boxes Save As DICOM, Save As HTML, and Save As XML the structured report files is saved in files with the selected content types. The file name by File Name and the suffixes are “.dcm”, “.html”, and “.xml”, respectively.

File Name (fileName)

name: fileName, type: String

The path and name of the structured report file to be written.

Post Bad Param Errors

name: postBadParamErrors, type: Bool, default: TRUE

If enabled then bad parameters are posted as ML error, otherwise they are only shown in status field.

Status

name: status, type: String, persistent: no

Shows general information and messages.

Document Type

name: documentType, type: Enum, default: BasicTextSR

Determines the Structured Report document type to be created.

Values:

Title

Name

Basic Text SR

BasicTextSR

Comprehensive SR

ComprehensiveSR

Enhanced SR

EnhancedSR

Save As DICOM

name: saveAsDICOM, type: Bool, default: FALSE

If enabled then the structured report is written into a DICOM ‘File Name.dcm’ file when save is pressed.

Save As XML

name: saveAsXML, type: Bool, default: FALSE

If enabled then the structured report is written into an XML ‘File Name.html’ file when save is pressed.

Short Info

name: shortInfo, type: String, persistent: no

Shows the structured reporting short information.

Long XMLInfo

name: longXMLInfo, type: String, persistent: no

Shows the structured reporting short information in XML format.

Save As HTML

name: saveAsHTML, type: Bool, default: FALSE

If enabled then the structured report is written into an HTML ‘File Name.html’ file when save is pressed.

Long HTMLInfo

name: longHTMLInfo, type: String, persistent: no

Shows the structured reporting dump.

Complete Document

name: completeDocument, type: Bool, default: FALSE

If enabled then the document will be completed after creation and Document Completion Description Fld will be set as description.

Doc Completion Description

name: docCompletionDescription, type: String

This description is used when the document is completed due to enabled Complete Document flag.

Verify Document

name: verifyDocument, type: Bool, default: FALSE

If enabled then the document will be verified after creation and VerifyDocumentObserverName and VerifyDocumentOrganization will be set.

Verify Document Observer Name

name: verifyDocumentObserverName, type: String

The observer name which is set if the document verification flag is, because ‘Verify Document’ and ‘Complete Document’ are on.

Verify Document Organization

name: verifyDocumentOrganization, type: String

The organization which is set if the document verification flag is set, because ‘Verify Document’ and ‘Complete Document’ are on.

Finalize Document

name: finalizeDocument, type: Bool, default: FALSE

If enabled then the document will be finalized as a last step before storing it; note that this does NOT include any digital signing or so.

Document Title

name: documentTitle, type: String

The title of the document.

Document Intro Title

name: documentIntroTitle, type: String

The title of the document introduction.

Document Intro

name: documentIntro, type: String

The introduction text of the document.

Preliminary Flag

name: preliminaryFlag, type: Bool, default: TRUE

If enabled the document is set to a non final state.

Patients Name

name: patientsName, type: String

The name of the patient this report is created for.

Patient ID

name: patientID, type: String

String/number used to identify the patient.

Patient Birth Date Year

name: patientBirthDateYearEnum, type: Enum, default: 1900

The selectable year of birth of the patient; ‘User Defined’ allows manual specification.

Values:

Title

Name

User Defined

User Defined

1900

1900

1901

1901

1902

1902

1903

1903

1904

1904

1905

1905

1906

1906

1907

1907

1908

1908

1909

1909

1910

1910

1911

1911

1912

1912

1913

1913

1914

1914

1915

1915

1916

1916

1917

1917

1918

1918

1919

1919

1920

1920

1921

1921

1922

1922

1923

1923

1924

1924

1925

1925

1926

1926

1927

1927

1928

1928

1929

1929

1930

1930

1931

1931

1932

1932

1933

1933

1934

1934

1935

1935

1936

1936

1937

1937

1938

1938

1939

1939

1940

1940

1941

1941

1942

1942

1943

1943

1944

1944

1945

1945

1946

1946

1947

1947

1948

1948

1949

1949

1950

1950

1951

1951

1952

1952

1953

1953

1954

1954

1955

1955

1956

1956

1957

1957

1958

1958

1959

1959

1960

1960

1961

1961

1962

1962

1963

1963

1964

1964

1965

1965

1966

1966

1967

1967

1968

1968

1969

1969

1970

1970

1971

1971

1972

1972

1973

1973

1974

1974

1975

1975

1976

1976

1977

1977

1978

1978

1979

1979

1980

1980

1981

1981

1982

1982

1983

1983

1984

1984

1985

1985

1986

1986

1987

1987

1988

1988

1989

1989

1990

1990

1991

1991

1992

1992

1993

1993

1994

1994

1995

1995

1996

1996

1997

1997

1998

1998

1999

1999

2000

2000

2001

2001

2002

2002

2003

2003

2004

2004

2005

2005

2006

2006

2007

2007

2008

2008

2009

2009

2010

2010

2011

2011

2012

2012

2013

2013

2014

2014

2015

2015

2016

2016

2017

2017

2018

2018

2019

2019

2020

2020

2021

2021

2022

2022

2023

2023

2024

2024

2025

2025

2026

2026

2027

2027

2028

2028

2029

2029

2030

2030

2031

2031

2032

2032

2033

2033

2034

2034

2035

2035

2036

2036

2037

2037

2038

2038

2039

2039

2040

2040

2041

2041

2042

2042

2043

2043

2044

2044

2045

2045

2046

2046

2047

2047

2048

2048

2049

2049

2050

2050

2051

2051

2052

2052

2053

2053

2054

2054

2055

2055

2056

2056

2057

2057

2058

2058

2059

2059

Patient Birth Date Year String

name: patientBirthDateYearString, type: String, default: 1900

The year of the patient birth as string. Can be modified manually only if ‘Patient Sex’ is ‘User Defined’.

Patient Birth Date Month

name: patientBirthDateMonthEnum, type: Enum, default: 01-January

The selectable month of birth of the patient; ‘User Defined’ allows manual specification. For convenience the module also allows and translates values such as “03-March” or “March” to the required value component “03”, respectively. See DICOM tag Patient’s Birth Day (0010,0030).

Values:

Title

Name

User Defined

User Defined

01-January

01-January

02-February

02-February

03-March

03-March

04-April

04-April

05-May

05-May

06-June

06-June

07-July

07-July

08-August

08-August

09-September

09-September

10-October

10-October

11-November

11-November

12-December

12-December

Patient Birth Date Month String

name: patientBirthDateMonthString, type: String, default: 01-January

The month of birth of the patient; ‘User Defined’ allows manual specification. For convenience the module also allows and translates values such as “03-March” or “March” to the required value component “03”, respectively. See DICOM tag Patient’s Birth Day (0010,0030).

Patient Birth Date Day

name: patientBirthDateDayEnum, type: Enum, default: 01

The selectable Day of birth of the patient; ‘User Defined’ allows manual specification.

Values:

Title

Name

User Defined

User Defined

01

01

02

02

03

03

04

04

05

05

06

06

07

07

08

08

09

09

10

10

11

11

12

12

13

13

14

14

15

15

16

16

17

17

18

18

19

19

20

20

21

21

22

22

23

23

24

24

25

25

26

26

27

27

28

28

29

29

30

30

31

31

Patient Birth Date Day String

name: patientBirthDateDayString, type: String, default: 01

The day of the patient birth as string. Can be modified manually only if ‘Patient Birth Date Day’ is ‘User Defined’.

Patient Sex

name: patientSexEnum, type: Enum, default: Other

The selectable sex of the patient; ‘User Defined’ allows manual specification.

Values:

Title

Name

Other

Other

Female

Female

Male

Male

User Defined

User Defined

Patient Sex String

name: patientSexString, type: String, default: Other

The sex of the patient as string. Can be modified manually only if ‘Patient Sex’ is ‘User Defined’.

Study Instance UID

name: studyInstanceUID, type: String

DICOM tag: Study Instance UID (0020,000D) Unique identifier for the study. If available then see Auto and C.12.2 Common Instance Reference Module in the DICOM standard for details and important dependent settings. Must contain up to 64 characters from ‘0’-‘9’ or ‘.’.

Create new UID (createStudyInstanceUID)

name: createStudyInstanceUID, type: Trigger

Creates a new Study Instance UID

Auto (autoCreateStudyInstanceUID)

name: autoCreateStudyInstanceUID, type: Bool, default: TRUE

If enabled for each written file a new Study Instance UID is created. If disabled the currently set one is used.

Study Date

name: studyDate, type: String

DICOM tag: Study Date (0008,0020). The date the study started. May be empty.

Study Time

name: studyTime, type: String

DICOM tag: Study Time (0008,0030). The time the study started. May be empty.

Referring Physician Name

name: referringPhysicianName, type: String

DICOM tag: The related physician.

Study UID

name: studyUID, type: String

DICOM tag: The study UID which references the study for which this report is created.

Accession Number

name: accessionNumber, type: String

DICOM tag: The accession number.

Study Description

name: studyDescription, type: String

DICOM tag: The study for which this report is created.

Series Instance UID

name: seriesInstanceUID, type: String

DICOM tag: Series Instance UID (0020,000E). Unique identifier of the series, must be non-empty in case of some enhanced contexts. Must contain up to 64 characters from ‘0’-‘9’ or ‘.’.

Create new UID (createSeriesInstanceUID)

name: createSeriesInstanceUID, type: Trigger

Creates a new Series Instance UID

Auto (autoCreateSeriesInstanceUID)

name: autoCreateSeriesInstanceUID, type: Bool, default: TRUE

If enabled for each written file a new Series Instance UID is created. If disabled the currently set one is used.

Series Number

name: seriesNumber, type: String

DICOM tag: Series Number (0020,0011). Integer number with at most 12 digits; tag must exist and in most contexts it must have a non-empty value; in a few IODs it is allowed to be empty.

Inherit Series Number

name: inheritSeriesNumber, type: Bool, default: TRUE

Sometimes it is not desired to inherit the Series Number tag from the input, because it’s set by the module user. For this purpose it can be disabled.

Laterality

name: laterality, type: Enum, default: DoNotWriteTagValue

DICOM tag: Laterality (0020,0060). Allowed values: ‘L’ (Left), ‘R’ (Right), and empty value (WriteEmptyTagValue). Note that not writing the tag value may violate the DICOM standard under some circumstances.

Values:

Title

Name

Do Not Write Tag Value

DoNotWriteTagValue

Write Empty Tag Value

WriteEmptyTagValue

L

L

R

R

Use Empty Laterality Tag If Not Found On Inheritance

name: useEmptyLateralityTagIfNotFoundOnInheritance, type: Bool, default: TRUE

In may contexts the Laterality tag (0020,0060) must be available but is allowed to be empty, however, often it cannot be inherited since it is not part of the DICOM. This field allows to inherit a state that always an empty tag value is written instead of skipping it which perhaps would violate the DICOM standard. Also depends on other Laterality tags.

Series Description

name: seriesDescription, type: String

DICOM tag: The series for which this report is created.

Manufacturer

name: manufacturer, type: String

DICOM tag: Company creating this report.

Manufacturer Model Name

name: manufacturerModelName, type: String

DICOM tag: Model name determined by the manufacturer.

Device Serial Number

name: deviceSerialNumber, type: String

DICOM tag: The serial number of the device.

Software Versions

name: softwareVersions, type: String

DICOM tag: The software version.

Instance Number

name: instanceNumber, type: String

DICOM tag: The instance number.

Patient Orientation

name: patientOrientation, type: String

DICOM tag: Patient Orientation (0020,0020). May be empty. Must obey value representation CS (Uppercase characters, ‘0’-‘9’, the SPACE character, and underscore ‘_’, of the Default Character Repertoire, 16 bytes maximum).

Content Date

name: contentDate, type: String

DICOM tag: The content date.

Content Time

name: contentTime, type: String

DICOM tag: The content time.

Open Sub Section00

name: openSubSection00, type: Bool, default: FALSE

Determines whether the entry is placed in a subsection or after the previous one.

Close Sub Section00

name: closeSubSection00, type: Bool, default: FALSE

Determines whether after the entry a previous subsection is closed.

Coding Value And Meaning00

name: codingValueAndMeaning00, type: Enum

The coding and the menaning of the field content

Values:

Title

Name

User Defined

User Defined

IHE.01-Document Title

IHE.01-Document Title

IHE.02-Observation Context Mode

IHE.02-Observation Context Mode

Ihe.03-direct

IHE.03-DIRECT

IHE.04-Recording Observer’s Name

IHE.04-Recording Observer’s Name

IHE.05-Recording Observer’s Organization Name

IHE.05-Recording Observer’s Organization Name

IHE.06-Observation Context Mode

IHE.06-Observation Context Mode

Ihe.07-patient

IHE.07-PATIENT

IHE.08-Section Heading

IHE.08-Section Heading

IHE.09-Report Text

IHE.09-Report Text

IHE.10-Image Reference

IHE.10-Image Reference

DT.01-Radiology Report

DT.01-Radiology Report

DT.03-Ultrasound Report

DT.03-Ultrasound Report

DT.04-CT Report

DT.04-CT Report

DT.05-MR Report

DT.05-MR Report

DT.06-Consultation Report

DT.06-Consultation Report

RE.01-History

RE.01-History

RE.02-Request

RE.02-Request

RE.03-Procedure

RE.03-Procedure

Re.04-

RE.04-

RE.05-Finding

RE.05-Finding

RE.06-Impression

RE.06-Impression

RE.07-Recommendation

RE.07-Recommendation

RE.08-Conclusion

RE.08-Conclusion

CODE 01-Description

CODE_01-Description

CODE 02-Diagnosis

CODE_02-Diagnosis

CODE 03-Treatment

CODE_03-Treatment

CODE 04-Referring Physician

CODE_04-Referring Physician

CODE 05-Hospital Name

CODE_05-Hospital Name

CODE 06-Redlands Clinic

CODE_06-Redlands Clinic

CODE 07-PA Chest

CODE_07-PA Chest

CODE 08-Abdomen

CODE_08-Abdomen

CODE 09-Chief Complaint

CODE_09-Chief Complaint

CODE 10-Present Illness

CODE_10-Present Illness

CODE 11-Past History

CODE_11-Past History

CODE 12-Illnesses

CODE_12-Illnesses

CODE 13-Allergies

CODE_13-Allergies

CODE 14-Medications

CODE_14-Medications

CODE 15-Operations

CODE_15-Operations

CODE 16-Social

CODE_16-Social

CODE 17-Family History

CODE_17-Family History

CODE 18-Family History

CODE_18-Family History

CODE 19-Discharge Summary

CODE_19-Discharge Summary

CODE 20-History of present Illness

CODE_20-History of present Illness

CODE 21-Physical Examination

CODE_21-Physical Examination

CODE 22-Admitting Diagnosis

CODE_22-Admitting Diagnosis

CODE 23-Laboratory Data on Admission

CODE_23-Laboratory Data on Admission

CODE 24-Hospital Course and Treatment

CODE_24-Hospital Course and Treatment

CODE 25-Surgical Procedures

CODE_25-Surgical Procedures

CODE 26-Discharge Diagnosis

CODE_26-Discharge Diagnosis

CODE 27-Teeth Present

CODE_27-Teeth Present

CODE 28-Orthodontic/Pediatric Assessment

CODE_28-Orthodontic/Pediatric Assessment

CODE 29-Other

CODE_29-Other

SH.06-Findings

SH.06-Findings

IR.02-Best illustration of finding

IR.02-Best illustration of finding

OR.01-Physician

OR.01-Physician

Code Meaning00

name: codeMeaning00, type: String

The meaning of the field content for the case that ‘Usewr Defined’ is selected in ‘Coding Value And Meaning’.

Sub Section Container Title00

name: subSectionContainerTitle00, type: String

If ‘OpenSubSection’ is true then this defines the title of the container of the subsection; otherwise it is ignored.

Sub Section Title00

name: subSectionTitle00, type: String

If ‘OpenSubSection’ is true then this defines the title of the subsection; otherwise it is ignored.

Subsection Text (subSectionText00)

name: subSectionText00, type: String

If ‘OpenSubSection’ is true then this defines the text content of the subsection; otherwise it is ignored.

Text (sectionText00)

name: sectionText00, type: String

A text section of the structured report to be created.

Open Sub Section01

name: openSubSection01, type: Bool, default: FALSE

Determines whether the entry is placed in a subsection or after the previous one.

Close Sub Section01

name: closeSubSection01, type: Bool, default: FALSE

Determines whether after the entry a previous subsection is closed.

Coding Value And Meaning01

name: codingValueAndMeaning01, type: Enum

The coding and the menaning of the field content

Values:

Title

Name

User Defined

User Defined

IHE.01-Document Title

IHE.01-Document Title

IHE.02-Observation Context Mode

IHE.02-Observation Context Mode

Ihe.03-direct

IHE.03-DIRECT

IHE.04-Recording Observer’s Name

IHE.04-Recording Observer’s Name

IHE.05-Recording Observer’s Organization Name

IHE.05-Recording Observer’s Organization Name

IHE.06-Observation Context Mode

IHE.06-Observation Context Mode

Ihe.07-patient

IHE.07-PATIENT

IHE.08-Section Heading

IHE.08-Section Heading

IHE.09-Report Text

IHE.09-Report Text

IHE.10-Image Reference

IHE.10-Image Reference

DT.01-Radiology Report

DT.01-Radiology Report

DT.03-Ultrasound Report

DT.03-Ultrasound Report

DT.04-CT Report

DT.04-CT Report

DT.05-MR Report

DT.05-MR Report

DT.06-Consultation Report

DT.06-Consultation Report

RE.01-History

RE.01-History

RE.02-Request

RE.02-Request

RE.03-Procedure

RE.03-Procedure

Re.04-

RE.04-

RE.05-Finding

RE.05-Finding

RE.06-Impression

RE.06-Impression

RE.07-Recommendation

RE.07-Recommendation

RE.08-Conclusion

RE.08-Conclusion

CODE 01-Description

CODE_01-Description

CODE 02-Diagnosis

CODE_02-Diagnosis

CODE 03-Treatment

CODE_03-Treatment

CODE 04-Referring Physician

CODE_04-Referring Physician

CODE 05-Hospital Name

CODE_05-Hospital Name

CODE 06-Redlands Clinic

CODE_06-Redlands Clinic

CODE 07-PA Chest

CODE_07-PA Chest

CODE 08-Abdomen

CODE_08-Abdomen

CODE 09-Chief Complaint

CODE_09-Chief Complaint

CODE 10-Present Illness

CODE_10-Present Illness

CODE 11-Past History

CODE_11-Past History

CODE 12-Illnesses

CODE_12-Illnesses

CODE 13-Allergies

CODE_13-Allergies

CODE 14-Medications

CODE_14-Medications

CODE 15-Operations

CODE_15-Operations

CODE 16-Social

CODE_16-Social

CODE 17-Family History

CODE_17-Family History

CODE 18-Family History

CODE_18-Family History

CODE 19-Discharge Summary

CODE_19-Discharge Summary

CODE 20-History of present Illness

CODE_20-History of present Illness

CODE 21-Physical Examination

CODE_21-Physical Examination

CODE 22-Admitting Diagnosis

CODE_22-Admitting Diagnosis

CODE 23-Laboratory Data on Admission

CODE_23-Laboratory Data on Admission

CODE 24-Hospital Course and Treatment

CODE_24-Hospital Course and Treatment

CODE 25-Surgical Procedures

CODE_25-Surgical Procedures

CODE 26-Discharge Diagnosis

CODE_26-Discharge Diagnosis

CODE 27-Teeth Present

CODE_27-Teeth Present

CODE 28-Orthodontic/Pediatric Assessment

CODE_28-Orthodontic/Pediatric Assessment

CODE 29-Other

CODE_29-Other

SH.06-Findings

SH.06-Findings

IR.02-Best illustration of finding

IR.02-Best illustration of finding

OR.01-Physician

OR.01-Physician

Code Meaning01

name: codeMeaning01, type: String

The meaning of the field content for the case that ‘Usewr Defined’ is selected in ‘Coding Value And Meaning’.

Sub Section Container Title01

name: subSectionContainerTitle01, type: String

If ‘OpenSubSection’ is true then this defines the title of the container of the subsection; otherwise it is ignored.

Sub Section Title01

name: subSectionTitle01, type: String

If ‘OpenSubSection’ is true then this defines the title of the subsection; otherwise it is ignored.

Subsection Text (subSectionText01)

name: subSectionText01, type: String

If ‘OpenSubSection’ is true then this defines the text content of the subsection; otherwise it is ignored.

Text (sectionText01)

name: sectionText01, type: String

A text section of the structured report to be created.

Open Sub Section02

name: openSubSection02, type: Bool, default: FALSE

Determines whether the entry is placed in a subsection or after the previous one.

Close Sub Section02

name: closeSubSection02, type: Bool, default: FALSE

Determines whether after the entry a previous subsection is closed.

Coding Value And Meaning02

name: codingValueAndMeaning02, type: Enum

The coding and the menaning of the field content

Values:

Title

Name

User Defined

User Defined

IHE.01-Document Title

IHE.01-Document Title

IHE.02-Observation Context Mode

IHE.02-Observation Context Mode

Ihe.03-direct

IHE.03-DIRECT

IHE.04-Recording Observer’s Name

IHE.04-Recording Observer’s Name

IHE.05-Recording Observer’s Organization Name

IHE.05-Recording Observer’s Organization Name

IHE.06-Observation Context Mode

IHE.06-Observation Context Mode

Ihe.07-patient

IHE.07-PATIENT

IHE.08-Section Heading

IHE.08-Section Heading

IHE.09-Report Text

IHE.09-Report Text

IHE.10-Image Reference

IHE.10-Image Reference

DT.01-Radiology Report

DT.01-Radiology Report

DT.03-Ultrasound Report

DT.03-Ultrasound Report

DT.04-CT Report

DT.04-CT Report

DT.05-MR Report

DT.05-MR Report

DT.06-Consultation Report

DT.06-Consultation Report

RE.01-History

RE.01-History

RE.02-Request

RE.02-Request

RE.03-Procedure

RE.03-Procedure

Re.04-

RE.04-

RE.05-Finding

RE.05-Finding

RE.06-Impression

RE.06-Impression

RE.07-Recommendation

RE.07-Recommendation

RE.08-Conclusion

RE.08-Conclusion

CODE 01-Description

CODE_01-Description

CODE 02-Diagnosis

CODE_02-Diagnosis

CODE 03-Treatment

CODE_03-Treatment

CODE 04-Referring Physician

CODE_04-Referring Physician

CODE 05-Hospital Name

CODE_05-Hospital Name

CODE 06-Redlands Clinic

CODE_06-Redlands Clinic

CODE 07-PA Chest

CODE_07-PA Chest

CODE 08-Abdomen

CODE_08-Abdomen

CODE 09-Chief Complaint

CODE_09-Chief Complaint

CODE 10-Present Illness

CODE_10-Present Illness

CODE 11-Past History

CODE_11-Past History

CODE 12-Illnesses

CODE_12-Illnesses

CODE 13-Allergies

CODE_13-Allergies

CODE 14-Medications

CODE_14-Medications

CODE 15-Operations

CODE_15-Operations

CODE 16-Social

CODE_16-Social

CODE 17-Family History

CODE_17-Family History

CODE 18-Family History

CODE_18-Family History

CODE 19-Discharge Summary

CODE_19-Discharge Summary

CODE 20-History of present Illness

CODE_20-History of present Illness

CODE 21-Physical Examination

CODE_21-Physical Examination

CODE 22-Admitting Diagnosis

CODE_22-Admitting Diagnosis

CODE 23-Laboratory Data on Admission

CODE_23-Laboratory Data on Admission

CODE 24-Hospital Course and Treatment

CODE_24-Hospital Course and Treatment

CODE 25-Surgical Procedures

CODE_25-Surgical Procedures

CODE 26-Discharge Diagnosis

CODE_26-Discharge Diagnosis

CODE 27-Teeth Present

CODE_27-Teeth Present

CODE 28-Orthodontic/Pediatric Assessment

CODE_28-Orthodontic/Pediatric Assessment

CODE 29-Other

CODE_29-Other

SH.06-Findings

SH.06-Findings

IR.02-Best illustration of finding

IR.02-Best illustration of finding

OR.01-Physician

OR.01-Physician

Code Meaning02

name: codeMeaning02, type: String

The meaning of the field content for the case that ‘Usewr Defined’ is selected in ‘Coding Value And Meaning’.

Sub Section Container Title02

name: subSectionContainerTitle02, type: String

If ‘OpenSubSection’ is true then this defines the title of the container of the subsection; otherwise it is ignored.

Sub Section Title02

name: subSectionTitle02, type: String

If ‘OpenSubSection’ is true then this defines the title of the subsection; otherwise it is ignored.

Subsection Text (subSectionText02)

name: subSectionText02, type: String

If ‘OpenSubSection’ is true then this defines the text content of the subsection; otherwise it is ignored.

Text (sectionText02)

name: sectionText02, type: String

A text section of the structured report to be created.

Open Sub Section03

name: openSubSection03, type: Bool, default: FALSE

Determines whether the entry is placed in a subsection or after the previous one.

Close Sub Section03

name: closeSubSection03, type: Bool, default: FALSE

Determines whether after the entry a previous subsection is closed.

Coding Value And Meaning03

name: codingValueAndMeaning03, type: Enum

The coding and the menaning of the field content

Values:

Title

Name

User Defined

User Defined

IHE.01-Document Title

IHE.01-Document Title

IHE.02-Observation Context Mode

IHE.02-Observation Context Mode

Ihe.03-direct

IHE.03-DIRECT

IHE.04-Recording Observer’s Name

IHE.04-Recording Observer’s Name

IHE.05-Recording Observer’s Organization Name

IHE.05-Recording Observer’s Organization Name

IHE.06-Observation Context Mode

IHE.06-Observation Context Mode

Ihe.07-patient

IHE.07-PATIENT

IHE.08-Section Heading

IHE.08-Section Heading

IHE.09-Report Text

IHE.09-Report Text

IHE.10-Image Reference

IHE.10-Image Reference

DT.01-Radiology Report

DT.01-Radiology Report

DT.03-Ultrasound Report

DT.03-Ultrasound Report

DT.04-CT Report

DT.04-CT Report

DT.05-MR Report

DT.05-MR Report

DT.06-Consultation Report

DT.06-Consultation Report

RE.01-History

RE.01-History

RE.02-Request

RE.02-Request

RE.03-Procedure

RE.03-Procedure

Re.04-

RE.04-

RE.05-Finding

RE.05-Finding

RE.06-Impression

RE.06-Impression

RE.07-Recommendation

RE.07-Recommendation

RE.08-Conclusion

RE.08-Conclusion

CODE 01-Description

CODE_01-Description

CODE 02-Diagnosis

CODE_02-Diagnosis

CODE 03-Treatment

CODE_03-Treatment

CODE 04-Referring Physician

CODE_04-Referring Physician

CODE 05-Hospital Name

CODE_05-Hospital Name

CODE 06-Redlands Clinic

CODE_06-Redlands Clinic

CODE 07-PA Chest

CODE_07-PA Chest

CODE 08-Abdomen

CODE_08-Abdomen

CODE 09-Chief Complaint

CODE_09-Chief Complaint

CODE 10-Present Illness

CODE_10-Present Illness

CODE 11-Past History

CODE_11-Past History

CODE 12-Illnesses

CODE_12-Illnesses

CODE 13-Allergies

CODE_13-Allergies

CODE 14-Medications

CODE_14-Medications

CODE 15-Operations

CODE_15-Operations

CODE 16-Social

CODE_16-Social

CODE 17-Family History

CODE_17-Family History

CODE 18-Family History

CODE_18-Family History

CODE 19-Discharge Summary

CODE_19-Discharge Summary

CODE 20-History of present Illness

CODE_20-History of present Illness

CODE 21-Physical Examination

CODE_21-Physical Examination

CODE 22-Admitting Diagnosis

CODE_22-Admitting Diagnosis

CODE 23-Laboratory Data on Admission

CODE_23-Laboratory Data on Admission

CODE 24-Hospital Course and Treatment

CODE_24-Hospital Course and Treatment

CODE 25-Surgical Procedures

CODE_25-Surgical Procedures

CODE 26-Discharge Diagnosis

CODE_26-Discharge Diagnosis

CODE 27-Teeth Present

CODE_27-Teeth Present

CODE 28-Orthodontic/Pediatric Assessment

CODE_28-Orthodontic/Pediatric Assessment

CODE 29-Other

CODE_29-Other

SH.06-Findings

SH.06-Findings

IR.02-Best illustration of finding

IR.02-Best illustration of finding

OR.01-Physician

OR.01-Physician

Code Meaning03

name: codeMeaning03, type: String

The meaning of the field content for the case that ‘Usewr Defined’ is selected in ‘Coding Value And Meaning’.

Sub Section Container Title03

name: subSectionContainerTitle03, type: String

If ‘OpenSubSection’ is true then this defines the title of the container of the subsection; otherwise it is ignored.

Sub Section Title03

name: subSectionTitle03, type: String

If ‘OpenSubSection’ is true then this defines the title of the subsection; otherwise it is ignored.

Subsection Text (subSectionText03)

name: subSectionText03, type: String

If ‘OpenSubSection’ is true then this defines the text content of the subsection; otherwise it is ignored.

Text (sectionText03)

name: sectionText03, type: String

A text section of the structured report to be created.

Open Sub Section04

name: openSubSection04, type: Bool, default: FALSE

Determines whether the entry is placed in a subsection or after the previous one.

Close Sub Section04

name: closeSubSection04, type: Bool, default: FALSE

Determines whether after the entry a previous subsection is closed.

Coding Value And Meaning04

name: codingValueAndMeaning04, type: Enum

The coding and the menaning of the field content

Values:

Title

Name

User Defined

User Defined

IHE.01-Document Title

IHE.01-Document Title

IHE.02-Observation Context Mode

IHE.02-Observation Context Mode

Ihe.03-direct

IHE.03-DIRECT

IHE.04-Recording Observer’s Name

IHE.04-Recording Observer’s Name

IHE.05-Recording Observer’s Organization Name

IHE.05-Recording Observer’s Organization Name

IHE.06-Observation Context Mode

IHE.06-Observation Context Mode

Ihe.07-patient

IHE.07-PATIENT

IHE.08-Section Heading

IHE.08-Section Heading

IHE.09-Report Text

IHE.09-Report Text

IHE.10-Image Reference

IHE.10-Image Reference

DT.01-Radiology Report

DT.01-Radiology Report

DT.03-Ultrasound Report

DT.03-Ultrasound Report

DT.04-CT Report

DT.04-CT Report

DT.05-MR Report

DT.05-MR Report

DT.06-Consultation Report

DT.06-Consultation Report

RE.01-History

RE.01-History

RE.02-Request

RE.02-Request

RE.03-Procedure

RE.03-Procedure

Re.04-

RE.04-

RE.05-Finding

RE.05-Finding

RE.06-Impression

RE.06-Impression

RE.07-Recommendation

RE.07-Recommendation

RE.08-Conclusion

RE.08-Conclusion

CODE 01-Description

CODE_01-Description

CODE 02-Diagnosis

CODE_02-Diagnosis

CODE 03-Treatment

CODE_03-Treatment

CODE 04-Referring Physician

CODE_04-Referring Physician

CODE 05-Hospital Name

CODE_05-Hospital Name

CODE 06-Redlands Clinic

CODE_06-Redlands Clinic

CODE 07-PA Chest

CODE_07-PA Chest

CODE 08-Abdomen

CODE_08-Abdomen

CODE 09-Chief Complaint

CODE_09-Chief Complaint

CODE 10-Present Illness

CODE_10-Present Illness

CODE 11-Past History

CODE_11-Past History

CODE 12-Illnesses

CODE_12-Illnesses

CODE 13-Allergies

CODE_13-Allergies

CODE 14-Medications

CODE_14-Medications

CODE 15-Operations

CODE_15-Operations

CODE 16-Social

CODE_16-Social

CODE 17-Family History

CODE_17-Family History

CODE 18-Family History

CODE_18-Family History

CODE 19-Discharge Summary

CODE_19-Discharge Summary

CODE 20-History of present Illness

CODE_20-History of present Illness

CODE 21-Physical Examination

CODE_21-Physical Examination

CODE 22-Admitting Diagnosis

CODE_22-Admitting Diagnosis

CODE 23-Laboratory Data on Admission

CODE_23-Laboratory Data on Admission

CODE 24-Hospital Course and Treatment

CODE_24-Hospital Course and Treatment

CODE 25-Surgical Procedures

CODE_25-Surgical Procedures

CODE 26-Discharge Diagnosis

CODE_26-Discharge Diagnosis

CODE 27-Teeth Present

CODE_27-Teeth Present

CODE 28-Orthodontic/Pediatric Assessment

CODE_28-Orthodontic/Pediatric Assessment

CODE 29-Other

CODE_29-Other

SH.06-Findings

SH.06-Findings

IR.02-Best illustration of finding

IR.02-Best illustration of finding

OR.01-Physician

OR.01-Physician

Code Meaning04

name: codeMeaning04, type: String

The meaning of the field content for the case that ‘Usewr Defined’ is selected in ‘Coding Value And Meaning’.

Sub Section Container Title04

name: subSectionContainerTitle04, type: String

If ‘OpenSubSection’ is true then this defines the title of the container of the subsection; otherwise it is ignored.

Sub Section Title04

name: subSectionTitle04, type: String

If ‘OpenSubSection’ is true then this defines the title of the subsection; otherwise it is ignored.

Subsection Text (subSectionText04)

name: subSectionText04, type: String

If ‘OpenSubSection’ is true then this defines the text content of the subsection; otherwise it is ignored.

Text (sectionText04)

name: sectionText04, type: String

A text section of the structured report to be created.

Input00

name: input00, type: String

Field whose value can be inserted in the structured report by using the tag $(input00).

Input01

name: input01, type: String

Field whose value can be inserted in the structured report by using the tag $(input01).

Input02

name: input02, type: String

Field whose value can be inserted in the structured report by using the tag $(input02).

Input03

name: input03, type: String

Field whose value can be inserted in the structured report by using the tag $(input03).

Input04

name: input04, type: String

Field whose value can be inserted in the structured report by using the tag $(input04).

Input05

name: input05, type: String

Field whose value can be inserted in the structured report by using the tag $(input05).

Input06

name: input06, type: String

Field whose value can be inserted in the structured report by using the tag $(input06).

Input07

name: input07, type: String

Field whose value can be inserted in the structured report by using the tag $(input07).

Input08

name: input08, type: String

Field whose value can be inserted in the structured report by using the tag $(input08).

Input09

name: input09, type: String

Field whose value can be inserted in the structured report by using the tag $(input09).

Hidden Fields

warnNonExistingFileOnBrowsing

name: warnNonExistingFileOnBrowsing, type: Bool, default: TRUE

warnDirectoriesOnBrowsing

name: warnDirectoriesOnBrowsing, type: Bool, default: TRUE

tagDumpSize

name: tagDumpSize, type: Integer, default: 10000

dumpPrivateTagValues

name: dumpPrivateTagValues, type: Bool, default: FALSE

numShownBinaryEntries

name: numShownBinaryEntries, type: Integer, default: 8

annotate

name: annotate, type: Bool, default: FALSE

regExLineFilter

name: regExLineFilter, type: String

tagDump

name: tagDump, type: String, persistent: no