| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276 |
- object Form1: TForm1
- Left = 229
- Height = 837
- Top = 324
- Width = 1022
- Caption = 'idHL7 Sample Client and Server'
- ClientHeight = 837
- ClientWidth = 1022
- DesignTimePPI = 120
- OnCloseQuery = FormCloseQuery
- OnCreate = FormCreate
- LCLVersion = '2.2.4.0'
- object Panel1: TPanel
- Left = 0
- Height = 112
- Top = 0
- Width = 1022
- Align = alTop
- ClientHeight = 112
- ClientWidth = 1022
- TabOrder = 0
- object btnStart: TButton
- Left = 208
- Height = 31
- Top = 56
- Width = 94
- Caption = 'Send'
- OnClick = btnStartClick
- TabOrder = 0
- end
- object Label2: TLabel
- Left = 88
- Height = 20
- Top = 16
- Width = 12
- Caption = 'IP'
- ParentColor = False
- end
- object edtServer: TEdit
- Left = 112
- Height = 28
- Top = 16
- Width = 128
- TabOrder = 1
- Text = '127.0.0.1'
- end
- object Label3: TLabel
- Left = 262
- Height = 20
- Top = 16
- Width = 26
- Caption = 'Port'
- ParentColor = False
- end
- object edtPort: TEdit
- Left = 310
- Height = 28
- Top = 16
- Width = 100
- TabOrder = 2
- Text = '1234'
- end
- object Panel5: TPanel
- Left = 512
- Height = 110
- Top = 1
- Width = 509
- Align = alRight
- BorderStyle = bsSingle
- ClientHeight = 106
- ClientWidth = 505
- TabOrder = 3
- object Label1: TLabel
- Left = 120
- Height = 20
- Top = 21
- Width = 26
- Caption = 'Port'
- ParentColor = False
- end
- object edtServerPort: TEdit
- Left = 175
- Height = 28
- Top = 21
- Width = 100
- TabOrder = 0
- Text = '1234'
- end
- object btnListen: TButton
- Left = 178
- Height = 31
- Top = 55
- Width = 94
- Caption = 'Listen'
- OnClick = btnListenClick
- TabOrder = 1
- end
- object Label4: TLabel
- Left = 8
- Height = 20
- Top = 80
- Width = 41
- Caption = 'Server'
- ParentColor = False
- end
- end
- object Label5: TLabel
- Left = 19
- Height = 20
- Top = 80
- Width = 38
- Caption = 'Client'
- ParentColor = False
- end
- end
- object Panel2: TPanel
- Left = 0
- Height = 524
- Top = 112
- Width = 1022
- Align = alClient
- ClientHeight = 524
- ClientWidth = 1022
- TabOrder = 1
- object Panel3: TPanel
- Left = 1
- Height = 522
- Top = 1
- Width = 511
- Align = alLeft
- ClientHeight = 522
- ClientWidth = 511
- TabOrder = 0
- OnClick = Panel3Click
- object memClient: TMemo
- Left = 1
- Height = 281
- Top = 1
- Width = 509
- Align = alTop
- Lines.Strings = (
- 'MSH|^~\&|Radiology|IDHL7|HL7ID|Radiology|20140616051341||ORU^R01|30081|IW|2.3.1|||1|1|ZAF|'
- 'PID|||1234567890012|QP-201389|WILCO^ROGER^R^^MR||1994803030300|M||041170-20140616-104412-9415-253||||||||SQ1507337|1234567890012|'
- 'PV1||O|PH|||||^^^^^||||||||0||||||||||||||||||||||||||||201406160600|'
- 'OBR|1|2014061600054^PHL|SQ1507337^PHL|12310^X-RAY ORBITS LESS THAN 3 VIEWS||201406160600|201406160600||||||X-RAY ORBITS LESS THAN 3 VIEWS|||SPIKE^PET^^S^^DR||SQ1507337|KRK^PHEELBUB RADIOLOGY PHEELBUB|||189912301200||PHL|F|||^||||FBD^KIEKIE ORBETAL||NA|^189912301200|201406160600|'
- 'OBX|0|TX|||Accession Number : SQ1507337||||||F||||'
- 'OBX|1|TX|||||||||F||||'
- 'OBX|2|TX|||CT ORBITS||||||F||||'
- 'OBX|3|TX|||Facial trauma? Blowout fracture.||||||F||||'
- 'OBX|4|TX|||||||||F||||'
- 'OBX|5|TX|||There is a blowout fracture of the posterior aspect of the lamina papyracea (posteromedial orbital wall). Extraconal fat and medial rectus muscle protrudes into ethmoid nasal cavity and there is likely muscle entrapment.||||||F||||'
- 'OBX|6|TX|||There is orbital emphysema also extending to the maxillary subcutaneous tissue and the preseptal eyelids.||||||F||||'
- 'OBX|7|TX|||The globe appear intact. There is no swelling of the orbital optic nerve.||||||F||||'
- 'OBX|8|TX|||||||||F||||'
- 'OBX|9|TX|||COMMENT||||||F||||'
- 'OBX|10|TX|||There is a blowout fracture involving the posteromedial wall of the right orbit (lamina papyracea) with protruding medial rectus muscle.||||||F||||'
- 'OBX|11|TX|||||||||F||||'
- 'OBX|12|TX|||||||||F||||'
- 'OBX|13|TX|||VERIFIED BY: KIEKIE ORBETAL on 2254/02/14 5:13 PM||||||F||||'
- )
- TabOrder = 0
- WordWrap = False
- end
- object Panel7: TPanel
- Left = 1
- Height = 23
- Top = 282
- Width = 509
- Align = alTop
- Caption = 'Client Reply'
- TabOrder = 1
- end
- object memClientReplyText: TMemo
- Left = 1
- Height = 216
- Top = 305
- Width = 509
- Align = alClient
- TabOrder = 2
- WordWrap = False
- end
- end
- object Panel4: TPanel
- Left = 512
- Height = 522
- Top = 1
- Width = 509
- Align = alClient
- BorderStyle = bsSingle
- ClientHeight = 518
- ClientWidth = 505
- TabOrder = 1
- object memServer: TMemo
- Left = 1
- Height = 279
- Top = 1
- Width = 503
- Align = alTop
- TabOrder = 0
- WordWrap = False
- end
- object Panel6: TPanel
- Left = 1
- Height = 23
- Top = 280
- Width = 503
- Align = alTop
- Caption = 'Server Reply Text (to Send)'
- TabOrder = 1
- end
- object memServerReply: TMemo
- Left = 1
- Height = 214
- Top = 303
- Width = 503
- Align = alClient
- Lines.Strings = (
- 'MSH|^~\&|IDHl7|HL7ID|||||ORU^R01|22540214051541|T|2.3'
- 'MSA|AA|30081||||'
- )
- TabOrder = 2
- WordWrap = False
- end
- end
- end
- object Panel8: TPanel
- Left = 0
- Height = 201
- Top = 636
- Width = 1022
- Align = alBottom
- Caption = 'Panel8'
- ClientHeight = 201
- ClientWidth = 1022
- TabOrder = 2
- object memGeneral: TMemo
- Left = 1
- Height = 199
- Top = 1
- Width = 1020
- Align = alClient
- TabOrder = 0
- WordWrap = False
- end
- end
- object idHl7Client: TIdHL7
- KeepAlive.UseKeepAlive = False
- KeepAlive.IdleTimeMS = 0
- KeepAlive.IntervalMS = 0
- IPRestriction = '0.0.0.0'
- IPMask = '0.0.0.0'
- CommunicationMode = cmSynchronous
- OnConnect = idHl7ClientConnect
- OnDisconnect = idHl7ClientDisconnect
- OnConnCountChange = idHl7ClientConnCountChange
- OnReceiveError = idHl7ClientReceiveError
- Left = 328
- Top = 72
- end
- object idHl7Server: TIdHL7
- Port = 1234
- KeepAlive.UseKeepAlive = False
- KeepAlive.IdleTimeMS = 0
- KeepAlive.IntervalMS = 0
- ConnectionLimit = 10
- IPRestriction = '0.0.0.0'
- IPMask = '0.0.0.0'
- CommunicationMode = cmSynchronous
- OnConnect = idHl7ServerConnect
- OnDisconnect = idHl7ServerDisconnect
- OnConnCountChange = idHl7ServerConnCountChange
- OnReceiveError = idHl7ServerReceiveError
- Left = 840
- Top = 40
- end
- end
|