Interface Recipient

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

public interface Recipient extends WithAuthorization
  • Method Details

    • localAll

      static Recipient localAll()
    • localOrganization

      static Recipient localOrganization(String organizationIdentifier)
    • localRole

      static Recipient localRole(String parentOrganizationIdentifier, String roleSystem, String roleCode)
    • recipientMatches

      boolean recipientMatches(org.hl7.fhir.r4.model.Extension recipientExtension)
    • isRecipientAuthorized

      boolean isRecipientAuthorized(Identity recipientUser, Stream<org.hl7.fhir.r4.model.OrganizationAffiliation> recipientAffiliations)
    • isRecipientAuthorized

      default boolean isRecipientAuthorized(Identity recipientUser, Collection<org.hl7.fhir.r4.model.OrganizationAffiliation> recipientAffiliations)
    • toRecipientExtension

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