Report information module (Version 2.3, new module)

 

Purpose and target

The purpose of this MML module is to provide reports on radiological tests, physiological tests, and pathological tests.

 

namespaces declaration

The namespaces declaration for this module is as follows:

xmlns:mmlRp="http://www.medxml.net/MML/ContentModule/report/1.0"

 

Document header information (docInfo) module detail specification

docInfo

MML0005 table “report” must be input for the contentModuleType attribute.

title

A title that indicates the content of the report must be input.

For the generationPurpose attribute, select and input a suitable choice from among the MML0007 table’s “report,” “reportRadiology,” and “reportPathology,” for instance.

confirmDate

This is the module creation date. It should match the report date/time in the module.

mmlCi:CreatorInfo

The document creator in the report information module is not the test client but the report writer.

extRefs

The mmlCm:extRef element in the report information module is provided. Only the number of external link information items that are provided is repeated.

content

Just one report information module is input for a single content.

Element list

 

Elements (Indented by Hierarchy)

Attribute

Datatypes

Occurrence

Table id

1

mmlRp:ReportModule

 

 

 

 

1.1.

Å 

mmlRp:information

 

 

 

 

 

Å 

Å 

Å 

Å 

mmlRp:performTime

dateTime

#REQUIRED

 

 

Å 

Å 

Å 

Å 

mmlRp:reportTime

dateTime

#REQUIRED

 

1.1.1.

Å 

Å 

mmlRp:reportStatus

 

string

 

 

 

Å 

Å 

Å 

Å 

mmlRp:statusCode

string

#REQUIRED

mmlLb0001

 

Å 

Å 

Å 

Å 

mmlRp:statusCodeId

string

#REQUIRED

 

1.1.2.

Å 

Å 

mmlRp:testClass

 

string

 

 

 

Å 

Å 

Å 

Å 

mmlRp:testClassCode

string

#REQUIRED

MML0033

 

Å 

Å 

Å 

Å 

mmlRp:testClassCodeId

string

#REQUIRED

 

1.1.3.

Å 

Å 

mmlRp:testSubclass

 

string

?

 

 

Å 

Å 

Å 

Å 

mmlRp:testSubclassCode

string

#IMPLIED

Specified by user

 

Å 

Å 

Å 

Å 

mmlRp:testSubclassCodeId

string

#IMPLIED

 

1.1.4.

Å 

Å 

mmlRp:organ

 

string

?

 

1.1.5.

Å 

Å 

mmlRp:consultFrom

 

 

?

 

1.1.5.1.

Å 

Å 

Å 

mmlRp:conFacility

 

string

?

 

 

Å 

Å 

Å 

Å 

mmlRp:facilityCode

string

#IMPLIED

 

 

Å 

Å 

Å 

Å 

mmlRp:facilityCodeId

string

#IMPLIED

MML0027

1.1.5.2.

Å 

Å 

Å 

mmlRp:conDepartment

 

string

?

 

 

Å 

Å 

Å 

Å 

mmlRp:depCode

string

#IMPLIED

MML0028

 

Å 

Å 

Å 

Å 

mmlRp:depCodeId

string

#IMPLIED

 

1.1.5.3.

Å 

Å 

Å 

mmlRp:conWard

 

string

?

 

 

Å 

Å 

Å 

Å 

mmlRp:wardCode

string

#IMPLIED

Specified by user

 

Å 

Å 

Å 

Å 

mmlRp:wardCodeId

string

#IMPLIED

 

1.1.5.4.

Å 

Å 

Å 

mmlRp:client

 

string

?

 

 

Å 

Å 

Å 

Å 

mmlRp:clientCode

string

#IMPLIED

Specified by user

 

Å 

Å 

Å 

Å 

mmlRp:clientCodeId

string

#IMPLIED

 

1.1.6.

Å 

mmlRp:perform

 

 

 

 

1.1.6.1.

Å 

Å 

Å 

mmlRp:pFacility

 

string

 

 

 

Å 

Å 

Å 

Å 

mmlRp:facilityCode

string

#REQUIRED

 

 

Å 

Å 

Å 

Å 

mmlRp:facilityCodeId

string

#REQUIRED

MML0027

1.1.6.2.

Å 

