Index

A D E F G H I L M O P R T W 
All Classes and Interfaces|All Packages|Constant Field Values

A

add(ActivityDefinition, String, String, Requester, Recipient) - Method in interface dev.dsf.fhir.authorization.process.ProcessAuthorizationHelper
 
add(ActivityDefinition, String, String, Requester, Recipient) - Method in class dev.dsf.fhir.authorization.process.ProcessAuthorizationHelperImpl
 
add(ActivityDefinition, String, String, Collection<? extends Requester>, Collection<? extends Recipient>) - Method in interface dev.dsf.fhir.authorization.process.ProcessAuthorizationHelper
 
add(ActivityDefinition, String, String, Collection<? extends Requester>, Collection<? extends Recipient>) - Method in class dev.dsf.fhir.authorization.process.ProcessAuthorizationHelperImpl
 
addAll(R) - Method in interface dev.dsf.fhir.authorization.read.ReadAccessHelper
Adds All tag.
addAll(R) - Method in class dev.dsf.fhir.authorization.read.ReadAccessHelperImpl
 
addLocal(R) - Method in interface dev.dsf.fhir.authorization.read.ReadAccessHelper
Adds LOCAL tag.
addLocal(R) - Method in class dev.dsf.fhir.authorization.read.ReadAccessHelperImpl
 
addOrganization(R, String) - Method in interface dev.dsf.fhir.authorization.read.ReadAccessHelper
Adds ORGANIZATION tag for the given organization.
addOrganization(R, String) - Method in class dev.dsf.fhir.authorization.read.ReadAccessHelperImpl
 
addOrganization(R, Organization) - Method in interface dev.dsf.fhir.authorization.read.ReadAccessHelper
Adds ORGANIZATION tag for the given organization.
addOrganization(R, Organization) - Method in class dev.dsf.fhir.authorization.read.ReadAccessHelperImpl
 
addRole(R, String, String, String) - Method in interface dev.dsf.fhir.authorization.read.ReadAccessHelper
Adds ROLE tag for the given affiliation.
addRole(R, String, String, String) - Method in class dev.dsf.fhir.authorization.read.ReadAccessHelperImpl
 
addRole(R, OrganizationAffiliation) - Method in interface dev.dsf.fhir.authorization.read.ReadAccessHelper
Adds ROLE tag for the given affiliation.
addRole(R, OrganizationAffiliation) - Method in class dev.dsf.fhir.authorization.read.ReadAccessHelperImpl
 
all(boolean, String, String) - Static method in interface dev.dsf.fhir.authorization.process.Requester
 
All - Class in dev.dsf.fhir.authorization.process
 
All(boolean, String, String) - Constructor for class dev.dsf.fhir.authorization.process.All
 

D

dev.dsf.fhir.authorization.process - package dev.dsf.fhir.authorization.process
 
dev.dsf.fhir.authorization.read - package dev.dsf.fhir.authorization.read
 

E

EXTENSION_PROCESS_AUTHORIZATION - Static variable in interface dev.dsf.fhir.authorization.process.ProcessAuthorizationHelper
 
EXTENSION_PROCESS_AUTHORIZATION_MESSAGE_NAME - Static variable in interface dev.dsf.fhir.authorization.process.ProcessAuthorizationHelper
 
EXTENSION_PROCESS_AUTHORIZATION_ORGANIZATION - Static variable in interface dev.dsf.fhir.authorization.process.ProcessAuthorizationHelper
 
EXTENSION_PROCESS_AUTHORIZATION_ORGANIZATION_PRACTITIONER - Static variable in interface dev.dsf.fhir.authorization.process.ProcessAuthorizationHelper
 
EXTENSION_PROCESS_AUTHORIZATION_ORGANIZATION_PRACTITIONER_ORGANIZATION - Static variable in interface dev.dsf.fhir.authorization.process.ProcessAuthorizationHelper
 
EXTENSION_PROCESS_AUTHORIZATION_ORGANIZATION_PRACTITIONER_PRACTITIONER_ROLE - Static variable in interface dev.dsf.fhir.authorization.process.ProcessAuthorizationHelper
 
EXTENSION_PROCESS_AUTHORIZATION_PARENT_ORGANIZATION_ROLE - Static variable in interface dev.dsf.fhir.authorization.process.ProcessAuthorizationHelper
 
