Class PdfMedicationCardGenerator
java.lang.Object
org.projecthusky.fhir.emed.ch.epr.narrative.pdf.ChEmedEprPdfGenerator
org.projecthusky.fhir.emed.ch.epr.narrative.pdf.PdfMedicationCardGenerator
- Direct Known Subclasses:
ChEmedEprPdfMedicationCardGenerator,EMediplanPdfMedicationCardGenerator
-
Nested Class Summary
Nested classes/interfaces inherited from class org.projecthusky.fhir.emed.ch.epr.narrative.pdf.ChEmedEprPdfGenerator
ChEmedEprPdfGenerator.FontFamily -
Field Summary
Fields inherited from class org.projecthusky.fhir.emed.ch.epr.narrative.pdf.ChEmedEprPdfGenerator
htmlNarrativeGenerator, pdfConverter, pdfValidator, softwareProviderMetadata, template -
Constructor Summary
ConstructorsConstructorDescriptionPdfMedicationCardGenerator(NarrativeFormat narrativeFormat, String template, SoftwareProviderMetadataProvider softwareProviderMetadataProvider) PdfMedicationCardGenerator(NarrativeFormat narrativeFormat, SoftwareProviderMetadataProvider softwareProviderMetadataProvider) -
Method Summary
Modifier and TypeMethodDescriptionabstract byte[]generate(ChEmedEprDocumentPmlc pmlcDocument, NarrativeLanguage lang) static Stringstatic StringMethods inherited from class org.projecthusky.fhir.emed.ch.epr.narrative.pdf.ChEmedEprPdfGenerator
addFontFamily, formatHumanName, getPdfAuthor, validatePDF
-
Constructor Details
-
PdfMedicationCardGenerator
public PdfMedicationCardGenerator(NarrativeFormat narrativeFormat, String template, SoftwareProviderMetadataProvider softwareProviderMetadataProvider) throws IOException, ParserConfigurationException -
PdfMedicationCardGenerator
public PdfMedicationCardGenerator(NarrativeFormat narrativeFormat, SoftwareProviderMetadataProvider softwareProviderMetadataProvider) throws IOException, ParserConfigurationException
-
-
Method Details
-
generate
public abstract byte[] generate(ChEmedEprDocumentPmlc pmlcDocument, NarrativeLanguage lang) throws Exception - Throws:
Exception
-
getDefaultChEmedEprPdfTemplate
- Throws:
IOException
-
getDefaultEmediplanPdfTemplate
-