Class BalpJsonSerializationStrategy
java.lang.Object
org.openehealth.ipf.commons.ihe.fhir.support.audit.marshal.BalpJsonSerializationStrategy
- All Implemented Interfaces:
SerializationStrategy
- Direct Known Subclasses:
FhirAuditJsonEvent
- Since:
- 4.1
- Author:
- Christian Ohr
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected org.hl7.fhir.r4.model.AuditEvent.AuditEventAgentComponent
protected org.hl7.fhir.r4.model.AuditEvent.AuditEventAgentNetworkType
protected org.hl7.fhir.r4.model.AuditEvent.AuditEventSourceComponent
protected org.hl7.fhir.r4.model.CodeableConcept
protected org.hl7.fhir.r4.model.CodeableConcept
codedValueTypeToCodeableConcept
(CodedValueType cvt, String codeSystem) protected org.hl7.fhir.r4.model.Coding
protected org.hl7.fhir.r4.model.Coding
codedValueTypeToCoding
(CodedValueType cvt, String codeSystem) protected <T,
V> org.hl7.fhir.r4.model.Coding codeToCoding
(String codeSystem, T code, Function<T, V> valueSupplier) protected org.hl7.fhir.r4.model.AuditEvent.AuditEventAction
getAuditEventAction
(EventActionCode eventActionCode) protected org.hl7.fhir.r4.model.AuditEvent.AuditEventOutcome
getAuditEventOutcome
(EventOutcomeIndicator eventOutcomeIndicator) protected IParser
getParser
(FhirContext fhirContext) void
marshal
(AuditMessage auditMessage, Writer writer, boolean pretty) protected org.hl7.fhir.r4.model.AuditEvent.AuditEventEntityComponent
protected org.hl7.fhir.r4.model.CodeableConcept
systemAndCodeToCodeableConcept
(String codeSystem, String code, String displayName) org.hl7.fhir.r4.model.AuditEvent
translate
(AuditMessage auditMessage) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.openehealth.ipf.commons.audit.marshal.SerializationStrategy
marshal
-
Constructor Details
-
BalpJsonSerializationStrategy
public BalpJsonSerializationStrategy() -
BalpJsonSerializationStrategy
-
-
Method Details
-
getParser
-
marshal
- Specified by:
marshal
in interfaceSerializationStrategy
- Throws:
IOException
-
translate
-
participantObjectIdentificationToEntity
protected org.hl7.fhir.r4.model.AuditEvent.AuditEventEntityComponent participantObjectIdentificationToEntity(ParticipantObjectIdentificationType poit) -
auditSourceIdentificationToEventSource
protected org.hl7.fhir.r4.model.AuditEvent.AuditEventSourceComponent auditSourceIdentificationToEventSource(AuditSourceIdentificationType asit) -
activeParticipantToAgent
protected org.hl7.fhir.r4.model.AuditEvent.AuditEventAgentComponent activeParticipantToAgent(ActiveParticipantType ap) -
auditEventNetworkType
protected org.hl7.fhir.r4.model.AuditEvent.AuditEventAgentNetworkType auditEventNetworkType(NetworkAccessPointTypeCode naptc) -
getAuditEventOutcome
protected org.hl7.fhir.r4.model.AuditEvent.AuditEventOutcome getAuditEventOutcome(EventOutcomeIndicator eventOutcomeIndicator) -
getAuditEventAction
protected org.hl7.fhir.r4.model.AuditEvent.AuditEventAction getAuditEventAction(EventActionCode eventActionCode) -
codeToCoding
-
codedValueTypeToCoding
-
codedValueTypeToCoding
protected org.hl7.fhir.r4.model.Coding codedValueTypeToCoding(CodedValueType cvt, String codeSystem) -
codedValueTypeToCodeableConcept
-
codedValueTypeToCodeableConcept
protected org.hl7.fhir.r4.model.CodeableConcept codedValueTypeToCodeableConcept(CodedValueType cvt, String codeSystem) -
systemAndCodeToCodeableConcept
-