Test history information module (Version 2.3, new module)

 

Purpose and target

The purpose of this MML module is to provide laboratory test result information. During normal operation, a single module corresponds to a single request slip (or single test set). Targeted tests include laboratory (specimen) tests, as well as endocrine load tests and urinary sediment. Bacilliculture tests, histopathologic tests, and cytological diagnoses are not targeted.

 

namespaces declaration

The namespaces declaration for this module is as follows:

xmlns:mmlLb="http://www.medxml.net/MML/ContentModule/test/1.0"

 

Document header information (docInfo) module detail specification

docInfo

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

title

The necessity of attaching a document title to the test history information module is not apparent, but since it cannot be omitted, some sort of document title must be attached. One conceivable example is that of using the set name in the module as the title.

For the generationPurpose attribute, the MML0007 table “reportTest” (test history report) must be input.ÅD

confirmDate

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

mmlCi:CreatorInfo

The document creator in the test history information module is not the test client but the representative of the facility that performed the test. Thus, it is conceivable that the test performer and testing laboratory in the module are the same.

extRefs

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

content

Just one test history information module is input for a single content.

 

Element list

 

Elements

Attribute

Datatypes

Occurrence

Table id

1

mmlLb:TestModule

 

 

 

 

1.1.

Å 

mmlLb:information

 

 

 

 

 

 

Å 

 

 

 

mmlLb:registId

string

#REQUIRED

 

 

 

Å 

 

 

 

mmlLb:sampleTime

dateTime

#IMPLIED

 

 

 

Å 

 

 

 

mmlLb:registTime

dateTime

#REQUIRED

 

 

 

Å 

 

 

 

mmlLb:reportTime

dateTime

#REQUIRED

 

1.1.1.

Å 

Å Å 

mmlLb:reportStatus

 

string

 

 

 

 

Å 

 

 

 

mmlLb:statusCode

string

#REQUIRED

mmlLb0001

 

 

Å 

 

 

 

mmlLb:statusCodeId

string

#REQUIRED

 

1.1.2.

Å 

Å Å 

mmlLb:set

 

string

?

 

 

 

Å 

 

 

 

mmlLb:setCode

string

#IMPLIED

Specified by user

 

 

Å 

 

 

 

mmlLb:setCodeId

string

#IMPLIED

 

1.1.3.

Å 

Å Å 

mmlLb:facility

 

string

 

 

 

 

Å 

 

 

 

mmlLb:facilityCode

string

#REQUIRED

 

 

 

Å 

 

 

 

mmlLb:facilityCodeId

string

#REQUIRED

MML0027

1.1.4.

Å 

Å 

mmlLb:department

 

string

?

 

 

 

Å 

 

 

 

mmlLb:depCode

string

#IMPLIED

MML0028

 

 

Å 

 

 

 

mmlLb:depCodeId

string

#IMPLIED

 

1.1.5.

Å 

Å 

mmlLb:ward

 

string

?

 

 

 

Å 

 

 

 

mmlLb:wardCode

string

#IMPLIED

Specified by user

 

 

Å 

 

 

 

mmlLb:wardCodeId

string

#IMPLIED

 

1.1.6.

Å 

Å 

mmlLb:client

 

string

?

 

 

 

Å 

 

 

 

mmlLb:clientCode

string

#IMPLIED

Specified by user

 

 

Å 

 

 

 

mmlLb:clientCodeId

string

#IMPLIED

 

1.1.7.

Å 

Å 

mmlLb:laboratoryCenter

 

string

 

 

 

 

Å 

 

 

 

mmlLb:centerCode

string

#REQUIRED

Specified by user

 

 

Å 

 

 

 

mmlLb:centerCodeId

string

#REQUIRED

 

1.1.8.

Å 

Å Å 

mmlLb:technician

 

string

?

 

 

 

Å 

 

 

 

mmlLb:techCode

string

#IMPLIED

Specified by user

 

 

Å 

 

 

 

mmlLb:techCodeId

string

#IMPLIED

 

1.1.9.

Å 

Å Å 

mmlLb:repMemo

 

string

*

 

 

 

Å 

 

 

 

mmlLb:repCodeName

string

#IMPLIED

 

 

 

Å 

 

 

 

mmlLb:repCode

string

#IMPLIED

Specified by user

 

 

Å 

 

 

 

mmlLb:repCodeId

string

#IMPLIED

 

1.1.10.

Å 

Å Å 

mmlLb:repMemoF

 

string

?

 

1.2.

Å 

mmlLb:laboTest

 

 

+

 

1.2.1.

Å 

Å 

mmlLb:specimen

 

 

 

 

1.2.1.1.

Å 

Å 

Å 

mmlLb:specimenName

 

string

 

 

 

 

Å 

Å 

 

 

mmlLb:spCode

string

#REQUIRED

Specified by user

 

 

Å 

Å 

 

 

mmlLb:spCodeId

string

#REQUIRED

 

1.2.1.2.

Å 

Å Å 

Å 

mmlLb:spcMemo

 

string

*

 

 

 

Å 

Å 

 

 

mmlLb:smCodeName

string

#IMPLIED

 

 

 