EXTENSION_PROCESS_AUTHORIZATION_PARENT_ORGANIZATION_ROLE_ORGANIZATION_ROLE - Static variable in interface dev.dsf.fhir.authorization.process.ProcessAuthorizationHelper
 
EXTENSION_PROCESS_AUTHORIZATION_PARENT_ORGANIZATION_ROLE_PARENT_ORGANIZATION - Static variable in interface dev.dsf.fhir.authorization.process.ProcessAuthorizationHelper
 
EXTENSION_PROCESS_AUTHORIZATION_PARENT_ORGANIZATION_ROLE_PRACTITIONER - Static variable in interface dev.dsf.fhir.authorization.process.ProcessAuthorizationHelper
 
EXTENSION_PROCESS_AUTHORIZATION_PARENT_ORGANIZATION_ROLE_PRACTITIONER_PRACTITIONER_ROLE - Static variable in interface dev.dsf.fhir.authorization.process.ProcessAuthorizationHelper
 
EXTENSION_PROCESS_AUTHORIZATION_PRACTITIONER - Static variable in interface dev.dsf.fhir.authorization.process.ProcessAuthorizationHelper
 
EXTENSION_PROCESS_AUTHORIZATION_RECIPIENT - Static variable in interface dev.dsf.fhir.authorization.process.ProcessAuthorizationHelper
 
EXTENSION_PROCESS_AUTHORIZATION_REQUESTER - Static variable in interface dev.dsf.fhir.authorization.process.ProcessAuthorizationHelper
 
EXTENSION_PROCESS_AUTHORIZATION_TASK_PROFILE - Static variable in interface dev.dsf.fhir.authorization.process.ProcessAuthorizationHelper
 
EXTENSION_READ_ACCESS_ORGANIZATION - Static variable in interface dev.dsf.fhir.authorization.read.ReadAccessHelper
 
EXTENSION_READ_ACCESS_PARENT_ORGANIZATION_ROLE - Static variable in interface dev.dsf.fhir.authorization.read.ReadAccessHelper
 
EXTENSION_READ_ACCESS_PARENT_ORGANIZATION_ROLE_ORGANIZATION_ROLE - Static variable in interface dev.dsf.fhir.authorization.read.ReadAccessHelper
 
EXTENSION_READ_ACCESS_PARENT_ORGANIZATION_ROLE_PARENT_ORGANIZATION - Static variable in interface dev.dsf.fhir.authorization.read.ReadAccessHelper
 

F

fromRecipient(Coding) - Static method in class dev.dsf.fhir.authorization.process.All
 
fromRecipient(Coding, Predicate<Identifier>) - Static method in class dev.dsf.fhir.authorization.process.Organization
 
fromRecipient(Coding, Predicate<Identifier>, Predicate<Coding>) - Static method in class dev.dsf.fhir.authorization.process.Role
 
fromRequester(Coding, Predicate<Coding>) - Static method in class dev.dsf.fhir.authorization.process.All
 
fromRequester(Coding, Predicate<Coding>, Predicate<Identifier>) - Static method in class dev.dsf.fhir.authorization.process.Organization
 
fromRequester(Coding, Predicate<Coding>, Predicate<Identifier>, Predicate<Coding>) - Static method in class dev.dsf.fhir.authorization.process.Role
 

G

getProcessAuthorizationCode() - Method in class dev.dsf.fhir.authorization.process.All
 
getProcessAuthorizationCode() - Method in class dev.dsf.fhir.authorization.process.Organization
 
getProcessAuthorizationCode() - Method in class dev.dsf.fhir.authorization.process.Role
 
getProcessAuthorizationCode() - Method in interface dev.dsf.fhir.authorization.process.WithAuthorization
 
getRecipients(ActivityDefinition, String, String, String, String) - Method in interface dev.dsf.fhir.authorization.process.ProcessAuthorizationHelper
 
getRecipients(ActivityDefinition, String, String, String, Collection<String>) - Method in interface dev.dsf.fhir.authorization.process.ProcessAuthorizationHelper
 
getRecipients(ActivityDefinition, String, String, String, Collection<String>) - Method in class dev.dsf.fhir.authorization.process.ProcessAuthorizationHelperImpl
 
getRequesters(ActivityDefinition, String, String, String, String) - Method in interface dev.dsf.fhir.authorization.process.ProcessAuthorizationHelper
 
getRequesters(ActivityDefinition, String, String, String, Collection<String>) - Method in interface dev.dsf.fhir.authorization.process.ProcessAuthorizationHelper
 