Å 

Å 

mmlRp:pDepartment

 

string

?

 

 

Å 

Å 

Å 

Å 

mmlRp:depCode

string

#IMPLIED

MML0028

 

Å 

Å 

Å 

Å 

mmlRp:depCodeId

string

#IMPLIED

 

1.1.6.3.

Å 

Å 

Å 

mmlRp:pWard

 

string

?

 

 

Å 

Å 

Å 

Å 

mmlRp:wardCode

string

#IMPLIED

Specified by user

 

Å 

Å 

Å 

Å 

mmlRp:wardCodeId

string

#IMPLIED

 

1.1.6.4.

Å 

Å 

Å 

mmlRp:performer

 

string

 

 

 

Å 

Å 

Å 

Å 

mmlRp:performerCode

string

#REQUIRED

Specified by user

 

Å 

Å 

Å 

Å 

mmlRp:performerCodeId

string

#REQUIRED

 

1.1.6.5.

Å 

Å 

Å 

mmlRp:supervisor

 

string

?

 

 

Å 

Å 

Å 

Å 

mmlRp:supervisorCode

string

#IMPLIED

Specified by user

 

Å 

Å 

Å 

Å 

mmlRp:supervisorCodeId

string

#IMPLIED

 

1.2.

Å 

mmlRp:reportBody

 

 

 

 

1.2.1.

Å 

Å 

mmlRp:chiefComplaints

 

string

?

 

1.2.2.

Å 

Å 

mmlRp:testPurpose

 

string

?

 

1.2.3.

Å 

Å 

mmlRp:testDx

 

string

?

 

1.2.4.

Å 

Å 

mmlRp:testNotes

 

string

?

 

 

Å 

Å 

Å 

mmlCm:extRef

 

 

*

 

1.2.5.

Å 

Å 

mmlRp:testMemo

 

string

*

 

 

Å 

 

 

 

mmlRp:tmCodeName

string

#IMPLIED

 

 

Å 

 

 

 

mmlRp:tmCode

string

#IMPLIED

Specified by user

 

Å 

 

 

 

mmlRp:tmCodeId

string

#IMPLIED

 

1.2.6.

Å Å 

Å Å@

mmlRp:testMemoF

 

string

?

 


Occurrence None: 1 appearance without fail, ?: 0 or 1 appearance, +: 1 or more appearance, *: 0 or more appearance
#REQUIRED: Mandatory attribute, #IMPLIED: Omissible attribute

 

 

Element explanation

1.mmlRp:ReportModule

[Detail] Report module

 

1.1.mmlRp:information

[Detail] Report header information

[Attribute]

Attribute name

Data type

Omission

Table used

Explanation

mmlRp:performTime

dateTime

#REQUIRED

 

Test performance date/time

mmlRp:reportTime

dateTime

#REQUIRED

 

Report date/time

 

1.1.1.mmlRp:reportStatus

[Detail] Report status

[Attribute]

Attribute name

Data type

Omission

Table used

Explanation

mmlRp:statusCode

string

#REQUIRED

mmlLb0001

mid: test in progress
final: final report

mmlRp:statusCodeId

string

#REQUIRED

 

Input as mmlLb0001.

 

1.1.2.mmlRp:testClass

[Detail] Report class

[Attribute]

Attribute name

Data type

Omission

Table used

Explanation

mmlRp:testClassCode

string

#REQUIRED

MML0033

 

mmlRp:testClassCodeId

string

#REQUIRED

 

MML0033

 

1.1.3.mmlRp:testSubclass

[Detail] Report subclass. A detailed class that cannot be expressed by report class is input. If a code is used, the user’s independent definitions table is used.

[Attribute]

Attribute name

Data type

Omission

Table used

Explanation

mmlRp:testSubclassCode

string

#IMPLIED

Specified by user

 

mmlRp:testSubclassCodeId

string

#IMPLIED

 

Input name of table used.

 

1.1.4.mmlRp:organ

[Detail] Internal organ. This is an internal organ that is targeted for testing. Codification is not particularly implemented.

 

1.1.5.mmlRp:consultFrom

[Detail] Client information

 

1.1.5.1.mmlRp:conFacility

[Detail] Requesting facility

[Attribute]

