Skip to content

AND and OR parameters for ITI-78 #506

@Ivan1pl

Description

@Ivan1pl

According to https://profiles.ihe.net/ITI/PDQm/ITI-78.html:

FHIR defines methods of supporting multiple parameter values in an AND and OR relationship. The Patient Demographics Supplier SHALL support both AND and OR relationships.

I believe that means all listed search parameters should support multiple values with AND and OR relationship. Currently, Iti78SearchParameters supports this for some, but not all parameters.

public class Iti78SearchParameters extends FhirSearchAndSortParameters<PdqPatient> {

    @Getter @Setter private TokenAndListParam identifiers;
    @Getter @Setter private TokenParam active;
    @Getter @Setter private StringAndListParam family;
    @Getter @Setter private StringAndListParam given;
    @Getter @Setter private DateAndListParam birthDate;
    @Getter @Setter private StringParam address;
    @Getter @Setter private StringParam city;
    @Getter @Setter private StringParam country;
    @Getter @Setter private StringParam state;
    @Getter @Setter private StringParam postalCode;
    @Getter @Setter private TokenParam gender;
    @Getter @Setter private TokenParam _id;
    @Getter @Setter private StringParam telecom;
    @Getter @Setter private StringParam mothersMaidenName;

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions