Ansicht
Dokumentation
CL_ISHMED_TPI_DOC_TRANSFORMER - Klasse für die Transformer
ABAP Short Reference Addresses (Business Address Services)Diese Dokumentation steht unter dem Copyright der SAP AG.
Funktionalität
Der Transformer wandelt eine HL7-Nachricht in eine PDF-Nachricht um.
Der Transformer wandelt folgende Eigenschaften um:
- SystemID
- Mandant
- Einrichtung
- Patientennummer
- Fallnummer
- Dokumenttyp
- Dokumenttypversion
- Dokumentdatum
- Dokumentuhrzeit
- Dokumentierende Org.einheit
- Verantwortlicher Mitarbeiter
- Externe Dokumentennummer
- Nachrichtendatum
- Nachrichtenuhrzeit
Die Eigenschaften beinhalten den Pfad zu dem HL7-Feld, in dem der Wert enthalten ist.
Default ist das Feld, welches in der Nachrichtenstruktur definiert wurde.
Der Inhalt des Dokument wird im OBX, als BASE64 kodiert, übermittelt und muss entsprechend dekodiert werden.
Nachrichtenaufbau
Segment | Bezeichnung | Kardinalität | ||||
---|---|---|---|---|---|---|
MSH | Nachrichtenkopf | [1..1] | ||||
PID | Patientendaten | [1..1] | ||||
PV1 | Falldaten | [1..1] | ||||
TXA | Dokumentdaten | [1..1] | ||||
OBX | Befunddaten | [1..1] |
MSH - Nachrichtenkopf,,
Sequenz | Komponente | HL7-Name | Datentyp | Länge | Wert | Bemerkungen |
---|
3 | Sending Application |
3.1 | Namespace ID | ST | 10 R | Sendende Anwendung |
4 | Sending Facility | |||||
4.1 | Namespace ID | ST | 10 R | Sendendes System | ||
5 | Receiving Application | |||||
5.1 | Namespace ID | ST | 3 R | System-ID des empfangenden SAP-Systems | ||
6 | Receiving Facility | |||||
6.1 | Namespace ID | ST | 3 R | Mandant im empfangenden SAP-System | ||
6.2 | Universal ID | ST | 4 R | Einrichtung im empfangenden SAP-System | ||
7 | Date/Time of Message | TS | 14 R | Der Zeitpunkt der Nachrichtenerstellung wird beim Import genutzt, um eine ungewollte Überschreibung zu vermeiden. | ||
9 | Message Type | MSG | 15 R | MDM^T02 | MDM^T11 | ||
10 | Message Control ID | ST | 20 R | |||
11 | Processing ID | PT | 3 R | D|T|P | ||
12 | Version ID | VID | 60 R | 2.6 | ||
PID - Patientendaten
Sequenz | Komponente | HL7-Name | Datentyp | Länge | Wert | Bemerkungen |
---|---|---|---|---|---|---|
1 | Set ID | SI | 4 O | 1 | ||
2 | PatientID | ST | 10 R | SAP-Patientennummer mit führenden Nullen | ||
5 | Patient Name | XPN | R | |||
5.1 | Family Name | ST | 30 | |||
5.2 | Given Name | ST | 30 | |||
5.4 | Suffix | ST | 30 | |||
5.5 | Prefix | ST | 30 | |||
5.6 | Degree | ST | 30 | |||
5.7 | Name Type Code | ID | 1 | L | Namenstyp | |
6 | Mother's Maiden Name | XPN | O | Geburtsname des Patienten | ||
6.1 | Family Name | ST | 30 | |||
7 | Date/Time of Birth | DT | 8 R | |||
8 | Administrative Sex | IS | 1 | R | 1|2|3 | 1 = männlich 2 = weiblich 3 = unbekannt |
11 | Patient Address | XAD | O | Anschrift des Patienten | ||
11.1 | Street | ST | 40 | |||
11.3 | City | ST | 40 | |||
11.5 | Postal Code | ST | 10 | |||
11.6 | Country | ST | 3 | |||
15 | Primary Language | ID | 1 O |
PV1 - Falldaten
Sequenz | Komponente | HL7-Name | Datentyp | Länge | Wert | Bemerkungen |
---|---|---|---|---|---|---|
1 | Set ID | SI | 4 O | 1 | ||
2 | Patient Class | IS | 1 R | I|O | I = stationär O = ambulant | |
19 | Visit Number | ST | 10 R | SAP-Fallnummer mit führenden Nullen |
TXA - Documentdaten
Sequenz | Komponente | HL7-Name | Datentyp | Länge | Wert | Bemerkungen |
---|---|---|---|---|---|---|
1 | Set ID | SI | 4 O | 1 | ||
2 | Document Type | IS | R | |||
2.1 | Dokumenttyp | ST | 10 R | |||
2.2 | Dokumenttypversion | ST | 3 R | |||
3 | Document Content Presentation | ST | 50 R | application/pdf | Format des Dokumentinhalts | |
6 | Origination Date/Time | TS | 14 R | <Dokumentationsdatum/zeit> | Zeitpunkt der Dokumentation | |
9 | Originator Code/Name | XCN | R | Autor | ||
9.1 | ID Number | ST | 10 R | Verantwortlicher Mitarbeiter | ||
9.9 | Assigning Authority | ST | 8 R | <SAP-OrganisationseinheitID> | Dokumentierende Organisationseinheit | |
12 | Unique Document Number | ST | 50 R | Die externe Dokument-ID (Dokument-ID der sendenden Applikation) wird vom SAP-System als Referenzschlüssel für Updates und Versionierungen genutzt. |
OBX-Befunddaten
Sequenz | Komponente | HL7-Name | Datentyp | Länge | Wert | Bemerkungen |
---|---|---|---|---|---|---|
1 | Set ID | SI | 4 O | 1 | ||
2 | Value Type | ID | 3 R | ED | Ergebnisformat | |
5 | Observation Value | ST | R | Dokumentinhalt (PDF) als BASE64 |
Beispiel HL7 Nachricht
MSH|^~\&|GEDOWIN|Saatmann|EWI|201^0001|20140203141021||MDM^T02|17|P|2.6|||||D||
PID|1|2008000067|||GeDoWin^Gerda|Schnellinger|19770707|2|||In der Hauptalle&25^^Bolanden^^67295
PV1|1|I|||||||||||||||||0005001688
TXA|1|N1SNSE_PDF^001|application/pdf|||20140224081410|||0010090090^^^^^^^^INN1|||GeDoWin-Daniel
OBX|1|ED|||JVBERi0xLjUNCiW1tbW1DQoxIDAgb2JqDQo8PC9UeXBlL0NhdGFsb2cvUGFnZXMgMiAwIFIvTGFuZyh.......MTIwOTkNCiUlRU9G
Beziehungen
Beispiel
Hinweise
Weiterführende Informationen
TXBHW - Original Tax Base Amount in Local Currency Vendor Master (General Section)
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 19716 Date: 20240426 Time: 204544 sap01-206 ( 69 ms )