getRequesters(ActivityDefinition, String, String, String, Collection<String>) - Method in class dev.dsf.fhir.authorization.process.ProcessAuthorizationHelperImpl
 

H

hasAll(Resource) - Method in interface dev.dsf.fhir.authorization.read.ReadAccessHelper
 
hasAll(Resource) - Method in class dev.dsf.fhir.authorization.read.ReadAccessHelperImpl
 
hasAnyOrganization(Resource) - Method in interface dev.dsf.fhir.authorization.read.ReadAccessHelper
 
hasAnyOrganization(Resource) - Method in class dev.dsf.fhir.authorization.read.ReadAccessHelperImpl
 
hasAnyRole(Resource) - Method in interface dev.dsf.fhir.authorization.read.ReadAccessHelper
 
hasAnyRole(Resource) - Method in class dev.dsf.fhir.authorization.read.ReadAccessHelperImpl
 
hasLocal(Resource) - Method in interface dev.dsf.fhir.authorization.read.ReadAccessHelper
 
hasLocal(Resource) - Method in class dev.dsf.fhir.authorization.read.ReadAccessHelperImpl
 
hasOrganization(Resource, String) - Method in interface dev.dsf.fhir.authorization.read.ReadAccessHelper
 
hasOrganization(Resource, String) - Method in class dev.dsf.fhir.authorization.read.ReadAccessHelperImpl
 
hasOrganization(Resource, Organization) - Method in interface dev.dsf.fhir.authorization.read.ReadAccessHelper
 
hasOrganization(Resource, Organization) - Method in class dev.dsf.fhir.authorization.read.ReadAccessHelperImpl
 
hasRole(Resource, String, String, String) - Method in interface dev.dsf.fhir.authorization.read.ReadAccessHelper
 
hasRole(Resource, String, String, String) - Method in class dev.dsf.fhir.authorization.read.ReadAccessHelperImpl
 
hasRole(Resource, List<OrganizationAffiliation>) - Method in interface dev.dsf.fhir.authorization.read.ReadAccessHelper
 
hasRole(Resource, List<OrganizationAffiliation>) - Method in class dev.dsf.fhir.authorization.read.ReadAccessHelperImpl
 
hasRole(Resource, OrganizationAffiliation) - Method in interface dev.dsf.fhir.authorization.read.ReadAccessHelper
 
hasRole(Resource, OrganizationAffiliation) - Method in class dev.dsf.fhir.authorization.read.ReadAccessHelperImpl
 

I

isRecipientAuthorized(Identity, Collection<OrganizationAffiliation>) - Method in interface dev.dsf.fhir.authorization.process.Recipient
 
isRecipientAuthorized(Identity, Stream<OrganizationAffiliation>) - Method in class dev.dsf.fhir.authorization.process.All
 
isRecipientAuthorized(Identity, Stream<OrganizationAffiliation>) - Method in class dev.dsf.fhir.authorization.process.Organization
 
isRecipientAuthorized(Identity, Stream<OrganizationAffiliation>) - Method in interface dev.dsf.fhir.authorization.process.Recipient
 
isRecipientAuthorized(Identity, Stream<OrganizationAffiliation>) - Method in class dev.dsf.fhir.authorization.process.Role
 
isRequesterAuthorized(Identity, Collection<OrganizationAffiliation>) - Method in interface dev.dsf.fhir.authorization.process.Requester
 
isRequesterAuthorized(Identity, Stream<OrganizationAffiliation>) - Method in class dev.dsf.fhir.authorization.process.All
 
isRequesterAuthorized(Identity, Stream<OrganizationAffiliation>) - Method in class dev.dsf.fhir.authorization.process.Organization
 
isRequesterAuthorized(Identity, Stream<OrganizationAffiliation>) - Method in interface dev.dsf.fhir.authorization.process.Requester
 
isRequesterAuthorized(Identity, Stream<OrganizationAffiliation>) - Method in class dev.dsf.fhir.authorization.process.Role
 
isValid(ActivityDefinition, Predicate<CanonicalType>, Predicate<Coding>, Predicate<Identifier>, Predicate<Coding>) - Method in interface dev.dsf.fhir.authorization.process.ProcessAuthorizationHelper
 
isValid(ActivityDefinition, Predicate<CanonicalType>, Predicate<Coding>, Predicate<Identifier>, Predicate<Coding>) - Method in class dev.dsf.fhir.authorization.process.ProcessAuthorizationHelperImpl
 
