Ansicht
Dokumentation

CL_ISHMED_TPI_CWD_SRV_TRANS - Leistungsdaten in HL7-Nachricht umwandeln

CL_ISHMED_TPI_CWD_SRV_TRANS - Leistungsdaten in HL7-Nachricht umwandeln

PERFORM Short Reference   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_TPI_MESSAGE_SERVICE in eine HL7-Nachricht ORM^O01 (HL7-Objektmodell) um.

Beziehungen

Beispiel

Hinweise

Nachrichtenaufbau

Segment Bezeichnung Kardinalität
MSH Nachrichtenkopf 1..1
PID Patientendaten 1..1
PV1 Informationen zum Fall 0..1
ORC allgemeine Daten der Anforderung 1..1
NTE Bemerkungstext zum Klinische Auftrag 0..3
OBR Attribute der angeforderten Leistung 1..1

Wenn die Auftragsposition keinem Fall zugewiesen wurde, wird auch kein PV1-Segment übermittelt.

Im NTE-Segment werden die Anamnese, die Fragestellung und die Bemerkung aus den Kopfdaten des Klinischen Auftrags übermittelt. Wenn ein entsprechender Wert nicht erfasst ist, wird dafür kein NTE-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 N1VKG-EINRI
MSH.5   Empfangende Anwendung Festwert aus Customizing Default "CWD"
MSH.7   Zeitpunkt der Nachrichtenerstellung SY-DATUM/SY-UZEIT
MSH.9   Nachrichtentyp und Ereingiscode
MSG.1 Nachrichtencode Festwert "ORM"
MSG.2 Triggerereignis Festwert "O01"
MSG.3 Nachrichtenstruktur Festwert "ORM_O01"
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 N1VKG-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ä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.9   Mitbehandelnde Ärzte   Wird über die Rollenzuordnung (NFPZ-FARZT = '2-8,E,F') 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.16   VIP-Kennzeichen NPAT-VIPKZ
PV1.17   Aufnehmender Arzt   Wird über die Rollenzuordnung (NFPZ-FARZT = '9') 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.19   Fallnummer N1VKG-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

ORC - Auftragsdaten

Sequenz Datenstruktur Bedeutung Datenbankfeld Bemerkung
ORC.1   Auftragssteuerung Festwert "NW", "XO" oder "CA"
ORC.2   Auftragsnummer des Auftraggeber NLEI-LNRLS
ORC.4   Auftragsgruppennummer NLEI-VKGID
ORC.5   Auftragsstatus NLEM-LSSTAE Der Leistungsstatus wird auf die folgende Festwerte gemappt "CM", "IP" oder "CA"
ORC.7   Zeit/Menge/Häufigkeit/Priorität
TQ.4 Datum/Uhrzeit NLEM-IBGDT/NLEM-IBZT
TQ.6 Priorität N1CORDER-ORDPRI
ORC.8   Verweis auf Hauptauftrag NLEI-LNRLS Es wird die übergeordnete Leistung benutzt
ORC.9   Zeitpunkt der Auftragseingabe bzw. -änderung N1VKG-UPDAT/N1VKG-UPTIM
ORC.10   Eingegeben durch
PL.1 Adressat N1VKG-TRTOE
PL.4 Fachliche OrgEinheit in der Vormerkung N1VKG-ORGFA
ORC.12   Verantwortlicher Auftraggeber
XCN.1 Identifikation N1CORDER-ETRGP
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
ORC.13   Abteilung des Eingebenden
PL.1 Veranlassende OrgEinheit N1CORDER-ETROE
PL.4 Veranlassende Fachabteilung N1CORDER-ORDDEP
ORC.14   Telefonnummer für Rückfragen N1CORDER-RCKRUF
ORC.16   Begründung des Auftrags bzw. der Auftragsänderung NLEM-STOID

NTE - Bemerkungstexte zum Auftrag

Sequenz Datenstruktur Bedeutung Datenbankfeld Bemerkung
NTE.2   Ursprung des Kommentars Festwert "KANAM", "FRAGE" oder "RMCORD"
NTE.4   Kommentar N1CORDER-KANAM, N1CORDER- FRAGE oder N1CORDER-RMCORD Für jeweils jeden Text wird ein eigenes NTE Segment übermittelt

OBR - Leistungsdaten

Sequenz Datenstruktur Bedeutung Datenbankfeld Bemerkung
OBR.2   Auftragsnummer des Auftraggebers NLEI-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 Leistungstext erfolgt über den Funktionsbaustein ISH_KTXT_CONCATENATE
CE.3 Identifikation eines Leistungskataloges NLEI-HAUST
OBR.7   Zeitpunkt der Untersuchung NLEI-IBGDT/NLEI-IBZT
OBR.12   Warnhinweise bei ansteckenden Materialien   In diesem Feld werden die Risikofaktoren übermittelt; bei mehreren Risikofaktoren ist das Feld wiederholbar
CE.1 Risikofaktor NRSF-RSFNR
CE.2 Kurzbezeichnung Risikofaktor TN39T-RSFKB
CE.5 Langtext Risikofaktor TN39T-RSFLB
OBR.16   Verantwortlicher Auftraggeber
XCN.1 Identifikation N1CORDER-ETRGP
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
OBR.17   Telefonnummer für Rückfragen N1CORDER-RCKRUF
OBR.18   Freitext für Auftraggeber NLEM-ERGTX
OBR.30   Transportart (Patient)
ID.1 Transportart N1VKG-TPAE
ID.2 Text zu Transportart N1TAT-TPATXT

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

Mapping Leistungsstatus

SAP HL7 Beschreibung
AO (angeordnet) IP Auftrag in Bearbeitung
UA (unbest. Angefordert) IP Auftrag in Bearbeitung
BA (best. angefordert) IP Auftrag in Bearbeitung
DI (disponiert) IP Auftrag in Bearbeitung
IB (in Behandlung) IP Auftrag in Bearbeitung
ER (erbracht) IP Auftrag in Bearbeitung
PLA (Planstatus) IP Auftrag in Bearbeitung
IST (Iststatus) IP Auftrag in Bearbeitung
AL (Aufgelöst) IP Auftrag in Bearbeitung
QU (quittiert) CM Auftrag ausgeführt
ST (storniert) CA Auftrag storniert

Weiterführende Informationen






SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3up   General Data in Customer Master  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 32933 Date: 20240426 Time: 225407     sap01-206 ( 109 ms )