mirror of
https://github.com/dnpm-dip/mv64e-mtb-dto-java.git
synced 2025-07-01 18:22:54 +00:00
Update data model
This commit is contained in:
@ -5,6 +5,7 @@ import com.fasterxml.jackson.annotation.JsonProperty;
|
|||||||
import lombok.*;
|
import lombok.*;
|
||||||
|
|
||||||
import java.util.Date;
|
import java.util.Date;
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
@Data
|
@Data
|
||||||
@AllArgsConstructor
|
@AllArgsConstructor
|
||||||
@ -28,5 +29,5 @@ public class ClaimResponse {
|
|||||||
private ClaimResponseStatusCoding status;
|
private ClaimResponseStatusCoding status;
|
||||||
@Getter(onMethod_ = {@JsonProperty("statusReason")})
|
@Getter(onMethod_ = {@JsonProperty("statusReason")})
|
||||||
@Setter(onMethod_ = {@JsonProperty("statusReason")})
|
@Setter(onMethod_ = {@JsonProperty("statusReason")})
|
||||||
private ClaimResponseStatusReasonCoding statusReason;
|
private List<ClaimResponseStatusReasonCoding> statusReason;
|
||||||
}
|
}
|
||||||
|
@ -5,25 +5,18 @@ import com.fasterxml.jackson.annotation.JsonProperty;
|
|||||||
import lombok.*;
|
import lombok.*;
|
||||||
|
|
||||||
import java.util.Date;
|
import java.util.Date;
|
||||||
import java.util.List;
|
|
||||||
|
|
||||||
@Data
|
@Data
|
||||||
@AllArgsConstructor
|
@AllArgsConstructor
|
||||||
@NoArgsConstructor
|
@NoArgsConstructor
|
||||||
@Builder
|
@Builder
|
||||||
public class IhcReport {
|
public class IhcReport {
|
||||||
@Getter(onMethod_ = {@JsonProperty("blockIds")})
|
|
||||||
@Setter(onMethod_ = {@JsonProperty("blockIds")})
|
|
||||||
private List<String> blockIds;
|
|
||||||
@Getter(onMethod_ = {@JsonProperty("id")})
|
@Getter(onMethod_ = {@JsonProperty("id")})
|
||||||
@Setter(onMethod_ = {@JsonProperty("id")})
|
@Setter(onMethod_ = {@JsonProperty("id")})
|
||||||
private String id;
|
private String id;
|
||||||
@Getter(onMethod_ = {@JsonProperty("issuedOn"), @JsonFormat(pattern = "yyyy-MM-dd")})
|
@Getter(onMethod_ = {@JsonProperty("issuedOn"), @JsonFormat(pattern = "yyyy-MM-dd")})
|
||||||
@Setter(onMethod_ = {@JsonProperty("issuedOn"), @JsonFormat(pattern = "yyyy-MM-dd")})
|
@Setter(onMethod_ = {@JsonProperty("issuedOn"), @JsonFormat(pattern = "yyyy-MM-dd")})
|
||||||
private Date issuedOn;
|
private Date issuedOn;
|
||||||
@Getter(onMethod_ = {@JsonProperty("journalId")})
|
|
||||||
@Setter(onMethod_ = {@JsonProperty("journalId")})
|
|
||||||
private String journalId;
|
|
||||||
@Getter(onMethod_ = {@JsonProperty("patient")})
|
@Getter(onMethod_ = {@JsonProperty("patient")})
|
||||||
@Setter(onMethod_ = {@JsonProperty("patient")})
|
@Setter(onMethod_ = {@JsonProperty("patient")})
|
||||||
private Reference patient;
|
private Reference patient;
|
||||||
|
@ -10,8 +10,8 @@ class ConverterTest {
|
|||||||
|
|
||||||
@Test
|
@Test
|
||||||
void shouldDeserializeJsonString() throws IOException {
|
void shouldDeserializeJsonString() throws IOException {
|
||||||
var ressource = getClass().getClassLoader().getResource("mv64e-mtb-fake-patient.json");
|
var resource = getClass().getClassLoader().getResource("mv64e-mtb-fake-patient.json");
|
||||||
assertNotNull(Converter.fromJsonString(new String(ressource.openStream().readAllBytes())));
|
assertNotNull(Converter.fromJsonString(new String(resource.openStream().readAllBytes())));
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user