isValid(Resource) - Method in interface dev.dsf.fhir.authorization.read.ReadAccessHelper
Resource with access tags valid if:
1 LOCAL tag and n {ORGANIZATION, ROLE} tags (n >= 0)
or
1 ALL tag

All tags {LOCAL, ORGANIZATION, ROLE, ALL} valid

Does not check if referenced organizations or roles exist
isValid(Resource) - Method in class dev.dsf.fhir.authorization.read.ReadAccessHelperImpl
 
isValid(Resource, Predicate<Identifier>, Predicate<Coding>) - Method in interface dev.dsf.fhir.authorization.read.ReadAccessHelper
Resource with access tags valid if:
1 LOCAL tag and n {ORGANIZATION, ROLE} tags (n >= 0)
or
1 ALL tag

All tags {LOCAL, ORGANIZATION, ROLE, ALL} valid
isValid(Resource, Predicate<Identifier>, Predicate<Coding>) - Method in class dev.dsf.fhir.authorization.read.ReadAccessHelperImpl
 

L

localAll() - Static method in interface dev.dsf.fhir.authorization.process.Recipient
 
localAll() - Static method in interface dev.dsf.fhir.authorization.process.Requester
 
localAllPractitioner(String, String) - Static method in interface dev.dsf.fhir.authorization.process.Requester
 
localOrganization(String) - Static method in interface dev.dsf.fhir.authorization.process.Recipient
 
localOrganization(String) - Static method in interface dev.dsf.fhir.authorization.process.Requester
 
localOrganizationPractitioner(String, String, String) - Static method in interface dev.dsf.fhir.authorization.process.Requester
 
localRole(String, String, String) - Static method in interface dev.dsf.fhir.authorization.process.Recipient
 
localRole(String, String, String) - Static method in interface dev.dsf.fhir.authorization.process.Requester
 
localRolePractitioner(String, String, String, String, String) - Static method in interface dev.dsf.fhir.authorization.process.Requester
 

M

matches(Coding) - Method in class dev.dsf.fhir.authorization.process.All
 
matches(Coding) - Method in class dev.dsf.fhir.authorization.process.Organization
 
matches(Coding) - Method in class dev.dsf.fhir.authorization.process.Role
 
matches(Coding) - Method in interface dev.dsf.fhir.authorization.process.WithAuthorization
 

O

organization(boolean, String, String, String) - Static method in interface dev.dsf.fhir.authorization.process.Requester
 
Organization - Class in dev.dsf.fhir.authorization.process
 
Organization(boolean, String, String, String) - Constructor for class dev.dsf.fhir.authorization.process.Organization
 
ORGANIZATION_IDENTIFIER_SYSTEM - Static variable in interface dev.dsf.fhir.authorization.process.ProcessAuthorizationHelper
 
ORGANIZATION_IDENTIFIER_SYSTEM - Static variable in interface dev.dsf.fhir.authorization.read.ReadAccessHelper
 

P

PROCESS_AUTHORIZATION_SYSTEM - Static variable in interface dev.dsf.fhir.authorization.process.ProcessAuthorizationHelper
 
PROCESS_AUTHORIZATION_VALUE_LOCAL_ALL - Static variable in interface dev.dsf.fhir.authorization.process.ProcessAuthorizationHelper
 
PROCESS_AUTHORIZATION_VALUE_LOCAL_ALL_PRACTITIONER - Static variable in interface dev.dsf.fhir.authorization.process.ProcessAuthorizationHelper
 
PROCESS_AUTHORIZATION_VALUE_LOCAL_ORGANIZATION - Static variable in interface dev.dsf.fhir.authorization.process.ProcessAuthorizationHelper
 
PROCESS_AUTHORIZATION_VALUE_LOCAL_ORGANIZATION_PRACTITIONER - Static variable in interface dev.dsf.fhir.authorization.process.ProcessAuthorizationHelper
 
PROCESS_AUTHORIZATION_VALUE_LOCAL_ROLE - Static variable in interface dev.dsf.fhir.authorization.process.ProcessAuthorizationHelper
 
PROCESS_AUTHORIZATION_VALUE_LOCAL_ROLE_PRACTITIONER - Static variable in interface dev.dsf.fhir.authorization.process.ProcessAuthorizationHelper
 