Attribute name

Data type

Omission

Table used

Explanation

mmlRp:facilityCode

string

#IMPLIED

 

Facility code

mmlRp:facilityCodeId

string

#IMPLIED

MML0027

 

 

1.1.5.2.mmlRp:conDepartment

[Detail] Requesting department

[Attribute]

Attribute name

Data type

Omission

Table used

Explanation

mmlRp:depCode

string

#IMPLIED

MML0028

 

mmlRp:depCodeId

string

#IMPLIED

 

Input as MML0028.

 

1.1.5.3.mmlRp:conWard

[Detail] Requesting ward

[Attribute]

Attribute name

Data type

Omission

Table used

Explanation

mmlRp:wardCode

string

#IMPLIED

Specified by user

 

mmlRp:wardCodeId

string

#IMPLIED

 

Input name of table used.

 

1.1.5.4.mmlRp:client

[Detail] Client

[Attribute]

Attribute name

Data type

Omission

Table used

Explanation

mmlRp:clientCode

string

#IMPLIED

Specified by user

 

mmlRp:clientCodeId

string

#IMPLIED

 

Input name of table used.

 

1.1.6.mmlRp:perfom

[Detail] Performer information

 

1.1.6.1.mmlRp:pFacility

[Detail] Performing facility

[Attribute]

Attribute name

Data type

Omission

Table used

Explanation

mmlRp:facilityCode

string

#REQUIRED

 

 

mmlRp:facilityCodeId

string

#REQUIRED

MML0027

 

 

1.1.6.2.mmlRp:pDepartment

[Detail] Performing department

[Attribute]

Attribute name

Data type

Omission

Table used

Explanation

mmlRp:depCode

string

#IMPLIED

MML0028

 

mmlRp:depCodeId

string

#IMPLIED

 

Input as MML0028.

 

1.1.6.3.mmlRp:pWard

[Detail] Performing ward

[Attribute]

Attribute name

Data type

Omission

Table used

Explanation

mmlRp:wardCode

string

#IMPLIED

Specified by user

 

mmlRp:wardCodeId

string

#IMPLIED

 

Input name of table used.

 

1.1.6.4.mmlRp:performer

[Detail] Performer

[Attribute]

Attribute name

Data type

Omission

Table used

Explanation

mmlRp:peroformerCode

string

#REQUIRED

Specified by user

 

mmlRp:performerCodeId

string

#REQUIRED

 

Input name of table used.

 

1.1.6.5.mmlRp:supervisor

[Detail] Supervisor

[Attribute]

Attribute name

Data type

Omission

Table used

Explanation

mmlRp:supervisorCode

string

#IMPLIED

Specified by user

 

mmlRp:supervisorCodeId

string

#IMPLIED

 

Input name of table used.

 

1.2.mmlRp:reportBody

[Detail] Report body information

 

1.2.1.mmlRp:chiefComplaints

[Detail] Chief complaints

[Document layout] Use of XHTML allowed

 

1.2.2.mmlRp:testPurpose

[Detail] Test purpose

[Document layout] Use of XHTML allowed

 

1.2.3.mmlRp:testDx

[Detail] Test diagnosis. With this element the ailment name is written in text (XHTML can be used). If structured ailment name information is required, the required number of diagnosis information modules is created and the documents are intercorrelated by groupId.

[Document layout] Use of XHTML allowed

 

1.2.4.mmlRp:testNotes

[Detail] Test notes. Text (#PCDATA) and mmlCm:extRef can be mixed.

[Document layout] Use of XHTML allowed

 

1.2.4.1.mmlCm:extRef

[Detail] MML common format (external reference format) is used when external reference diagrams and graphs are attached.

[Repetition setting] Repeated. If multiple external reference files are available, the data should be repeated.

 

1.2.5.mmlRp:testMemo

[Detail] Test comment

[Attribute]

Attribute name

Data type

Omission

Table used

Explanation

mmlRp:tmCodeName

string

#IMPLIED

 

Test comment name

mmlRp:tmCode

string

#IMPLIED

Specified by user

 

mmlRp:tmCodeId

string

#IMPLIED

 

Input name of table used.

 

1.2.6.mmlRp:testMemoF

[Detail] Test free comment