Test history information module (Version 2.3, new module) |
Purpose and targetThe 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 reportmmlLb: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
Facilitys unique code
mmlLb:itCodeId
string
#REQUIRED
Name of facilitys 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