Ansicht
Dokumentation

CL_ISHMED_TPI_MDM_TRANSFORMER - Daten eines Dokuments in HL7^MDM-Nachricht umwandeln

CL_ISHMED_TPI_MDM_TRANSFORMER - Daten eines Dokuments in HL7^MDM-Nachricht umwandeln

Vendor Master (General Section)   CL_GUI_FRONTEND_SERVICES - Frontend Services  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Funktionalität

Dieser Transformer wandelt eine Nachricht vom Typ CL_ISHMED_MCI_EVHNDL_MESSAGE in eine HL7-Nachricht (MDM) um.

Beziehungen

Beispiel

Hinweise

Nachrichtenaufbau

Segment Bezeichnung Kardinalität
MSH Nachrichtenkopf 1..1
PID Patientendaten 1..1
PV1 Informationen zum Fall 0..1
OBR Leistungsdaten 0..n
TXA Metadaten zum Dokument 1..1
OBX Dokumentinhalt 0..1

Wenn das Dokument keinem Fall zugewiesen wurde, wird auch kein PV1-Segment übermittelt.

MSH - Nachrichtenkopf

Sequenz Datenstruktur Bedeutung Datenbankfeld
MSH.1   Feldtrennzeichen Festwert aus Customizing-Default "|"
MSH.2   weitere Trennzeichen Festwert aus Customizing, Default "^~\&"
MSH.3   Sendende Anwendung SY-SYSID
MSH.4   Sendende Einrichtung
HD.1 Mandant SY-MANDT
HD.2 Einrichtung NDOC-EINRI
MSH.5   Empfangende Anwendung Festwert aus Customizing, Default "CWD"
MSH.7   Zeitpunkt der Nachrichtenerstellung SY-DATUM/SY-UZEIT
MSH.9   Nachrichtentyp und Ereigniscode
MSG.1 Nachrichtencode Festwert "MDM"
MSG.2 Triggerereignis Festwert aus Customizing
MSG.3 Nachrichtenstruktur Festwert aus Customizing
MSH.10   Nachrichtenkontrollnummer aus Nachrichtenkontext
MSH.11   Verarbeitungsmodus Festwert aus Customizing, Default "P"
MSH.12   HL7-Versionsnummer Festwert "2.5"

PID - Patientendaten

Sequenz Datenstruktur Bedeutung Datenbankfeld Bemerkung
PID.3   Patientennummer NDOC-PATNR
PID.5   Patientenname
XPN.1 Nachname NPAT-NNAME
XPN.2 Vorname NPAT-VNAME
XPN.3 Geburtsname NPAT-GBNAM
XPN.4 Namenszusatz NPAT-NAMZU
XPN.5 Namensvorsatz NPAT-VORSW
XPN.6 Titel NPAT-TITEL
PID.7   Geburtszeitpunkt NPAT-GBDAT
PID.8   Geschlecht NPAT-GSCHL Der interne Wert wird auf die HL7 Tabelle 0001 gemappt
PID.11   Anschrift des Patienten
XAD.1 Strasse NADR-STRAS
XAD.3 Ort NADR-ORT
XAD.5 Postleitzahl NADR-PSTLZ
XAD.6 Land NADR-LAND
PID.13   Telefonnummer des Patienten (privat) NADR-TELNR
PID.19   Sozialversicherungsnummer des Patienten NPAT-RVNUM

PV1 - Falldaten

Sequenz Datenstruktur Bedeutung Datenbankfeld Bemerkung
PV1.2   Patientenstatus (Abrechnungsart) NFAL-FALR Der interne Wert wird auf die HL7 Tabelle 0004 gemappt
PV1.3   Zugewiesener Aufenthaltsort des Patienten   Bei ambulanten Fällen wird die letzte Bewegung genommen; bei allen anderen Fallarten wird die aktuelle Bewegung des Falls benutzt
PL.1 OrgEinheit, die einem Fall zugewiesen wird NBEW-ORGPF
PL.4 OrgEinheit, die einem Fall fachl. zugewiesen wird NBEW-ORGFA
PV1.7   Behandelnder Arzt   Wird über die Rollenzuordnung (NFPZ-FARZT = '6') eines Geschäftspartner zum Fall ermittelt; werden mehrere Geschäftspartner ermittelt, ist das Feld wiederholbar
XCN.1 Identifikation NGPA-GPART
XCN.2 Nachname NGPA-NAME1
XCN.3 Vorname NGPA-NAME2
XCN.5 Namenszusatz NGPA-NAMZU
XCN.6 Namensvorsatz NGPA-VORSW
XCN.7 Titel NGPA-TITEL
PV1.8   Einweisende Arzt   Wird über die Rollenzuordnung (NFPZ-FARZT = '1') eines Geschäftspartners zum Fall ermittelt; werden mehrere Geschäftspartner ermittelt, ist das Feld wiederholbar
XCN.1 Identifikation NGPA-GPART
XCN.2 Nachname NGPA-NAME1
XCN.3 Vorname NGPA-NAME2
XCN.5 Namenszusatz NGPA-NAMZU
XCN.6 Namensvorsatz NGPA-VORSW
XCN.7 Titel NGPA-TITEL
PV1.9   Mitbehandelnde Ärzte   Wird über die Rollenzuordnung (NFPZ-FARZT = '2-8,E,F') eines Geschäftspartners zum Fall ermittelt; werden mehrere Geschäftspartner ermittelt, ist das Feld wiederholbar
XCN.1 Identifikation NGPA-GPART
XCN.2 Nachname NGPA-NAME1
XCN.3 Vorname NGPA-NAME2
XCN.5 Namenszusatz NGPA-NAMZU
XCN.6 Namensvorsatz NGPA-VORSW
XCN.7 Titel NGPA-TITEL
PV1.16   VIP-Kennzeichen NPAT-VIPKZ
PV1.17   Aufnehmender Arzt   Wird über die Rollenzuordnung (NFPZ-FARZT = '9') eines Geschäftspartners zum Fall ermittelt; werden mehrere Geschäftspartner ermittelt, ist das Feld wiederholbar
XCN.1 Identifikation NGPA-GPART
XCN.2 Nachname NGPA-NAME1
XCN.3 Vorname NGPA-NAME2
XCN.5 Namenszusatz NGPA-NAMZU
XCN.6 Namensvorsatz NGPA-VORSW
XCN.7 Titel NGPA-TITEL
PV1.19   Fallnummer NDOC-FALNR
PV1.21   Kassenpatient/Selbstzahler   Wird über die Funktionsbausteine ISHMED_GET_PRIVATPATIENT_DATA und ISHMED_CHECK_PRIVATPATIENT ermittelt
PV1.44   Aufnahmezeitpunkt   Wird über den Funktionsbaustein ISH_GET_AUFDT_ENTDT ermittelt
PV1.45   Entlassungszeitpunkt   Wird über den Funktionsbaustein ISH_GET_AUFDT_ENTDT ermittelt

