14 Message Profile... MSH EVN PID NK1 PV1 PV2 OBX AL1 ADT^A01... - Fields/Components: -Field Usage...
-
Upload
alaina-cummings -
Category
Documents
-
view
214 -
download
1
Transcript of 14 Message Profile... MSH EVN PID NK1 PV1 PV2 OBX AL1 ADT^A01... - Fields/Components: -Field Usage...
![Page 1: 14 Message Profile... MSH EVN PID NK1 PV1 PV2 OBX AL1 ADT^A01... - Fields/Components: -Field Usage (Optionality) (R, RE, C, CE, X) -Cardinality (max repeats)](https://reader036.fdocuments.net/reader036/viewer/2022082821/5697c0071a28abf838cc61d8/html5/thumbnails/1.jpg)
14
Message Profile
...
...
...
MSH
EVN
PID
NK1 NK1 NK1 NK1 NK1
PV1
PV2
OBX
AL1
ADT^A01
...
-
Fields/Components:- Field Usage
(Optionality)(R, RE, C, CE, X)
- Cardinality (max repeats)
- Value Sets/Coding system
- Descriptions
...
...
MSH
EVN
PID
NK1 NK1 NK1 NK1 NK1
PV1
PV2
OBX
AL1
Segments/Segment Groups:- Cardinality (min, max)
Message ProfileHL7 Message StructurePPRPPTPPVPRMPRRPTRQBPQCKQCNQRYQSBQSXQVRRARRASRCIRCLRDERDRRDSRDYREFRERRGVRORRPARPIRPLRPRRQARQCRQIRQPRQQRRARRDRRERRGRRIRSPSIUSPQSQMSRMSSRSSUSURTBRTCRTCUUDMVQQVXQVXRVXUVXX
ACKADRADTBARCRMCSUDFTDOCDSREACEANEAREDREQQERPESRESUINRINULSRLSUMCFMDMMFDMFKMFNMFQMFRNMDNMQNMROMDOMGOMLOMNOMPOMSORDORFORGORLORMORNORPORRORSORUOSQOSROULPEXPGLPINPMUPPGPPP
MessageTypes
A01A02A03A04A05A06A07A08A09A10A11A12A13A14A15A16A17A18A19A20A21A22A23A24A25A26A27A28A29A30A31A32A33A34A35A36A37A38A38A39A40A41A42A43A44A45A46A47A48A49A50A51
Message Events
<?xml version="1.0"?><HL7v2xConformanceProfile H<MetaData Name="CALINX" Or<Encodings><Encoding>ER7</Encoding></Encodings><DynamicDef AccAck="NE" Ap<HL7MsgType=“ADT" EventType=“A01<MetaData Name="CALINX" ><Segment Name="MSH" LongN<Field Name="Field Separator" Us</Field><Field Name="Encoding Characters" <Reference>2.16.9.2</Reference</Field><Field Name="Sending Application" <Component Name="namespace ID" Usage="X</Component>
Message Maker
Use VA’s MWB or Orion’s Symphonia to create XML profiles.
MSH|^~\&|REGAEVN|A05|199901PID|1||191919^NK1|1|MASSIE^ENK1|2|MASSIE^I…
Test Messages
Message Maker: The Need for Dynamic Test CreationMessage Maker: The Need for Dynamic Test Creation
Any Profile
![Page 2: 14 Message Profile... MSH EVN PID NK1 PV1 PV2 OBX AL1 ADT^A01... - Fields/Components: -Field Usage (Optionality) (R, RE, C, CE, X) -Cardinality (max repeats)](https://reader036.fdocuments.net/reader036/viewer/2022082821/5697c0071a28abf838cc61d8/html5/thumbnails/2.jpg)
Message Maker: HL7 V2 Conformance TestingMessage Maker: HL7 V2 Conformance Testing
SpecificationTool (e.g., MWB)
HL7 V2Profile (XML)
Data Sources
NIST HL7ReferenceDatabase
HL7Standard
DB
NIST ReferenceData (XML)
InterfaceModule
Testing Options• Usage• Cardinality• Volume• Data Content• Length• etc.
MessageMaker
MessageFactory(XSLT)
HL7 TestMessages • Profile based• Structurally correct• Validated• Varied• Descriptive• Suitable basis for conformance testing
TestingFramework
Site-SpecificDatabase
![Page 3: 14 Message Profile... MSH EVN PID NK1 PV1 PV2 OBX AL1 ADT^A01... - Fields/Components: -Field Usage (Optionality) (R, RE, C, CE, X) -Cardinality (max repeats)](https://reader036.fdocuments.net/reader036/viewer/2022082821/5697c0071a28abf838cc61d8/html5/thumbnails/3.jpg)
InputData
SourcesMessage
MakerOutput
TestingFramework
SystemUnder
Test (SUT)
MWB
HL7MessageProfile(XML)
TestingOptions:
• Structure• Cardinality• Usage• Code Sets• Data Type• Length• Boundary• Out-of-Range• Encoding• Volume• Invalid• Escape• Etc.
NISTReference
Data
Table Data
HL7 Tables
User (HL7)
User (Local)
External
Dynamic
Match Pattern
Range
Coded Data
SNOMED
LONIC
etc.
Control
View
MessageManagement
ToolManagement
Configuration
MessageFactory
XSLTransformations
Message
Management
Storage
Retrieval
Logging
Test Messages
PrimeDatabase
ReceiveMessage(s)
Reports
SendMessage(s)
QuerySUT
ValidateMessage(s)
Log
Analyze
HL7Test
Application
Log
API(Future)
SiteDatabase
Robert Snelick, NIST May 24, 2004
![Page 4: 14 Message Profile... MSH EVN PID NK1 PV1 PV2 OBX AL1 ADT^A01... - Fields/Components: -Field Usage (Optionality) (R, RE, C, CE, X) -Cardinality (max repeats)](https://reader036.fdocuments.net/reader036/viewer/2022082821/5697c0071a28abf838cc61d8/html5/thumbnails/4.jpg)
NIST HL7 Message MakerMessage
Workbench
HL7 V2Profile (XML)
Data Sources
NIST HL7Element DB(MS Access)[Static: Fixture Data][Dynamic: Patterns][Dynamic: Range]
[Configuration: SiteSpecific]
Table Data
HL7
HL7 User
User (Local)
External
Coded Data
SNOMED
LONIC
etc.
HL7Standard
DB
NIST Ref.Data (XML)
HL7 Tables (XML)
User Tables (XML)
External Tables (XML)
InterfaceModule
Partially Populated for ADT Messages
NIST Created(Configurable)
Testing Options• Usage• Cardinality• Volume• Data Content• Length• etc.
MessageMaker
MessageFactory(XSLT)
HL7 TestMessages • Profile based• Structurally correct• Validated• Varied• Descriptive• Suitable basis for conformance testing
TestingFramework
Robert Snelick
September 2004
~10000 Elements(~1400 Unique)
Site DBInterfaceModule
Site Data (XML)
Enables site specific data to
be imported