"Fall.Einrichtungskontakt.Beginndatum":"SELECT r1.pid AS \"Person.PatientIn.Patienten-Identifikator.Patienten-Identifikator\", to_timestamp(jsonb_path_query(r1.jsonbdata, '$.period') ->> 'start', 'YYYY-MM-DDTHH:MI:SS') AS \"Fall.Einrichtungskontakt.Beginndatum\" FROM ( SELECT * FROM ( SELECT DATA AS jsonbdata, REPLACE(jsonb_path_query(DATA, '$.subject') ->> 'reference', 'Patient/', '') AS pid, to_timestamp(jsonb_path_query(DATA, '$.period') ->> 'start', 'YYYY-MM-DDTHH:MI:SS') AS fhir_start_date FROM resources WHERE TYPE = 'Encounter') AS r_intermediate ) r1;",
"Fall.Einrichtungskontakt.Enddatum":"SELECT r1.pid AS \"Person.PatientIn.Patienten-Identifikator.Patienten-Identifikator\", to_timestamp(jsonb_path_query(r1.jsonbdata, '$.period') ->> 'end', 'YYYY-MM-DDTHH:MI:SS') AS \"Fall.Einrichtungskontakt.Enddatum\" FROM ( SELECT * FROM ( SELECT DATA AS jsonbdata, REPLACE(jsonb_path_query(DATA, '$.subject') ->> 'reference', 'Patient/', '') AS pid, to_timestamp(jsonb_path_query(DATA, '$.period') ->> 'start', 'YYYY-MM-DDTHH:MI:SS') AS fhir_start_date FROM resources WHERE TYPE = 'Encounter') AS r_intermediate ) r1;",
"Person.Demographie.Adresse.Strassenanschrift.PLZ":"SELECT r1.pid AS \"Person.PatientIn.Patienten-Identifikator.Patienten-Identifikator\", jsonb_array_elements(jsonb_path_query(r2.jsonbdata2, '$.address')) ->> 'postalCode' AS \"Person.Demographie.Adresse.Strassenanschrift.PLZ\" FROM ( SELECT * FROM ( SELECT REPLACE(jsonb_path_query(DATA, '$.subject') ->> 'reference', 'Patient/', '') AS pid, to_timestamp(jsonb_path_query(DATA, '$.period') ->> 'start', 'YYYY-MM-DDTHH:MI:SS') AS fhir_start_date FROM resources WHERE TYPE = 'Encounter') AS r_intermediate ) r1, LATERAL ( SELECT DATA AS jsonbdata2 FROM resources WHERE TYPE = 'Patient' AND ( (DATA ->> 'id') = r1.pid) ) r2;",
"Diagnose.ICD10GMDiagnoseKodiert.VollstaendigerDiagnosekode":"SELECT r1.jsonbdata ->> 'id' AS \"Fall.Einrichtungskontakt.Aufnahmenummer\", jsonb_array_elements(jsonb_path_query(r2.jsonbdata2, '$.code.coding')) ->> 'code' AS \"Diagnose.ICD10GMDiagnoseKodiert.Vollstu00e4ndigerDiagnosecode\" FROM ( SELECT * FROM ( SELECT DATA AS jsonbdata, to_timestamp(jsonb_path_query(DATA, '$.period') ->> 'start', 'YYYY-MM-DDTHH:MI:SS') AS fhir_start_date FROM resources WHERE TYPE = 'Encounter') AS r_intermediate ) r1, LATERAL ( SELECT DATA AS jsonbdata2 FROM resources WHERE TYPE = 'Condition' AND ( REPLACE(DATA -> 'encounter' ->> 'reference', 'Encounter/', '') = (r1.jsonbdata ->> 'id') )) r2;",
"Diagnose.ICD10GMDiagnoseKodiert.VollstaendigerDiagnosekode":"SELECT r1.jsonbdata ->> 'id' AS \"Fall.Einrichtungskontakt.Aufnahmenummer\", jsonb_array_elements(jsonb_path_query(r2.jsonbdata2, '$.code.coding')) ->> 'code' AS \"Diagnose.ICD10GMDiagnoseKodiert.VollstaendigerDiagnosekode\" FROM ( SELECT * FROM ( SELECT DATA AS jsonbdata, to_timestamp(jsonb_path_query(DATA, '$.period') ->> 'start', 'YYYY-MM-DDTHH:MI:SS') AS fhir_start_date FROM resources WHERE TYPE = 'Encounter') AS r_intermediate ) r1, LATERAL ( SELECT DATA AS jsonbdata2 FROM resources WHERE TYPE = 'Condition' AND ( REPLACE(DATA -> 'encounter' ->> 'reference', 'Encounter/', '') = (r1.jsonbdata ->> 'id') )) r2;",
"Prozedur.OPSProzedurKodiert.VollstaendigerProzedurenkode":"SELECT r1.jsonbdata ->> 'id' AS \"Fall.Einrichtungskontakt.Aufnahmenummer\", jsonb_array_elements(jsonb_path_query(r2.jsonbdata2, '$.code.coding')) ->> 'code' AS \"Prozedur.OPSProzedurKodiert.VollstaendigerProzedurenkode\" FROM ( SELECT * FROM ( SELECT DATA AS jsonbdata, to_timestamp(jsonb_path_query(DATA, '$.period') ->> 'start', 'YYYY-MM-DDTHH:MI:SS') AS fhir_start_date FROM resources WHERE TYPE = 'Encounter') AS r_intermediate ) r1, LATERAL ( SELECT DATA AS jsonbdata2 FROM resources WHERE TYPE = 'Procedure' AND ( REPLACE(DATA -> 'encounter' ->> 'reference', 'Encounter/', '') = (r1.jsonbdata ->> 'id') )) r2;",
"Fall.Abteilungskontakt.Fachabteilungsschluessel":"SELECT r1.jsonbdata ->> 'id' AS \"Fall.Einrichtungskontakt.Aufnahmenummer\", jsonb_array_elements(jsonb_path_query(r1.jsonbdata, '$.serviceType.coding')) ->> 'code' AS \"Fall.Abteilungskontakt.Fachabteilungsschluessel\" FROM ( SELECT * FROM ( SELECT DATA AS jsonbdata, to_timestamp(jsonb_path_query(DATA, '$.period') ->> 'start', 'YYYY-MM-DDTHH:MI:SS') AS fhir_start_date FROM resources WHERE TYPE = 'Encounter') AS r_intermediate ) r1;",
"Fall.Einrichtungskontakt.Entlassungsgrund":"SELECT r1.jsonbdata ->> 'id' AS \"Fall.Einrichtungskontakt.Aufnahmenummer\", jsonb_array_elements(jsonb_path_query(r1.jsonbdata, '$.hospitalization')) ->> 'dischargeDisposition' AS \"Fall.Einrichtungskontakt.Entlassungsgrund\" FROM ( SELECT * FROM ( SELECT DATA AS jsonbdata, to_timestamp(jsonb_path_query(DATA, '$.period') ->> 'start', 'YYYY-MM-DDTHH:MI:SS') AS fhir_start_date FROM resources WHERE TYPE = 'Encounter') AS r_intermediate ) r1;",
"Fall.Einrichtungskontakt.Aufnahmeanlass":"SELECT r1.jsonbdata ->> 'id' AS \"Fall.Einrichtungskontakt.Aufnahmenummer\", jsonb_array_elements(jsonb_path_query(r1.jsonbdata, '$.hospitalization')) ->> 'admitSource' AS \"Fall.Einrichtungskontakt.Aufnahmeanlass\" FROM ( SELECT * FROM ( SELECT DATA AS jsonbdata, to_timestamp(jsonb_path_query(DATA, '$.period') ->> 'start', 'YYYY-MM-DDTHH:MI:SS') AS fhir_start_date FROM resources WHERE TYPE = 'Encounter') AS r_intermediate ) r1;",
"Fall.Einrichtungskontakt.Aufnahmegrund":"SELECT r1.jsonbdata ->> 'id' AS \"Fall.Einrichtungskontakt.Aufnahmenummer\", r1.jsonbdata ->> 'reasonCode' AS \"Fall.Einrichtungskontakt.Aufnahmegrund\" FROM ( SELECT * FROM ( SELECT DATA AS jsonbdata, to_timestamp(jsonb_path_query(DATA, '$.period') ->> 'start', 'YYYY-MM-DDTHH:MI:SS') AS fhir_start_date FROM resources WHERE TYPE = 'Encounter') AS r_intermediate ) r1;"