Professional Documents
Culture Documents
HL7 Deutschland
Ablauf
HL7 Deutschland
HL7 Deutschland
Anforderungskommunikation HL7
Grundlagen
Order (z.B. der Auftrag fr ein groes Blutbild)
A request for a service from one application to a second application.
HL7 Deutschland
Patient Registry
Update
Order Filler
Filler Order Mgmt
Order Mgmt
Order Tracker
HL7 Deutschland
Anforderungskommunikation HL7
Nachrichten und Trigger Events
Trigger Events (I):
Query
OSQ^O06: query for order status
OSR^O06: response
HL7 Deutschland
Anforderungskommunikation HL7
Nachrichten und Trigger Events
Anforderungsnachrichten werden ber
MSH-9 (Event) und ORC-1 (Order Status)
identifiziert, ADT-Nachrichten nur ber
MSH-9; Beispiele:
New
Change
Cancel
ADT event
ADT A01
ADT A08
ADT A11
HL7 Deutschland
Anforderungskommunikation HL7
Nachrichten und Trigger Events
Value
Description of use
NW
New Order.
OK
UA
Notification
or
request
accepted.
Unable to accept order/service.
SC
Status changed.
CA
CR
Canceled as requested.
UC
Unable to cancel.
OC
SN
NA
Number assigned.
RP
RQ
Replaced as requested.
UM
Unable to replace.
RU
Replaced unsolicited.
XO
XR
Changed as requested.
UX
Unable to change
Order Status
Codes (Auszug)
HL7 Tabelle 119
HL7 Deutschland
Order
Filler
Order Tracker
New order
Accept order
Order accepted
Reject order
Anforderungskommunikation HL7
Nachrichten und Trigger Events
Order neu anlegen:
Order Filler
Order Acknowledgement ORR^O02 /NA
- mit Placer Number
- mit Filler Number
HL7 Deutschland
10
Anforderungskommunikation HL7
Nachrichten und Trigger Events
Stornierungen:
Order storniert durch den Placer
T1. Order: ORM^O01 / CA
Result: ORR^O02 / CR
System A
(Placer)
System B
(Filler)
HL7 Deutschland
11
Anforderungskommunikation HL7
Nachrichten und Trigger Events
Trigger Events (II):
Laboranforderungen
O21, O22, O33-O36
Bildanforderung
OMI^O23: order
ORI^O24: response
HL7 Deutschland
12
Anforderungskommunikation HL7
Nachrichten und Trigger Events
Bildanforderung:
HL7 Deutschland
13
Anforderungskommunikation HL7
Segmente
Wichtige HL7 V2 Segmente:
ORC (Order Control, Metadaten)
OBR (Order Details zu den angeforderten
Services)
HL7 Deutschland
14
Anforderungskommunikation HL7
Segmente
ORM^O01^ORM_O01 General Order Message
MSH
Message Header
[{NTE}]
Notes and Comments
{
[
ORC
Common Order
[
PID
Patient Identification
OBR
Order Detail Segment
...
[{NTE}]
Notes and Comments (for
[CTD]
[{DG1}]
[{
OBX
[{NTE}]
Common
}]
]
{
ORC
...
]
[{FT1}]
[{CTI}]
[BLG]
Chapter
2
2
4
Contact Data
Diagnosis
4
2
11
6
Observation/Result
Notes and Comments (for Results)
Order
7
2
Financial Transaction
Clinical Trial Identification
Billing Segment
6
7
4
Detail)
HL7 Deutschland
15
Anforderungskommunikation HL7
Nachrichten und Trigger Events
Eine neue Anforderung mit der Placer Order ID 100202 wird
vom Klinischen Arbeitsplatzsystem (KAS) zum RIS geschickt:
MSH|^~\&|KAS||RIS||200603011040||ORM^O01|34234|P|2.5|||NE|AL|
PID|||30072663|
ORC|NW|100202||806||F|||200603011100||
HL7 Deutschland
16
LE
N
DT
Usage
Card.
TBL#
ITEM#
Element name
22
EI
[1..1]
00216
22
EI
RE
[0..1]
00217
250
CE
[1..1]
00238
10
250
XCN
RE
[0..*]
00244
Collector Identifier *
11
ID
RE
[0..1]
00245
16
250
XCN
[1..1]
00226
Ordering Provider
17
250
XTN
RE
[0..2]
00250
24
10
ID
[0..1]
0074
00257
25
ID
[0..1]
0123
00258
Result Status +
26
400
PRL
[0..0]
00259
Parent Result +
28
250
XCN
[0..*]
00260
Result Copies To
29
200
EIP
[0..0]
00261
Parent
37
NM
[0..1]
01028
0065
HL7 Deutschland
Placers
reference nbr.
Fillers
reference Nbr.
Requested/
Performed
service
Result Status
17
Request
Table 0123
(OBR-25)
Order received; specimen not yet received. Order detail description only (OBX
contains no result).
This value should only be used in ORL event acknowledgment messages. It should
not be used in OML messages.
SC
IP
In process; The specimen is available in the laboratory; results are pending; the
procedure is incomplete
Deletes the OBX record
CM
Final results; results stored and verified : ( technically validated in T5, clinically
validated in T3). Can only be changed with a corrected result.
(CM)
CA
HL7 Deutschland
18
HL7 Deutschland
Gliederung
Der radiologische Workflow
Anforderungskommunikation mit IHE
Grundlagen
Der Scheduled Workflow
IHE Datenmodell
HL7 Deutschland
20
HL7 Deutschland
21
report
Registration
report
Report
Repository
HIS patient
Diagnostic
Workstation
information
PACS
Film
Lightbox
images
retrieved
Orders Placed
examination orders
RIS
Orders Filled
procedure
scheduled
Image Manager
Prefetch any relevant
& Archive
prior studies
Acquisition
modality
images
Modality
worklist
stored
acquisition
completed
acquisition
images
in
-progress
completed
printed
Modality
HL7 Deutschland
Film
Folder
22
Normal Workflow
Typical workflow: One Order One Procedure One Report
DICOM
Modality Worklist
ORDER
A request for
Radiologic
Service
Scheduled
Procedure
Step
Requested
Procedure
Radiology Department
Performed
Procedure
Step
One or
more series
of images
Report
Set of
Codifiable,
Billable, Acts
Acquisition
Modality
HL7 Deutschland
23
DICOM
Modality Worklist Radiology Department
Scheduled
Procedure
Step A
Requested
Procedure
1
Scheduled
Procedure
Step B
DICOM
Modality Worklist
Performed
Procedure
Step P1
One or
more series
of images
Report
Set of
Codifiable,
Billable, Acts
Performed
Acquisition
Procedure
Step P2 Modality
One or
more series
of images
Acquisition
Modality
HL7 Deutschland
24
Anforderungskommunikation - IHE
Grundlagen
Integrating the Healthcare Enterprise - von den USA nach
Europa bernommene Initiative
Ausgangspunkt war die Radiologische Abteilung
Ziel ist Plug&Play aller Komponenten der Abteilung (und
angrenzender Systeme)
Jedes Jahr werden neue sog. Integrationsprofile definiert,
die immer komplexere Szenarios beschreiben
Jeder Hersteller kann aus den Profilen beliebige sog.
Akteure whlen und die damit verbundenen Transaktionen
implementieren
Einmal im Jahr mssen sich die Hersteller im Rahmen von
Connect-a-thons beweisen
IHE definiert keine Standards, sondern verwendet sie und
fasst sie strenger!
HL7 Deutschland
25
Anforderungskommunikation - IHE
Grundlagen
IHE spielt in Deutschland/Europa noch keine so
groe Rolle wie in den USA
IHE hat seine Strken in der Beschreibung der
Ablufe, aber:
fokussiert auf die Ablufe in den Abteilungen
Ablufe werden zum Teil vereinfacht
26
Anforderungskommunikation - IHE
IHE Integration Profiles Radiology
Patient
Information
Reconciliation
Reconcile
Worklists,
Status
and
Data Objects
For
Unknown
Patients
and
Demographics
Changes
Charge
Posting
Scheduled Workflow
Admission, Order Management, Scheduling, Store, Retrieve
Manage
Worklists,
Track Status,
Perform &
Notify
Acquisition
Related Steps
Create,
Store,
Manage,
Retrieve &
Use
Images
Presentation of
Grouped
Procedures
Manage individual
procedure image
subsets from a
multi-procedure
acquisition for
viewing & reporting
PostProcessing
Workflow
Reporting
Workflow
Manage
worklists, track
status, perform
& notify image
processing &
CAD steps
Manage
worklists, track
status, perform
& notify
diagnostic
reporting steps
Evidence
Documents
Consistent
Presentation of
Images
Create, store,
manage, retrieve &
use objects for
hardcopy and
softcopy grayscale
presentation states
Create, store,
manage, retrieve
& use objects to
record study
evidence
Key Image
Notes
Create, store,
manage, retrieve &
use objects to flag
significant images
Collect and
post timely
billable
procedure
details
Simple Image
and Numeric
Reports
Create, store,
manage, retrieve &
use simple
diagnostic reports
with optional image
links &
Nuclear
Medicine
Image
Create, store,
manage, retrieve &
display of
NM Images &
NM Results
Basic Security
Audit Trail Consolidation & Node Authentication
HL7 Deutschland
27
Anforderungskommunikation - IHE
Scheduled Workflow
HL7 Deutschland
28
Scheduled Workflow
HL7 Actors & Transactions
ADT
Pt registration: 1 L
Pt Update: 12 L
Order Filler
L 1: Pt registration
L 12: Pt Update
Order Placer
L 4: Procedure Scheduled
L 12: Patient Update
L 13: Procedure Update
Image
Manager
HL7 Deutschland
HL7 Actors:
ADT/Patient
Registration
Order Placer
DSS / Order Filler
Image Manager
29
Scheduled Workflow
DICOM Actors & Transactions
DSS/ Order Filler
Modality PS in Progress [6]
Modality PS Completed [7]
Creator PS in Progress [20]
Creator PS Completed [21]
DICOM Actors:
Image Display
Storage
Commitment [10]
Image
Manager
Modality PS in Progress [6]
Modality PS Completed [7]
Creator PS in Progress [20]
Creator PS Completed [21]
Storage
Commitment [10]
Creator Images
Stored [18]
Image
Archive
HL7 Deutschland
30
DICOM:
Evidence Creator
Image Display
Storage
Commitment [10]
Image
Manager
Storage
Commitment [10]
Creator Images
Stored [18]
Image
Archive
Modality Worklist
Management (MWL)
Modality Performed
Procedure Step
(MPPS)
HL7 Deutschland
31
Image Management
DSS/ Order Filler
Modality PS in Progress [6]
Modality PS Completed [7]
Creator PS in Progress [20]
Creator PS Completed [21]
DICOM:
Evidence Creator
Image Display
Storage
Commitment [10]
Image
Manager
Storage
Commitment [10]
Creator Images
Stored [18]
Image
Archive
Image Storage
Storage Commitment
Query/Retrieve
HL7 Deutschland
32
HL7:
Evidence Creator
Image Display
Storage
Commitment [10]
Image
Manager
Storage
Commitment [10]
Creator Images
Stored [18]
Image
Archive
ORM Message
DICOM:
Query (C-FIND)
Modality Performed
Procedure Step
(MPPS)
HL7 Deutschland
33
Anforderungskommunikation - IHE
Scheduled Workflow
IHE basiert auf HL7 V2.3.1 und verwendet noch die Events
O01 und O02
Order Placer und Order Filler knnen beide Anforderungen
anlegen und stornieren
Eine Status Query ist nicht beschrieben
Der Order Filler kann Status Updates verschicken
ORR^O02 findet nur in einer Transaktion Verwendung,
ansonsten werden HL7-ACKs zur Flusskontrolle verwendet
=> dies kann nachteilig sein!
HL7 Deutschland
34
Anforderungskommunikation - IHE
Scheduled Workflow
Der Standard-Workflow:
HL7 Deutschland
35
Anforderungskommunikation - IHE
Scheduled Workflow
Order neu anlegen/stornieren (Placer):
Update?
HL7 Deutschland
36
Anforderungskommunikation - IHE
Scheduled Workflow
Order neu anlegen/stornieren (Filler):
HL7 Deutschland
37
Anforderungskommunikation - IHE
Scheduled Workflow
Die Varianten an erlaubten Order Status
Codes sind bei IHE stark eingeschrnkt
Fr jede Transaktion ist der Status Code
vorgeschrieben
HL7 Deutschland
38
Anforderungskommunikation - IHE
Scheduled Workflow
Terminbenachrichtigung (Filler):
HL7 Deutschland
39
Anforderungskommunikation - IHE
Datenmodell
IHE kann sehr ntzlich sein, um sich ein
berblick ber das Zusammenspiel von HL7
und DICOM zu verschaffen
Bei der Parametrierung eines RIS und dem
Einrichten der Schnittstelle mssen die
Beziehungen folgender IDs festgelegt werden:
HL7 Deutschland
40
Anforderungskommunikation - IHE
Datenmodell
HL7 Deutschland
41
Anforderungskommunikation - IHE
Datenmodell
HL7 Deutschland
42
Anforderungskommunikation - IHE
Datenmodell
Im realen Leben ist die Hierarchie aber so nicht immer
abgebildet
Variante 1: Die Accession Number ist auf Ebene der Study
angesiedelt
Variante 2: Die Accession Number ist auf Ebene des Visits
angesiedelt
HL7 Deutschland
43
HL7 Deutschland
Scheduling
The scheduling messages cover the
exchange of information related to the
planning of services and the use of resources
required for the delivery of such services.
Key issue is the planning of scarce resources
using a schedule which is used to record
appointments.
Present in HL7 version 2.3 and above.
HL7 Deutschland
45
Scheduling: Roles
Placer application
Request messages
Response to request
Filler application
Query for
Information
Response to query
Quering application
Unsolicited
Informational
messages
General
ackowledgements
Auxillery application
HL7 Deutschland
46
Scheduling:
Order vs. Appointment
Order
Request for the performance of a specified service
Formal transfer of responsibility (once the order has been
accepted) between two parts of an organization or between
organizations
Appointment
The scheduling the activity, based on the (implicit or explicit)
authorisiation by the performer of that activity
The scheduling of an accepted order
HL7 Deutschland
47
Scheduling: SRM
Schedule Request Messages
(Placer appl. request/Filler appl. response)
HL7 Deutschland
48
MSH
Message Header
ARQ
10
[ APR ]
Appointment Preferences
10
[ NTE ]
PID
Patient Identification
[ PV1 ]
Patient Visit
[ PV2 ]
{ RGS
10
[ { AIS
Chapter
2
10
[ APR ]
Appointment Preferences
10
[ { NTE } ]
}
]
[ { AIL
10
[ APR ]
Appointment Preferences
10
[ { NTE } ]
}
]
[ { AIP
10
[ APR ]
Appointment Preferences
10
[ { NTE } ]
}
]
}
HL7 Deutschland
49
LEN
DT
OPT
75
EI
75
EI
22
RP/#
ITEM#
ELEMENT NAME
00860
Placer Appointment ID
00861
Filler Appointment ID
NM
00862
Occurrence Number
EI
00218
250
CE
00864
Schedule ID
250
CE
00865
250
CE
0276
00866
Appointment Reason
250
CE
0277
00867
Appointment Type
20
NM
00868
Appointment Duration
10
250
CE
00869
11
53
DR
00870
12
ST
00871
Priority-ARQ
13
100
RI
00872
Repeating Interval
TBL#
Indenfication Schedule/
Agenda
Reason: routine, Follow-up visit,
OR universal service ID
14
ST
00873
15
250
XCN
00874
16
250
XTN
00875
17
250
XAD
00876
18
80
PL
00877
19
250
XCN
00878
Entered By Person
20
250
XTN
00879
21
80
PL
00880
Entered By Location
22
75
EI
00881
23
75
EI
00882
24
22
EI
00216
25
22
EI
00217
HL7 Deutschland
duration
Unit of time
begin-/end time
50
HL7 Deutschland
51
MSH
Message Header
MSA
Message Acknowledgment
[ ERR ]
Error Information
[ SCH
10
[ NTE ]
PID
Patient Identification
[ PV1 ]
Patient Visit
[ PV2 ]
{ RGS
10
10
[ { AIS
[ { NTE } ]
Chapter
}
]
[ { AIL
[ { NTE } ]
10
2
}
]
[ { AIP
[ { NTE } ]
10
2
}
]
}
]
HL7 Deutschland
52
Scheduling: SIU
Schedule Information Unsolicited (Notification by Filler)
Change
Appointment
Content
SIU^S14
SIU^S13
Move
Appointment
SIU^S15
New
Appointment
SIU^S12
Appointment
SIU^S16
Cancel
Appointment
Nullify
Appointment
SIU^S26
SIU^S24
HL7 Deutschland
Patient
No show
53
Scheduling: Example
Scheduling information:
MSH|^~\&|SPOCARD|EWHIN|JONES|EWHIN|199401040800||SIU^S13|02124
Schedule + time
4SPOCARD|P|2.4|||AL|ER||<cr>
SCH|1994047^SCH001|1994567^SCH100|||||047^Referral|NORMAL|30|m
in|^^^199401091300^199401091330^^^^|0045^Jones^Harold^S^^^M
Notes
D|555-4685|||087^Jensen^Helen^M^^^MD|555-9255||||BOOKED<cr>
NTE||The patient
Patient is going to be on vacation so cannot make
previous appointmentscheduled on January 6.<cr>
PID||4875439|484848||Peterson^Joseph^^Jerome^SR|Brown|19401121
|M|Jayjay||N 1234 Newport Highway^Mead^WA^99021||5554685|||M|||999-99-4413|||||||||||<cr>
Scheduled Person
RGS|001|<cr>
Scheduled Location
AIP|001|032^JENSEN^HELEN|002^CARDIOLOGIST|||||||NO|BOOKED<cr>
AIL|001|103^NORTH OFFICE|002^CLINIC|||||||NO|BOOKED<cr>
Acknowledgement
MSH|^~\&|JONES|EWHIN|SPOCARD|EWHIN|199401010802||ACK|035324JON
ES|P|2.4||||||<cr>
MSA|CA|021244SPOCARD||||<cr>
HL7 Deutschland
54
Implementierung des
radiologischen Workflows
HL7 Deutschland
Gliederung
Das Beispielszenario
Implementierungsdetails: HL7 und IHE
Realisierung mit einem Kommunikationsserver
HL7 Deutschland
56
Das Beispielszenario
Komponenten
Order Placer ist das Klinische
Arbeitsplatzsystem (KAS)
Order Filler ist das RadiologieInformationssystem (RIS)
Beide Systeme bringen einen eigenen
Kommunikationsserver mit (OPL)
Zwischen beide Systeme ist der zentrale
Kommunikationsserver gestellt (KomSrv)
HL7 Deutschland
57
Das Beispielszenario
Vorgaben beim Design
Die gesamte Kommunikation geht ber
den KomSrv
OPL wird auf beiden Seiten nur zum
Durchreichen genutzt, es sollen sich
mglichst keine Nachrichten aufstauen
Die bersetzungslogik wird im KomSrv
implementiert
HL7 Deutschland
58
HL7 Deutschland
61
HL7 Deutschland
62
HL7 Deutschland
63
OBR
Field no.
Description
Format
Relevant Clinical
<Admitting Diagnosis>
Info.
13
13.2
Allergy
13.3
Diabetes
13.4
Thyriod Gland
13.5
Results
13.6
Implantat
13.7
Pacemaker
13.8
Medicine
15
Specimen Source
15.2
Additives
HL7 Deutschland
64
65
66
ORM_xK
ORM_K
ACK
ACK
ORR_Kx
ORM_xR
ORM_R
ORR_K
ACK
ACK
ORR_xR
ORR_R
HL7 Deutschland
67
68
HL7 Deutschland
69
HL7 Deutschland
70
Laboratory Automation
HL7 Deutschland
Laboratory Device
Automation
(LDA)
Laboratory Information
Reconciliation
(LIR)
Laboratory Code Set
Distribution
(LCSD)
Laboratory Point Of
Care Testing
HL7 Deutschland
(LPOCT)
72
Training provided to the ward staff good practices on specimen and analyzer
Provision of reagent
HL7 Deutschland
73
HL7 Deutschland
74
Examples of LPOCT
HL7 Deutschland
75
Demographics
ADT
Clinical Laboratory
Placer order
Order Placer
Order Filler
Filler order
Results
Work order
Order Result
Tracker
Results
Automation
Manager
Work
Order
Steps
LSWF
LDA
HL7 Deutschland
76
Example of workflow
Schedules steps 1 to 6
Schedules steps 1 to 6
Downloadssteps
steps1,1,2,2,3,3,5,5,66
Downloads
Automation Manager
Blood
specimen
Step 1:
Convey to
decapper
Step 4:
Query
for test?
Step 2:
decap
centrifuging
decapper
Test
Na,
K, Cl
Send
the
results
Chemistry Analyzer
Step 3:
Convey to
chemistry
analyzer
Step 5:
Convey to
recapper
Step 6:
recap
recapper
HL7 Deutschland
77
Zusammenfassung
HL7 Deutschland
Zusammenfassung
KAS
Komm.server
Order Placer
Tracker
RIS
Radiologie
Order Filler
Modalitt
Terminplanung
HL7 Deutschland
79
Referenzen
HL7 version 2: Kapitel 4,7 und 13
www.hl7.de; www.hl7.org
HL7 Deutschland
80
Fragen???
HL7 Deutschland
81