PROCESS_AUTHORIZATION_VALUE_REMOTE_ALL - Static variable in interface dev.dsf.fhir.authorization.process.ProcessAuthorizationHelper
 
PROCESS_AUTHORIZATION_VALUE_REMOTE_ORGANIZATION - Static variable in interface dev.dsf.fhir.authorization.process.ProcessAuthorizationHelper
 
PROCESS_AUTHORIZATION_VALUE_REMOTE_ROLE - Static variable in interface dev.dsf.fhir.authorization.process.ProcessAuthorizationHelper
 
ProcessAuthorizationHelper - Interface in dev.dsf.fhir.authorization.process
 
ProcessAuthorizationHelperImpl - Class in dev.dsf.fhir.authorization.process
 
ProcessAuthorizationHelperImpl() - Constructor for class dev.dsf.fhir.authorization.process.ProcessAuthorizationHelperImpl
 

R

READ_ACCESS_TAG_SYSTEM - Static variable in interface dev.dsf.fhir.authorization.read.ReadAccessHelper
 
READ_ACCESS_TAG_VALUE_ALL - Static variable in interface dev.dsf.fhir.authorization.read.ReadAccessHelper
 
READ_ACCESS_TAG_VALUE_LOCAL - Static variable in interface dev.dsf.fhir.authorization.read.ReadAccessHelper
 
READ_ACCESS_TAG_VALUE_ORGANIZATION - Static variable in interface dev.dsf.fhir.authorization.read.ReadAccessHelper
 
READ_ACCESS_TAG_VALUE_ROLE - Static variable in interface dev.dsf.fhir.authorization.read.ReadAccessHelper
 
ReadAccessHelper - Interface in dev.dsf.fhir.authorization.read
Helper with methods to configure read access to FHIR resources.
ReadAccessHelperImpl - Class in dev.dsf.fhir.authorization.read
 
ReadAccessHelperImpl() - Constructor for class dev.dsf.fhir.authorization.read.ReadAccessHelperImpl
 
Recipient - Interface in dev.dsf.fhir.authorization.process
 
recipientMatches(Extension) - Method in class dev.dsf.fhir.authorization.process.All
 
recipientMatches(Extension) - Method in class dev.dsf.fhir.authorization.process.Organization
 
recipientMatches(Extension) - Method in interface dev.dsf.fhir.authorization.process.Recipient
 
recipientMatches(Extension) - Method in class dev.dsf.fhir.authorization.process.Role
 
remoteAll() - Static method in interface dev.dsf.fhir.authorization.process.Requester
 
remoteOrganization(String) - Static method in interface dev.dsf.fhir.authorization.process.Requester
 
remoteRole(String, String, String) - Static method in interface dev.dsf.fhir.authorization.process.Requester
 
Requester - Interface in dev.dsf.fhir.authorization.process
 
requesterMatches(Extension) - Method in class dev.dsf.fhir.authorization.process.All
 
requesterMatches(Extension) - Method in class dev.dsf.fhir.authorization.process.Organization
 
requesterMatches(Extension) - Method in interface dev.dsf.fhir.authorization.process.Requester
 
requesterMatches(Extension) - Method in class dev.dsf.fhir.authorization.process.Role
 
role(boolean, String, String, String, String, String) - Static method in interface dev.dsf.fhir.authorization.process.Requester
 
Role - Class in dev.dsf.fhir.authorization.process
 
Role(boolean, String, String, String, String, String) - Constructor for class dev.dsf.fhir.authorization.process.Role
 

T

toRecipientExtension() - Method in class dev.dsf.fhir.authorization.process.All
 
toRecipientExtension() - Method in class dev.dsf.fhir.authorization.process.Organization
 
toRecipientExtension() - Method in interface dev.dsf.fhir.authorization.process.Recipient
 
toRecipientExtension() - Method in class dev.dsf.fhir.authorization.process.Role
 
toRequesterExtension() - Method in class dev.dsf.fhir.authorization.process.All
 
toRequesterExtension() - Method in class dev.dsf.fhir.authorization.process.Organization
 
toRequesterExtension() - Method in interface dev.dsf.fhir.authorization.process.Requester
 
toRequesterExtension() - Method in class dev.dsf.fhir.authorization.process.Role
 

W

WithAuthorization - Interface in dev.dsf.fhir.authorization.process
 
A D E F G H I L M O P R T W 
All Classes and Interfaces|All Packages|Constant Field Values