11. 8. Surgery record information
module
Namespace declaration
Namespace declaration of this module is as follows.
xmlns:mmlSg="http://www.medxml.net/MML/ContentModule/Surgery/1.0"
Element list
|
Element
|
Attribute
|
Data type
|
Occurrence
|
Table
|
1.
|
mmlSg:SurgeryModule
|
|
|
|
|
1.1.
|
mmlSg:surgeryItem
|
|
|
+
|
|
1.1.1.
|
mmlSg:surgicalInfo
|
|
|
|
|
|
|
mmlSg:type
|
string
|
#IMPLIED
|
MML0021
|
1.1.1.1.
|
mmlSg:date
|
|
date
|
|
|
1.1.1.2.
|
mmlSg:startTime
|
|
time
|
?
|
|
1.1.1.3.
|
mmlSg:duration
|
|
timePeriod
|
?
|
|
1.1.1.4.
|
mmlSg:surgicalDepartment
|
|
|
?
|
|
1.1.1.4.1.
|
mmlDp:Department
|
|
|
|
|
1.1.1.5.
|
mmlSg:patientDepartment
|
|
|
?
|
|
1.1.1.5.1.
|
mmlDp:Department
|
|
|
|
|
1.1.2.
|
mmlSg:surgicalDiagnosis
|
|
|
|
|
1.1.2.1.
|
mmlRd:RegisteredDiagnosisModule
|
|
|
+
|
|
1.1.3.
|
mmlSg:surgicalProcedure
|
|
|
|
|
1.1.3.1.
|
mmlSg:procedureItem
|
|
|
+
|
|
1.1.3.1.1.
|
mmlSg:operation
|
|
string
|
|
|
|
|
mmlSg:code
|
string
|
#IMPLIED
|
|
|
|
mmlSg:system
|
string
|
#IMPLIED
|
|
1.1.3.1.2.
|
mmlSg:operationElement
|
|
|
?
|
|
1.1.3.1.2.1.
|
mmlSg:operationElementItem
|
|
|
+
|
|
1.1.3.1.2.1.1.
|
mmlSg:title
|
|
string
|
|
|
|
|
mmlSg:code
|
string
|
#IMPLIED
|
|
|
|
mmlSg:system
|
string
|
#IMPLIED
|
|
1.1.3.1.3.
|
mmlSg:procedureMemo
|
|
string
|
?
|
|
1.1.4.
|
mmlSg:surgicalStaffs
|
|
|
?
|
|
1.1.4.1.
|
mmlSg:staff
|
|
|
+
|
|
|
|
mmlSg:staffClass
|
string
|
#IMPLIED
|
MML0022
|
|
|
mmlSg:superiority
|
integer
|
#IMPLIED
|
|
1.1.4.1.1.
|
mmlSg:staffInfo
|
|
|
|
|
1.1.4.1.1.1.
|
mmlPsi:PersonalizedInfo
|
|
|
|
|
1.1.5.
|
mmlSg:anesthesiaProcedure
|
|
|
?
|
|
1.1.5.1.
|
mmlSg:title
|
|
string
|
+
|
|
|
|
mmlSg:code
|
string
|
#IMPLIED
|
|
|
|
mmlSg:system
|
string
|
#IMPLIED
|
|
1.1.6.
|
mmlSg:anesthesiologists
|
|
|
?
|
|
1.1.6.1.
|
mmlSg:staff
|
|
|
*
|
|
|
|
mmlSg:staffClass
|
string
|
#IMPLIED
|
MML0023
|
|
|
mmlSg:superiority
|
integer
|
#IMPLIED
|
|
1.1.6.1.1.
|
mmlSg:staffInfo
|
|
|
|
|
1.1.6.1.1.1.
|
mmlPsi:PersonalizedInfo
|
|
|
|
|
1.1.7.
|
mmlSg:anesthesiaDuration
|
|
timePeriod
|
?
|
|
1.1.8.
|
mmlSg:operativeNotes
|
|
string
|
?
|
|
1.1.9.
|
mmlSg:referenceInfo
|
|
|
?
|
|
1.1.9.1.
|
mmlCm:extRef
|
|
|
+
|
|
1.1.10.
|
mmlSg:memo
|
|
string
|
?
|
|
Occurrence; blank: 1 appearance without fail, ?: 0 or 1 appearance, +: 1 or more appearances, *: 0 or more appearances
#REQUIRED: Required attribute, #IMPLIED: Omissible attribute
1.mmlSg:SurgeryModule
Description: surgery record information.
Attention should be paid to the granularity of surgeries and element repetition.
For the description of different surgeries with apparently different dates,
<paragraph> should be repeated. A series of operations performed almost
at the same time should be described in one mmlSg:SurgeryModule. If multiple
surgical procedures are performed in a series of operation, the mmlSg:surgeryItem
(1.1.) should be repeated.
1.1.mmlSg:surgeryItem
Description: element for the input
of an individual surgery in a series of operation
Omission: not allowed
Repetition: allowed. If multiple
surgeries are performed in a series of operation, the element should be repeated.
(Example: if surgeries of lobectomy and aorta replacement with a synthetic
graft due to abdominal aortic aneurysm are performed at the same time, each
surgical procedure is described in a different mmlSg:surgeryItem.)
1.1.1.mmlSg:surgicalInfo
Description: surgery header information
Omission: not allowed
Attribute:
Attribute name
|
Data type
|
Omission
|
Table
|
Remarks
|
mmlSg:type
|
string
|
#IMPLIED
|
MML0021
|
Surgery type code
|
Example: a case of an elective
surgery
<mmlSg:surgicalInfo mmlSg:type = " elective ">
1.1.1.1.mmlSg:date
Description: surgery date
Data type: date Format: CCYY-MM-DD
Omission: not allowed
1.1.1.2.mmlSg:startTime
Description: surgery start time
Data type: time Format: hh:mm:ss
Normally, time can be shortened to hours
and minutes (hh:mm).
Omission: allowed
Example:
<mmlSg:startTime>08:30</mmlSg:startTime>
1.1.1.3.mmlSg:duration
Description: surgery duration
Data type: timePeriod Format: PnYnMnDTnHnMnS
Usually, the PTnHnM form is used.
Omission: allowed
Example: duration of 5 hours and
25 minutes
<mmlSg:duration>PT5H25M</mmlSg:duration>
1.1.1.4.mmlSg:surgicalDepartment
Description: surgery operating department
information
Omission: allowed
1.1.1.4.1.mmlDp:Department
Description: surgery operating
department. Refer to the MML common format for the structure.
Omission: not allowed
1.1.1.5.mmlSg:patientDepartment
Description: patient department information.
Since the patient department may be different from the surgery-operating department,
the patient department information can be entered here.
Omission: allowed
1.1.1.5.1.mmlDp:Department
Description: department to which
a patient belonged at the time of surgery. Refer to the MML common format
for the structure.
Omission: not allowed
Example: when the patient belongs
to the internal medicine (ID 01).
<mmlDp:Department>
<mmlDp:name mmlDp:repCode = "A" mmlDp:tableId = "MML0025">
Internal medicine
</mmlDp:name>
<mmlCm:Id mmlCm:type = "medical" mmlCm:tableId = "MML0029">01</mmlCm:Id>
</mmlDp:Department>
1.1.2.mmlSg:surgicalDiagnosis
Description: surgical diagnosis
information. Considering diagnoses particular to surgeries, such as Classification
of Carcinoma, surgical diagnosis information can be entered separately from
the mmlRd:RegisteredDiagnosisModule. However, the structure should be the
same.
Omission: not allowed
1.1.2.1.mmlRd:RegisteredDiagnosisModule
Description: refer to the aforementioned
explanation for the structure.
Omission: not allowed
Repetition: allowed. If multiple
diagnoses are available, the element should be repeated.
Example: a case of upper right
lung cancer
<mmlSg:surgicalDiagnosis>
<mmlRd:RegisteredDiagnosisModule>
<mmlRd:diagnosisContents>
<mmlRd:dxItem >
<mmlRd:name mmlRd:code = " C349-.007" mmlRd:system = "ICD10">
Lung cancer
</mmlRd:name>
</mmlRd:dxItem>
<mmlRd:dxItem>
<mmlRd:name>right</mmlRd:name>
</mmlRd:dxItem>
<mmlRd:dxItem >
<mmlRd:name>upper lobe</mmlRd:name>
</mmlRd:dxItem>
</mmlRd:diagnosisContents>
<mmlRd:categories>
<mmlRd:category mmlRd:tableId = "MML0012">mainDiagnosis</mmlRd:category>
<mmlRd:category mmlRd:tableId = "MML0013">academicDiagnosis</mmlRd:category>
<mmlRd:category mmlRd:tableId = "MML0014">operativeDiagnosis</mmlRd:category>
<mmlRd:category mmlRd:tableId = "MML0015">confirmedDiagnosis</mmlRd:category>
</mmlRd:categories>
</mmlRd:RegisteredDiagnosisModule>
</mmlSg:surgicalDiagnosis>
1.1.3.mmlSg:surgicalProcedure
Description: surgical procedure information
Omission: not allowed
1.1.3.1.mmlSg:procedureItem
Description: element for repetition
of surgical procedures. Select either the full expression (1.1.3.1.1.) of
the entire procedures including modifiers or separated element expression
(1.1.3.1.2.) of surgical procedures in one mmlSg:procedureItem.
Omission: not allowed
Repetition: allowed. If multiple
procedures are used for a surgery, the element should be repeated. (Example:
coronary bypass grafting and cardio-pulmonary bypass)
1.1.3.1.1.mmlSg:operation
Description: surgical procedure.
Full expression of the entire procedure including modifiers.
Data type: string
Omission: If the separated expression
(1.1.3.1.2.) of elements is selected, omission is allowed.
Attribute:
Attribute name
|
Data type
|
Omission
|
Remarks
|
mmlSg:code
|
string
|
#IMPLIED
|
Surgical procedure code
|
mmlSg:system
|
string
|
#IMPLIED
|
Surgical procedure code
system name
|
Example: coronary bypass grafting
and cardio-pulmonary bypass
<mmlSg:surgicalProcedure>
<mmlSg:procedureItem>
<mmlSg:operation>coronary artery bypass grafting</mmlSg:operation>
</mmlSg:procedureItem>
<mmlSg:procedureItem>
<mmlSg:operation>cardio-pulmonary bypass</mmlSg:operation>
</mmlSg:procedureItem>
</mmlSg:surgicalProcedure>
1.1.3.1.2.mmlSg:operationElement
Description: separated expression
of surgical elements
Example: right mastectomy is separated
into right and mastectomy.
Example: coronary artery 3 vessel
bypass grafting is separated into coronary artery bypass grafting and 3 vessel
bypass grafting.
Omission: If the full expression
(1.1.3.1.1.) including modifiers is selected, omission is allowed.
1.1.3.1.2.1.mmlSg:operationElementItem
Description: element for repetition
of surgical elements.
Omission: not allowed
Repetition: allowed. The element should be repeated the same number of times as the number of elements.
1.1.3.1.2.1.1.mmlSg:title
Description: title of a separated
operation element
Data type: string
Omission: not allowed
Attribute:
Attribute name
|
Data type
|
Omission
|
Remarks
|
mmlSg:code
|
string
|
#IMPLIED
|
Surgical procedure code
|
mmlSg:system
|
string
|
#IMPLIED
|
Surgical procedure code system name
|
1.1.3.1.3.mmlSg:procedureMemo
Description: memo for surgical procedures
Data type: string
Omission: allowed
Example: procedures of coronary
artery bypass grafting, 3 vessel bypass
and cardio-pulmonary bypass, retrograde
blood cardioplegia (no blood transfusion)
<mmlSg:surgicalProcedure>
<mmlSg:procedureItem>
<mmlSg:operationElement>
<mmlSg:operationElementItem>
<mmlSg:title> coronary artery bypass grafting </mmlSg:title>
</mmlSg:operationElementItem>
<mmlSg:operationElementItem>
<mmlSg:title>3 vessels (LIMA to LAD, SVGs to #9, #12) </mmlSg:title>
</mmlSg:operationElementItem>
</mmlSg:operationElement>
</mmlSg:procedureItem>
<mmlSg:procedureItem>
<mmlSg:operationElement>
<mmlSg:operationElementItem>
<mmlSg:title> cardio-pulmonary bypass</mmlSg:title>
</mmlSg:operationElementItem>
<mmlSg:operationElementItem>
<mmlSg:title> retrograde blood cardioplegia</mmlSg:title>
</mmlSg:operationElementItem>
</mmlSg:operationElement>
<mmlSg:procedureMemo>no blood transfusion </mmlSg:procedureMemo>
</mmlSg:procedureItem>
</mmlSg:surgicalProcedure>
1.1.4.mmlSg:surgicalStaffs
Description: surgery staff information
except anesthesia staff
Omission: allowed
1.1.4.1.mmlSg:staff
Description: element for repetition
Omission: not allowed
Repetition: allowed. The element
should be repeated the same number of times as the number of staff.
Attribute:
Attribute name
|
Data type
|
Omission
|
Table
|
Remarks
|
mmlSg:staffClass
|
string
|
#IMPLIED
|
MML0022
|
Classification of surgery
staff
|
mmlSg:superiority
|
integer
|
#IMPLIED
|
|
Superiority
|
Superiority means ranking such as
First or Second assistant. It should be specified with an integer.
Example: a case of the first assistant
<mmlSg:staff mmlSg:superiority = "1" mmlSg:staffClass = " assistant">
1.1.4.1.1.mmlSg:staffInfo
Description: surgery staff ID information
Omission: not allowed
1.1.4.1.1.1.mmlPsi:PersonalizedInfo
Description: personal identification
information. Refer to the aforementioned mmlPsi:PersonalizedInfo.
Omission: not allowed
1.1.5.mmlSg:anesthesiaProcedure
Description: anesthesia procedure
information
Omission: allowed
1.1.5.1.mmlSg:title
Description: anesthesia procedure
title
Data type: string
Omission: not allowed
Repetition: allowed. If multiple
anesthesia procedures are available, the element should be repeated.
Attribute:
Attribute name
|
Data type
|
Omission
|
Remarks
|
mmlSg:code
|
string
|
#IMPLIED
|
Anesthesia procedure
code
|
mmlSg:system
|
string
|
#IMPLIED
|
Anesthesia procedure
code system name
|
Example: general anesthesia, endotracheal
intubation and G+O+Ethrane anesthesia
<mmlSg:anesthesiaProcedure>
<mmlSg:title>general anesthesia</mmlSg:title>
<mmlSg:title>tracheal intubation </mmlSg:title>
<mmlSg:title>G+O+Ethrane</mmlSg:title>
</mmlSg:anesthesiaProcedure>
1.1.6.mmlSg:anesthesiologists
Description: anesthesiologist information
Omission: not allowed
1.1.6.1.mmlSg:staff
Description: anesthesiologist
Omission: allowed
Repetition: allowed. If multiple
anesthesiologists are available, the element should be repeated.
Attribute:
Attribute name
|
Data type
|
Omission
|
Table
|
Remarks
|
mmlSg:staffClass
|
string
|
#IMPLIED
|
MML0023
|
Classification of anesthesiologists
|
mmlSg:superiority
|
integer
|
#IMPLIED
|
|
Superiority
|
1.1.6.1.1.mmlSg:staffInfo
Description: anesthesiologist ID
information
Omission: not allowed
1.1.6.1.1.1.mmlPsi:PersonalizedInfo
Description: personal identification
information. Refer to the aforementioned mmlPsi:PersonalizedInfo.
Omission: not allowed
1.1.7.mmlSg:anesthesiaDuration
Description: anesthesia duration
Data type: timePeriod Format: PnYnMnDTnHnMnS
Usually, PTnHnM form is used.
Omission: allowed
Example: duration of 6 hours and
25 minutes
<mmlSg:anesthesiaDuration> PT6H25M </mmlSg:anesthesiaDuration>
1.1.8.mmlSg:operativeNotes
Description: free note of operation
record
Data type: string
Omission: allowed
Document layout: use of XHTML is allowed.
1.1.9.mmlSg:referenceInfo
Description: external references
of illustrations and photos used for operation record.
Omission: allowed
1.1.9.1.mmlCm:extRef
Description: refer to the MML common
format (External reference format) for the structure.
Omission: not allowed
Repetition: allowed. If multiple
external references are available, the element should be repeated the number
of times.
Example: surgical record figure
(Fig. 1: Skin incision)
<mmlSg:referenceInfo>
<mmlCm:extRef mmlCm:contentType = "image/gif"
mmlCm:medicalRole = " surgicalFigure "
mmlCm:title = "Fig1. Skin incision"
mmlCm:href = "patient001/surgicalFigure001.gif"/>
</mmlSg:referenceInfo>
1.1.10.mmlSg:memo
Description: memo for surgery
Data type: string
Omission: allowed
© 2003. All rights reserved