MMM-Useful-Types DEFINITIONS IMPLICIT TAGS ::= BEGIN END ASN1-Builtin-Types DEFINITIONS IMPLICIT TAGS ::= BEGIN END MMM-BuiltIn-Types DEFINITIONS IMPLICIT TAGS ::= BEGIN OctetString ::= OCTET-STRING BitString ::= BIT-STRING Null ::= NULL NumericId ::= ULong2 Ncid ::= NumericId Cid ::= BasicString(SIZE( 1..30 )) SInteger ::= LInteger( WITH COMPONENTS { integer}) LLong ::= LInteger LInteger ::= CHOICE { integer Long, coded CODEDWOSFORM( WITH COMPONENTS { ..., ncid ({IntegerCode}) PRESENT }), text BasicString } DecimalX ::= BasicString SDecimal ::= LDecimal( WITH COMPONENTS { decimal}) LDecimal ::= CHOICE { decimal DecimalX, coded CODEDWOSFORM( WITH COMPONENTS { ..., ncid ({DecimalCode}) PRESENT }), text BasicString } Range ::= DecimalRange LRange ::= LDecimalRange DecimalRange ::= SET { lower DecimalX, upper DecimalX } IntegerRange ::= SET { lower Long, upper Long } SDecimalRange ::= LDecimalRange( WITH COMPONENTS { range}) SIntegerRange ::= LIntegerRange( WITH COMPONENTS { range}) LDecimalRange ::= CHOICE { range DecimalRange, coded CODEDWOSFORM( WITH COMPONENTS { ..., ncid ({RangeCode}) PRESENT }), decimal DecimalX, text BasicString } LIntegerRange ::= CHOICE { range IntegerRange, coded CODEDWOSFORM( WITH COMPONENTS { ..., ncid ({RangeCode}) PRESENT }), decimal DecimalX, text BasicString } Titer ::= SET { lower DecimalX, upper DecimalX } STiter ::= LTiter( WITH COMPONENTS { titer}) LTiter ::= CHOICE { titer Titer, coded CODEDWOSFORM( WITH COMPONENTS { ..., ncid ({TiterCode}) PRESENT }), text BasicString } XDateTime ::= ULong2 GDateTime ::= XDateTime DateTime ::= GeneralizedTime SDateTime ::= LDateTime( WITH COMPONENTS { dateTime}) LDateTime ::= CHOICE { dateTime DateTime, coded CODEDWOSFORM( WITH COMPONENTS { ..., ncid ({DateTimeCode}) PRESENT }), text BasicString } XCoded ::= SET { ncid Ncid OPTIONAL, text BasicString OPTIONAL, relSFormNumId RelSFormNumId OPTIONAL } RelSFormNumId ::= ULong2 CODED ::= XCoded( WITH COMPONENTS { ncid}) SCoded ::= CODED CODEDWOSFORM ::= XCoded( WITH COMPONENTS { ncid, relSFormNumId OPTIONAL }) CODEDWRSFORM ::= XCoded( WITH COMPONENTS { ncid, relSFormNumId}) LCODED ::= XCoded( WITH COMPONENTS { ncid OPTIONAL , text OPTIONAL }) LCODEDWOSFORM ::= XCoded( WITH COMPONENTS { ncid OPTIONAL , text OPTIONAL , relSFormNumId OPTIONAL }) LCODEDWRSFORM ::= XCoded( WITH COMPONENTS { ncid OPTIONAL , text OPTIONAL , relSFormNumId}) BasicString ::= VisibleString Image ::= YetToBeDesigned Barcode ::= YetToBeDesigned Icon ::= YetToBeDesigned Sound ::= YetToBeDesigned Video ::= YetToBeDesigned YetToBeDesigned ::= Null END EMH DEFINITIONS IMPLICIT TAGS ::= BEGIN Errors ::= SET OF ErMessage ErMessage ::= SET { sType BasicString, iNumber Long, sTitle BasicString OPTIONAL, sUserMessage BasicString OPTIONAL, sSystemMessage BasicString OPTIONAL, iButton Long OPTIONAL, iIcon Long OPTIONAL, iModality Long OPTIONAL, iRouting Long OPTIONAL, sHelpRefer BasicString OPTIONAL, sReporterId BasicString OPTIONAL, sReporterSubId BasicString OPTIONAL, sVersion BasicString OPTIONAL, sImess InsertMessage OPTIONAL, unitNumber INTEGER OPTIONAL, linkItID INTEGER OPTIONAL, transactionId BasicString OPTIONAL, eventId Long OPTIONAL, medRecNumber BasicString OPTIONAL, medRecFacilty ULong2 OPTIONAL, encNumber BasicString OPTIONAL, encFacility ULong2 OPTIONAL, placerRefNum BasicString OPTIONAL, placerSysId ULong2 OPTIONAL, fillerRefNum BasicString OPTIONAL, fillerSysId ULong2 OPTIONAL, lastOneHere BasicString OPTIONAL } InsertMessage ::= SET OF SinsMess SinsMess ::= SET { sMess BasicString, iDex Long } END MMM-Types DEFINITIONS IMPLICIT TAGS ::= BEGIN BER-String ::= OctetString Boolean ::= CODEDWOSFORMATTRIBUTE( WITH COMPONENTS { att ( WITH COMPONENTS { value ( WITH COMPONENTS { codedWOSform ( WITH COMPONENTS { ..., ncid ({YesNo}) PRESENT }) }) }) }) ValueX ::= CHOICE { sDecimal SDecimal, sInteger SInteger, sDecimalRange SDecimalRange, sIntegerRange SIntegerRange, sDateTime SDateTime, basicString BasicString, decimal DecimalX, long1 Long, uLong ULong, long2 Long2, uLong2 ULong2, dateTime GDateTime, coded CODED, codedWOSform CODEDWOSFORM, codedWRSform CODEDWRSFORM, multiMedia MultiMedia } NValue ::= ValueX( WITH COMPONENTS { basicString, decimal, long1, uLong, long2, uLong2, dateTime, coded, codedWOSform, codedWRSform, multiMedia}) Attribute ::= SET { value ValueX, negation CODEDWOSFORM( WITH COMPONENTS { ncid (1023) , relSFormNumId OPTIONAL }) OPTIONAL, numericOperator CODEDWOSFORM( WITH COMPONENTS { ..., ncid ({NumericOperator}) PRESENT }) OPTIONAL, uncertainty CODEDWOSFORM( WITH COMPONENTS { ..., ncid ({Uncertainty}) PRESENT }) OPTIONAL, machineProbability MachineProbability OPTIONAL, userStatedProbability UserStatedProbability OPTIONAL, modifier CODEDWOSFORM( WITH COMPONENTS { ..., ncid ({AttributeModifier}) PRESENT }) OPTIONAL, units CODEDWOSFORM( WITH COMPONENTS { ..., ncid ({Units}) PRESENT }) OPTIONAL, stateOfBeingVerb CODEDWOSFORM( WITH COMPONENTS { ..., ncid ({StateOfBeingVerb}) PRESENT }) OPTIONAL, actionVerb CODEDWOSFORM( WITH COMPONENTS { ..., ncid ({ActionVerb}) PRESENT }) OPTIONAL, precision Precision OPTIONAL } Precision ::= BasicString MachineProbability ::= Probability UserStatedProbability ::= Probability Probability ::= DecimalX(0..1) LAttribute ::= CHOICE { att Attribute( WITH COMPONENTS { ..., value ( NValue ) PRESENT }), decimalRange DecimalRangeSet, integerRange IntegerRangeSet, titer TiterSet, doc DocumentSegment, timeIntAtt DateTimeIntervalSet, mCodedAtt MCodedSequence, mCWOSformAtt MCodedWOSformSequence, mCWRSformAtt MCodedWRSformSequence, mLCodedAtt MLCodedSequence, mLCWOSformAtt MLCodedWOSformSequence, mLCWRSformAtt MLCodedWRSformSequence, sound Sound, errCoded CODEDWOSFORM( WITH COMPONENTS { ..., ncid ({LooseTypeErrorCode}) PRESENT }), errText BasicString, multimediaSequence MultimediaSequence, errBinary OctetString } CODEDATTRIBUTE ::= LAttribute( WITH COMPONENTS { att ( WITH COMPONENTS { value ( WITH COMPONENTS { coded}) , negation OPTIONAL , uncertainty OPTIONAL , modifier OPTIONAL }) }) MCodedSequence ::= SEQUENCE OF CODEDATTRIBUTE MCODEDATTRIBUTE ::= LAttribute( WITH COMPONENTS { mCodedAtt}) CODEDWOSFORMATTRIBUTE ::= LAttribute( WITH COMPONENTS { att ( WITH COMPONENTS { value ( WITH COMPONENTS { codedWOSform}) , negation OPTIONAL , uncertainty OPTIONAL , modifier OPTIONAL }) }) MCodedWOSformSequence ::= SEQUENCE OF CODEDWOSFORMATTRIBUTE MCODEDWOSFORMATTRIBUTE ::= LAttribute( WITH COMPONENTS { mCWOSformAtt}) CODEDWRSFORMATTRIBUTE ::= LAttribute( WITH COMPONENTS { att ( WITH COMPONENTS { value ( WITH COMPONENTS { codedWRSform}) , negation OPTIONAL , uncertainty OPTIONAL , modifier OPTIONAL }) }) MCodedWRSformSequence ::= SEQUENCE OF CODEDWRSFORMATTRIBUTE MCODEDWRSFORMATTRIBUTE ::= LAttribute( WITH COMPONENTS { mCWRSformAtt}) LCODEDATTRIBUTE ::= LAttribute( WITH COMPONENTS { errCoded, errText, att ( WITH COMPONENTS { value ( WITH COMPONENTS { coded}) , negation OPTIONAL , uncertainty OPTIONAL , modifier OPTIONAL }) }) MLCodedSequence ::= SEQUENCE OF LCODEDATTRIBUTE MLCODEDATTRIBUTE ::= LAttribute( WITH COMPONENTS { errCoded, errText, mLCodedAtt}) LCODEDWOSFORMATTRIBUTE ::= LAttribute( WITH COMPONENTS { errCoded, errText, att ( WITH COMPONENTS { value ( WITH COMPONENTS { codedWOSform}) , negation OPTIONAL , uncertainty OPTIONAL , modifier OPTIONAL }) }) MLCodedWOSformSequence ::= SEQUENCE OF LCODEDWOSFORMATTRIBUTE MLCODEDWOSFORMATTRIBUTE ::= LAttribute( WITH COMPONENTS { errCoded, errText, mLCWOSformAtt}) LCODEDWRSFORMATTRIBUTE ::= LAttribute( WITH COMPONENTS { errCoded, errText, att ( WITH COMPONENTS { value ( WITH COMPONENTS { codedWRSform}) , negation OPTIONAL , uncertainty OPTIONAL , modifier OPTIONAL }) }) MLCodedWRSformSequence ::= SEQUENCE OF LCODEDWRSFORMATTRIBUTE MLCODEDWRSFORMATTRIBUTE ::= LAttribute( WITH COMPONENTS { errCoded, errText, mLCWRSformAtt}) BasicStringAtt ::= LAttribute( WITH COMPONENTS { att ( WITH COMPONENTS { value ( WITH COMPONENTS { basicString}) }) }) LBasicStringAtt ::= LAttribute( WITH COMPONENTS { errCoded, errText, att ( WITH COMPONENTS { value ( WITH COMPONENTS { basicString}) }) }) DocumentAtt ::= LAttribute( WITH COMPONENTS { doc}) LDocumentAtt ::= LAttribute( WITH COMPONENTS { errCoded, errText, doc}) SoundAtt ::= LAttribute( WITH COMPONENTS { sound}) LSoundAtt ::= LAttribute( WITH COMPONENTS { errCoded, errText, sound}) DecimalAtt ::= LAttribute( WITH COMPONENTS { att ( WITH COMPONENTS { value ( WITH COMPONENTS { decimal}) , numericOperator OPTIONAL , units OPTIONAL , precision OPTIONAL }) }) SDecimalAttribute ::= Attribute( WITH COMPONENTS { value ( WITH COMPONENTS { sDecimal}) , numericOperator OPTIONAL , units OPTIONAL }) LDecimalAtt ::= LAttribute( WITH COMPONENTS { errCoded, errText, att ( WITH COMPONENTS { value ( WITH COMPONENTS { decimal}) , numericOperator OPTIONAL , units OPTIONAL , precision OPTIONAL }) }) IntegerAtt ::= LAttribute( WITH COMPONENTS { att ( WITH COMPONENTS { value ( WITH COMPONENTS { long1}) , numericOperator OPTIONAL , units OPTIONAL , precision OPTIONAL }) }) SIntegerAttribute ::= Attribute( WITH COMPONENTS { value ( WITH COMPONENTS { sInteger}) , numericOperator OPTIONAL , units OPTIONAL }) LIntegerAtt ::= LAttribute( WITH COMPONENTS { errCoded, errText, att ( WITH COMPONENTS { value ( WITH COMPONENTS { long1}) , numericOperator OPTIONAL , units OPTIONAL , precision OPTIONAL }) }) ULongAtt ::= LAttribute( WITH COMPONENTS { att ( WITH COMPONENTS { value ( WITH COMPONENTS { uLong}) , numericOperator OPTIONAL , units OPTIONAL , precision OPTIONAL }) }) LULongAtt ::= LAttribute( WITH COMPONENTS { errCoded, errText, att ( WITH COMPONENTS { value ( WITH COMPONENTS { uLong}) , numericOperator OPTIONAL , units OPTIONAL , precision OPTIONAL }) }) Long2Att ::= LAttribute( WITH COMPONENTS { att ( WITH COMPONENTS { value ( WITH COMPONENTS { long2}) , numericOperator OPTIONAL , units OPTIONAL , precision OPTIONAL }) }) LLong2Att ::= LAttribute( WITH COMPONENTS { errCoded, errText, att ( WITH COMPONENTS { value ( WITH COMPONENTS { long2}) , numericOperator OPTIONAL , units OPTIONAL , precision OPTIONAL }) }) ULong2Att ::= LAttribute( WITH COMPONENTS { att ( WITH COMPONENTS { value ( WITH COMPONENTS { uLong2}) , numericOperator OPTIONAL , units OPTIONAL , precision OPTIONAL }) }) LULong2Att ::= LAttribute( WITH COMPONENTS { errCoded, errText, att ( WITH COMPONENTS { value ( WITH COMPONENTS { uLong2}) , numericOperator OPTIONAL , units OPTIONAL , precision OPTIONAL }) }) TiterSet ::= SET { lower DecimalAtt, upper DecimalAtt } TiterAtt ::= LAttribute( WITH COMPONENTS { titer}) LTiterAtt ::= LAttribute( WITH COMPONENTS { errCoded, errText, titer}) DecimalRangeSet ::= SET { lower DecimalAtt, upper DecimalAtt } DecimalRangeAtt ::= LAttribute( WITH COMPONENTS { decimalRange}) LDecimalRangeAtt ::= LAttribute( WITH COMPONENTS { errCoded, errText, decimalRange}) SDecimalRangeAttribute ::= Attribute( WITH COMPONENTS { value ( WITH COMPONENTS { sDecimalRange}) , numericOperator OPTIONAL , units OPTIONAL }) IntegerRangeSet ::= SET { lower IntegerAtt, upper IntegerAtt } IntegerRangeAtt ::= LAttribute( WITH COMPONENTS { integerRange}) LIntegerRangeAtt ::= LAttribute( WITH COMPONENTS { errCoded, errText, integerRange}) SIntegerRangeAttribute ::= Attribute( WITH COMPONENTS { value ( WITH COMPONENTS { sIntegerRange}) , numericOperator OPTIONAL , units OPTIONAL }) Time ::= Attribute( WITH COMPONENTS { value ( WITH COMPONENTS { sInteger}) , units ( WITH COMPONENTS { ..., ncid ({TimeUnits}) PRESENT }) }) TimeAtt ::= LAttribute( WITH COMPONENTS { att ( WITH COMPONENTS { value ( WITH COMPONENTS { long1}) , units ( WITH COMPONENTS { ..., ncid ({TimeUnits}) PRESENT }) , numericOperator OPTIONAL , negation OPTIONAL , uncertainty OPTIONAL , modifier OPTIONAL , precision OPTIONAL }) }) STimeAttribute ::= Attribute( WITH COMPONENTS { value ( WITH COMPONENTS { sInteger}) , units ( WITH COMPONENTS { ..., ncid ({TimeUnits}) PRESENT }) , numericOperator OPTIONAL }) LTime ::= CHOICE { time Time, timeCode CODEDWOSFORM( WITH COMPONENTS { ..., ncid ({TimeCode}) PRESENT }), text BasicString } LTimeAtt ::= LAttribute( WITH COMPONENTS { errCoded, errText, att ( WITH COMPONENTS { value ( WITH COMPONENTS { long1}) , numericOperator OPTIONAL , units ( WITH COMPONENTS { ..., ncid ({TimeUnits}) PRESENT }) OPTIONAL , negation OPTIONAL , uncertainty OPTIONAL , modifier OPTIONAL , precision OPTIONAL }) }) DateTimeAtt ::= LAttribute( WITH COMPONENTS { att ( WITH COMPONENTS { value ( WITH COMPONENTS { dateTime}) , numericOperator OPTIONAL , negation OPTIONAL , uncertainty OPTIONAL , modifier OPTIONAL }) }) LDateTimeAtt ::= LAttribute( WITH COMPONENTS { errCoded, errText, att ( WITH COMPONENTS { value ( WITH COMPONENTS { dateTime}) , numericOperator OPTIONAL , negation OPTIONAL , uncertainty OPTIONAL , modifier OPTIONAL , precision OPTIONAL }) }) SDateTimeAttribute ::= Attribute( WITH COMPONENTS { value ( WITH COMPONENTS { sDateTime}) , negation, numericOperator, uncertainty, machineProbability, userStatedProbability, modifier}) DateTimeIntervalSet ::= SET { startTime DateTimeAtt, endTime DateTimeAtt } DateTimeIntervalAtt ::= LAttribute( WITH COMPONENTS { timeIntAtt}) LDateTimeIntervalAtt ::= LAttribute( WITH COMPONENTS { errCoded, errText, timeIntAtt}) TimeInterval ::= LTimeInterval( WITH COMPONENTS { lStartTime ( WITH COMPONENTS { dateTime}) , lEndTime ( WITH COMPONENTS { dateTime}) }) LTimeInterval ::= SET { lStartTime LDateTime, lEndTime LDateTime } StringId ::= ULong2 StringKey ::= SET { stringId StringId, editVersion EditVersion } Version ::= ULong2 EditVersion ::= ULong ObjectPointers ::= SET OF ObjectPointer ObjectPointer ::= CHOICE { intObjPtr InternalObjectPointer, extObjPtr ExternalObjectPointer } ExternalObjectPointer ::= SET { objectClass CODEDWOSFORMATTRIBUTE( WITH COMPONENTS { att ( WITH COMPONENTS { value ( WITH COMPONENTS { codedWOSform ( WITH COMPONENTS { ..., ncid ({ObjectClass}) PRESENT }) }) }) }) } InternalObjectPointer ::= SET { stringKey StringKey, linkStrength CODEDWOSFORMATTRIBUTE( WITH COMPONENTS { att ( WITH COMPONENTS { value ( WITH COMPONENTS { codedWOSform ( WITH COMPONENTS { ..., ncid ({LinkStrength}) PRESENT }) }) }) }) OPTIONAL, remoteStringType CODEDWOSFORMATTRIBUTE( WITH COMPONENTS { att ( WITH COMPONENTS { value ( WITH COMPONENTS { codedWOSform ( WITH COMPONENTS { ..., ncid ({StringType}) PRESENT }) }) }) }) OPTIONAL, localElements ElementPaths OPTIONAL, remoteElements ElementPaths OPTIONAL } ElementPaths ::= SEQUENCE OF ElementPath ElementPath ::= SEQUENCE OF ElementId ElementId ::= CHOICE { elementId Ncid, elementIndex ULong } Versions ::= SET OF Version Cids ::= SET OF Cid Ncids ::= SET OF Ncid Decimals ::= SET OF DecimalX Titers ::= SET OF Titer DecimalRanges ::= SET OF DecimalRange IntegerRanges ::= SET OF IntegerRange DateTimes ::= SET OF DateTime GDateTimes ::= SET OF GDateTime Barcodes ::= SET OF Barcode Images ::= SET OF Image Icons ::= SET OF Icon Sounds ::= SET OF Sound Videos ::= SET OF Video BasicStrings ::= SET OF BasicString StringTexts ::= SET OF StringText RtfTexts ::= SET OF RtfText SgmlTexts ::= SET OF SgmlText HtmlTexts ::= SET OF HtmlText PcTexts ::= SET OF PcText DocumentSegment ::= SET { html HtmlText, plain BasicString OPTIONAL, rtf RtfText OPTIONAL, sgml SgmlText OPTIONAL, pctext PcText OPTIONAL } LocationInfo ::= SET { physicalLocation PhysicalLocation OPTIONAL, terminalId LCODEDWOSFORM( WITH COMPONENTS { ..., ncid ({TerminalID}) PRESENT }) OPTIONAL } PhysicalLocation ::= CHOICE { room CODEDWOSFORM( WITH COMPONENTS { ..., ncid ({Room}) PRESENT }), bed CODEDWOSFORM( WITH COMPONENTS { ..., ncid ({Bed}) PRESENT }), nursingDivision CODEDWOSFORM( WITH COMPONENTS { ..., ncid ({NursingDivision}) PRESENT }), serviceArea CODEDWOSFORM( WITH COMPONENTS { ..., ncid ({ServiceArea}) PRESENT }), buildingFloor CODEDWOSFORM( WITH COMPONENTS { ..., ncid ({BuildingFloor}) PRESENT }), building CODEDWOSFORM( WITH COMPONENTS { ..., ncid ({Building}) PRESENT }), facility CODEDWOSFORM( WITH COMPONENTS { ..., ncid ({Facility}) PRESENT }) } Representation ::= CHOICE { barcode Barcode, image Image, icon Icon, sound Sound, video Video, basicString BasicString, doc DocumentSegment } Text ::= CHOICE { basicString BasicString, stringText StringText, formatted FormattedText, encodedForm EncodedForm } StringText ::= CHOICE { englishText BasicString, spanishText BasicString } FormattedText ::= CHOICE { sgmlText SgmlText, htmlText HtmlText, rtfText RtfText, pcText PcText } EncodedForm ::= BasicString RtfText ::= BasicString SgmlText ::= BasicString HtmlText ::= BasicString PcText ::= OctetString MultiMediaAtt ::= LAttribute( WITH COMPONENTS { att ( WITH COMPONENTS { value ( WITH COMPONENTS { multiMedia}) }) }) LMultiMediaAtt ::= MultiMediaAttribute MultiMediaAttribute ::= LAttribute( WITH COMPONENTS { att ( WITH COMPONENTS { value ( WITH COMPONENTS { multiMedia}) }) , errCoded, errText, errBinary}) MultiMedia ::= SET { mediaType CODEDWOSFORM( WITH COMPONENTS { ..., ncid ({MediaType}) PRESENT }) OPTIONAL, mediaSubType CODEDWOSFORM( WITH COMPONENTS { ..., ncid ({MediaSubType}) PRESENT }) OPTIONAL, mediaSubTypeVersion BasicString OPTIONAL, compressionScheme CODEDWOSFORM( WITH COMPONENTS { ..., ncid ({CompressionAlgorithm}) PRESENT }) OPTIONAL, compressedLength ULong2 OPTIONAL, uncompressedLength ULong2 OPTIONAL, parameterSet ParameterSet OPTIONAL, referencePointer UniqueReferenceId OPTIONAL, data OctetString OPTIONAL } ParameterSet ::= SET OF Parameter Parameter ::= SET { attribute CODED( WITH COMPONENTS { ncid ({CodedAttribute}) }), value ParameterValue } ParameterValue ::= NValue( WITH COMPONENTS { basicString, decimal, long1, uLong, long2, uLong2, dateTime, codedWOSform}) MultimediaSequence ::= SEQUENCE OF MultiMediaAttribute UniqueReferenceId ::= SET { refNum ReferenceNumber, system CODEDWOSFORM( WITH COMPONENTS { ..., ncid ({AssignedBySystem}) PRESENT }) OPTIONAL } ReferenceNumber ::= BasicString END MMM-LabData DEFINITIONS IMPLICIT TAGS ::= BEGIN StandardLabData» ::= SET { labDataHeader» LabDataHeader, results» StdLabObservations } LabDataHeader ::= SET { testName» CODEDWOSFORM( WITH COMPONENTS { ..., ncid ({SpecificLabTest}) PRESENT }), specimens» LabSpecimens OPTIONAL, verifiedDateTime» DateTime OPTIONAL, resultReceivedDateTime» DateTime OPTIONAL, fillerOrderNumber» FillerOrderNumber OPTIONAL, placerOrderNumber» PlacerOrderNumber OPTIONAL, testStatus» LCODEDWOSFORM( WITH COMPONENTS { ..., ncid ({ResultStatus}) PRESENT }) OPTIONAL, resultingTechnicians» L-ResultingTechnicians OPTIONAL, codedComments» CODEDCOMMENTS(WITH COMPONENT ( WITH COMPONENTS { ..., comments ( WITH COMPONENTS { ..., ncid ({LabCodedComments}) PRESENT }) PRESENT } )) OPTIONAL, textComments» TextComments OPTIONAL } L-ResultingTechnicians» ::= SET OF L-ResultingTechnician L-ResultingTechnician» ::= LCODEDWOSFORM( WITH COMPONENTS { ..., ncid ({User}) PRESENT }) LabSpecimens» ::= SET OF LabSpecimen LabSpecimen» ::= SET { collectionDateTime» EventDateTime, specimenReceivedDateTime» DateTime OPTIONAL, aggregateSpecDescript» LCODEDWOSFORM( WITH COMPONENTS { ..., ncid ({AggregateSpecDescript}) PRESENT }) OPTIONAL, specimenDescript» SpecimenDescript OPTIONAL, collectors» L-Collectors OPTIONAL, collectionLocation» LocationInfo OPTIONAL, codedComments» CODEDCOMMENTS(WITH COMPONENT ( WITH COMPONENTS { ..., comments ( WITH COMPONENTS { ..., ncid ({LabCodedComments}) PRESENT }) PRESENT } )) OPTIONAL, textComments» TextComments OPTIONAL, setId» SetId OPTIONAL } L-Collectors» ::= SET OF L-Collector L-Collector» ::= LCODEDWOSFORM( WITH COMPONENTS { ..., ncid ({Collector}) PRESENT }) SpecimenDescript» ::= SET { bodySite» BodySite OPTIONAL, aggregateBodySite» LCODEDWOSFORM( WITH COMPONENTS { ..., ncid ({AggregateBodySite}) PRESENT }) OPTIONAL, specimenType» LCODEDWOSFORM( WITH COMPONENTS { ..., ncid ({SpecimenType}) PRESENT }) OPTIONAL, specimenCollectionMethod» LCODEDWOSFORM( WITH COMPONENTS { ..., ncid ({SpecimenCollectionMethod}) PRESENT }) OPTIONAL, volume» ObservationValue( WITH COMPONENTS { observation ( VObservation ) , units}) OPTIONAL, fuzzyVolume» LCODEDWOSFORM( WITH COMPONENTS { ..., ncid ({FuzzyVolume}) PRESENT }) OPTIONAL, collectionDevice» DeviceInfo OPTIONAL, pathologicLesion» PathologicLesion OPTIONAL, color» LCODEDWOSFORM( WITH COMPONENTS { ..., ncid ({SpecimenColor}) PRESENT }) OPTIONAL, odor» LCODEDWOSFORM( WITH COMPONENTS { ..., ncid ({SpecimenOdor}) PRESENT }) OPTIONAL, consistency» LCODEDWOSFORM( WITH COMPONENTS { ..., ncid ({SpecimenConsistency}) PRESENT }) OPTIONAL, patientPosition» LCODEDWOSFORM( WITH COMPONENTS { ..., ncid ({PatientPosition}) PRESENT }) OPTIONAL, prostheticDevice» DeviceInfo OPTIONAL } ObservationValue» ::= SET { observation» Observation, negation» CODEDWOSFORM( WITH COMPONENTS { ..., ncid ({Negation}) PRESENT }) OPTIONAL, numericOperator» CODEDWOSFORM( WITH COMPONENTS { ..., ncid ({NumericOperator}) PRESENT }) OPTIONAL, uncertainty» CODEDWOSFORM( WITH COMPONENTS { ..., ncid ({Uncertainty}) PRESENT }) OPTIONAL, machineProbability» DecimalX OPTIONAL, userStatedProbability» DecimalX OPTIONAL, fuzzyStatement» CODEDWOSFORM( WITH COMPONENTS { ..., ncid ({FuzzyStatement}) PRESENT }) OPTIONAL, units» LCODEDWOSFORM( WITH COMPONENTS { ..., ncid ({Units}) PRESENT }) OPTIONAL } NObservation ::= Observation( WITH COMPONENTS { ldecimal, linteger, lrange, ltiter, lcoded, text, ltime, ldateTime, null}) VObservation ::= Observation( WITH COMPONENTS { ldecimal, null}) Observation ::= CHOICE { decimal DecimalX, integer Long, range Range, titer Titer, coded CODED, ldecimal LDecimal, linteger LLong, lrange LRange, ltiter LTiter, lcoded LCODEDWOSFORM, text Text, time Time, ltime LTime, dateTime DateTime, ldateTime LDateTime, null Null } StdLabObservations» ::= SET OF StdLabObservation StdLabObservation» ::= SET { observationId» CODEDWOSFORM( WITH COMPONENTS { ..., ncid ({ObservationId}) PRESENT }), observationValue» ObservationValue( WITH COMPONENTS { ..., observation ( NObservation ) PRESENT }), referencesRange» Text OPTIONAL, abnormalFlag» LCODEDWOSFORM( WITH COMPONENTS { ..., ncid ({AbnormalFlag}) PRESENT }) OPTIONAL, resultStatus» LCODEDWOSFORM( WITH COMPONENTS { ..., ncid ({ResultStatus}) PRESENT }) OPTIONAL, deltaFlag» LCODEDWOSFORM( WITH COMPONENTS { ..., ncid ({DeltaFlag}) PRESENT }) OPTIONAL, reportingFlag» LCODEDWOSFORM( WITH COMPONENTS { ..., ncid ({ReportingFlag}) PRESENT }) OPTIONAL, textComments» TextComments OPTIONAL, codedComments» CODEDCOMMENTS(WITH COMPONENT ( WITH COMPONENTS { ..., comments ( WITH COMPONENTS { ..., ncid ({LabCodedComments}) PRESENT }) PRESENT } )) OPTIONAL, setId» SetId OPTIONAL } END MMM-ClinicalTypes DEFINITIONS IMPLICIT TAGS ::= BEGIN COMMENTS ::= SEQUENCE OF CommentGroup CommentGroup ::= SET { comments CommentSet, sourceOfComment LCODEDWOSFORMATTRIBUTE( WITH COMPONENTS { ..., att ( WITH COMPONENTS { value ( WITH COMPONENTS { codedWOSform ( WITH COMPONENTS { ..., ncid ({SourceOfComment}) PRESENT }) }) }) PRESENT }) OPTIONAL, setId SetId OPTIONAL } CommentSet ::= SEQUENCE OF CommentItem CommentItem ::= CHOICE { text BasicString, code LCODEDWOSFORMATTRIBUTE, doc LDocumentAtt, sound LSoundAtt } CODEDCOMMENTS ::= SET OF CodedCommentSet CodedCommentSet ::= SET { comments LCODEDWOSFORM, sourceOfComment LCODEDWOSFORM( WITH COMPONENTS { ..., ncid ({SourceOfComment}) PRESENT }) OPTIONAL, setId SetId OPTIONAL } ClinicalEvent ::= SET { header ClinObsHeader, clinObs ClinicalObservations } ClinicalObservations ::= SEQUENCE OF ClinObsInstance ClinObsInstance ::= SET { id ULong2, value ClinicalObservation, version ConceptVersion OPTIONAL } ClinicalObservation ::= SET { obsId» LCODEDWOSFORMATTRIBUTE, obsValue» LAttribute, refRange» ReferenceRange OPTIONAL, abnFlag» LCODEDWOSFORMATTRIBUTE OPTIONAL, status» LCODEDWOSFORMATTRIBUTE( WITH COMPONENTS { ..., att ( WITH COMPONENTS { value ( WITH COMPONENTS { codedWOSform ( WITH COMPONENTS { ..., ncid ({ResultStatus}) PRESENT }) }) }) PRESENT }) OPTIONAL, deltaFlag» LCODEDWOSFORMATTRIBUTE OPTIONAL, reportFlag» LCODEDWOSFORMATTRIBUTE( WITH COMPONENTS { ..., att ( WITH COMPONENTS { value ( WITH COMPONENTS { codedWOSform ( WITH COMPONENTS { ..., ncid ({ReportingFlag}) PRESENT }) }) }) PRESENT }) OPTIONAL, comments» COMMENTS OPTIONAL, display» DisplayText OPTIONAL, obsMods» ClinicalObservations OPTIONAL, aggObs» LCODEDWOSFORMATTRIBUTE OPTIONAL, format» LCODEDWOSFORMATTRIBUTE( WITH COMPONENTS { ..., att ( WITH COMPONENTS { value ( WITH COMPONENTS { codedWOSform ( WITH COMPONENTS { ..., ncid ({ClinObsFormat}) PRESENT }) }) }) PRESENT }) OPTIONAL, actionsInfo» EventActionsInfo OPTIONAL, setId» SetId OPTIONAL } ClinObsHeader» ::= SET { obsBatId» CODEDWOSFORMATTRIBUTE, fillerOrderNumber» FillerOrderNumber OPTIONAL, placerOrderNumber» PlacerOrderNumber OPTIONAL, testStatus» LCODEDWOSFORMATTRIBUTE OPTIONAL, obsDateTime» DateTimeIntervalAtt OPTIONAL, observedBy» CODEDWOSFORMATTRIBUTE( WITH COMPONENTS { att ( WITH COMPONENTS { value ( WITH COMPONENTS { codedWOSform ( WITH COMPONENTS { ..., ncid ({User}) PRESENT }) }) }) }) OPTIONAL, comments» COMMENTS OPTIONAL, type» CODEDWOSFORMATTRIBUTE( WITH COMPONENTS { att ( WITH COMPONENTS { value ( WITH COMPONENTS { codedWOSform ( WITH COMPONENTS { ..., ncid ({ClinObsType}) PRESENT }) }) }) }) OPTIONAL, severity» CODEDWOSFORMATTRIBUTE( WITH COMPONENTS { att ( WITH COMPONENTS { value ( WITH COMPONENTS { codedWOSform ( WITH COMPONENTS { ..., ncid ({ClinObsSeverity}) PRESENT }) }) }) }) OPTIONAL, severityValue» LIntegerAtt OPTIONAL, productionStatus» CODEDATTRIBUTE( WITH COMPONENTS { att ( WITH COMPONENTS { value ( WITH COMPONENTS { coded ( WITH COMPONENTS { ..., ncid ({ProductionStatus}) PRESENT }) }) }) }) OPTIONAL, alertKey» AlertKey OPTIONAL, alertObject» AlertObject OPTIONAL, chain» CODEDWOSFORMATTRIBUTE( WITH COMPONENTS { att ( WITH COMPONENTS { value ( WITH COMPONENTS { codedWOSform ( WITH COMPONENTS { ..., ncid ({StoreChain}) PRESENT }) }) }) }) OPTIONAL, notifications» Notifications OPTIONAL, display» DisplayText OPTIONAL, aggObs» LCODEDWOSFORMATTRIBUTE OPTIONAL, format» LCODEDWOSFORMATTRIBUTE( WITH COMPONENTS { ..., att ( WITH COMPONENTS { value ( WITH COMPONENTS { codedWOSform ( WITH COMPONENTS { ..., ncid ({EventFormat}) PRESENT }) }) }) PRESENT }) OPTIONAL, displayOrder» DisplayOrderSet OPTIONAL, accessionNumber AccessionNumber OPTIONAL, clinObs ClinicalObservations OPTIONAL } AccessionNumber ::= UniqueReferenceId SetId ::= INTEGER DisplayOrderSet ::= SET OF DisplayOrderInContext DisplayOrderInContext ::= SET { context CODEDWOSFORMATTRIBUTE( WITH COMPONENTS { att ( WITH COMPONENTS { value ( WITH COMPONENTS { codedWOSform ( WITH COMPONENTS { ..., ncid ({DisplayContext}) PRESENT }) }) }) }), order DisplayOrder } DisplayOrder ::= INTEGER AlertKey» ::= SET { transId» AlertTransactionId, seq» AlertSequence } AlertTransactionId ::= INTEGER AlertSequence ::= INTEGER AlertObject» ::= BasicString Notifications» ::= SET OF Notification Notification» ::= SET { desType» CODEDWOSFORMATTRIBUTE( WITH COMPONENTS { att ( WITH COMPONENTS { value ( WITH COMPONENTS { codedWOSform ( WITH COMPONENTS { ..., ncid ({DestinationType}) PRESENT }) }) }) }), value» DestinationValue, id» NotificationId, deliverySystem» CODEDWOSFORMATTRIBUTE( WITH COMPONENTS { att ( WITH COMPONENTS { value ( WITH COMPONENTS { codedWOSform ( WITH COMPONENTS { ..., ncid ({DeliverySystem}) PRESENT }) }) }) }) OPTIONAL } NotificationId» ::= INTEGER DestinationValue ::= CHOICE { coded» CODEDWOSFORMATTRIBUTE, text» BasicString } DisplayText» ::= HtmlText ReferenceRange» ::= BasicString TextComments» ::= SET OF TextComment TextComment ::= SET { comments StringTexts, sourceOfComment LCODEDWOSFORM( WITH COMPONENTS { ..., ncid ({SourceOfComment}) PRESENT }) OPTIONAL, setId SetId OPTIONAL } LocationDescription» ::= CHOICE { bodyLoc BodyLocation, complexBodyLoc ComplexBodyLocation } BodyLocation ::= SET { bodySite BodySite, bodySiteConnector L-BodySiteConnector OPTIONAL, aggregateBodySite L-BodyLocAggregateBodySite OPTIONAL } BodySite ::= SET { bodyAnatomy L-BodyAnatomy, side L-Side, laterality L-Laterality, depth L-BodyDepth, relativeDepth L-BodyRelativeDepth, level L-BodyLevel, relativeLevel L-BodyRelativeLevel, relativeSideOrLaterality L-RelativeSideOrLaterality } L-BodySiteConnector ::= LCODEDWOSFORM( WITH COMPONENTS { ..., ncid ({BodySiteConnector}) PRESENT }) L-BodyLocAggregateBodySite ::= L-AggregateBodySite L-AggregateBodySite ::= LCODEDWOSFORM( WITH COMPONENTS { ..., ncid ({AggregateBodySite}) PRESENT }) L-BodyAnatomy ::= LCODEDWOSFORM( WITH COMPONENTS { ..., ncid ({BodyAnatomy}) PRESENT }) L-Side ::= LCODEDWOSFORM( WITH COMPONENTS { ..., ncid ({Side}) PRESENT }) L-Laterality ::= LCODEDWOSFORM( WITH COMPONENTS { ..., ncid ({Laterality}) PRESENT }) L-BodyDepth ::= LCODEDWOSFORM( WITH COMPONENTS { ..., ncid ({BodyDepth}) PRESENT }) L-BodyRelativeDepth ::= LCODEDWOSFORM( WITH COMPONENTS { ..., ncid ({BodyRelativeDepth}) PRESENT }) L-BodyLevel ::= LCODEDWOSFORM( WITH COMPONENTS { ..., ncid ({BodyLevel}) PRESENT }) L-BodyRelativeLevel ::= LCODEDWOSFORM( WITH COMPONENTS { ..., ncid ({BodyRelativeLevel}) PRESENT }) L-RelativeSideOrLaterality ::= LCODEDWOSFORM( WITH COMPONENTS { ..., ncid ({RelativeSideOrLaterality}) PRESENT }) ComplexBodyLocation ::= SET { } PathologicLesion ::= SET { pathologicStructure LCODEDWOSFORM( WITH COMPONENTS { ..., ncid ({PathologicStructure}) PRESENT }), lesionModifier LCODEDWOSFORM( WITH COMPONENTS { ..., ncid ({LesionModifier}) PRESENT }) OPTIONAL } DeviceInfo ::= SET { device LCODEDWOSFORM( WITH COMPONENTS { ..., ncid ({Device}) PRESENT }), model Model OPTIONAL, serialNumber BasicString OPTIONAL } Model ::= BasicString PriorityRank ::= INTEGER MedRecNumber ::= BasicString UnitNumber ::= INTEGER RadiologyNumber ::= BasicString HemsEncounterId ::= NumericId SiteEncounterId ::= SET { facility CODEDWOSFORM( WITH COMPONENTS { ..., ncid ({Facility}) PRESENT }), siteEncNum SiteEncounterNumber } SiteEncounterNumber ::= BasicString MedicalRecordId ::= SET { facility CODEDWOSFORMATTRIBUTE( WITH COMPONENTS { att ( WITH COMPONENTS { value ( WITH COMPONENTS { codedWOSform ( WITH COMPONENTS { ..., ncid ({Facility}) PRESENT }) }) }) }), medRecNumber MedRecNumber } EventDateTime ::= CHOICE { dateTime DateTime, timeInterval TimeInterval } PlacerGroupOrderNumber ::= UniqueReferenceId FillerGroupOrderNumber ::= UniqueReferenceId GroupOrderNumber ::= UniqueReferenceId PlacerOrderNumber ::= UniqueReferenceId FillerOrderNumber ::= UniqueReferenceId DocumentId ::= UniqueReferenceId PKICertificate ::= OctetString RelatedClinicianInfos ::= SET OF RelatedClinicianInfo RelatedClinicianInfo ::= SET { clinicianRole CODEDWOSFORM( WITH COMPONENTS { ..., ncid ({ClinicianRole}) PRESENT }), clinician LCODEDWOSFORM( WITH COMPONENTS { ..., ncid ({User}) PRESENT }), setId SetId OPTIONAL } EnterpriseReferenceId ::= BasicString EnteredTime ::= DateTime EffectiveTime ::= DateTime Addresses ::= SET OF Address Address ::= SET { addressType CODEDWOSFORM( WITH COMPONENTS { ..., ncid ({AddressType}) PRESENT }) OPTIONAL, street1 Street1 OPTIONAL, street2 Street2 OPTIONAL, city LCODEDWOSFORM( WITH COMPONENTS { ..., ncid ({City}) PRESENT }) OPTIONAL, county LCODEDWOSFORM( WITH COMPONENTS { ..., ncid ({County}) PRESENT }) OPTIONAL, state LCODEDWOSFORM( WITH COMPONENTS { ..., ncid ({State}) PRESENT }) OPTIONAL, postCode LCODEDWOSFORM( WITH COMPONENTS { ..., ncid ({PostCode}) PRESENT }) OPTIONAL, country LCODEDWOSFORM( WITH COMPONENTS { ..., ncid ({Country}) PRESENT }) OPTIONAL, fullAddress FullAddress OPTIONAL, addressAudit AddressAudit OPTIONAL, setId SetId OPTIONAL } Street1 ::= BasicString Street2 ::= BasicString FullAddress ::= BasicString AddressAudit ::= AuditInfo AuditInfo ::= SET { createAuditNum CreateAuditNum OPTIONAL, rowUpdateAuditNum RowUpdateAuditNum OPTIONAL, rowDeleteAuditNum RowDeleteAuditNum OPTIONAL } CreateAuditNum ::= INTEGER RowUpdateAuditNum ::= INTEGER RowDeleteAuditNum ::= INTEGER PatientId ::= SET { unitNumber UnitNumber OPTIONAL, refId EnterpriseReferenceId OPTIONAL, hemsEncId HemsEncounterId OPTIONAL, siteEncId SiteEncounterId OPTIONAL, medRecId MedicalRecordId OPTIONAL } StringHeader ::= SET { version Version, stringType CODEDWOSFORM( WITH COMPONENTS { ..., ncid ({StringType}) PRESENT }), stringSubType CODEDWOSFORM, stringKey StringKey, eventDateTime EventDateTime, dataType CODEDWOSFORM( WITH COMPONENTS { ..., ncid ({DataType}) PRESENT }) OPTIONAL, compressionScheme CODEDWOSFORM( WITH COMPONENTS { ..., ncid ({CompressionAlgorithm}) PRESENT }) OPTIONAL, eventLocation LocationInfo OPTIONAL, dataEntryModel LCODEDWOSFORM( WITH COMPONENTS { ..., ncid ({DataEntryModel}) PRESENT }) OPTIONAL, semanticLinks SemanticLinks OPTIONAL, actionsInfo» EventActionsInfo OPTIONAL } EventActionsInfo» ::= SEQUENCE OF EventActionInfo EventActionInfo ::= SET { clinician» LCODEDWOSFORM( WITH COMPONENTS { ..., ncid ({User}) PRESENT }) OPTIONAL, actionId» CODEDWOSFORM( WITH COMPONENTS { ..., ncid ({EventActionId}) PRESENT }), enteredBy» LCODEDWOSFORM( WITH COMPONENTS { ..., ncid ({User}) PRESENT }) OPTIONAL, enteredTime» EnteredTime OPTIONAL, effectiveTime» EffectiveTime OPTIONAL, location» LocationInfo OPTIONAL, pointOfCare» LocationInfo OPTIONAL, textComments» TextComments OPTIONAL, codedComments» CODEDCOMMENTS(WITH COMPONENT ( WITH COMPONENTS { ..., comments ( WITH COMPONENTS { ..., ncid ({EventActionComment}) PRESENT }) PRESENT } )) OPTIONAL, associatedActions» EventActionsInfo OPTIONAL, elementPaths» ElementPaths OPTIONAL, application LCODEDWOSFORMATTRIBUTE( WITH COMPONENTS { ..., att ( WITH COMPONENTS { value ( WITH COMPONENTS { codedWOSform ( WITH COMPONENTS { ..., ncid ({EventActionProgram}) PRESENT }) }) }) PRESENT }) OPTIONAL, reason LCODEDWOSFORMATTRIBUTE( WITH COMPONENTS { ..., att ( WITH COMPONENTS { value ( WITH COMPONENTS { codedWOSform ( WITH COMPONENTS { ..., ncid ({EventActionReason}) PRESENT }) }) }) PRESENT }) OPTIONAL, comments COMMENTS(WITH COMPONENT ( WITH COMPONENTS { ..., comments (WITH COMPONENT ( WITH COMPONENTS { ..., code ( WITH COMPONENTS { ..., att ( WITH COMPONENTS { value ( WITH COMPONENTS { codedWOSform ( WITH COMPONENTS { ..., ncid ({EventActionInfoComment}) PRESENT }) }) }) PRESENT }) PRESENT } )) PRESENT } )) OPTIONAL, setId SetId OPTIONAL, editVersion» EditVersion, pkiCertificate» PKICertificate OPTIONAL } SemanticLink ::= SET { relationship CODEDWOSFORMATTRIBUTE( WITH COMPONENTS { att ( WITH COMPONENTS { value ( WITH COMPONENTS { codedWOSform ( WITH COMPONENTS { ..., ncid ({SemanticLinkRelationship}) PRESENT }) }) }) }), objectPointer ObjectPointer, linkInfo EventActionsInfo OPTIONAL, setId SetId OPTIONAL } SemanticLinks ::= SET OF SemanticLink PatDatumObject ::= INSTANCE-OF-CONCEPT({PatDatumObjectSet}) Names ::= SET OF Name Name ::= SET { nameIndex NameIndex OPTIONAL, nameType CODEDWOSFORM( WITH COMPONENTS { ..., ncid ({NameType}) PRESENT }) OPTIONAL, lastName LastName OPTIONAL, lastName2 LastName2 OPTIONAL, firstName FirstName OPTIONAL, middleName MiddleName OPTIONAL, middleName2 MiddleName2 OPTIONAL, suffix Suffix OPTIONAL, title Title OPTIONAL, degree Degree OPTIONAL, firstNameSoundex FirstNameSoundex OPTIONAL, lastNameSoundex LastNameSoundex OPTIONAL, fullName FullName OPTIONAL, nameAudit NameAudit OPTIONAL, setId SetId OPTIONAL } NameIndex ::= INTEGER LastName ::= BasicString LastName2 ::= BasicString FirstName ::= BasicString MiddleName ::= BasicString MiddleName2 ::= BasicString Suffix ::= BasicString Title ::= BasicString Degree ::= BasicString FirstNameSoundex ::= BasicString LastNameSoundex ::= BasicString FullName ::= BasicString NameAudit ::= AuditInfo Phones ::= SET OF Phone Phone ::= SET { phoneType CODEDWOSFORM( WITH COMPONENTS { ..., ncid ({PhoneType}) PRESENT }) OPTIONAL, countryCode CODEDWOSFORM( WITH COMPONENTS { ..., ncid ({CountryCode}) PRESENT }) OPTIONAL, areaCode AreaCode OPTIONAL, localNumber LocalNumber OPTIONAL, extension Extension OPTIONAL, phoneAudit PhoneAudit OPTIONAL, setId SetId OPTIONAL } AreaCode ::= BasicString LocalNumber ::= BasicString Extension ::= BasicString PhoneAudit ::= AuditInfo Ssn ::= BasicString AuditTransactions ::= SET OF AuditTransaction AuditTransaction ::= SET { hemsEncId HemsEncounterId, unitNumber UnitNumber, auditNumber AuditNumber, transactionType CODEDWOSFORM( WITH COMPONENTS { ..., ncid ({TransactionType}) PRESENT }), transactionTime TransactionTime, employee LCODEDWOSFORM( WITH COMPONENTS { ..., ncid ({AuditEmployee}) PRESENT }), version EditVersion, mmiVersion EditVersion, mmiFacility CODEDWOSFORM( WITH COMPONENTS { ..., ncid ({MmiFacility}) PRESENT }), encFacility CODEDWOSFORM( WITH COMPONENTS { ..., ncid ({EncFacility}) PRESENT }), setId SetId OPTIONAL } AuditNumber ::= INTEGER TransactionTime ::= DateTime QuantityUnits ::= SDecimalAttribute( WITH COMPONENTS { value, units ( WITH COMPONENTS { ..., ncid ({DoseUnits}) PRESENT }) OPTIONAL }) Duration ::= STimeAttribute END MMM-BodySiteMod DEFINITIONS IMPLICIT TAGS ::= BEGIN BodySiteMod» ::= ClinicalObservation( WITH COMPONENTS { obsId ( WITH COMPONENTS { ..., att ( WITH COMPONENTS { value ( WITH COMPONENTS { codedWOSform ( WITH COMPONENTS { ..., relSFormNumId OPTIONAL , ncid (1144) PRESENT }) }) }) PRESENT }) , aggObs ( WITH COMPONENTS { ..., att ( WITH COMPONENTS { value ( WITH COMPONENTS { codedWOSform ( WITH COMPONENTS { ..., ncid ({AggregateBodySite}) PRESENT }) }) }) PRESENT }) OPTIONAL , obsValue ( WITH COMPONENTS { att ( WITH COMPONENTS { value ( WITH COMPONENTS { codedWOSform ( WITH COMPONENTS { ..., ncid ({BodySiteModifier}) PRESENT }) }) }) , errCoded, errText}) }) END MMM-BodyDepthObs DEFINITIONS IMPLICIT TAGS ::= BEGIN BodyDepthObs ::= BodySiteMod( WITH COMPONENTS { obsId ( WITH COMPONENTS { ..., att ( WITH COMPONENTS { value ( WITH COMPONENTS { codedWOSform ( WITH COMPONENTS { ..., relSFormNumId OPTIONAL , ncid (1144) PRESENT }) }) }) PRESENT }) , obsValue ( WITH COMPONENTS { att ( WITH COMPONENTS { value ( WITH COMPONENTS { codedWOSform ( WITH COMPONENTS { ..., ncid ({BodyDepth}) PRESENT }) }) }) , errCoded, errText}) }) END MMM-BodyLevelObs DEFINITIONS IMPLICIT TAGS ::= BEGIN BodyLevelObs ::= BodySiteMod( WITH COMPONENTS { obsId ( WITH COMPONENTS { ..., att ( WITH COMPONENTS { value ( WITH COMPONENTS { codedWOSform ( WITH COMPONENTS { ..., relSFormNumId OPTIONAL , ncid (1144) PRESENT }) }) }) PRESENT }) , obsValue ( WITH COMPONENTS { att ( WITH COMPONENTS { value ( WITH COMPONENTS { codedWOSform ( WITH COMPONENTS { ..., ncid ({BodyLevel}) PRESENT }) }) }) , errCoded, errText}) }) END MMM-BodyLoc DEFINITIONS IMPLICIT TAGS ::= BEGIN BodyLoc» ::= ClinicalObservation( WITH COMPONENTS { obsId ( WITH COMPONENTS { ..., att ( WITH COMPONENTS { value ( WITH COMPONENTS { codedWOSform ( WITH COMPONENTS { ..., relSFormNumId OPTIONAL , ncid (1134) PRESENT }) }) }) PRESENT }) , obsValue ( WITH COMPONENTS { att ( WITH COMPONENTS { value ( WITH COMPONENTS { codedWOSform ( WITH COMPONENTS { ..., ncid ({BodyAnatomy}) PRESENT }) }) }) , errCoded, errText}) , comments (WITH COMPONENT ( WITH COMPONENTS { ..., comments (WITH COMPONENT ( WITH COMPONENTS { ..., code ( WITH COMPONENTS { ..., att ( WITH COMPONENTS { value ( WITH COMPONENTS { codedWOSform ( WITH COMPONENTS { ..., ncid ({ClinObsComments}) PRESENT }) }) }) PRESENT }) PRESENT } )) PRESENT } )) OPTIONAL , aggObs ( WITH COMPONENTS { ..., att ( WITH COMPONENTS { value ( WITH COMPONENTS { codedWOSform ( WITH COMPONENTS { ..., ncid ({AggregateBodySite}) PRESENT }) }) }) PRESENT }) OPTIONAL , obsMods (WITH TYPES { BodySiteMod * }) }) END MMM-BodySideObs DEFINITIONS IMPLICIT TAGS ::= BEGIN BodySideObs ::= BodySiteMod( WITH COMPONENTS { obsId ( WITH COMPONENTS { ..., att ( WITH COMPONENTS { value ( WITH COMPONENTS { codedWOSform ( WITH COMPONENTS { ..., relSFormNumId OPTIONAL , ncid (1144) PRESENT }) }) }) PRESENT }) , obsValue ( WITH COMPONENTS { att ( WITH COMPONENTS { value ( WITH COMPONENTS { codedWOSform ( WITH COMPONENTS { ..., ncid ({Side}) PRESENT }) }) }) , errCoded, errText}) }) END MMM-BodyLateralityObs DEFINITIONS IMPLICIT TAGS ::= BEGIN BodyLateralityObs ::= BodySiteMod( WITH COMPONENTS { obsId ( WITH COMPONENTS { ..., att ( WITH COMPONENTS { value ( WITH COMPONENTS { codedWOSform ( WITH COMPONENTS { ..., relSFormNumId OPTIONAL , ncid (1144) PRESENT }) }) }) PRESENT }) , obsValue ( WITH COMPONENTS { att ( WITH COMPONENTS { value ( WITH COMPONENTS { codedWOSform ( WITH COMPONENTS { ..., ncid ({Laterality}) PRESENT }) }) }) , errCoded, errText}) }) END MMM-BodyLocObs DEFINITIONS IMPLICIT TAGS ::= BEGIN BodyLocObs ::= BodyLoc( WITH COMPONENTS { obsId ( WITH COMPONENTS { ..., att ( WITH COMPONENTS { value ( WITH COMPONENTS { codedWOSform ( WITH COMPONENTS { ..., relSFormNumId OPTIONAL , ncid (1134) PRESENT }) }) }) PRESENT }) , obsValue ( WITH COMPONENTS { att ( WITH COMPONENTS { value ( WITH COMPONENTS { codedWOSform ( WITH COMPONENTS { ..., ncid ({BodyAnatomy}) PRESENT }) }) }) , errCoded, errText}) , comments (WITH COMPONENT ( WITH COMPONENTS { ..., comments (WITH COMPONENT ( WITH COMPONENTS { ..., code ( WITH COMPONENTS { ..., att ( WITH COMPONENTS { value ( WITH COMPONENTS { codedWOSform ( WITH COMPONENTS { ..., ncid ({ClinObsComments}) PRESENT }) }) }) PRESENT }) PRESENT } )) PRESENT } )) OPTIONAL , aggObs ( WITH COMPONENTS { ..., att ( WITH COMPONENTS { value ( WITH COMPONENTS { codedWOSform ( WITH COMPONENTS { ..., ncid ({AggregateBodySite}) PRESENT }) }) }) PRESENT }) OPTIONAL , obsMods (WITH TYPES { BodySiteMod * , BodySideObs * , BodyLateralityObs * , BodyDepthObs * , BodyLevelObs * }) }) END MMM-PatientObservation DEFINITIONS IMPLICIT TAGS ::= BEGIN PatientObservation» ::= ClinicalObservation( WITH COMPONENTS { obsId, obsValue, refRange OPTIONAL , abnFlag OPTIONAL , status OPTIONAL , deltaFlag OPTIONAL , reportFlag OPTIONAL , comments OPTIONAL , display OPTIONAL , obsMods OPTIONAL , aggObs OPTIONAL , format OPTIONAL }) END MMM-GenericBigHtmlTextObs DEFINITIONS IMPLICIT TAGS ::= BEGIN GenericBigHtmlTextObs ::= PatientObservation( WITH COMPONENTS { obsId ( WITH COMPONENTS { ..., att ( WITH COMPONENTS { value ( WITH COMPONENTS { codedWOSform ( WITH COMPONENTS { ..., ncid ({HtmlTextObservations}) PRESENT }) }) }) PRESENT }) , obsValue ( WITH COMPONENTS { errCoded, errText, att ( WITH COMPONENTS { value ( WITH COMPONENTS { multiMedia ( WITH COMPONENTS { mediaType ( WITH COMPONENTS { relSFormNumId OPTIONAL , ncid (162798) }) , mediaSubType ( WITH COMPONENTS { relSFormNumId OPTIONAL , ncid (162808) }) , mediaSubTypeVersion OPTIONAL , compressionScheme OPTIONAL , compressedLength OPTIONAL , uncompressedLength OPTIONAL , parameterSet OPTIONAL , referencePointer OPTIONAL , data OPTIONAL }) }) }) }) , abnFlag ( WITH COMPONENTS { ..., att ( WITH COMPONENTS { value ( WITH COMPONENTS { codedWOSform ( WITH COMPONENTS { ..., ncid ({AlphaAbnormal}) PRESENT }) }) }) PRESENT }) OPTIONAL , deltaFlag ( WITH COMPONENTS { ..., att ( WITH COMPONENTS { value ( WITH COMPONENTS { codedWOSform ( WITH COMPONENTS { ..., ncid ({AlphaDelta}) PRESENT }) }) }) PRESENT }) OPTIONAL , status OPTIONAL , reportFlag OPTIONAL , display OPTIONAL , format OPTIONAL , obsMods OPTIONAL }) END MMM-AssociatedDateTimeObs DEFINITIONS IMPLICIT TAGS ::= BEGIN AssociatedDateTimeObs» ::= ClinicalObservation( WITH COMPONENTS { obsId ( WITH COMPONENTS { ..., att ( WITH COMPONENTS { value ( WITH COMPONENTS { codedWOSform ( WITH COMPONENTS { ..., ncid ({AssociatedObsInfo}) PRESENT }) }) }) PRESENT }) , obsValue ( WITH COMPONENTS { errCoded, errText, att ( WITH COMPONENTS { uncertainty OPTIONAL , machineProbability OPTIONAL , userStatedProbability OPTIONAL , precision OPTIONAL , value ( WITH COMPONENTS { dateTime}) }) }) }) END MMM-FindingCodedModifierObs DEFINITIONS IMPLICIT TAGS ::= BEGIN FindingCodedModifierObs ::= PatientObservation( WITH COMPONENTS { obsId ( WITH COMPONENTS { ..., att ( WITH COMPONENTS { value ( WITH COMPONENTS { codedWOSform ( WITH COMPONENTS { ..., ncid ({TestsAndMeasurements}) PRESENT }) }) }) PRESENT }) , obsValue ( WITH COMPONENTS { att ( WITH COMPONENTS { value ( WITH COMPONENTS { codedWOSform ( WITH COMPONENTS { ..., ncid ({Quality}) PRESENT }) }) , negation OPTIONAL }) , errCoded, errText}) , abnFlag ( WITH COMPONENTS { ..., att ( WITH COMPONENTS { value ( WITH COMPONENTS { codedWOSform ( WITH COMPONENTS { ..., ncid ({AlphaAbnormal}) PRESENT }) }) }) PRESENT }) OPTIONAL , deltaFlag ( WITH COMPONENTS { ..., att ( WITH COMPONENTS { value ( WITH COMPONENTS { codedWOSform ( WITH COMPONENTS { ..., ncid ({AlphaDelta}) PRESENT }) }) }) PRESENT }) OPTIONAL , status OPTIONAL , reportFlag OPTIONAL , comments (WITH COMPONENT ( WITH COMPONENTS { ..., comments (WITH COMPONENT ( WITH COMPONENTS { ..., code ( WITH COMPONENTS { ..., att ( WITH COMPONENTS { value ( WITH COMPONENTS { codedWOSform ( WITH COMPONENTS { ..., ncid ({PatObsComment}) PRESENT }) }) }) PRESENT }) PRESENT } )) PRESENT } )) OPTIONAL , display OPTIONAL , aggObs ( WITH COMPONENTS { ..., att ( WITH COMPONENTS { value ( WITH COMPONENTS { codedWOSform ( WITH COMPONENTS { ..., ncid ({PatObsAggObs}) PRESENT }) }) }) PRESENT }) OPTIONAL , format OPTIONAL }) END MMM-MultiFindingCodedModifierObs DEFINITIONS IMPLICIT TAGS ::= BEGIN MultiFindingCodedModifierObs ::= PatientObservation( WITH COMPONENTS { obsId ( WITH COMPONENTS { ..., att ( WITH COMPONENTS { value ( WITH COMPONENTS { codedWOSform ( WITH COMPONENTS { ..., ncid ({TestsAndMeasurements}) PRESENT }) }) }) PRESENT }) , obsValue ( WITH COMPONENTS { errCoded, errText, mLCWOSformAtt (WITH COMPONENT ( WITH COMPONENTS { errCoded, errText, att ( WITH COMPONENTS { value ( WITH COMPONENTS { codedWOSform ( WITH COMPONENTS { ..., ncid ({Quality}) PRESENT }) }) , negation OPTIONAL , uncertainty OPTIONAL , modifier OPTIONAL }) } )) }) , abnFlag ( WITH COMPONENTS { ..., att ( WITH COMPONENTS { value ( WITH COMPONENTS { codedWOSform ( WITH COMPONENTS { ..., ncid ({AlphaAbnormal}) PRESENT }) }) }) PRESENT }) OPTIONAL , deltaFlag ( WITH COMPONENTS { ..., att ( WITH COMPONENTS { value ( WITH COMPONENTS { codedWOSform ( WITH COMPONENTS { ..., ncid ({AlphaDelta}) PRESENT }) }) }) PRESENT }) OPTIONAL , status OPTIONAL , reportFlag OPTIONAL , comments (WITH COMPONENT ( WITH COMPONENTS { ..., comments (WITH COMPONENT ( WITH COMPONENTS { ..., code ( WITH COMPONENTS { ..., att ( WITH COMPONENTS { value ( WITH COMPONENTS { codedWOSform ( WITH COMPONENTS { ..., ncid ({PatObsComment}) PRESENT }) }) }) PRESENT }) PRESENT } )) PRESENT } )) OPTIONAL , display OPTIONAL , aggObs ( WITH COMPONENTS { ..., att ( WITH COMPONENTS { value ( WITH COMPONENTS { codedWOSform ( WITH COMPONENTS { ..., ncid ({PatObsAggObs}) PRESENT }) }) }) PRESENT }) OPTIONAL , format OPTIONAL }) END MMM-AreaSizeObs DEFINITIONS IMPLICIT TAGS ::= BEGIN AreaSizeObs ::= PatientObservation( WITH COMPONENTS { obsId ( WITH COMPONENTS { ..., att ( WITH COMPONENTS { value ( WITH COMPONENTS { codedWOSform ( WITH COMPONENTS { ..., relSFormNumId OPTIONAL , ncid (1603189) PRESENT }) }) }) PRESENT }) , obsValue ( WITH COMPONENTS { errCoded, errText, att ( WITH COMPONENTS { negation OPTIONAL , numericOperator OPTIONAL , uncertainty OPTIONAL , machineProbability OPTIONAL , userStatedProbability OPTIONAL , precision ("%4.2d") , value ( WITH COMPONENTS { decimal}) , units ( WITH COMPONENTS { relSFormNumId OPTIONAL , ncid ({AreaUnits}) }) OPTIONAL }) }) , abnFlag ( WITH COMPONENTS { ..., att ( WITH COMPONENTS { value ( WITH COMPONENTS { codedWOSform ( WITH COMPONENTS { ..., ncid ({NumericAbnormal}) PRESENT }) }) }) PRESENT }) OPTIONAL , deltaFlag ( WITH COMPONENTS { ..., att ( WITH COMPONENTS { value ( WITH COMPONENTS { codedWOSform ( WITH COMPONENTS { ..., ncid ({NumericDelta}) PRESENT }) }) }) PRESENT }) OPTIONAL , refRange OPTIONAL , status OPTIONAL , reportFlag OPTIONAL , comments (WITH COMPONENT ( WITH COMPONENTS { ..., comments (WITH COMPONENT ( WITH COMPONENTS { ..., code ( WITH COMPONENTS { ..., att ( WITH COMPONENTS { value ( WITH COMPONENTS { codedWOSform ( WITH COMPONENTS { ..., ncid ({PatObsComment}) PRESENT }) }) }) PRESENT }) PRESENT } )) PRESENT } )) OPTIONAL , display OPTIONAL , aggObs ( WITH COMPONENTS { ..., att ( WITH COMPONENTS { value ( WITH COMPONENTS { codedWOSform ( WITH COMPONENTS { ..., ncid ({PatObsAggObs}) PRESENT }) }) }) PRESENT }) OPTIONAL , format OPTIONAL }) END MMM-ValuedFrequencyObs DEFINITIONS IMPLICIT TAGS ::= BEGIN ValuedFrequencyObs ::= PatientObservation( WITH COMPONENTS { obsId ( WITH COMPONENTS { ..., att ( WITH COMPONENTS { value ( WITH COMPONENTS { codedWOSform ( WITH COMPONENTS { ..., relSFormNumId OPTIONAL , ncid (1806) PRESENT }) }) }) PRESENT }) , obsValue ( WITH COMPONENTS { errCoded, errText, att ( WITH COMPONENTS { negation OPTIONAL , numericOperator OPTIONAL , uncertainty OPTIONAL , machineProbability OPTIONAL , userStatedProbability OPTIONAL , precision ("%3.0d") , value ( WITH COMPONENTS { decimal}) , units ( WITH COMPONENTS { relSFormNumId OPTIONAL , ncid ({NumberRateUnits}) }) OPTIONAL }) }) , abnFlag ( WITH COMPONENTS { ..., att ( WITH COMPONENTS { value ( WITH COMPONENTS { codedWOSform ( WITH COMPONENTS { ..., ncid ({NumericAbnormal}) PRESENT }) }) }) PRESENT }) OPTIONAL , deltaFlag ( WITH COMPONENTS { ..., att ( WITH COMPONENTS { value ( WITH COMPONENTS { codedWOSform ( WITH COMPONENTS { ..., ncid ({NumericDelta}) PRESENT }) }) }) PRESENT }) OPTIONAL , refRange OPTIONAL , status OPTIONAL , reportFlag OPTIONAL , comments (WITH COMPONENT ( WITH COMPONENTS { ..., comments (WITH COMPONENT ( WITH COMPONENTS { ..., code ( WITH COMPONENTS { ..., att ( WITH COMPONENTS { value ( WITH COMPONENTS { codedWOSform ( WITH COMPONENTS { ..., ncid ({PatObsComment}) PRESENT }) }) }) PRESENT }) PRESENT } )) PRESENT } )) OPTIONAL , display OPTIONAL , aggObs ( WITH COMPONENTS { ..., att ( WITH COMPONENTS { value ( WITH COMPONENTS { codedWOSform ( WITH COMPONENTS { ..., ncid ({PatObsAggObs}) PRESENT }) }) }) PRESENT }) OPTIONAL , format OPTIONAL }) END MMM-SeverityScaleZeroToTenObs DEFINITIONS IMPLICIT TAGS ::= BEGIN SeverityScaleZeroToTenObs ::= PatientObservation( WITH COMPONENTS { obsId ( WITH COMPONENTS { ..., att ( WITH COMPONENTS { value ( WITH COMPONENTS { codedWOSform ( WITH COMPONENTS { ..., relSFormNumId OPTIONAL , ncid (1603299) PRESENT }) }) }) PRESENT }) , obsValue ( WITH COMPONENTS { errCoded, errText, att ( WITH COMPONENTS { negation OPTIONAL , numericOperator OPTIONAL , uncertainty OPTIONAL , machineProbability OPTIONAL , userStatedProbability OPTIONAL , precision ("%2.0d") OPTIONAL , value ( WITH COMPONENTS { long1}) }) }) , abnFlag ( WITH COMPONENTS { ..., att ( WITH COMPONENTS { value ( WITH COMPONENTS { codedWOSform ( WITH COMPONENTS { ..., ncid ({NumericAbnormal}) PRESENT }) }) }) PRESENT }) OPTIONAL , deltaFlag ( WITH COMPONENTS { ..., att ( WITH COMPONENTS { value ( WITH COMPONENTS { codedWOSform ( WITH COMPONENTS { ..., ncid ({NumericDelta}) PRESENT }) }) }) PRESENT }) OPTIONAL , refRange OPTIONAL , status OPTIONAL , reportFlag OPTIONAL , comments (WITH COMPONENT ( WITH COMPONENTS { ..., comments (WITH COMPONENT ( WITH COMPONENTS { ..., code ( WITH COMPONENTS { ..., att ( WITH COMPONENTS { value ( WITH COMPONENTS { codedWOSform ( WITH COMPONENTS { ..., ncid ({PatObsComment}) PRESENT }) }) }) PRESENT }) PRESENT } )) PRESENT } )) OPTIONAL , display OPTIONAL , aggObs ( WITH COMPONENTS { ..., att ( WITH COMPONENTS { value ( WITH COMPONENTS { codedWOSform ( WITH COMPONENTS { ..., ncid ({PatObsAggObs}) PRESENT }) }) }) PRESENT }) OPTIONAL , format OPTIONAL }) END MMM-LengthObs DEFINITIONS IMPLICIT TAGS ::= BEGIN LengthObs ::= PatientObservation( WITH COMPONENTS { obsId ( WITH COMPONENTS { ..., att ( WITH COMPONENTS { value ( WITH COMPONENTS { codedWOSform ( WITH COMPONENTS { ..., relSFormNumId OPTIONAL , ncid (30580) PRESENT }) }) }) PRESENT }) , obsValue ( WITH COMPONENTS { errCoded, errText, att ( WITH COMPONENTS { negation OPTIONAL , numericOperator OPTIONAL , uncertainty OPTIONAL , machineProbability OPTIONAL , userStatedProbability OPTIONAL , precision ("%6.2d") , value ( WITH COMPONENTS { decimal}) , units ( WITH COMPONENTS { relSFormNumId OPTIONAL , ncid ({LengthUnits}) }) OPTIONAL }) }) , abnFlag ( WITH COMPONENTS { ..., att ( WITH COMPONENTS { value ( WITH COMPONENTS { codedWOSform ( WITH COMPONENTS { ..., ncid ({NumericAbnormal}) PRESENT }) }) }) PRESENT }) OPTIONAL , deltaFlag ( WITH COMPONENTS { ..., att ( WITH COMPONENTS { value ( WITH COMPONENTS { codedWOSform ( WITH COMPONENTS { ..., ncid ({NumericDelta}) PRESENT }) }) }) PRESENT }) OPTIONAL , refRange OPTIONAL , status OPTIONAL , reportFlag OPTIONAL , comments (WITH COMPONENT ( WITH COMPONENTS { ..., comments (WITH COMPONENT ( WITH COMPONENTS { ..., code ( WITH COMPONENTS { ..., att ( WITH COMPONENTS { value ( WITH COMPONENTS { codedWOSform ( WITH COMPONENTS { ..., ncid ({PatObsComment}) PRESENT }) }) }) PRESENT }) PRESENT } )) PRESENT } )) OPTIONAL , display OPTIONAL , aggObs ( WITH COMPONENTS { ..., att ( WITH COMPONENTS { value ( WITH COMPONENTS { codedWOSform ( WITH COMPONENTS { ..., ncid ({PatObsAggObs}) PRESENT }) }) }) PRESENT }) OPTIONAL , format OPTIONAL }) END MMM-WidthObs DEFINITIONS IMPLICIT TAGS ::= BEGIN WidthObs ::= PatientObservation( WITH COMPONENTS { obsId ( WITH COMPONENTS { ..., att ( WITH COMPONENTS { value ( WITH COMPONENTS { codedWOSform ( WITH COMPONENTS { ..., relSFormNumId OPTIONAL , ncid (31155) PRESENT }) }) }) PRESENT }) , obsValue ( WITH COMPONENTS { errCoded, errText, att ( WITH COMPONENTS { negation OPTIONAL , numericOperator OPTIONAL , uncertainty OPTIONAL , machineProbability OPTIONAL , userStatedProbability OPTIONAL , precision ("%6.2d") , value ( WITH COMPONENTS { decimal}) , units ( WITH COMPONENTS { relSFormNumId OPTIONAL , ncid ({LengthUnits}) }) OPTIONAL }) }) , abnFlag ( WITH COMPONENTS { ..., att ( WITH COMPONENTS { value ( WITH COMPONENTS { codedWOSform ( WITH COMPONENTS { ..., ncid ({NumericAbnormal}) PRESENT }) }) }) PRESENT }) OPTIONAL , deltaFlag ( WITH COMPONENTS { ..., att ( WITH COMPONENTS { value ( WITH COMPONENTS { codedWOSform ( WITH COMPONENTS { ..., ncid ({NumericDelta}) PRESENT }) }) }) PRESENT }) OPTIONAL , refRange OPTIONAL , status OPTIONAL , reportFlag OPTIONAL , comments (WITH COMPONENT ( WITH COMPONENTS { ..., comments (WITH COMPONENT ( WITH COMPONENTS { ..., code ( WITH COMPONENTS { ..., att ( WITH COMPONENTS { value ( WITH COMPONENTS { codedWOSform ( WITH COMPONENTS { ..., ncid ({PatObsComment}) PRESENT }) }) }) PRESENT }) PRESENT } )) PRESENT } )) OPTIONAL , display OPTIONAL , aggObs ( WITH COMPONENTS { ..., att ( WITH COMPONENTS { value ( WITH COMPONENTS { codedWOSform ( WITH COMPONENTS { ..., ncid ({PatObsAggObs}) PRESENT }) }) }) PRESENT }) OPTIONAL , format OPTIONAL }) END MMM-DepthObs DEFINITIONS IMPLICIT TAGS ::= BEGIN DepthObs ::= PatientObservation( WITH COMPONENTS { obsId ( WITH COMPONENTS { ..., att ( WITH COMPONENTS { value ( WITH COMPONENTS { codedWOSform ( WITH COMPONENTS { ..., relSFormNumId OPTIONAL , ncid (114000) PRESENT }) }) }) PRESENT }) , obsValue ( WITH COMPONENTS { errCoded, errText, att ( WITH COMPONENTS { negation OPTIONAL , numericOperator OPTIONAL , uncertainty OPTIONAL , machineProbability OPTIONAL , userStatedProbability OPTIONAL , precision ("%6.2d") , value ( WITH COMPONENTS { decimal}) , units ( WITH COMPONENTS { relSFormNumId OPTIONAL , ncid ({LengthUnits}) }) OPTIONAL }) }) , abnFlag ( WITH COMPONENTS { ..., att ( WITH COMPONENTS { value ( WITH COMPONENTS { codedWOSform ( WITH COMPONENTS { ..., ncid ({NumericAbnormal}) PRESENT }) }) }) PRESENT }) OPTIONAL , deltaFlag ( WITH COMPONENTS { ..., att ( WITH COMPONENTS { value ( WITH COMPONENTS { codedWOSform ( WITH COMPONENTS { ..., ncid ({NumericDelta}) PRESENT }) }) }) PRESENT }) OPTIONAL , refRange OPTIONAL , status OPTIONAL , reportFlag OPTIONAL , comments (WITH COMPONENT ( WITH COMPONENTS { ..., comments (WITH COMPONENT ( WITH COMPONENTS { ..., code ( WITH COMPONENTS { ..., att ( WITH COMPONENTS { value ( WITH COMPONENTS { codedWOSform ( WITH COMPONENTS { ..., ncid ({PatObsComment}) PRESENT }) }) }) PRESENT }) PRESENT } )) PRESENT } )) OPTIONAL , display OPTIONAL , aggObs ( WITH COMPONENTS { ..., att ( WITH COMPONENTS { value ( WITH COMPONENTS { codedWOSform ( WITH COMPONENTS { ..., ncid ({PatObsAggObs}) PRESENT }) }) }) PRESENT }) OPTIONAL , format OPTIONAL }) END MMM-QuantitativeSizeObs DEFINITIONS IMPLICIT TAGS ::= BEGIN QuantitativeSizeObs ::= PatientObservation( WITH COMPONENTS { obsId ( WITH COMPONENTS { ..., att ( WITH COMPONENTS { value ( WITH COMPONENTS { codedWOSform ( WITH COMPONENTS { ..., relSFormNumId OPTIONAL , ncid (6490241) PRESENT }) }) }) PRESENT }) , obsValue ( WITH COMPONENTS { att ( WITH COMPONENTS { value ( WITH COMPONENTS { codedWOSform ( WITH COMPONENTS { relSFormNumId OPTIONAL , ncid (1076) }) }) , negation OPTIONAL }) , errCoded, errText}) , abnFlag ( WITH COMPONENTS { ..., att ( WITH COMPONENTS { value ( WITH COMPONENTS { codedWOSform ( WITH COMPONENTS { ..., ncid ({AlphaAbnormal}) PRESENT }) }) }) PRESENT }) OPTIONAL , deltaFlag ( WITH COMPONENTS { ..., att ( WITH COMPONENTS { value ( WITH COMPONENTS { codedWOSform ( WITH COMPONENTS { ..., ncid ({AlphaDelta}) PRESENT }) }) }) PRESENT }) OPTIONAL , status OPTIONAL , reportFlag OPTIONAL , comments (WITH COMPONENT ( WITH COMPONENTS { ..., comments (WITH COMPONENT ( WITH COMPONENTS { ..., code ( WITH COMPONENTS { ..., att ( WITH COMPONENTS { value ( WITH COMPONENTS { codedWOSform ( WITH COMPONENTS { ..., ncid ({PatObsComment}) PRESENT }) }) }) PRESENT }) PRESENT } )) PRESENT } )) OPTIONAL , display OPTIONAL , aggObs ( WITH COMPONENTS { ..., att ( WITH COMPONENTS { value ( WITH COMPONENTS { codedWOSform ( WITH COMPONENTS { ..., ncid ({PatObsAggObs}) PRESENT }) }) }) PRESENT }) OPTIONAL , format OPTIONAL , obsMods (WITH TYPES { LengthObs OPTIONAL, WidthObs OPTIONAL, DepthObs OPTIONAL}) }) END MMM-ModelNumber DEFINITIONS IMPLICIT TAGS ::= BEGIN ModelNumber» ::= ClinicalObservation( WITH COMPONENTS { obsId ( WITH COMPONENTS { ..., att ( WITH COMPONENTS { value ( WITH COMPONENTS { codedWOSform ( WITH COMPONENTS { ..., relSFormNumId OPTIONAL , ncid (114038) PRESENT }) }) }) PRESENT }) , obsValue ( WITH COMPONENTS { errCoded, errText, att ( WITH COMPONENTS { value ( WITH COMPONENTS { basicString}) }) }) }) END MMM-SerialNumber DEFINITIONS IMPLICIT TAGS ::= BEGIN SerialNumber» ::= ClinicalObservation( WITH COMPONENTS { obsId ( WITH COMPONENTS { ..., att ( WITH COMPONENTS { value ( WITH COMPONENTS { codedWOSform ( WITH COMPONENTS { ..., relSFormNumId OPTIONAL , ncid (114039) PRESENT }) }) }) PRESENT }) , obsValue ( WITH COMPONENTS { errCoded, errText, att ( WITH COMPONENTS { value ( WITH COMPONENTS { basicString}) }) }) }) END MMM-ClinicalDeviceObs DEFINITIONS IMPLICIT TAGS ::= BEGIN ClinicalDeviceObs ::= ClinicalObservation( WITH COMPONENTS { obsId ( WITH COMPONENTS { ..., att ( WITH COMPONENTS { value ( WITH COMPONENTS { codedWOSform ( WITH COMPONENTS { ..., relSFormNumId OPTIONAL , ncid (1603006) PRESENT }) }) }) PRESENT }) , obsValue ( WITH COMPONENTS { att ( WITH COMPONENTS { value ( WITH COMPONENTS { codedWOSform ( WITH COMPONENTS { ..., ncid ({ClinicalDevice}) PRESENT }) }) }) , errCoded, errText}) , obsMods (WITH TYPES { ModelNumber OPTIONAL, SerialNumber OPTIONAL}) OPTIONAL }) END MMM-DurationQntObs DEFINITIONS IMPLICIT TAGS ::= BEGIN DurationQntObs ::= ClinicalObservation( WITH COMPONENTS { obsId ( WITH COMPONENTS { ..., att ( WITH COMPONENTS { value ( WITH COMPONENTS { codedWOSform ( WITH COMPONENTS { ..., relSFormNumId OPTIONAL , ncid (1603011) PRESENT }) }) }) PRESENT }) , obsValue ( WITH COMPONENTS { errCoded, errText, att ( WITH COMPONENTS { negation OPTIONAL , numericOperator OPTIONAL , uncertainty OPTIONAL , machineProbability OPTIONAL , userStatedProbability OPTIONAL , precision OPTIONAL , value ( WITH COMPONENTS { decimal}) , units ( WITH COMPONENTS { relSFormNumId OPTIONAL , ncid ({TimeUnits}) }) OPTIONAL }) }) , abnFlag ( WITH COMPONENTS { ..., att ( WITH COMPONENTS { value ( WITH COMPONENTS { codedWOSform ( WITH COMPONENTS { ..., ncid ({NumericAbnormal}) PRESENT }) }) }) PRESENT }) OPTIONAL , deltaFlag ( WITH COMPONENTS { ..., att ( WITH COMPONENTS { value ( WITH COMPONENTS { codedWOSform ( WITH COMPONENTS { ..., ncid ({NumericDelta}) PRESENT }) }) }) PRESENT }) OPTIONAL , refRange OPTIONAL , status OPTIONAL , reportFlag OPTIONAL , comments (WITH COMPONENT ( WITH COMPONENTS { ..., comments (WITH COMPONENT ( WITH COMPONENTS { ..., code ( WITH COMPONENTS { ..., att ( WITH COMPONENTS { value ( WITH COMPONENTS { codedWOSform ( WITH COMPONENTS { ..., ncid ({PatObsComment}) PRESENT }) }) }) PRESENT }) PRESENT } )) PRESENT } )) OPTIONAL , display OPTIONAL , aggObs ( WITH COMPONENTS { ..., att ( WITH COMPONENTS { value ( WITH COMPONENTS { codedWOSform ( WITH COMPONENTS { ..., ncid ({PatObsAggObs}) PRESENT }) }) }) PRESENT }) OPTIONAL , format OPTIONAL }) END MMM-ObservationMethodObs DEFINITIONS IMPLICIT TAGS ::= BEGIN ObservationMethodObs» ::= ClinicalObservation( WITH COMPONENTS { obsId ( WITH COMPONENTS { ..., att ( WITH COMPONENTS { value ( WITH COMPONENTS { codedWOSform ( WITH COMPONENTS { ..., relSFormNumId OPTIONAL , ncid (30692) PRESENT }) }) }) PRESENT }) , obsValue ( WITH COMPONENTS { att ( WITH COMPONENTS { value ( WITH COMPONENTS { codedWOSform ( WITH COMPONENTS { ..., ncid ({ObservationMethod}) PRESENT }) }) }) , errCoded, errText}) , abnFlag ( WITH COMPONENTS { ..., att ( WITH COMPONENTS { value ( WITH COMPONENTS { codedWOSform ( WITH COMPONENTS { ..., ncid ({AlphaAbnormal}) PRESENT }) }) }) PRESENT }) OPTIONAL , deltaFlag ( WITH COMPONENTS { ..., att ( WITH COMPONENTS { value ( WITH COMPONENTS { codedWOSform ( WITH COMPONENTS { ..., ncid ({AlphaDelta}) PRESENT }) }) }) PRESENT }) OPTIONAL , status OPTIONAL , reportFlag OPTIONAL , comments (WITH COMPONENT ( WITH COMPONENTS { ..., comments (WITH COMPONENT ( WITH COMPONENTS { ..., code ( WITH COMPONENTS { ..., att ( WITH COMPONENTS { value ( WITH COMPONENTS { codedWOSform ( WITH COMPONENTS { ..., ncid ({PatObsComment}) PRESENT }) }) }) PRESENT }) PRESENT } )) PRESENT } )) OPTIONAL , display OPTIONAL , aggObs ( WITH COMPONENTS { ..., att ( WITH COMPONENTS { value ( WITH COMPONENTS { codedWOSform ( WITH COMPONENTS { ..., ncid ({PatObsAggObs}) PRESENT }) }) }) PRESENT }) OPTIONAL , format OPTIONAL }) END MMM-GenericIntegerObs DEFINITIONS IMPLICIT TAGS ::= BEGIN GenericIntegerObs ::= PatientObservation( WITH COMPONENTS { obsId ( WITH COMPONENTS { ..., att ( WITH COMPONENTS { value ( WITH COMPONENTS { codedWOSform ( WITH COMPONENTS { ..., ncid ({TestsAndMeasurements}) PRESENT }) }) }) PRESENT }) , obsValue ( WITH COMPONENTS { errCoded, errText, att ( WITH COMPONENTS { negation OPTIONAL , numericOperator OPTIONAL , uncertainty OPTIONAL , machineProbability OPTIONAL , userStatedProbability OPTIONAL , precision OPTIONAL , value ( WITH COMPONENTS { long1}) , units ( WITH COMPONENTS { relSFormNumId OPTIONAL , ncid ({Units}) }) OPTIONAL }) }) , abnFlag ( WITH COMPONENTS { ..., att ( WITH COMPONENTS { value ( WITH COMPONENTS { codedWOSform ( WITH COMPONENTS { ..., ncid ({NumericAbnormal}) PRESENT }) }) }) PRESENT }) OPTIONAL , deltaFlag ( WITH COMPONENTS { ..., att ( WITH COMPONENTS { value ( WITH COMPONENTS { codedWOSform ( WITH COMPONENTS { ..., ncid ({NumericDelta}) PRESENT }) }) }) PRESENT }) OPTIONAL , refRange OPTIONAL , status OPTIONAL , reportFlag OPTIONAL , comments (WITH COMPONENT ( WITH COMPONENTS { ..., comments (WITH COMPONENT ( WITH COMPONENTS { ..., code ( WITH COMPONENTS { ..., att ( WITH COMPONENTS { value ( WITH COMPONENTS { codedWOSform ( WITH COMPONENTS { ..., ncid ({PatObsComment}) PRESENT }) }) }) PRESENT }) PRESENT } )) PRESENT } )) OPTIONAL , display OPTIONAL , aggObs ( WITH COMPONENTS { ..., att ( WITH COMPONENTS { value ( WITH COMPONENTS { codedWOSform ( WITH COMPONENTS { ..., ncid ({PatObsAggObs}) PRESENT }) }) }) PRESENT }) OPTIONAL , format OPTIONAL , obsMods (WITH TYPES { BodyLocObs * , ObservationMethodObs * }) }) END MMM-GenericDecimalObs DEFINITIONS IMPLICIT TAGS ::= BEGIN GenericDecimalObs ::= PatientObservation( WITH COMPONENTS { obsId ( WITH COMPONENTS { ..., att ( WITH COMPONENTS { value ( WITH COMPONENTS { codedWOSform ( WITH COMPONENTS { ..., relSFormNumId OPTIONAL , ncid (213708) PRESENT }) }) }) PRESENT }) , obsValue ( WITH COMPONENTS { errCoded, errText, att ( WITH COMPONENTS { negation OPTIONAL , numericOperator OPTIONAL , uncertainty OPTIONAL , machineProbability OPTIONAL , userStatedProbability OPTIONAL , precision OPTIONAL , value ( WITH COMPONENTS { decimal}) , units ( WITH COMPONENTS { relSFormNumId OPTIONAL , ncid ({Units}) }) OPTIONAL }) }) , abnFlag ( WITH COMPONENTS { ..., att ( WITH COMPONENTS { value ( WITH COMPONENTS { codedWOSform ( WITH COMPONENTS { ..., ncid ({NumericAbnormal}) PRESENT }) }) }) PRESENT }) OPTIONAL , deltaFlag ( WITH COMPONENTS { ..., att ( WITH COMPONENTS { value ( WITH COMPONENTS { codedWOSform ( WITH COMPONENTS { ..., ncid ({NumericDelta}) PRESENT }) }) }) PRESENT }) OPTIONAL , refRange OPTIONAL , status OPTIONAL , reportFlag OPTIONAL , comments (WITH COMPONENT ( WITH COMPONENTS { ..., comments (WITH COMPONENT ( WITH COMPONENTS { ..., code ( WITH COMPONENTS { ..., att ( WITH COMPONENTS { value ( WITH COMPONENTS { codedWOSform ( WITH COMPONENTS { ..., ncid ({PatObsComment}) PRESENT }) }) }) PRESENT }) PRESENT } )) PRESENT } )) OPTIONAL , display OPTIONAL , aggObs ( WITH COMPONENTS { ..., att ( WITH COMPONENTS { value ( WITH COMPONENTS { codedWOSform ( WITH COMPONENTS { ..., ncid ({PatObsAggObs}) PRESENT }) }) }) PRESENT }) OPTIONAL , format OPTIONAL , obsMods (WITH TYPES { BodyLocObs * , ObservationMethodObs * }) }) END MMM-GenericCodedObs DEFINITIONS IMPLICIT TAGS ::= BEGIN GenericCodedObs ::= PatientObservation( WITH COMPONENTS { obsId ( WITH COMPONENTS { ..., att ( WITH COMPONENTS { value ( WITH COMPONENTS { codedWOSform ( WITH COMPONENTS { ..., ncid ({TestsAndMeasurements}) PRESENT }) }) }) PRESENT }) , obsValue ( WITH COMPONENTS { att ( WITH COMPONENTS { value ( WITH COMPONENTS { codedWOSform ( WITH COMPONENTS { ..., ncid ({AssessmentValue}) PRESENT }) }) , negation OPTIONAL }) , errCoded, errText}) , abnFlag ( WITH COMPONENTS { ..., att ( WITH COMPONENTS { value ( WITH COMPONENTS { codedWOSform ( WITH COMPONENTS { ..., ncid ({AlphaAbnormal}) PRESENT }) }) }) PRESENT }) OPTIONAL , deltaFlag ( WITH COMPONENTS { ..., att ( WITH COMPONENTS { value ( WITH COMPONENTS { codedWOSform ( WITH COMPONENTS { ..., ncid ({AlphaDelta}) PRESENT }) }) }) PRESENT }) OPTIONAL , status OPTIONAL , reportFlag OPTIONAL , comments (WITH COMPONENT ( WITH COMPONENTS { ..., comments (WITH COMPONENT ( WITH COMPONENTS { ..., code ( WITH COMPONENTS { ..., att ( WITH COMPONENTS { value ( WITH COMPONENTS { codedWOSform ( WITH COMPONENTS { ..., ncid ({PatObsComment}) PRESENT }) }) }) PRESENT }) PRESENT } )) PRESENT } )) OPTIONAL , display OPTIONAL , aggObs ( WITH COMPONENTS { ..., att ( WITH COMPONENTS { value ( WITH COMPONENTS { codedWOSform ( WITH COMPONENTS { ..., ncid ({PatObsAggObs}) PRESENT }) }) }) PRESENT }) OPTIONAL , format OPTIONAL , obsMods (WITH TYPES { BodyLocObs * , ObservationMethodObs * }) }) END MMM-GenericMultiCodedObs DEFINITIONS IMPLICIT TAGS ::= BEGIN GenericMultiCodedObs ::= PatientObservation( WITH COMPONENTS { obsId ( WITH COMPONENTS { ..., att ( WITH COMPONENTS { value ( WITH COMPONENTS { codedWOSform ( WITH COMPONENTS { ..., ncid ({TestsAndMeasurements}) PRESENT }) }) }) PRESENT }) , obsValue ( WITH COMPONENTS { errCoded, errText, mLCWOSformAtt (WITH COMPONENT ( WITH COMPONENTS { errCoded, errText, att ( WITH COMPONENTS { value ( WITH COMPONENTS { codedWOSform ( WITH COMPONENTS { ..., ncid ({AssessmentValue}) PRESENT }) }) , negation OPTIONAL , uncertainty OPTIONAL , modifier OPTIONAL }) } )) }) , abnFlag ( WITH COMPONENTS { ..., att ( WITH COMPONENTS { value ( WITH COMPONENTS { codedWOSform ( WITH COMPONENTS { ..., ncid ({AlphaAbnormal}) PRESENT }) }) }) PRESENT }) OPTIONAL , deltaFlag ( WITH COMPONENTS { ..., att ( WITH COMPONENTS { value ( WITH COMPONENTS { codedWOSform ( WITH COMPONENTS { ..., ncid ({AlphaDelta}) PRESENT }) }) }) PRESENT }) OPTIONAL , status OPTIONAL , reportFlag OPTIONAL , comments (WITH COMPONENT ( WITH COMPONENTS { ..., comments (WITH COMPONENT ( WITH COMPONENTS { ..., code ( WITH COMPONENTS { ..., att ( WITH COMPONENTS { value ( WITH COMPONENTS { codedWOSform ( WITH COMPONENTS { ..., ncid ({PatObsComment}) PRESENT }) }) }) PRESENT }) PRESENT } )) PRESENT } )) OPTIONAL , display OPTIONAL , aggObs ( WITH COMPONENTS { ..., att ( WITH COMPONENTS { value ( WITH COMPONENTS { codedWOSform ( WITH COMPONENTS { ..., ncid ({PatObsAggObs}) PRESENT }) }) }) PRESENT }) OPTIONAL , format OPTIONAL , obsMods (WITH TYPES { BodyLocObs * , ObservationMethodObs * }) }) END MMM-GenericBasicStringObs DEFINITIONS IMPLICIT TAGS ::= BEGIN GenericBasicStringObs ::= PatientObservation( WITH COMPONENTS { obsId ( WITH COMPONENTS { ..., att ( WITH COMPONENTS { value ( WITH COMPONENTS { codedWOSform ( WITH COMPONENTS { ..., ncid ({TestsAndMeasurements}) PRESENT }) }) }) PRESENT }) , obsValue ( WITH COMPONENTS { errCoded, errText, att ( WITH COMPONENTS { value ( WITH COMPONENTS { basicString}) }) }) , obsMods (WITH TYPES { BodyLocObs * , ObservationMethodObs * }) }) END MMM-GenericULong2Obs DEFINITIONS IMPLICIT TAGS ::= BEGIN GenericULong2Obs ::= PatientObservation( WITH COMPONENTS { obsId ( WITH COMPONENTS { ..., att ( WITH COMPONENTS { value ( WITH COMPONENTS { codedWOSform ( WITH COMPONENTS { ..., ncid ({TestsAndMeasurements}) PRESENT }) }) }) PRESENT }) , obsValue ( WITH COMPONENTS { errCoded, errText, att ( WITH COMPONENTS { value ( WITH COMPONENTS { uLong2}) }) }) , obsMods (WITH TYPES { BodyLocObs * , ObservationMethodObs * }) }) END MMM-GenericIntegerRangeObs DEFINITIONS IMPLICIT TAGS ::= BEGIN GenericIntegerRangeObs ::= PatientObservation( WITH COMPONENTS { obsId ( WITH COMPONENTS { ..., att ( WITH COMPONENTS { value ( WITH COMPONENTS { codedWOSform ( WITH COMPONENTS { ..., ncid ({TestsAndMeasurements}) PRESENT }) }) }) PRESENT }) , obsValue ( WITH COMPONENTS { errCoded, errText, integerRange}) , obsMods (WITH TYPES { BodyLocObs * , ObservationMethodObs * }) }) END MMM-GenericDecimalRangeObs DEFINITIONS IMPLICIT TAGS ::= BEGIN GenericDecimalRangeObs ::= PatientObservation( WITH COMPONENTS { obsId ( WITH COMPONENTS { ..., att ( WITH COMPONENTS { value ( WITH COMPONENTS { codedWOSform ( WITH COMPONENTS { ..., ncid ({TestsAndMeasurements}) PRESENT }) }) }) PRESENT }) , obsValue ( WITH COMPONENTS { errCoded, errText, decimalRange}) , obsMods (WITH TYPES { BodyLocObs * , ObservationMethodObs * }) }) END MMM-GenericTiterObs DEFINITIONS IMPLICIT TAGS ::= BEGIN GenericTiterObs ::= PatientObservation( WITH COMPONENTS { obsId ( WITH COMPONENTS { ..., att ( WITH COMPONENTS { value ( WITH COMPONENTS { codedWOSform ( WITH COMPONENTS { ..., ncid ({TestsAndMeasurements}) PRESENT }) }) }) PRESENT }) , obsValue ( WITH COMPONENTS { errCoded, errText, titer}) , obsMods (WITH TYPES { BodyLocObs * , ObservationMethodObs * }) }) END MMM-MultiAssociatedSignsAndSymptomsObs DEFINITIONS IMPLICIT TAGS ::= BEGIN MultiAssociatedSignsAndSymptomsObs» ::= ClinicalObservation( WITH COMPONENTS { obsId ( WITH COMPONENTS { ..., att ( WITH COMPONENTS { value ( WITH COMPONENTS { codedWOSform ( WITH COMPONENTS { ..., relSFormNumId OPTIONAL , ncid (105328) PRESENT }) }) }) PRESENT }) , obsValue ( WITH COMPONENTS { errCoded, errText, mLCWOSformAtt (WITH COMPONENT ( WITH COMPONENTS { errCoded, errText, att ( WITH COMPONENTS { value ( WITH COMPONENTS { codedWOSform ( WITH COMPONENTS { ..., ncid ({Diagnosis}) PRESENT }) }) , negation OPTIONAL , uncertainty OPTIONAL , modifier OPTIONAL }) } )) }) , abnFlag ( WITH COMPONENTS { ..., att ( WITH COMPONENTS { value ( WITH COMPONENTS { codedWOSform ( WITH COMPONENTS { ..., ncid ({AlphaAbnormal}) PRESENT }) }) }) PRESENT }) OPTIONAL , deltaFlag ( WITH COMPONENTS { ..., att ( WITH COMPONENTS { value ( WITH COMPONENTS { codedWOSform ( WITH COMPONENTS { ..., ncid ({AlphaDelta}) PRESENT }) }) }) PRESENT }) OPTIONAL , status OPTIONAL , reportFlag OPTIONAL , comments (WITH COMPONENT ( WITH COMPONENTS { ..., comments (WITH COMPONENT ( WITH COMPONENTS { ..., code ( WITH COMPONENTS { ..., att ( WITH COMPONENTS { value ( WITH COMPONENTS { codedWOSform ( WITH COMPONENTS { ..., ncid ({PatObsComment}) PRESENT }) }) }) PRESENT }) PRESENT } )) PRESENT } )) OPTIONAL , display OPTIONAL , aggObs ( WITH COMPONENTS { ..., att ( WITH COMPONENTS { value ( WITH COMPONENTS { codedWOSform ( WITH COMPONENTS { ..., ncid ({PatObsAggObs}) PRESENT }) }) }) PRESENT }) OPTIONAL , format OPTIONAL , obsMods (WITH TYPES { BodyDepthObs * , BodyLevelObs * , BodyLocObs * , BodySideObs * , GenericBigHtmlTextObs * , AssociatedDateTimeObs * , FindingCodedModifierObs * , MultiFindingCodedModifierObs * , AreaSizeObs * , ValuedFrequencyObs * , SeverityScaleZeroToTenObs * , QuantitativeSizeObs OPTIONAL, ClinicalDeviceObs * , DurationQntObs * , GenericIntegerObs * , GenericDecimalObs * , GenericCodedObs * , GenericMultiCodedObs * , GenericBasicStringObs * , GenericULong2Obs * , GenericIntegerRangeObs * , GenericDecimalRangeObs * , GenericTiterObs * }) }) END MMM-ExacerbatingFactorsObs DEFINITIONS IMPLICIT TAGS ::= BEGIN ExacerbatingFactorsObs» ::= ClinicalObservation( WITH COMPONENTS { obsId ( WITH COMPONENTS { ..., att ( WITH COMPONENTS { value ( WITH COMPONENTS { codedWOSform ( WITH COMPONENTS { ..., relSFormNumId OPTIONAL , ncid (119305) PRESENT }) }) }) PRESENT }) , obsValue ( WITH COMPONENTS { att ( WITH COMPONENTS { value ( WITH COMPONENTS { codedWOSform ( WITH COMPONENTS { ..., ncid ({Diagnosis}) PRESENT }) }) , negation OPTIONAL }) , errCoded, errText}) , abnFlag ( WITH COMPONENTS { ..., att ( WITH COMPONENTS { value ( WITH COMPONENTS { codedWOSform ( WITH COMPONENTS { ..., ncid ({AlphaAbnormal}) PRESENT }) }) }) PRESENT }) OPTIONAL , deltaFlag ( WITH COMPONENTS { ..., att ( WITH COMPONENTS { value ( WITH COMPONENTS { codedWOSform ( WITH COMPONENTS { ..., ncid ({AlphaDelta}) PRESENT }) }) }) PRESENT }) OPTIONAL , status OPTIONAL , reportFlag OPTIONAL , comments (WITH COMPONENT ( WITH COMPONENTS { ..., comments (WITH COMPONENT ( WITH COMPONENTS { ..., code ( WITH COMPONENTS { ..., att ( WITH COMPONENTS { value ( WITH COMPONENTS { codedWOSform ( WITH COMPONENTS { ..., ncid ({PatObsComment}) PRESENT }) }) }) PRESENT }) PRESENT } )) PRESENT } )) OPTIONAL , display OPTIONAL , aggObs ( WITH COMPONENTS { ..., att ( WITH COMPONENTS { value ( WITH COMPONENTS { codedWOSform ( WITH COMPONENTS { ..., ncid ({PatObsAggObs}) PRESENT }) }) }) PRESENT }) OPTIONAL , format OPTIONAL , status OPTIONAL }) END MMM-AlleviatingFactorsObs DEFINITIONS IMPLICIT TAGS ::= BEGIN AlleviatingFactorsObs» ::= ClinicalObservation( WITH COMPONENTS { obsId ( WITH COMPONENTS { ..., att ( WITH COMPONENTS { value ( WITH COMPONENTS { codedWOSform ( WITH COMPONENTS { ..., relSFormNumId OPTIONAL , ncid (119306) PRESENT }) }) }) PRESENT }) , obsValue ( WITH COMPONENTS { att ( WITH COMPONENTS { value ( WITH COMPONENTS { codedWOSform ( WITH COMPONENTS { ..., ncid ({AlleviatingFactors}) PRESENT }) }) , negation OPTIONAL }) , errCoded, errText}) , abnFlag ( WITH COMPONENTS { ..., att ( WITH COMPONENTS { value ( WITH COMPONENTS { codedWOSform ( WITH COMPONENTS { ..., ncid ({AlphaAbnormal}) PRESENT }) }) }) PRESENT }) OPTIONAL , deltaFlag ( WITH COMPONENTS { ..., att ( WITH COMPONENTS { value ( WITH COMPONENTS { codedWOSform ( WITH COMPONENTS { ..., ncid ({AlphaDelta}) PRESENT }) }) }) PRESENT }) OPTIONAL , status OPTIONAL , reportFlag OPTIONAL , comments (WITH COMPONENT ( WITH COMPONENTS { ..., comments (WITH COMPONENT ( WITH COMPONENTS { ..., code ( WITH COMPONENTS { ..., att ( WITH COMPONENTS { value ( WITH COMPONENTS { codedWOSform ( WITH COMPONENTS { ..., ncid ({PatObsComment}) PRESENT }) }) }) PRESENT }) PRESENT } )) PRESENT } )) OPTIONAL , display OPTIONAL , aggObs ( WITH COMPONENTS { ..., att ( WITH COMPONENTS { value ( WITH COMPONENTS { codedWOSform ( WITH COMPONENTS { ..., ncid ({PatObsAggObs}) PRESENT }) }) }) PRESENT }) OPTIONAL , format OPTIONAL , status OPTIONAL }) END MMM-GenericFindingObs DEFINITIONS IMPLICIT TAGS ::= BEGIN GenericFindingObs» ::= ClinicalObservation( WITH COMPONENTS { obsId ( WITH COMPONENTS { ..., att ( WITH COMPONENTS { value ( WITH COMPONENTS { codedWOSform ( WITH COMPONENTS { ..., relSFormNumId OPTIONAL , ncid (105328) PRESENT }) }) }) PRESENT }) , obsValue ( WITH COMPONENTS { att ( WITH COMPONENTS { value ( WITH COMPONENTS { codedWOSform ( WITH COMPONENTS { ..., ncid ({Diagnosis}) PRESENT }) }) , negation OPTIONAL }) , errCoded, errText}) , status OPTIONAL , obsMods (WITH TYPES { BodyDepthObs * , BodyLevelObs * , BodyLocObs * , BodySideObs * , GenericBigHtmlTextObs * , AssociatedDateTimeObs * , FindingCodedModifierObs * , MultiFindingCodedModifierObs * , MultiAssociatedSignsAndSymptomsObs * , AreaSizeObs * , ValuedFrequencyObs * , SeverityScaleZeroToTenObs * , QuantitativeSizeObs OPTIONAL, ClinicalDeviceObs * , DurationQntObs * , ExacerbatingFactorsObs * , AlleviatingFactorsObs * , GenericIntegerObs * , GenericDecimalObs * , GenericCodedObs * , GenericMultiCodedObs * , GenericBasicStringObs * , GenericULong2Obs * , GenericIntegerRangeObs * , GenericDecimalRangeObs * , GenericTiterObs * }) , comments (WITH COMPONENT ( WITH COMPONENTS { ..., comments (WITH COMPONENT ( WITH COMPONENTS { ..., code ( WITH COMPONENTS { ..., att ( WITH COMPONENTS { value ( WITH COMPONENTS { codedWOSform ( WITH COMPONENTS { ..., ncid ({PatientProblemComment}) PRESENT }) }) }) PRESENT }) PRESENT } )) PRESENT } )) OPTIONAL , display OPTIONAL , aggObs ( WITH COMPONENTS { ..., att ( WITH COMPONENTS { value ( WITH COMPONENTS { codedWOSform ( WITH COMPONENTS { ..., ncid ({PatProblemAggObs}) PRESENT }) }) }) PRESENT }) OPTIONAL , format OPTIONAL }) END MMM-CardiacValveProsthesisTypeObs DEFINITIONS IMPLICIT TAGS ::= BEGIN CardiacValveProsthesisTypeObs ::= PatientObservation( WITH COMPONENTS { obsId ( WITH COMPONENTS { ..., att ( WITH COMPONENTS { value ( WITH COMPONENTS { codedWOSform ( WITH COMPONENTS { ..., relSFormNumId OPTIONAL , ncid (6490327) PRESENT }) }) }) PRESENT }) , obsValue ( WITH COMPONENTS { att ( WITH COMPONENTS { value ( WITH COMPONENTS { codedWOSform ( WITH COMPONENTS { ..., ncid ({CardiacValveProsthesisType}) PRESENT }) }) }) , errCoded, errText}) , abnFlag ( WITH COMPONENTS { ..., att ( WITH COMPONENTS { value ( WITH COMPONENTS { codedWOSform ( WITH COMPONENTS { ..., ncid ({AlphaAbnormal}) PRESENT }) }) }) PRESENT }) OPTIONAL , deltaFlag ( WITH COMPONENTS { ..., att ( WITH COMPONENTS { value ( WITH COMPONENTS { codedWOSform ( WITH COMPONENTS { ..., ncid ({AlphaDelta}) PRESENT }) }) }) PRESENT }) OPTIONAL , status OPTIONAL , reportFlag OPTIONAL , comments (WITH COMPONENT ( WITH COMPONENTS { ..., comments (WITH COMPONENT ( WITH COMPONENTS { ..., code ( WITH COMPONENTS { ..., att ( WITH COMPONENTS { value ( WITH COMPONENTS { codedWOSform ( WITH COMPONENTS { ..., ncid ({PatObsComment}) PRESENT }) }) }) PRESENT }) PRESENT } )) PRESENT } )) OPTIONAL , display OPTIONAL , aggObs ( WITH COMPONENTS { ..., att ( WITH COMPONENTS { value ( WITH COMPONENTS { codedWOSform ( WITH COMPONENTS { ..., ncid ({PatObsAggObs}) PRESENT }) }) }) PRESENT }) OPTIONAL , format OPTIONAL }) END MMM-CardiacValveProsthesisSizeObs DEFINITIONS IMPLICIT TAGS ::= BEGIN CardiacValveProsthesisSizeObs ::= PatientObservation( WITH COMPONENTS { obsId ( WITH COMPONENTS { ..., att ( WITH COMPONENTS { value ( WITH COMPONENTS { codedWOSform ( WITH COMPONENTS { ..., relSFormNumId OPTIONAL , ncid (6490303) PRESENT }) }) }) PRESENT }) , obsValue ( WITH COMPONENTS { errCoded, errText, att ( WITH COMPONENTS { negation OPTIONAL , numericOperator OPTIONAL , uncertainty OPTIONAL , machineProbability OPTIONAL , userStatedProbability OPTIONAL , precision ("%2.0d") , value ( WITH COMPONENTS { long1}) , units ( WITH COMPONENTS { relSFormNumId OPTIONAL , ncid (1616) }) OPTIONAL }) }) , abnFlag ( WITH COMPONENTS { ..., att ( WITH COMPONENTS { value ( WITH COMPONENTS { codedWOSform ( WITH COMPONENTS { ..., ncid ({NumericAbnormal}) PRESENT }) }) }) PRESENT }) OPTIONAL , deltaFlag ( WITH COMPONENTS { ..., att ( WITH COMPONENTS { value ( WITH COMPONENTS { codedWOSform ( WITH COMPONENTS { ..., ncid ({NumericDelta}) PRESENT }) }) }) PRESENT }) OPTIONAL , refRange OPTIONAL , status OPTIONAL , reportFlag OPTIONAL , comments (WITH COMPONENT ( WITH COMPONENTS { ..., comments (WITH COMPONENT ( WITH COMPONENTS { ..., code ( WITH COMPONENTS { ..., att ( WITH COMPONENTS { value ( WITH COMPONENTS { codedWOSform ( WITH COMPONENTS { ..., ncid ({PatObsComment}) PRESENT }) }) }) PRESENT }) PRESENT } )) PRESENT } )) OPTIONAL , display OPTIONAL , aggObs ( WITH COMPONENTS { ..., att ( WITH COMPONENTS { value ( WITH COMPONENTS { codedWOSform ( WITH COMPONENTS { ..., ncid ({PatObsAggObs}) PRESENT }) }) }) PRESENT }) OPTIONAL , format OPTIONAL }) END MMM-ValveProsthesisImplantObs DEFINITIONS IMPLICIT TAGS ::= BEGIN ValveProsthesisImplantObs ::= PatientObservation( WITH COMPONENTS { obsId ( WITH COMPONENTS { ..., att ( WITH COMPONENTS { value ( WITH COMPONENTS { codedWOSform ( WITH COMPONENTS { ..., relSFormNumId OPTIONAL , ncid (6490300) PRESENT }) }) }) PRESENT }) , obsValue ( WITH COMPONENTS { att ( WITH COMPONENTS { value ( WITH COMPONENTS { codedWOSform ( WITH COMPONENTS { ..., ncid ({CardiacValveProsthesis}) PRESENT }) }) }) , errCoded, errText}) , abnFlag ( WITH COMPONENTS { ..., att ( WITH COMPONENTS { value ( WITH COMPONENTS { codedWOSform ( WITH COMPONENTS { ..., ncid ({AlphaAbnormal}) PRESENT }) }) }) PRESENT }) OPTIONAL , deltaFlag ( WITH COMPONENTS { ..., att ( WITH COMPONENTS { value ( WITH COMPONENTS { codedWOSform ( WITH COMPONENTS { ..., ncid ({AlphaDelta}) PRESENT }) }) }) PRESENT }) OPTIONAL , status OPTIONAL , reportFlag OPTIONAL , comments (WITH COMPONENT ( WITH COMPONENTS { ..., comments (WITH COMPONENT ( WITH COMPONENTS { ..., code ( WITH COMPONENTS { ..., att ( WITH COMPONENTS { value ( WITH COMPONENTS { codedWOSform ( WITH COMPONENTS { ..., ncid ({PatObsComment}) PRESENT }) }) }) PRESENT }) PRESENT } )) PRESENT } )) OPTIONAL , display OPTIONAL , aggObs ( WITH COMPONENTS { ..., att ( WITH COMPONENTS { value ( WITH COMPONENTS { codedWOSform ( WITH COMPONENTS { ..., ncid ({PatObsAggObs}) PRESENT }) }) }) PRESENT }) OPTIONAL , format OPTIONAL , obsMods (WITH TYPES { CardiacValveProsthesisTypeObs OPTIONAL, CardiacValveProsthesisSizeObs OPTIONAL}) }) END MMM-ValveProsthesisExplantObs DEFINITIONS IMPLICIT TAGS ::= BEGIN ValveProsthesisExplantObs ::= PatientObservation( WITH COMPONENTS { obsId ( WITH COMPONENTS { ..., att ( WITH COMPONENTS { value ( WITH COMPONENTS { codedWOSform ( WITH COMPONENTS { ..., relSFormNumId OPTIONAL , ncid (6490301) PRESENT }) }) }) PRESENT }) , obsValue ( WITH COMPONENTS { att ( WITH COMPONENTS { value ( WITH COMPONENTS { codedWOSform ( WITH COMPONENTS { ..., ncid ({CardiacValveProsthesis}) PRESENT }) }) }) , errCoded, errText}) , abnFlag ( WITH COMPONENTS { ..., att ( WITH COMPONENTS { value ( WITH COMPONENTS { codedWOSform ( WITH COMPONENTS { ..., ncid ({AlphaAbnormal}) PRESENT }) }) }) PRESENT }) OPTIONAL , deltaFlag ( WITH COMPONENTS { ..., att ( WITH COMPONENTS { value ( WITH COMPONENTS { codedWOSform ( WITH COMPONENTS { ..., ncid ({AlphaDelta}) PRESENT }) }) }) PRESENT }) OPTIONAL , status OPTIONAL , reportFlag OPTIONAL , comments (WITH COMPONENT ( WITH COMPONENTS { ..., comments (WITH COMPONENT ( WITH COMPONENTS { ..., code ( WITH COMPONENTS { ..., att ( WITH COMPONENTS { value ( WITH COMPONENTS { codedWOSform ( WITH COMPONENTS { ..., ncid ({PatObsComment}) PRESENT }) }) }) PRESENT }) PRESENT } )) PRESENT } )) OPTIONAL , display OPTIONAL , aggObs ( WITH COMPONENTS { ..., att ( WITH COMPONENTS { value ( WITH COMPONENTS { codedWOSform ( WITH COMPONENTS { ..., ncid ({PatObsAggObs}) PRESENT }) }) }) PRESENT }) OPTIONAL , format OPTIONAL , obsMods (WITH TYPES { CardiacValveProsthesisTypeObs OPTIONAL, CardiacValveProsthesisSizeObs OPTIONAL}) }) END MMM-EffectiveAgeInfo DEFINITIONS IMPLICIT TAGS ::= BEGIN EffectiveAgeInfo» ::= ClinicalObservation( WITH COMPONENTS { obsId ( WITH COMPONENTS { ..., att ( WITH COMPONENTS { value ( WITH COMPONENTS { codedWOSform ( WITH COMPONENTS { ..., relSFormNumId OPTIONAL , ncid (119304) PRESENT }) }) }) PRESENT }) , obsValue ( WITH COMPONENTS { errCoded, errText, att ( WITH COMPONENTS { negation OPTIONAL , numericOperator OPTIONAL , uncertainty OPTIONAL , machineProbability OPTIONAL , userStatedProbability OPTIONAL , precision OPTIONAL , value ( WITH COMPONENTS { decimal}) , units ( WITH COMPONENTS { relSFormNumId OPTIONAL , ncid ({TimeUnits}) }) OPTIONAL }) }) }) END MMM-GenericProcedureObs DEFINITIONS IMPLICIT TAGS ::= BEGIN GenericProcedureObs» ::= ClinicalObservation( WITH COMPONENTS { obsId ( WITH COMPONENTS { ..., att ( WITH COMPONENTS { value ( WITH COMPONENTS { codedWOSform ( WITH COMPONENTS { ..., relSFormNumId OPTIONAL , ncid (82750) PRESENT }) }) }) PRESENT }) , obsValue ( WITH COMPONENTS { att ( WITH COMPONENTS { value ( WITH COMPONENTS { codedWOSform ( WITH COMPONENTS { ..., ncid ({MedicalProcedure}) PRESENT }) }) , negation OPTIONAL }) , errCoded, errText}) , status OPTIONAL , obsMods (WITH TYPES { BodyDepthObs * , BodyLevelObs * , BodyLocObs * , BodySideObs * , GenericBigHtmlTextObs * , AssociatedDateTimeObs * , MultiAssociatedSignsAndSymptomsObs * , QuantitativeSizeObs OPTIONAL, ValveProsthesisImplantObs OPTIONAL, ValveProsthesisExplantObs OPTIONAL, EffectiveAgeInfo OPTIONAL, GenericIntegerObs * , GenericDecimalObs * , GenericCodedObs * , GenericMultiCodedObs * , GenericBasicStringObs * , GenericULong2Obs * , GenericIntegerRangeObs * , GenericDecimalRangeObs * , GenericTiterObs * }) , comments (WITH COMPONENT ( WITH COMPONENTS { ..., comments (WITH COMPONENT ( WITH COMPONENTS { ..., code ( WITH COMPONENTS { ..., att ( WITH COMPONENTS { value ( WITH COMPONENTS { codedWOSform ( WITH COMPONENTS { ..., ncid ({PatientProblemComment}) PRESENT }) }) }) PRESENT }) PRESENT } )) PRESENT } )) OPTIONAL , display OPTIONAL , aggObs ( WITH COMPONENTS { ..., att ( WITH COMPONENTS { value ( WITH COMPONENTS { codedWOSform ( WITH COMPONENTS { ..., ncid ({PatProblemAggObs}) PRESENT }) }) }) PRESENT }) OPTIONAL , format OPTIONAL }) END MMM-GenericPatientHistoryObs DEFINITIONS IMPLICIT TAGS ::= BEGIN GenericPatientHistoryObs» ::= ClinicalObservation( WITH COMPONENTS { obsId ( WITH COMPONENTS { ..., att ( WITH COMPONENTS { value ( WITH COMPONENTS { codedWOSform ( WITH COMPONENTS { ..., relSFormNumId OPTIONAL , ncid (84284) PRESENT }) }) }) PRESENT }) , obsValue ( WITH COMPONENTS { att ( WITH COMPONENTS { value ( WITH COMPONENTS { codedWOSform ( WITH COMPONENTS { ..., ncid ({Problem}) PRESENT }) }) , negation OPTIONAL }) , errCoded, errText}) , status OPTIONAL , obsMods (WITH TYPES { BodyDepthObs * , BodyLevelObs * , BodyLocObs * , BodySideObs * , GenericBigHtmlTextObs * , AssociatedDateTimeObs * , FindingCodedModifierObs * , MultiFindingCodedModifierObs * , MultiAssociatedSignsAndSymptomsObs * , AreaSizeObs * , ValuedFrequencyObs * , SeverityScaleZeroToTenObs * , QuantitativeSizeObs OPTIONAL, ClinicalDeviceObs * , DurationQntObs * , EffectiveAgeInfo OPTIONAL, ExacerbatingFactorsObs * , AlleviatingFactorsObs * , GenericIntegerObs * , GenericDecimalObs * , GenericCodedObs * , GenericMultiCodedObs * , GenericBasicStringObs * , GenericULong2Obs * , GenericIntegerRangeObs * , GenericDecimalRangeObs * , GenericTiterObs * }) , comments (WITH COMPONENT ( WITH COMPONENTS { ..., comments (WITH COMPONENT ( WITH COMPONENTS { ..., code ( WITH COMPONENTS { ..., att ( WITH COMPONENTS { value ( WITH COMPONENTS { codedWOSform ( WITH COMPONENTS { ..., ncid ({PatientProblemComment}) PRESENT }) }) }) PRESENT }) PRESENT } )) PRESENT } )) OPTIONAL , display OPTIONAL , aggObs ( WITH COMPONENTS { ..., att ( WITH COMPONENTS { value ( WITH COMPONENTS { codedWOSform ( WITH COMPONENTS { ..., ncid ({PatProblemAggObs}) PRESENT }) }) }) PRESENT }) OPTIONAL , format OPTIONAL }) END MMM-MmiNumberInfo DEFINITIONS IMPLICIT TAGS ::= BEGIN MmiNumberInfo» ::= ClinicalObservation( WITH COMPONENTS { obsId ( WITH COMPONENTS { ..., att ( WITH COMPONENTS { value ( WITH COMPONENTS { codedWOSform ( WITH COMPONENTS { ..., relSFormNumId OPTIONAL , ncid (119307) PRESENT }) }) }) PRESENT }) , obsValue ( WITH COMPONENTS { errCoded, errText, att ( WITH COMPONENTS { value ( WITH COMPONENTS { uLong}) }) }) }) END MMM-NameIndexObs DEFINITIONS IMPLICIT TAGS ::= BEGIN NameIndexObs» ::= ClinicalObservation( WITH COMPONENTS { obsId ( WITH COMPONENTS { ..., att ( WITH COMPONENTS { value ( WITH COMPONENTS { codedWOSform ( WITH COMPONENTS { ..., relSFormNumId OPTIONAL , ncid (154816) PRESENT }) }) }) PRESENT }) , obsValue ( WITH COMPONENTS { errCoded, errText, att ( WITH COMPONENTS { value ( WITH COMPONENTS { uLong}) }) }) }) END MMM-NameTypeObs DEFINITIONS IMPLICIT TAGS ::= BEGIN NameTypeObs» ::= ClinicalObservation( WITH COMPONENTS { obsId ( WITH COMPONENTS { ..., att ( WITH COMPONENTS { value ( WITH COMPONENTS { codedWOSform ( WITH COMPONENTS { ..., relSFormNumId OPTIONAL , ncid (249) PRESENT }) }) }) PRESENT }) , obsValue ( WITH COMPONENTS { att ( WITH COMPONENTS { value ( WITH COMPONENTS { codedWOSform ( WITH COMPONENTS { ..., ncid ({NameType}) PRESENT }) }) }) , errCoded, errText}) }) END MMM-LastNameObs DEFINITIONS IMPLICIT TAGS ::= BEGIN LastNameObs» ::= ClinicalObservation( WITH COMPONENTS { obsId ( WITH COMPONENTS { ..., att ( WITH COMPONENTS { value ( WITH COMPONENTS { codedWOSform ( WITH COMPONENTS { ..., relSFormNumId OPTIONAL , ncid (154817) PRESENT }) }) }) PRESENT }) , obsValue ( WITH COMPONENTS { errCoded, errText, att ( WITH COMPONENTS { value ( WITH COMPONENTS { basicString}) }) }) }) END MMM-LastName2Obs DEFINITIONS IMPLICIT TAGS ::= BEGIN LastName2Obs» ::= ClinicalObservation( WITH COMPONENTS { obsId ( WITH COMPONENTS { ..., att ( WITH COMPONENTS { value ( WITH COMPONENTS { codedWOSform ( WITH COMPONENTS { ..., relSFormNumId OPTIONAL , ncid (154818) PRESENT }) }) }) PRESENT }) , obsValue ( WITH COMPONENTS { errCoded, errText, att ( WITH COMPONENTS { value ( WITH COMPONENTS { basicString}) }) }) }) END MMM-FirstNameObs DEFINITIONS IMPLICIT TAGS ::= BEGIN FirstNameObs» ::= ClinicalObservation( WITH COMPONENTS { obsId ( WITH COMPONENTS { ..., att ( WITH COMPONENTS { value ( WITH COMPONENTS { codedWOSform ( WITH COMPONENTS { ..., relSFormNumId OPTIONAL , ncid (154819) PRESENT }) }) }) PRESENT }) , obsValue ( WITH COMPONENTS { errCoded, errText, att ( WITH COMPONENTS { value ( WITH COMPONENTS { basicString}) }) }) }) END MMM-MiddleNameObs DEFINITIONS IMPLICIT TAGS ::= BEGIN MiddleNameObs» ::= ClinicalObservation( WITH COMPONENTS { obsId ( WITH COMPONENTS { ..., att ( WITH COMPONENTS { value ( WITH COMPONENTS { codedWOSform ( WITH COMPONENTS { ..., relSFormNumId OPTIONAL , ncid (154820) PRESENT }) }) }) PRESENT }) , obsValue ( WITH COMPONENTS { errCoded, errText, att ( WITH COMPONENTS { value ( WITH COMPONENTS { basicString}) }) }) }) END MMM-MiddleName2Obs DEFINITIONS IMPLICIT TAGS ::= BEGIN MiddleName2Obs» ::= ClinicalObservation( WITH COMPONENTS { obsId ( WITH COMPONENTS { ..., att ( WITH COMPONENTS { value ( WITH COMPONENTS { codedWOSform ( WITH COMPONENTS { ..., relSFormNumId OPTIONAL , ncid (154821) PRESENT }) }) }) PRESENT }) , obsValue ( WITH COMPONENTS { errCoded, errText, att ( WITH COMPONENTS { value ( WITH COMPONENTS { basicString}) }) }) }) END MMM-NameSuffixObs DEFINITIONS IMPLICIT TAGS ::= BEGIN NameSuffixObs» ::= ClinicalObservation( WITH COMPONENTS { obsId ( WITH COMPONENTS { ..., att ( WITH COMPONENTS { value ( WITH COMPONENTS { codedWOSform ( WITH COMPONENTS { ..., relSFormNumId OPTIONAL , ncid (154822) PRESENT }) }) }) PRESENT }) , obsValue ( WITH COMPONENTS { errCoded, errText, att ( WITH COMPONENTS { value ( WITH COMPONENTS { basicString}) }) }) }) END MMM-NameTitleObs DEFINITIONS IMPLICIT TAGS ::= BEGIN NameTitleObs» ::= ClinicalObservation( WITH COMPONENTS { obsId ( WITH COMPONENTS { ..., att ( WITH COMPONENTS { value ( WITH COMPONENTS { codedWOSform ( WITH COMPONENTS { ..., relSFormNumId OPTIONAL , ncid (154823) PRESENT }) }) }) PRESENT }) , obsValue ( WITH COMPONENTS { errCoded, errText, att ( WITH COMPONENTS { value ( WITH COMPONENTS { basicString}) }) }) }) END MMM-NameDegreeObs DEFINITIONS IMPLICIT TAGS ::= BEGIN NameDegreeObs» ::= ClinicalObservation( WITH COMPONENTS { obsId ( WITH COMPONENTS { ..., att ( WITH COMPONENTS { value ( WITH COMPONENTS { codedWOSform ( WITH COMPONENTS { ..., relSFormNumId OPTIONAL , ncid (154824) PRESENT }) }) }) PRESENT }) , obsValue ( WITH COMPONENTS { errCoded, errText, att ( WITH COMPONENTS { value ( WITH COMPONENTS { basicString}) }) }) }) END MMM-FullNameObs DEFINITIONS IMPLICIT TAGS ::= BEGIN FullNameObs» ::= ClinicalObservation( WITH COMPONENTS { obsId ( WITH COMPONENTS { ..., att ( WITH COMPONENTS { value ( WITH COMPONENTS { codedWOSform ( WITH COMPONENTS { ..., relSFormNumId OPTIONAL , ncid (154825) PRESENT }) }) }) PRESENT }) , obsValue ( WITH COMPONENTS { errCoded, errText, att ( WITH COMPONENTS { value ( WITH COMPONENTS { basicString}) }) }) }) END MMM-NameObs DEFINITIONS IMPLICIT TAGS ::= BEGIN NameObs» ::= ClinicalObservation( WITH COMPONENTS { obsId ( WITH COMPONENTS { ..., att ( WITH COMPONENTS { value ( WITH COMPONENTS { codedWOSform ( WITH COMPONENTS { ..., relSFormNumId OPTIONAL , ncid (154815) PRESENT }) }) }) PRESENT }) , obsValue ( WITH COMPONENTS { att ( WITH COMPONENTS { value ( WITH COMPONENTS { codedWOSform ( WITH COMPONENTS { ..., ncid ({Presence}) PRESENT }) }) }) , errCoded, errText}) , obsMods (WITH TYPES { NameIndexObs OPTIONAL, NameTypeObs OPTIONAL, LastNameObs OPTIONAL, LastName2Obs OPTIONAL, FirstNameObs OPTIONAL, MiddleNameObs OPTIONAL, MiddleName2Obs OPTIONAL, NameSuffixObs OPTIONAL, NameTitleObs OPTIONAL, NameDegreeObs OPTIONAL, FullNameObs OPTIONAL}) }) END MMM-FamHistoryRelativeInfo DEFINITIONS IMPLICIT TAGS ::= BEGIN FamHistoryRelativeInfo» ::= ClinicalObservation( WITH COMPONENTS { obsId ( WITH COMPONENTS { ..., att ( WITH COMPONENTS { value ( WITH COMPONENTS { codedWOSform ( WITH COMPONENTS { ..., relSFormNumId OPTIONAL , ncid (1012) PRESENT }) }) }) PRESENT }) , obsValue ( WITH COMPONENTS { att ( WITH COMPONENTS { value ( WITH COMPONENTS { codedWOSform ( WITH COMPONENTS { ..., ncid ({ToPatientRelationship}) PRESENT }) }) }) , errCoded, errText}) , obsMods (WITH TYPES { MmiNumberInfo OPTIONAL, NameObs OPTIONAL}) }) END MMM-MultiFamHistoryRelativeInfo DEFINITIONS IMPLICIT TAGS ::= BEGIN MultiFamHistoryRelativeInfo ::= ClinicalObservation( WITH COMPONENTS { obsId ( WITH COMPONENTS { ..., att ( WITH COMPONENTS { value ( WITH COMPONENTS { codedWOSform ( WITH COMPONENTS { ..., relSFormNumId OPTIONAL , ncid (1012) PRESENT }) }) }) PRESENT }) , obsValue ( WITH COMPONENTS { errCoded, errText, mLCWOSformAtt (WITH COMPONENT ( WITH COMPONENTS { errCoded, errText, att ( WITH COMPONENTS { value ( WITH COMPONENTS { codedWOSform ( WITH COMPONENTS { ..., ncid ({ToPatientRelationship}) PRESENT }) }) , negation OPTIONAL , uncertainty OPTIONAL , modifier OPTIONAL }) } )) }) , abnFlag ( WITH COMPONENTS { ..., att ( WITH COMPONENTS { value ( WITH COMPONENTS { codedWOSform ( WITH COMPONENTS { ..., ncid ({AlphaAbnormal}) PRESENT }) }) }) PRESENT }) OPTIONAL , deltaFlag ( WITH COMPONENTS { ..., att ( WITH COMPONENTS { value ( WITH COMPONENTS { codedWOSform ( WITH COMPONENTS { ..., ncid ({AlphaDelta}) PRESENT }) }) }) PRESENT }) OPTIONAL , status OPTIONAL , reportFlag OPTIONAL , comments (WITH COMPONENT ( WITH COMPONENTS { ..., comments (WITH COMPONENT ( WITH COMPONENTS { ..., code ( WITH COMPONENTS { ..., att ( WITH COMPONENTS { value ( WITH COMPONENTS { codedWOSform ( WITH COMPONENTS { ..., ncid ({PatObsComment}) PRESENT }) }) }) PRESENT }) PRESENT } )) PRESENT } )) OPTIONAL , display OPTIONAL , aggObs ( WITH COMPONENTS { ..., att ( WITH COMPONENTS { value ( WITH COMPONENTS { codedWOSform ( WITH COMPONENTS { ..., ncid ({PatObsAggObs}) PRESENT }) }) }) PRESENT }) OPTIONAL , format OPTIONAL }) END MMM-GenericFamilyHistoryObs DEFINITIONS IMPLICIT TAGS ::= BEGIN GenericFamilyHistoryObs» ::= ClinicalObservation( WITH COMPONENTS { obsId ( WITH COMPONENTS { ..., att ( WITH COMPONENTS { value ( WITH COMPONENTS { codedWOSform ( WITH COMPONENTS { ..., relSFormNumId OPTIONAL , ncid (105329) PRESENT }) }) }) PRESENT }) , obsValue ( WITH COMPONENTS { att ( WITH COMPONENTS { value ( WITH COMPONENTS { codedWOSform ( WITH COMPONENTS { ..., ncid ({Problem}) PRESENT }) }) , negation OPTIONAL }) , errCoded, errText}) , status OPTIONAL , obsMods (WITH TYPES { BodyDepthObs * , BodyLevelObs * , BodyLocObs * , BodySideObs * , GenericBigHtmlTextObs * , AssociatedDateTimeObs * , FindingCodedModifierObs * , MultiFindingCodedModifierObs * , MultiAssociatedSignsAndSymptomsObs * , AreaSizeObs * , ValuedFrequencyObs * , SeverityScaleZeroToTenObs * , ClinicalDeviceObs * , DurationQntObs * , FamHistoryRelativeInfo * , MultiFamHistoryRelativeInfo * , GenericIntegerObs * , GenericDecimalObs * , GenericCodedObs * , GenericMultiCodedObs * , GenericBasicStringObs * , GenericULong2Obs * , GenericIntegerRangeObs * , GenericDecimalRangeObs * , GenericTiterObs * }) , comments (WITH COMPONENT ( WITH COMPONENTS { ..., comments (WITH COMPONENT ( WITH COMPONENTS { ..., code ( WITH COMPONENTS { ..., att ( WITH COMPONENTS { value ( WITH COMPONENTS { codedWOSform ( WITH COMPONENTS { ..., ncid ({PatientProblemComment}) PRESENT }) }) }) PRESENT }) PRESENT } )) PRESENT } )) OPTIONAL , display OPTIONAL , aggObs ( WITH COMPONENTS { ..., att ( WITH COMPONENTS { value ( WITH COMPONENTS { codedWOSform ( WITH COMPONENTS { ..., ncid ({PatProblemAggObs}) PRESENT }) }) }) PRESENT }) OPTIONAL , format OPTIONAL }) END MMM-GenericRuleOutObs DEFINITIONS IMPLICIT TAGS ::= BEGIN GenericRuleOutObs» ::= ClinicalObservation( WITH COMPONENTS { obsId ( WITH COMPONENTS { ..., att ( WITH COMPONENTS { value ( WITH COMPONENTS { codedWOSform ( WITH COMPONENTS { ..., relSFormNumId OPTIONAL , ncid (30894) PRESENT }) }) }) PRESENT }) , obsValue ( WITH COMPONENTS { att ( WITH COMPONENTS { value ( WITH COMPONENTS { codedWOSform ( WITH COMPONENTS { ..., ncid ({Problem}) PRESENT }) }) , negation OPTIONAL }) , errCoded, errText}) , status OPTIONAL , obsMods (WITH TYPES { BodyDepthObs * , BodyLevelObs * , BodyLocObs * , BodySideObs * , GenericBigHtmlTextObs * , AssociatedDateTimeObs * , FindingCodedModifierObs * , MultiFindingCodedModifierObs * , MultiAssociatedSignsAndSymptomsObs * , AreaSizeObs * , ValuedFrequencyObs * , SeverityScaleZeroToTenObs * , QuantitativeSizeObs OPTIONAL, ClinicalDeviceObs * , DurationQntObs * , EffectiveAgeInfo OPTIONAL, ExacerbatingFactorsObs * , AlleviatingFactorsObs * , GenericIntegerObs * , GenericDecimalObs * , GenericCodedObs * , GenericMultiCodedObs * , GenericBasicStringObs * , GenericULong2Obs * , GenericIntegerRangeObs * , GenericDecimalRangeObs * , GenericTiterObs * }) , comments (WITH COMPONENT ( WITH COMPONENTS { ..., comments (WITH COMPONENT ( WITH COMPONENTS { ..., code ( WITH COMPONENTS { ..., att ( WITH COMPONENTS { value ( WITH COMPONENTS { codedWOSform ( WITH COMPONENTS { ..., ncid ({PatientProblemComment}) PRESENT }) }) }) PRESENT }) PRESENT } )) PRESENT } )) OPTIONAL , display OPTIONAL , aggObs ( WITH COMPONENTS { ..., att ( WITH COMPONENTS { value ( WITH COMPONENTS { codedWOSform ( WITH COMPONENTS { ..., ncid ({PatProblemAggObs}) PRESENT }) }) }) PRESENT }) OPTIONAL , format OPTIONAL }) END MMM-GeneralFindingExamObs DEFINITIONS IMPLICIT TAGS ::= BEGIN GeneralFindingExamObs ::= ClinicalObservation( WITH COMPONENTS { obsId ( WITH COMPONENTS { ..., att ( WITH COMPONENTS { value ( WITH COMPONENTS { codedWOSform ( WITH COMPONENTS { ..., ncid ({Diagnosis}) PRESENT }) }) }) PRESENT }) , obsValue ( WITH COMPONENTS { att ( WITH COMPONENTS { value ( WITH COMPONENTS { codedWOSform ( WITH COMPONENTS { ..., ncid ({Normalcy}) PRESENT }) }) }) , errCoded, errText}) , abnFlag ( WITH COMPONENTS { ..., att ( WITH COMPONENTS { value ( WITH COMPONENTS { codedWOSform ( WITH COMPONENTS { ..., ncid ({AlphaAbnormal}) PRESENT }) }) }) PRESENT }) OPTIONAL , deltaFlag ( WITH COMPONENTS { ..., att ( WITH COMPONENTS { value ( WITH COMPONENTS { codedWOSform ( WITH COMPONENTS { ..., ncid ({AlphaDelta}) PRESENT }) }) }) PRESENT }) OPTIONAL , status OPTIONAL , reportFlag OPTIONAL , comments (WITH COMPONENT ( WITH COMPONENTS { ..., comments (WITH COMPONENT ( WITH COMPONENTS { ..., code ( WITH COMPONENTS { ..., att ( WITH COMPONENTS { value ( WITH COMPONENTS { codedWOSform ( WITH COMPONENTS { ..., ncid ({PatObsComment}) PRESENT }) }) }) PRESENT }) PRESENT } )) PRESENT } )) OPTIONAL , display OPTIONAL , aggObs ( WITH COMPONENTS { ..., att ( WITH COMPONENTS { value ( WITH COMPONENTS { codedWOSform ( WITH COMPONENTS { ..., ncid ({PatObsAggObs}) PRESENT }) }) }) PRESENT }) OPTIONAL , format OPTIONAL , obsMods (WITH TYPES { GenericFindingObs * , GenericProcedureObs * , GenericPatientHistoryObs * , GenericFamilyHistoryObs * , GenericRuleOutObs * , AssociatedDateTimeObs * , GenericIntegerObs * , GenericDecimalObs * , GenericCodedObs * , GenericMultiCodedObs * , GenericBigHtmlTextObs * , GenericBasicStringObs * , GenericULong2Obs * , GenericIntegerRangeObs * , GenericDecimalRangeObs * , GenericTiterObs * , GeneralExamObs * , GeneralFindingExamObs * }) OPTIONAL }) END MMM-GeneralExamObs DEFINITIONS IMPLICIT TAGS ::= BEGIN GeneralExamObs ::= ClinicalObservation( WITH COMPONENTS { obsId ( WITH COMPONENTS { ..., att ( WITH COMPONENTS { value ( WITH COMPONENTS { codedWOSform ( WITH COMPONENTS { ..., ncid ({MedicalProcedure}) PRESENT }) }) }) PRESENT }) , obsValue ( WITH COMPONENTS { att ( WITH COMPONENTS { value ( WITH COMPONENTS { codedWOSform ( WITH COMPONENTS { ..., ncid ({Normalcy}) PRESENT }) }) }) , errCoded, errText}) , abnFlag ( WITH COMPONENTS { ..., att ( WITH COMPONENTS { value ( WITH COMPONENTS { codedWOSform ( WITH COMPONENTS { ..., ncid ({AlphaAbnormal}) PRESENT }) }) }) PRESENT }) OPTIONAL , deltaFlag ( WITH COMPONENTS { ..., att ( WITH COMPONENTS { value ( WITH COMPONENTS { codedWOSform ( WITH COMPONENTS { ..., ncid ({AlphaDelta}) PRESENT }) }) }) PRESENT }) OPTIONAL , status OPTIONAL , reportFlag OPTIONAL , comments (WITH COMPONENT ( WITH COMPONENTS { ..., comments (WITH COMPONENT ( WITH COMPONENTS { ..., code ( WITH COMPONENTS { ..., att ( WITH COMPONENTS { value ( WITH COMPONENTS { codedWOSform ( WITH COMPONENTS { ..., ncid ({PatObsComment}) PRESENT }) }) }) PRESENT }) PRESENT } )) PRESENT } )) OPTIONAL , display OPTIONAL , aggObs ( WITH COMPONENTS { ..., att ( WITH COMPONENTS { value ( WITH COMPONENTS { codedWOSform ( WITH COMPONENTS { ..., ncid ({PatObsAggObs}) PRESENT }) }) }) PRESENT }) OPTIONAL , format OPTIONAL , obsMods (WITH TYPES { GenericFindingObs * , GenericProcedureObs * , GenericPatientHistoryObs * , GenericFamilyHistoryObs * , GenericRuleOutObs * , AssociatedDateTimeObs * , GenericIntegerObs * , GenericDecimalObs * , GenericCodedObs * , GenericMultiCodedObs * , GenericBigHtmlTextObs * , GenericBasicStringObs * , GenericULong2Obs * , GenericIntegerRangeObs * , GenericDecimalRangeObs * , GenericTiterObs * , GeneralExamObs * , GeneralFindingExamObs * }) OPTIONAL }) END MMM-GeneralReviewOfSystemObs DEFINITIONS IMPLICIT TAGS ::= BEGIN GeneralReviewOfSystemObs ::= ClinicalObservation( WITH COMPONENTS { obsId ( WITH COMPONENTS { ..., att ( WITH COMPONENTS { value ( WITH COMPONENTS { codedWOSform ( WITH COMPONENTS { ..., ncid ({ReviewofSystemsROS}) PRESENT }) }) }) PRESENT }) , obsValue ( WITH COMPONENTS { att ( WITH COMPONENTS { value ( WITH COMPONENTS { codedWOSform ( WITH COMPONENTS { ..., ncid ({Normalcy}) PRESENT }) }) }) , errCoded, errText}) , abnFlag ( WITH COMPONENTS { ..., att ( WITH COMPONENTS { value ( WITH COMPONENTS { codedWOSform ( WITH COMPONENTS { ..., ncid ({AlphaAbnormal}) PRESENT }) }) }) PRESENT }) OPTIONAL , deltaFlag ( WITH COMPONENTS { ..., att ( WITH COMPONENTS { value ( WITH COMPONENTS { codedWOSform ( WITH COMPONENTS { ..., ncid ({AlphaDelta}) PRESENT }) }) }) PRESENT }) OPTIONAL , status OPTIONAL , reportFlag OPTIONAL , comments (WITH COMPONENT ( WITH COMPONENTS { ..., comments (WITH COMPONENT ( WITH COMPONENTS { ..., code ( WITH COMPONENTS { ..., att ( WITH COMPONENTS { value ( WITH COMPONENTS { codedWOSform ( WITH COMPONENTS { ..., ncid ({PatObsComment}) PRESENT }) }) }) PRESENT }) PRESENT } )) PRESENT } )) OPTIONAL , display OPTIONAL , aggObs ( WITH COMPONENTS { ..., att ( WITH COMPONENTS { value ( WITH COMPONENTS { codedWOSform ( WITH COMPONENTS { ..., ncid ({PatObsAggObs}) PRESENT }) }) }) PRESENT }) OPTIONAL , format OPTIONAL , obsMods (WITH TYPES { GenericFindingObs * , GenericProcedureObs * , GenericPatientHistoryObs * , GenericFamilyHistoryObs * , GenericRuleOutObs * , AssociatedDateTimeObs * , GenericIntegerObs * , GenericDecimalObs * , GenericCodedObs * , GenericMultiCodedObs * , GenericBigHtmlTextObs * , GenericBasicStringObs * , GenericULong2Obs * , GenericIntegerRangeObs * , GenericDecimalRangeObs * , GenericTiterObs * , GeneralReviewOfSystemObs * }) OPTIONAL }) END