mirror of
https://github.com/pcvolkmer/mv64e-onkostar-data.git
synced 2025-07-04 19:32:55 +00:00
fix: usage of basedOn and reason
See: https://github.com/dnpm-dip/mtb-model/issues/9
This commit is contained in:
@ -47,7 +47,17 @@ public class KpaTherapielinieDataMapper extends AbstractKpaTherapieverlaufDataMa
|
|||||||
builder
|
builder
|
||||||
.id(resultSet.getString("id"))
|
.id(resultSet.getString("id"))
|
||||||
.patient(getPatientReference(resultSet.getString("patient_id")))
|
.patient(getPatientReference(resultSet.getString("patient_id")))
|
||||||
.basedOn(Reference.builder().id(diseases.get(0).getString("id")).build())
|
.basedOn(
|
||||||
|
Reference.builder()
|
||||||
|
.id(resultSet.getString("ref_einzelempfehlung"))
|
||||||
|
.build()
|
||||||
|
)
|
||||||
|
.reason(
|
||||||
|
Reference.builder()
|
||||||
|
.id(diseases.get(0).getString("id"))
|
||||||
|
.type("MTBDiagnosis")
|
||||||
|
.build()
|
||||||
|
)
|
||||||
.therapyLine(resultSet.getLong("nummer"))
|
.therapyLine(resultSet.getLong("nummer"))
|
||||||
.recordedOn(resultSet.getDate("erfassungsdatum"))
|
.recordedOn(resultSet.getDate("erfassungsdatum"))
|
||||||
.intent(
|
.intent(
|
||||||
@ -75,11 +85,6 @@ public class KpaTherapielinieDataMapper extends AbstractKpaTherapieverlaufDataMa
|
|||||||
.build()
|
.build()
|
||||||
)
|
)
|
||||||
.medication(JsonToMedicationMapper.map(resultSet.getString("wirkstoffcodes")))
|
.medication(JsonToMedicationMapper.map(resultSet.getString("wirkstoffcodes")))
|
||||||
.reason(
|
|
||||||
Reference.builder()
|
|
||||||
.id(resultSet.getString("ref_einzelempfehlung"))
|
|
||||||
.build()
|
|
||||||
)
|
|
||||||
;
|
;
|
||||||
|
|
||||||
if (resultSet.getString("stellung_propcat_version") != null) {
|
if (resultSet.getString("stellung_propcat_version") != null) {
|
||||||
|
Reference in New Issue
Block a user