public class NarrativeUtil extends Object
| Modifier and Type | Field and Description |
|---|---|
static DateTimeFormatter |
NARRATIVE_DATE_FORMATTER |
static DateTimeFormatter |
NARRATIVE_DATE_TIME_FORMATTER |
| Constructor and Description |
|---|
NarrativeUtil() |
| Modifier and Type | Method and Description |
|---|---|
static String |
booleanToYesNo(Boolean value) |
static void |
br(au.net.electronichealth.ns.cda._2_0.StrucDocTd result) |
static au.net.electronichealth.ns.cda._2_0.StrucDocTd |
cell(Serializable cellValue) |
static au.net.electronichealth.ns.cda._2_0.StrucDocTr |
createTableBodyRowWithCells(List<au.net.electronichealth.ns.cda._2_0.StrucDocTd> cells) |
static au.net.electronichealth.ns.cda._2_0.StrucDocTr |
createTableBodyRowWithCells(au.net.electronichealth.ns.cda._2_0.StrucDocTd... cells) |
static au.net.electronichealth.ns.cda._2_0.StrucDocTr |
createTableBodyRowWithCellsAndColours(List<au.net.electronichealth.ns.cda._2_0.StrucDocTd> cells) |
static au.net.electronichealth.ns.cda._2_0.StrucDocTr |
createTableBodyRowWithCellValues(List<String> cellValues) |
static au.net.electronichealth.ns.cda._2_0.StrucDocTr |
createTableBodyRowWithCellValuesAndColours(List<String> cellValues) |
static au.net.electronichealth.ns.cda._2_0.StrucDocTd |
getAddressCell(AddressContext addressContext) |
static List<au.net.electronichealth.ns.cda._2_0.StrucDocTd> |
getElectronicCommunicationCells(String fieldName,
List<Telecom> electronicCommunicationDetail) |
static au.net.electronichealth.ns.cda._2_0.StrucDocTd |
getElectronicCommunicationDetailCell(List<Telecom> electronicCommunicationDetail) |
static au.net.electronichealth.ns.cda._2_0.StrucDocTd |
getEntitlementCell(List<Entitlement> entitlement) |
static List<au.net.electronichealth.ns.cda._2_0.StrucDocTd> |
getEntitlementCells(String fieldName,
List<Entitlement> entitlement) |
static au.net.electronichealth.ns.cda._2_0.StrucDocTd |
getParticipationServiceProviderTdNarrative(ParticipationServiceProvider participationServiceProvider) |
static au.net.electronichealth.ns.cda._2_0.StrucDocTd |
getProviderAddressCell(ProviderAddress providerAddress) |
static List<au.net.electronichealth.ns.cda._2_0.StrucDocTd> |
getProviderAddressCells(String fieldName,
ProviderAddress providerAddress) |
static List<au.net.electronichealth.ns.cda._2_0.StrucDocTd> |
getProviderIndividualCells(String fieldName,
HPII providerIndividualEntityIdentifier,
PersonName providerIndividualName,
ProviderIndividualDemographicData providerIndividualDemographicData,
String qualifications) |
static List<au.net.electronichealth.ns.cda._2_0.StrucDocTd> |
getProviderOrganisationCells(String fieldName,
HPIO providerOrganisationEntityIdentifier,
Organisation organisation) |
static JAXBElement<au.net.electronichealth.ns.cda._2_0.StrucDocList> |
getServiceProviderDetails(ParticipationServiceProvider participationServiceProvider,
Optional<String> caption) |
static au.net.electronichealth.ns.cda._2_0.StrucDocTd |
getSubjectOfCareEntitlementCell(List<Entitlement> entitlement) |
static List<au.net.electronichealth.ns.cda._2_0.StrucDocTd> |
getSubjectOfCareEntitlementCells(String fieldName,
List<Entitlement> entitlement) |
static au.net.electronichealth.ns.cda._2_0.StrucDocTd |
getTableBodyCell(String value) |
static au.net.electronichealth.ns.cda._2_0.StrucDocTr |
getTableHeaderRow(List<String> cellValues) |
static au.net.electronichealth.ns.cda._2_0.StrucDocTr |
getTableHeaderRow(String... cellValues) |
static String |
nullToEmpty(String text) |
static String |
render(PersonName name) |
public static final DateTimeFormatter NARRATIVE_DATE_TIME_FORMATTER
public static final DateTimeFormatter NARRATIVE_DATE_FORMATTER
public static au.net.electronichealth.ns.cda._2_0.StrucDocTr getTableHeaderRow(List<String> cellValues)
public static au.net.electronichealth.ns.cda._2_0.StrucDocTr getTableHeaderRow(String... cellValues)
public static String render(PersonName name)
public static au.net.electronichealth.ns.cda._2_0.StrucDocTr createTableBodyRowWithCellValues(List<String> cellValues)
public static au.net.electronichealth.ns.cda._2_0.StrucDocTd cell(Serializable cellValue)
public static au.net.electronichealth.ns.cda._2_0.StrucDocTr createTableBodyRowWithCells(List<au.net.electronichealth.ns.cda._2_0.StrucDocTd> cells)
public static au.net.electronichealth.ns.cda._2_0.StrucDocTr createTableBodyRowWithCells(au.net.electronichealth.ns.cda._2_0.StrucDocTd... cells)
public static au.net.electronichealth.ns.cda._2_0.StrucDocTr createTableBodyRowWithCellValuesAndColours(List<String> cellValues)
public static au.net.electronichealth.ns.cda._2_0.StrucDocTr createTableBodyRowWithCellsAndColours(List<au.net.electronichealth.ns.cda._2_0.StrucDocTd> cells)
public static List<au.net.electronichealth.ns.cda._2_0.StrucDocTd> getProviderIndividualCells(String fieldName, HPII providerIndividualEntityIdentifier, PersonName providerIndividualName, ProviderIndividualDemographicData providerIndividualDemographicData, String qualifications)
public static au.net.electronichealth.ns.cda._2_0.StrucDocTd getTableBodyCell(String value)
public static List<au.net.electronichealth.ns.cda._2_0.StrucDocTd> getProviderAddressCells(String fieldName, ProviderAddress providerAddress)
public static List<au.net.electronichealth.ns.cda._2_0.StrucDocTd> getElectronicCommunicationCells(String fieldName, List<Telecom> electronicCommunicationDetail)
public static au.net.electronichealth.ns.cda._2_0.StrucDocTd getProviderAddressCell(ProviderAddress providerAddress)
public static au.net.electronichealth.ns.cda._2_0.StrucDocTd getAddressCell(AddressContext addressContext)
public static void br(au.net.electronichealth.ns.cda._2_0.StrucDocTd result)
public static au.net.electronichealth.ns.cda._2_0.StrucDocTd getElectronicCommunicationDetailCell(List<Telecom> electronicCommunicationDetail)
public static List<au.net.electronichealth.ns.cda._2_0.StrucDocTd> getEntitlementCells(String fieldName, List<Entitlement> entitlement)
public static List<au.net.electronichealth.ns.cda._2_0.StrucDocTd> getSubjectOfCareEntitlementCells(String fieldName, List<Entitlement> entitlement)
public static au.net.electronichealth.ns.cda._2_0.StrucDocTd getEntitlementCell(List<Entitlement> entitlement)
public static au.net.electronichealth.ns.cda._2_0.StrucDocTd getSubjectOfCareEntitlementCell(List<Entitlement> entitlement)
public static List<au.net.electronichealth.ns.cda._2_0.StrucDocTd> getProviderOrganisationCells(String fieldName, HPIO providerOrganisationEntityIdentifier, Organisation organisation)
public static au.net.electronichealth.ns.cda._2_0.StrucDocTd getParticipationServiceProviderTdNarrative(ParticipationServiceProvider participationServiceProvider)
public static JAXBElement<au.net.electronichealth.ns.cda._2_0.StrucDocList> getServiceProviderDetails(ParticipationServiceProvider participationServiceProvider, Optional<String> caption)
Copyright © 2021. All rights reserved.