Interface ProcessAuthorizationHelper

All Known Implementing Classes:
ProcessAuthorizationHelperImpl

public interface ProcessAuthorizationHelper
  • Field Details

    • PROCESS_AUTHORIZATION_SYSTEM

      static final String PROCESS_AUTHORIZATION_SYSTEM
      See Also:
    • PROCESS_AUTHORIZATION_VALUE_LOCAL_ORGANIZATION

      static final String PROCESS_AUTHORIZATION_VALUE_LOCAL_ORGANIZATION
      See Also:
    • PROCESS_AUTHORIZATION_VALUE_REMOTE_ORGANIZATION

      static final String PROCESS_AUTHORIZATION_VALUE_REMOTE_ORGANIZATION
      See Also:
    • PROCESS_AUTHORIZATION_VALUE_LOCAL_ROLE

      static final String PROCESS_AUTHORIZATION_VALUE_LOCAL_ROLE
      See Also:
    • PROCESS_AUTHORIZATION_VALUE_REMOTE_ROLE

      static final String PROCESS_AUTHORIZATION_VALUE_REMOTE_ROLE
      See Also:
    • PROCESS_AUTHORIZATION_VALUE_LOCAL_ALL

      static final String PROCESS_AUTHORIZATION_VALUE_LOCAL_ALL
      See Also:
    • PROCESS_AUTHORIZATION_VALUE_REMOTE_ALL

      static final String PROCESS_AUTHORIZATION_VALUE_REMOTE_ALL
      See Also:
    • ORGANIZATION_IDENTIFIER_SYSTEM

      static final String ORGANIZATION_IDENTIFIER_SYSTEM
      See Also:
    • EXTENSION_PROCESS_AUTHORIZATION

      static final String EXTENSION_PROCESS_AUTHORIZATION
      See Also:
    • EXTENSION_PROCESS_AUTHORIZATION_MESSAGE_NAME

      static final String EXTENSION_PROCESS_AUTHORIZATION_MESSAGE_NAME
      See Also:
    • EXTENSION_PROCESS_AUTHORIZATION_TASK_PROFILE

      static final String EXTENSION_PROCESS_AUTHORIZATION_TASK_PROFILE
      See Also:
    • EXTENSION_PROCESS_AUTHORIZATION_REQUESTER

      static final String EXTENSION_PROCESS_AUTHORIZATION_REQUESTER
      See Also:
    • EXTENSION_PROCESS_AUTHORIZATION_RECIPIENT

      static final String EXTENSION_PROCESS_AUTHORIZATION_RECIPIENT
      See Also:
    • EXTENSION_PROCESS_AUTHORIZATION_ORGANIZATION

      static final String EXTENSION_PROCESS_AUTHORIZATION_ORGANIZATION
      See Also:
    • EXTENSION_PROCESS_AUTHORIZATION_CONSORTIUM_ROLE

      static final String EXTENSION_PROCESS_AUTHORIZATION_CONSORTIUM_ROLE
      See Also:
    • EXTENSION_PROCESS_AUTHORIZATION_CONSORTIUM_ROLE_CONSORTIUM

      static final String EXTENSION_PROCESS_AUTHORIZATION_CONSORTIUM_ROLE_CONSORTIUM
      See Also:
    • EXTENSION_PROCESS_AUTHORIZATION_CONSORTIUM_ROLE_ROLE

      static final String EXTENSION_PROCESS_AUTHORIZATION_CONSORTIUM_ROLE_ROLE
      See Also:
  • Method Details

    • add

      org.hl7.fhir.r4.model.ActivityDefinition add(org.hl7.fhir.r4.model.ActivityDefinition activityDefinition, String messageName, String taskProfile, Requester requester, Recipient recipient)
    • add

      org.hl7.fhir.r4.model.ActivityDefinition add(org.hl7.fhir.r4.model.ActivityDefinition activityDefinition, String messageName, String taskProfile, Collection<? extends Requester> requesters, Collection<? extends Recipient> recipients)
    • isValid

      boolean isValid(org.hl7.fhir.r4.model.ActivityDefinition activityDefinition, Predicate<org.hl7.fhir.r4.model.CanonicalType> profileExists, Predicate<org.hl7.fhir.r4.model.Identifier> organizationWithIdentifierExists, Predicate<org.hl7.fhir.r4.model.Coding> roleExists)
    • getRequesters

      default Stream<Requester> getRequesters(org.hl7.fhir.r4.model.ActivityDefinition activityDefinition, String processUrl, String processVersion, String messageName, String taskProfile)
    • getRequesters

      Stream<Requester> getRequesters(org.hl7.fhir.r4.model.ActivityDefinition activityDefinition, String processUrl, String processVersion, String messageName, Collection<String> taskProfiles)
    • getRecipients

      default Stream<Recipient> getRecipients(org.hl7.fhir.r4.model.ActivityDefinition activityDefinition, String processUrl, String processVersion, String messageName, String taskProfiles)
    • getRecipients

      Stream<Recipient> getRecipients(org.hl7.fhir.r4.model.ActivityDefinition activityDefinition, String processUrl, String processVersion, String messageName, Collection<String> taskProfiles)