/** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated NOT */ public static AD addStreetNameBase(AD ad, String streetNameBase) { if (streetNameBase == null) { throw new IllegalArgumentException("streetNameBase is null"); } ad.getStreetNameBases().add(DatatypesFactory.eINSTANCE.createADXP(AddressPartType.STB, streetNameBase)); return ad; }
/** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated NOT */ public static EN addDelimiter(EN en, String delimiter) { if (delimiter == null) { throw new IllegalArgumentException("delimiter is null"); } en.getDelimiters().add(DatatypesFactory.eINSTANCE.createENXP(EntityNamePartType.DEL, delimiter)); return en; }
II id = DatatypesFactory.eINSTANCE.createII("2.16.840.1.113883.19.4", "c266"); doc.setId(id); II templateId = DatatypesFactory.eINSTANCE.createII("2.16.840.1.113883.3.27.1776"); doc.getTemplateIds().add(templateId); CE code = DatatypesFactory.eINSTANCE.createCE("11488-4", "2.16.840.1.113883.6.1", "LOINC", "Consultation note"); doc.setCode(code); ST title = DatatypesFactory.eINSTANCE.createST("Good Health Clinic Consultation Note"); doc.setTitle(title); TS effectiveTime = DatatypesFactory.eINSTANCE.createTS("20000407"); doc.setEffectiveTime(effectiveTime); CE confidentialityCode = DatatypesFactory.eINSTANCE.createCE("N", "2.16.840.1.113883.5.25"); doc.setConfidentialityCode(confidentialityCode); PN name = DatatypesFactory.eINSTANCE.createPN(); name.addGiven("Henry").addFamily("Levin").addSuffix("the 7th"); patient.getNames().add(name); CE administrativeGenderCode = DatatypesFactory.eINSTANCE.createCE("M", "2.16.840.1.113883.5.1"); patient.setAdministrativeGenderCode(administrativeGenderCode); TS birthTime = DatatypesFactory.eINSTANCE.createTS("19320924"); patient.setBirthTime(birthTime); providerOrganization.getIds().add(DatatypesFactory.eINSTANCE.createII("2.16.840.1.113883.19.5"));
public static void main(String[] args) throws Exception { ConsultationNote consultationNote = CDTFactory.eINSTANCE.createConsultationNote().init(); consultationNote.getCode().setCode("11488-4"); consultationNote.getCode().setDisplayName("CONSULTATION NOTE"); consultationNote.setTitle(DatatypesFactory.eINSTANCE.createST("Good Health Pain Management Consultants Consultation Note")); consultationNote.setEffectiveTime(DatatypesFactory.eINSTANCE.createTS("20070303171504+0500")); consultationNote.setId(DatatypesFactory.eINSTANCE.createII(UUID.randomUUID().toString(), "999021")); consultationNote.setConfidentialityCode(DatatypesFactory.eINSTANCE.createCE("N", "2.16.840.1.113883.5.25")); INT one = DatatypesFactory.eINSTANCE.createINT(); one.setValue(1); consultationNote.setVersionNumber(one); // ReasonForVisitSectionConsult visitSection = CDTFactory.eINSTANCE.createReasonForVisitSectionConsult().init(); // consultationNote.addSection(visitSection); ReasonForReferralSection referralSection = CDTFactory.eINSTANCE.createReasonForReferralSection().init(); consultationNote.addSection(referralSection); System.out.println("***** Generate Consultation Note *****"); save(consultationNote); System.out.println("\n\n***** Validate generated Consultation Note *****"); validate(consultationNote); System.out.println("\n***** Validate sample H & P *****"); ClinicalDocument sampleHandP = CDAUtil.load(new FileInputStream("samples/HandP.sample.xml")); validate(sampleHandP); System.out.println("\n***** Validate sample Consultation Note *****"); ClinicalDocument sampleConsultNote = CDAUtil.load(new FileInputStream("samples/Consults.Sample.xml")); validate(sampleConsultNote); System.out.println("\n***** Validate sample Progress Note *****"); ClinicalDocument sampleProgressNote = CDAUtil.load(new FileInputStream("samples/Progress_Note.xml")); validate(sampleProgressNote); }
document.addPatientRole(patientRole); AD addr = DatatypesFactory.eINSTANCE.createAD(); addr.addStreetAddressLine("123 Mockingbird Lane"); addr.addCity("Springfield"); PN name = DatatypesFactory.eINSTANCE.createPN(); AD addr1 = DatatypesFactory.eINSTANCE.createAD(); addr1.setNullFlavor(NullFlavor.NI);
/** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated NOT */ public static AD addDelimiter(AD ad, String delimiter) { if (delimiter == null) { throw new IllegalArgumentException("delimiter is null"); } ad.getDelimiters().add(DatatypesFactory.eINSTANCE.createADXP(AddressPartType.DEL, delimiter)); return ad; }
/** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated NOT */ public static EN addFamily(EN en, String family) { if (family == null) { throw new IllegalArgumentException("family is null"); } en.getFamilies().add(DatatypesFactory.eINSTANCE.createENXP(EntityNamePartType.FAM, family)); return en; }
/** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated NOT */ public static AD addPostalCode(AD ad, String postalCode) { if (postalCode == null) { throw new IllegalArgumentException("postalCode is null"); } ad.getPostalCodes().add(DatatypesFactory.eINSTANCE.createADXP(AddressPartType.ZIP, postalCode)); return ad; }
/** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated NOT */ public static EN addPrefix(EN en, String prefix) { if (prefix == null) { throw new IllegalArgumentException("prefix is null"); } en.getPrefixes().add(DatatypesFactory.eINSTANCE.createENXP(EntityNamePartType.PFX, prefix)); return en; }
/** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated NOT */ public static AD addDirection(AD ad, String direction) { if (direction == null) { throw new IllegalArgumentException("direction is null"); } ad.getDirections().add(DatatypesFactory.eINSTANCE.createADXP(AddressPartType.DIR, direction)); return ad; }
/** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated NOT */ public static EN addSuffix(EN en, String suffix) { if (suffix == null) { throw new IllegalArgumentException("suffix is null"); } en.getSuffixes().add(DatatypesFactory.eINSTANCE.createENXP(EntityNamePartType.SFX, suffix)); return en; }
/** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated NOT */ public static AD addAdditionalLocator(AD ad, String additionalLocator) { if (additionalLocator == null) { throw new IllegalArgumentException("additionalLocator is null"); } ad.getAdditionalLocators().add(DatatypesFactory.eINSTANCE.createADXP(AddressPartType.ADL, additionalLocator)); return ad; }
/** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated NOT */ public static EN addGiven(EN en, String given) { if (given == null) { throw new IllegalArgumentException("given is null"); } en.getGivens().add(DatatypesFactory.eINSTANCE.createENXP(EntityNamePartType.GIV, given)); return en; }
/** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated NOT */ public static AD addUnitID(AD ad, String unitID) { if (unitID == null) { throw new IllegalArgumentException("unitID is null"); } ad.getUnitIDs().add(DatatypesFactory.eINSTANCE.createADXP(AddressPartType.UNID, unitID)); return ad; }
/** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated NOT */ public static AD addCareOf(AD ad, String careOf) { if (careOf == null) { throw new IllegalArgumentException("careOf is null"); } ad.getCareOfs().add(DatatypesFactory.eINSTANCE.createADXP(AddressPartType.CAR, careOf)); return ad; }
/** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated NOT */ public static AD addDeliveryMode(AD ad, String deliveryMode) { if (deliveryMode == null) { throw new IllegalArgumentException("deliveryMode is null"); } ad.getDeliveryModes().add(DatatypesFactory.eINSTANCE.createADXP(AddressPartType.DMOD, deliveryMode)); return ad; }
/** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated NOT */ public static AD addDeliveryModeIdentifier(AD ad, String deliveryModeIdentifier) { if (deliveryModeIdentifier == null) { throw new IllegalArgumentException("deliveryModeIdentifier is null"); } ad.getDeliveryModeIdentifiers().add( DatatypesFactory.eINSTANCE.createADXP(AddressPartType.DMODID, deliveryModeIdentifier)); return ad; }
/** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated NOT */ public static AD addState(AD ad, String state) { if (state == null) { throw new IllegalArgumentException("state is null"); } ad.getStates().add(DatatypesFactory.eINSTANCE.createADXP(AddressPartType.STA, state)); return ad; }
/** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated NOT */ public static AD addStreetName(AD ad, String streetName) { if (streetName == null) { throw new IllegalArgumentException("streetName is null"); } ad.getStreetNames().add(DatatypesFactory.eINSTANCE.createADXP(AddressPartType.STR, streetName)); return ad; }
/** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated NOT */ public static AD addPrecinct(AD ad, String precinct) { if (precinct == null) { throw new IllegalArgumentException("precinct is null"); } ad.getPrecincts().add(DatatypesFactory.eINSTANCE.createADXP(AddressPartType.PRE, precinct)); return ad; }