Ansicht
Dokumentation
CL_ISHMED_TPI_CWD_SRV_TRANS - Leistungsdaten in HL7-Nachricht umwandeln
PERFORM Short Reference CL_GUI_FRONTEND_SERVICES - Frontend ServicesDiese Dokumentation steht unter dem Copyright der SAP AG.
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 )