Å 

Å 

 

 

mmlLb:smCode

string

#IMPLIED

Specified by user

 

 

Å 

Å 

 

 

mmlLb:smCodeId

string

#IMPLIED

 

1.2.1.3.

Å 

Å Å 

Å 

mmlLb:spcMemoF

 

string

?

 

1.2.2.

Å 

Å 

mmlLb:item

 

 

+

 

1.2.2.1.

Å 

Å Å 

Å 

mmlLb:itemName

 

string

 

 

 

 

Å 

Å 

 

 

mmlLb:itCode

string

#REQUIRED

Specified by user

 

 

Å 

Å 

 

 

mmlLb:itCodeId

string

#REQUIRED

 

 

 

Å 

Å 

 

 

mmlLb:Acode

string

#IMPLIED

JLAC10

 

 

Å 

Å 

 

 

mmlLb:Icode

string

#IMPLIED

JLAC10

 

 

Å 

Å 

 

 

mmlLb:Scode

string

#IMPLIED

JLAC10

 

 

Å 

Å 

 

 

mmlLb:Mcode

string

#IMPLIED

JLAC10

 

 

Å 

Å 

 

 

mmlLb:Rcode

string

#IMPLIED

JLAC10

1.2.2.2.

Å 

Å Å 

Å 

mmlLb:value

 

string

 

 

1.2.2.3.

Å 

Å Å 

Å 

mmlLb:numValue

 

decimal

?

 

 

 

Å 

Å 

 

 

mmlLb:up

decimal

#IMPLIED

 

 

 

Å 

Å 

 

 

mmlLb:low

decimal

#IMPLIED

 

 

 

Å 

Å 

 

 

mmlLb:normal

string

#IMPLIED

 

 

 

Å 

Å 

 

 

mmlLb:out

string

#IMPLIED

mmlLb0002

1.2.2.4.

Å 

Å 

Å 

mmlLb:unit

 

string

?

 

 

 

Å 

Å 

 

 

mmlLb:uCode

string

#IMPLIED

Specified by user

 

 

Å 

Å 

 

 

mmlLb:uCodeId

string

#IMPLIED

 

1.2.2.5.

Å 

Å 

Å 

mmlLb:referenceInfo

 

 

?

 

1.2.2.5.1.

Å 

Å 

Å 

Å 

mmlCm:extRef

 

 

*

 

1.2.2.6.

Å 

Å 

Å 

mmlLb:itemMemo

 

string

*

 

 

 

Å 

Å 

 

 

mmlLb:imCodeName

string

#IMPLIED

 

 

 

Å 

Å 

 

 

mmlLb:imCode

string

#IMPLIED

Specified by user

 

 

Å 

Å 

 

 

mmlLb:imCodeId

string

#IMPLIED

 

1.2.2.7.

Å 

Å Å 

Å 

mmlLb:itemMemoF

 

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.mmlLb:TestModule

[Detail] Test history information module

 

1.1.mmlLb:information

[Detail] Test history header information

[Attribute]

Attribute name

Data type

Omission

Table used

Explanation

mmlLb:registId

string

#REQUIRED

 

Request ID.
Same request ID is used for test progress reports and final report that are produced from same test request.

mmlLb:sampleTime

dateTime

#IMPLIED

 

Sampling date/time

mmlLb:registTime

dateTime

#REQUIRED

 

Registration date/time

mmlLb:reportTime

dateTime

#REQUIRED

 

Report date/time

 

1.1.1.mmlLb:reportStatus

[Detail] Report status

[Attribute]

Attribute name

Data type

Omission

Table used

Explanation

mmlLb:statusCode

string

#REQUIRED

mmlLb0001

mid: test in progress
final: final report

mmlLb:statusCodeId

string

#REQUIRED

 

Input as mmlLb0001.

 

1.1.2.mmlLb:set

[Detail] Set name

[Attribute]

Attribute name

Data type

Omission

Table used

Explanation

mmlLb:setCode

string

#IMPLIED

Specified by user

 

mmlLb:setCodeId

string

#IMPLIED

 

Input name of table used.

 

1.1.3.mmlLb:facility

[Detail] Requesting facility

[Attribute]

Attribute name

Data type

Omission

Table used

Explanation

mmlLb:facilityCode

string

#REQUIRED

 

 

mmlLb:facilityCodeId

string

#REQUIRED

MML0027

Provide name of code system used.

 

1.1.4.mmlLb:department

[Detail] Requesting medical department

[Attribute]

Attribute name

Data type

Omission

Table used

Explanation

mmlLb:depCode

string

#IMPLIED

MML0028

 

mmlLb:depCodeId

string

#IMPLIED

 

Input as MML0028.

 

1.1.5.mmlLb:ward

[Detail] Requesting ward

[Attribute]

Attribute name

Data type

Omission

Table used

Explanation

mmlLb:wardCode

string

#IMPLIED

Specified by user

 

mmlLb:wardCodeId

string

#IMPLIED

 

Input name of table used.

 

1.1.6.mmlLb:client

[Detail] Client

[Attribute]

Attribute name

Data type

Omission

Table used

Explanation

