public class Converter extends Object
| Modifier and Type | Field and Description |
|---|---|
static DateTimeFormatter |
HL7_DATE_TIME_FORMATTER |
| Constructor and Description |
|---|
Converter() |
| Modifier and Type | Method and Description |
|---|---|
static au.net.electronichealth.ns.ci.cda.extensions._3.EntityIdentifier |
convert(AsEntityIdentifier asEntityIdentifier) |
static au.net.electronichealth.ns.cda._2_0.EIVLTS |
convert(EventRelatedTimeInterval time) |
static List<au.net.electronichealth.ns.cda._2_0.TEL> |
convert(List<? extends Telecom> telecoms) |
static au.net.electronichealth.ns.cda._2_0.PIVLTS |
convert(PeriodicIntervalTime interval) |
static au.net.electronichealth.ns.cda._2_0.IVLTS |
convert(PreciseDate date) |
static au.net.electronichealth.ns.cda._2_0.PQ |
convert(Quantity quantity) |
static au.net.electronichealth.ns.cda._2_0.RTOPQPQ |
convert(Ratio ratio) |
static au.net.electronichealth.ns.cda._2_0.IVLPQ |
convert(ReferenceRange referenceRange) |
static au.net.electronichealth.ns.cda._2_0.IVLTS |
convert(RestrictedTimeInterval ivl) |
static au.net.electronichealth.ns.cda._2_0.IVLTS |
convert(RestrictedTimeInterval ivl,
boolean excludeTimeInLow,
boolean excludeTimeInHigh,
boolean excludeTimeInCenter) |
static au.net.electronichealth.ns.cda._2_0.SXCMTS |
convert(SetComponentTime time) |
static au.net.electronichealth.ns.cda._2_0.SXPRTS |
convert(SetParentheticTime time) |
static au.net.electronichealth.ns.cda._2_0.CE |
convert(Sex sex) |
static au.net.electronichealth.ns.cda._2_0.PIVLTS |
convert(SimplifiedPeriodicIntervalTime time) |
static au.net.electronichealth.ns.cda._2_0.EN |
convert(String s) |
static au.net.electronichealth.ns.cda._2_0.TEL |
convert(Telecom ecd) |
static au.net.electronichealth.ns.cda._2_0.IVLTS |
convert(ZonedDateTime date) |
static List<au.net.electronichealth.ns.cda._2_0.AD> |
convertAddresses(List<PostalAddress> addresses) |
static Collection<? extends au.net.electronichealth.ns.cda._2_0.TEL> |
convertElectronicCommunicationDetail(List<ElectronicCommunicationDetail> electronicCommunicationDetails) |
static List<au.net.electronichealth.ns.ci.cda.extensions._3.EntityIdentifier> |
convertEntityIdentifiers(List<AsEntityIdentifier> asEntityIdentifiers) |
static au.net.electronichealth.ns.cda._2_0.INT |
convertIntegerToINT(Integer integer) |
static au.net.electronichealth.ns.cda._2_0.IVLTS |
convertIVLTSwithLow(PreciseDate preciseDate) |
static List<au.net.electronichealth.ns.cda._2_0.PN> |
convertNames(List<PersonName> names) |
static au.net.electronichealth.ns.cda._2_0.PIVLTS |
convertPIVLWithPeriod(PeriodicIntervalTime interval) |
static au.net.electronichealth.ns.cda._2_0.CS |
convertScsAccuracyIndicator(DateAccuracy dateOfBirthAccuracyIndicator) |
static au.net.electronichealth.ns.cda._2_0.IVLTS |
convertScsDateToIVLTSWithoutTime(ZonedDateTime date) |
static au.net.electronichealth.ns.cda._2_0.CD |
convertToCDCode(Coded value) |
static au.net.electronichealth.ns.cda._2_0.CE |
convertToCECode(Coded value) |
static au.net.electronichealth.ns.cda._2_0.CV |
convertToCVCode(Coded value) |
static au.net.electronichealth.ns.cda._2_0.SXCMTS |
convertToSxcmts(PreciseDate preciseDate) |
static au.net.electronichealth.ns.cda._2_0.SXCMTS |
convertToSxcmts(ZonedDateTime dateTime) |
static au.net.electronichealth.ns.cda._2_0.PIVLTS |
convertURG_PQ_Minimal_interval(PeriodicIntervalTime interval)
Special override for ATS 4888 Prescriptions that need URG_PQ where PCEHR Prescriptions need PQ
only
|
static au.net.electronichealth.ns.cda._2_0.AD |
getAddress(PostalAddress model) |
static List<au.net.electronichealth.ns.ci.cda.extensions._3.EntityIdentifier> |
getAsEntityIdentifier(List<? extends AsEntityIdentifier> ids) |
static au.net.electronichealth.ns.cda._2_0.EntityNameUse |
getEntityNameUse(PersonNameUseEnum use) |
static au.net.electronichealth.ns.cda._2_0.II |
getII(UniqueIdentifier uid) |
static au.net.electronichealth.ns.cda._2_0.ON |
getOrganizationNameAndUse(EmploymentOrganization employmentOrganisation) |
static au.net.electronichealth.ns.cda._2_0.ON |
getOrganizationNameAndUse(Organisation scsOrganisation) |
static au.net.electronichealth.ns.cda._2_0.ON |
getOrganizationNameAndUse(String name) |
static au.net.electronichealth.ns.cda._2_0.PN |
getPersonName(PersonName scsPersonName) |
static au.net.electronichealth.ns.cda._2_0.TS |
getTS(PreciseDate date) |
static au.net.electronichealth.ns.cda._2_0.TS |
getTS(ZonedDateTime date) |
static au.net.electronichealth.ns.cda._2_0.TS |
getTS(ZonedDateTime date,
boolean dateOnly) |
public static final DateTimeFormatter HL7_DATE_TIME_FORMATTER
public static au.net.electronichealth.ns.cda._2_0.ON getOrganizationNameAndUse(Organisation scsOrganisation)
public static au.net.electronichealth.ns.cda._2_0.ON getOrganizationNameAndUse(EmploymentOrganization employmentOrganisation)
public static au.net.electronichealth.ns.cda._2_0.ON getOrganizationNameAndUse(String name)
public static Collection<? extends au.net.electronichealth.ns.cda._2_0.TEL> convertElectronicCommunicationDetail(List<ElectronicCommunicationDetail> electronicCommunicationDetails)
public static List<au.net.electronichealth.ns.cda._2_0.TEL> convert(List<? extends Telecom> telecoms)
public static au.net.electronichealth.ns.cda._2_0.IVLTS convert(ZonedDateTime date)
public static au.net.electronichealth.ns.cda._2_0.IVLTS convert(PreciseDate date)
public static au.net.electronichealth.ns.cda._2_0.IVLTS convertScsDateToIVLTSWithoutTime(ZonedDateTime date)
public static au.net.electronichealth.ns.cda._2_0.TEL convert(Telecom ecd)
public static au.net.electronichealth.ns.cda._2_0.PIVLTS convertURG_PQ_Minimal_interval(PeriodicIntervalTime interval)
interval - PeriodicTimeIntervalpublic static au.net.electronichealth.ns.cda._2_0.PIVLTS convert(PeriodicIntervalTime interval)
public static au.net.electronichealth.ns.cda._2_0.PIVLTS convertPIVLWithPeriod(PeriodicIntervalTime interval)
public static au.net.electronichealth.ns.cda._2_0.PIVLTS convert(SimplifiedPeriodicIntervalTime time)
public static au.net.electronichealth.ns.cda._2_0.IVLTS convert(RestrictedTimeInterval ivl)
public static au.net.electronichealth.ns.cda._2_0.IVLTS convert(RestrictedTimeInterval ivl, boolean excludeTimeInLow, boolean excludeTimeInHigh, boolean excludeTimeInCenter)
public static au.net.electronichealth.ns.cda._2_0.SXCMTS convert(SetComponentTime time)
public static au.net.electronichealth.ns.cda._2_0.SXPRTS convert(SetParentheticTime time)
public static au.net.electronichealth.ns.cda._2_0.EIVLTS convert(EventRelatedTimeInterval time)
public static au.net.electronichealth.ns.cda._2_0.PQ convert(Quantity quantity)
public static au.net.electronichealth.ns.cda._2_0.CS convertScsAccuracyIndicator(DateAccuracy dateOfBirthAccuracyIndicator)
public static au.net.electronichealth.ns.cda._2_0.INT convertIntegerToINT(Integer integer)
public static au.net.electronichealth.ns.cda._2_0.CE convert(Sex sex)
public static List<au.net.electronichealth.ns.cda._2_0.PN> convertNames(List<PersonName> names)
public static au.net.electronichealth.ns.cda._2_0.PN getPersonName(PersonName scsPersonName)
public static List<au.net.electronichealth.ns.ci.cda.extensions._3.EntityIdentifier> getAsEntityIdentifier(List<? extends AsEntityIdentifier> ids)
public static au.net.electronichealth.ns.cda._2_0.CE convertToCECode(Coded value)
public static au.net.electronichealth.ns.cda._2_0.CD convertToCDCode(Coded value)
public static au.net.electronichealth.ns.cda._2_0.CV convertToCVCode(Coded value)
public static au.net.electronichealth.ns.cda._2_0.AD getAddress(PostalAddress model)
public static au.net.electronichealth.ns.cda._2_0.EntityNameUse getEntityNameUse(PersonNameUseEnum use)
public static au.net.electronichealth.ns.cda._2_0.II getII(UniqueIdentifier uid)
public static List<au.net.electronichealth.ns.ci.cda.extensions._3.EntityIdentifier> convertEntityIdentifiers(List<AsEntityIdentifier> asEntityIdentifiers)
public static au.net.electronichealth.ns.ci.cda.extensions._3.EntityIdentifier convert(AsEntityIdentifier asEntityIdentifier)
public static au.net.electronichealth.ns.cda._2_0.TS getTS(ZonedDateTime date)
public static au.net.electronichealth.ns.cda._2_0.TS getTS(ZonedDateTime date, boolean dateOnly)
public static au.net.electronichealth.ns.cda._2_0.TS getTS(PreciseDate date)
public static au.net.electronichealth.ns.cda._2_0.RTOPQPQ convert(Ratio ratio)
public static au.net.electronichealth.ns.cda._2_0.EN convert(String s)
public static List<au.net.electronichealth.ns.cda._2_0.AD> convertAddresses(List<PostalAddress> addresses)
public static au.net.electronichealth.ns.cda._2_0.SXCMTS convertToSxcmts(ZonedDateTime dateTime)
public static au.net.electronichealth.ns.cda._2_0.SXCMTS convertToSxcmts(PreciseDate preciseDate)
public static au.net.electronichealth.ns.cda._2_0.IVLPQ convert(ReferenceRange referenceRange)
public static au.net.electronichealth.ns.cda._2_0.IVLTS convertIVLTSwithLow(PreciseDate preciseDate)
Copyright © 2021. All rights reserved.