OBR - Leistungsdaten

Sequenz Datenstruktur Bedeutung Datenbankfeld Bemerkung
OBR.2   Zugeordnete Leistung NDOC-LNRLS
OBR.4   Leistungsidentifikation
CE.1 Leistung innerhalb eines Leistungskataloges NLEI-LEIST
CE.2 Kurztext zu einer Leistung NTPT-KTXT(1,2,3) Das Konkatenieren des Leistungstextes erfolgt über den Funktionsbaustein ISH_KTXT_CONCATENATE
CE.3 Identifikation eines Leistungskataloges NLEI-HAUST
OBR.7   Zeitpunkt der Untersuchung NLEI-IBGDT/NLEI-IBZT

TXA - Metadaten zum Dokument

Sequenz Datenstruktur Bedeutung Datenbankfeld Bemerkung
1   Segmentnummer Festwert "1"
2   Dokumenttyp
IS.1   NDOC-DTID
IS.2   N2DT-DTKB
IS.3   N2DT-DTBEZ
3   Format des Dokumentinhalts Mime-Typ aus Customzing
6   Zeitpunkt der Dokumentation NDOC-DODAT/NDOC-DOTIM
9   Autor
XCN.1 Identifikation NDOC-MITARB
XCN.2 Nachname NGPA-NAME1
XCN.3 Vorname NGPA-NAME2
XCN.5 Namenszusatz NGPA-NAMZU
XCN.6 Namensvorsatz NGPA-VORSW
XCN.7 Titel NGPA-TITEL
XCN.9 Dok. OE NDOC-ORGDO
12   Eindeutige Dokumentnummer
EI.1   Dokumentschlüssel, wie in der Struktur RN2DOC_KEY definiert
EI.2 Dokumentart NDOC-DOKAR
EI.3 Dokumentnummer NDOC-DOKNR
EI.4 Dokumentversion NDOC-DOKVR
EI.5 Teildokument NDOC-DOKTL
EI.6 Content Repository TOAxx-SAEARCHIVI
EI.7 Archivnummer TOAxx-SAEARDOID Die Ermittlung der Archivnummer erfolgt über den Funktionsbaustein ARCHIV_GET_CONNECTIONS
13   Nummer des Bezugsdokuments   Bei einer Version wird der Dokumentschlüssel der Vorgängerversion übermittelt, bei einem Teildokument die Dokumentnummer des Hauptdokuments.
EI.1   Dokumentschlüssel wie in der Struktur RN2DOC_KEY definiert
EI.2 Dokumentart NDOC-DOKAR
EI.3 Dokumentnummer NDOC-DOKNR
EI.4 Dokumentversion NDOC-DOKVR
EI.5 Teildokument NDOC-DOKTL
17   Bearbeitungsstatus des Dokuments Festwert aus Customizing
20   Archivierungsstatus des Dokuments Festwert Das Feld wird in Abhängigkeit des Feldes NDOC-STORELOC gesetzt. A = AR, B = AA, space = AC

OBX - Dokumentinhalt

Sequenz Datenstruktur Bedeutung Datenbankfeld Bemerkung
1   Segmentnummer Festwert "1"
2   Ergebnisformat Festwert "ED"
5   Dokumentinhalt   Der Dokumentinhalt wird über den Funktionsbaustein ISH_N2_MEDDOC_GETCONTENT ermittelt und als BASE64 kodierter String übertragen.

Mapping Geschlecht

SAP HL7 Beschreibung
1 M männlich
2 F weiblich
3 U unbekannt

Mapping Fallart

SAP HL7 Beschreibung
1 I stationärer Fall
2 O ambulanter Fall
3 I teilstationärer Fall

Weiterführende Informationen






RFUMSV00 - Advance Return for Tax on Sales/Purchases   BAL Application Log Documentation  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 29112 Date: 20240420 Time: 153407     sap01-206 ( 122 ms )