mmlLb:clientCode

string

#IMPLIED

Specified by user

 

mmlLb:clientCodeId

string

#IMPLIED

 

Provide name of code system used.

 

1.1.7.mmlLb:laboratoryCenter

[Detail] Testing laboratory

[Attribute]

Attribute name

Data type

Omission

Table used

Explanation

mmlLb:centerCode

string

#REQUIRED

Specified by user

 

mmlLb:centerCodeId

string

#REQUIRED

 

Input name of table used.

 

1.1.8.mmlLb:technician

[Detail] Test technician

[Attribute]

Attribute name

Data type

Omission

Table used

Explanation

mmlLb:techCode

string

#IMPLIED

Specified by user

 

mmlLb:techCodeId

string

#IMPLIED

 

Provide name of code system used.

 

1.1.9.mmlLb:repMemo

[Detail] Report comment

[Repetition setting] Repeated. Number is repeated if there are multiple report comments.

[Attribute]

Attribute name

Data type

Omission

Table used

Explanation

mmlLb:repCodeName

string

#IMPLIED

 

 

mmlLb:repCode

string

#IMPLIED

Specified by user

 

mmlLb:repCodeId

string

#IMPLIED

 

Input name of table used.

 

1.1.10.mmlLb:repMemoF

[Detail] Report free comment

 

1.2.mmlLb:laboTest

[Detail] Laboratory result information

[Repetition setting] Repeated. In principle, number is repeated if there are multiple specimen materials.

 

1.2.1.mmlLb:specimen

[Detail] Specimen information

 

1.2.1.1.mmlLb:specimenName

[Detail] Specimen material

[Attribute]

Attribute name

Data type

Omission

Table used

Explanation

mmlLb:spCode

string

#REQUIRED

Specified by user

 

mmlLb:spCodeId

string

#REQUIRED

 

Input name of table used.

 

1.2.1.2.mmlLb:spcMemo

[Detail] Specimen comment

[Repetition setting] Repeated. Number is repeated if there are multiple specimen comments.

[Attribute]

Attribute name

Data type

Omission

Table used

Explanation

mmlLb:smCodeName

string

#IMPLIED

 

Specimen comment name

mmlLb:smCode

string

#IMPLIED

Specified by user

 

mmlLb:smCodeId

string

#IMPLIED

 

Input name of table used.

 

1.2.1.3.mmlLb:spcMemoF

[Detail] Specimen free comment

 

1.2.2.mmlLb:item

[Detail] Item information

[Repetition setting] Repeated. Number is repeated if there are multiple items.

 

1.2.2.1.mmlLb:itemName

[Detail] Item name

[Attribute]

Attribute name

Data type

Omission

Table used

Explanation

mmlLb:itCode

string

#REQUIRED

Specified by user

Facility’s unique code

mmlLb:itCodeId

string

#REQUIRED

 

Name of facility’s unique code system
Input name of table used.

mmlLb:Acode

string

#IMPLIED

JLAC10

JLAC10 analyzed item code

mmlLb:Icode

string

#IMPLIED

JLAC10

JLAC10 identification code

mmlLb:Scode

string

#IMPLIED

JLAC10

JLAC10 material code

mmlLb:Mcode

string

#IMPLIED

JLAC10

JLAC10 measurement method code

mmlLb:Rcode

string

#IMPLIED

JLAC10

JJLAC10 result identification code

 

1.2.2.2.mmlLb:value

[Detail] Value. Value of display-use character string. Regarded as essential.

 

1.2.2.3.mmlLb:numValue

[Detail] Value (numerical value). Set for numerical value data only.

[Attribute]

Attribute name

Data type

Omission

Table used

Explanation

mmlLb:up

decimal

#IMPLIED

 

Upper limit

mmlLb:low

decimal

#IMPLIED

 

Lower limit

mmlLb:normal

string

#IMPLIED

 

Normal value shown in character string. Example: “negative”

mmlLb:out

string

#IMPLIED

mmlLb0002

Abnormal value flag
H: Exceeds upper limit
N: Within normal range
L: Less than lower limit

 

1.2.2.4.mmlLb:unit

[Detail] Unit

[Attribute]

Attribute name

Data type

Omission

Table used

Explanation

mmlLb:uCode

string

#IMPLIED

Specified by user

 

mmlLb:uCodeId

string

#IMPLIED

 

Input name of table used.

 

1.2.2.5.mmlLb:referenceInfo

[Detail] External reference information

 

1.2.2.5.1. mmlCm:extRef

[Detail] External reference. MML common format (external reference format) is used when figure or graph is attached.

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

 

1.2.2.6.mmlLb:itemMemo

[Detail] Item comment

[Repetition setting] Repeated. Number is repeated if there are multiple item comments.

[Attribute]

Attribute name

Data type

Omission

Table used

Explanation

mmlLb:imCodeName

string

#IMPLIED

 

Item comment name

mmlLb:imCode

string

#IMPLIED

Specified by user

 

mmlLb:imCodeId

string

#IMPLIED

 

Input name of table used.

 

1.2.2.7.mmlLb:itemMemoF

[Detail] Item free comment