Interface Requester

All Superinterfaces:
WithAuthorization
All Known Implementing Classes:
All, Organization, Role

public interface Requester extends WithAuthorization
  • Method Details

    • localAll

      static Requester localAll()
    • localAllPractitioner

      static Requester localAllPractitioner(String practitionerRoleSystem, String practitionerRoleCode)
    • remoteAll

      static Requester remoteAll()
    • all

      static Requester all(boolean localIdentity, String userRoleSystem, String userRoleCode)
    • localOrganization

      static Requester localOrganization(String organizationIdentifier)
    • localOrganizationPractitioner

      static Requester localOrganizationPractitioner(String organizationIdentifier, String practitionerRoleSystem, String practitionerRoleCode)
    • remoteOrganization

      static Requester remoteOrganization(String organizationIdentifier)
    • organization

      static Requester organization(boolean localIdentity, String organizationIdentifier, String practitionerRoleSystem, String practitionerRoleCode)
    • localRole

      static Requester localRole(String parentOrganizationIdentifier, String organizatioRoleSystem, String organizatioRoleCode)
    • localRolePractitioner

      static Requester localRolePractitioner(String parentOrganizationIdentifier, String organizatioRoleSystem, String organizatioRoleCode, String practitionerRoleSystem, String practitionerRoleCode)
    • remoteRole

      static Requester remoteRole(String parentOrganizationIdentifier, String organizatioRoleSystem, String organizatioRoleCode)
    • role

      static Requester role(boolean localIdentity, String parentOrganizationIdentifier, String organizatioRoleSystem, String organizatioRoleCode, String practitionerRoleSystem, String practitionerRoleCode)
    • requesterMatches

      boolean requesterMatches(org.hl7.fhir.r4.model.Extension requesterExtension)
    • isRequesterAuthorized

      boolean isRequesterAuthorized(Identity requesterUser, Stream<org.hl7.fhir.r4.model.OrganizationAffiliation> requesterAffiliations)
    • isRequesterAuthorized

      default boolean isRequesterAuthorized(Identity requesterUser, Collection<org.hl7.fhir.r4.model.OrganizationAffiliation> requesterAffiliations)
    • toRequesterExtension

      org.hl7.fhir.r4.model.Extension toRequesterExtension()