Interface ICommunicationType<T extends de.gematik.bbriccs.fhir.coding.version.ProfileVersion>
- All Known Implementing Classes:
ChargeItemCommunicationType,CommunicationType
public interface ICommunicationType<T extends de.gematik.bbriccs.fhir.coding.version.ProfileVersion>
-
Method Summary
Modifier and TypeMethodDescriptionbooleanstatic <V extends de.gematik.bbriccs.fhir.coding.version.ProfileVersion>
ICommunicationType<V>de.gematik.bbriccs.fhir.coding.WithNamingSystemdefault org.hl7.fhir.r4.model.ReferencegetRecipientReference(ErpWorkflowVersion version, String value) de.gematik.bbriccs.fhir.coding.WithNamingSystemgetSenderNamingSystem(ErpWorkflowVersion version) default org.hl7.fhir.r4.model.ReferencegetSenderReference(ErpWorkflowVersion version, String value) de.gematik.bbriccs.fhir.coding.WithStructureDefinition<T>getType()default Stringname()
-
Method Details
-
fromUrl
static <V extends de.gematik.bbriccs.fhir.coding.version.ProfileVersion> ICommunicationType<V> fromUrl(String profileUrl) -
name
String name() -
getType
de.gematik.bbriccs.fhir.coding.WithStructureDefinition<T> getType() -
getRecipientNamingSystem
de.gematik.bbriccs.fhir.coding.WithNamingSystem getRecipientNamingSystem(ErpWorkflowVersion version) -
getSenderNamingSystem
-
doesMatch
-
getRecipientReference
default org.hl7.fhir.r4.model.Reference getRecipientReference(ErpWorkflowVersion version, String value) -
getSenderReference
default org.hl7.fhir.r4.model.Reference getSenderReference(ErpWorkflowVersion version, String value) -
getTypeUrl
-