本文整理汇总了Java中org.hl7.v3.AdxpStreetAddressLine类的典型用法代码示例。如果您正苦于以下问题:Java AdxpStreetAddressLine类的具体用法?Java AdxpStreetAddressLine怎么用?Java AdxpStreetAddressLine使用的例子?那么, 这里精选的类代码示例或许可以为您提供帮助。
AdxpStreetAddressLine类属于org.hl7.v3包,在下文中一共展示了AdxpStreetAddressLine类的5个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: luoAddress
import org.hl7.v3.AdxpStreetAddressLine; //导入依赖的package包/类
/**
* Luo osoite(addr) elementin annetun OsoiteTOn pohjalta luo seuraavan rakenteen: <addr>
* <streetAddressLine>osoite.katuosoite</streetAddressline> <postalCode>ososite.postinumero</postalCode>
* <city>osoite.postitoimipaikka</city> </addr>
*
* @param osoite
* OsoiteTO josta tiedot poimittaan
* @return AD johon tiedot on sijoitettu
*/
private AD luoAddress(Osoite osoite) {
AD addr = of.createAD();
AdxpStreetAddressLine streetAddressLine = of.createAdxpStreetAddressLine();
AdxpPostalCode postalCode = of.createAdxpPostalCode();
AdxpCity city = of.createAdxpCity();
streetAddressLine.getContent().add(osoite.getKatuosoite());
postalCode.getContent().add(osoite.getPostinumero());
city.getContent().add(osoite.getPostitoimipaikka());
addr.getContent().add(of.createADStreetAddressLine(streetAddressLine));
addr.getContent().add(of.createADPostalCode(postalCode));
addr.getContent().add(of.createADCity(city));
return addr;
}
示例2: getDocumentLegalAuthenticator
import org.hl7.v3.AdxpStreetAddressLine; //导入依赖的package包/类
private POCDMT000040LegalAuthenticator getDocumentLegalAuthenticator(OrganizationPolicy orgPolicy, String patientName)
{
POCDMT000040LegalAuthenticator authenticator = new POCDMT000040LegalAuthenticator();
TS ts = new TS();
ts.setValue(getCurrentTime());
authenticator.setTime(ts);
CS cs = new CS();
cs.setCode("S");
authenticator.setSignatureCode(cs);
POCDMT000040AssignedEntity entity = new POCDMT000040AssignedEntity();
AD patientaddr = new AD();
patientaddr.getContent().add(new JAXBElement(new QName("urn:hl7-org:v3", "streetAddressLine"), AdxpStreetAddressLine.class, orgPolicy.getOrganizationConsentPolicyInfo().getDefaultPatientDemographics().getAddr().getStreetAddressLine()));
patientaddr.getContent().add(new JAXBElement(new QName("urn:hl7-org:v3", "city"), AdxpCity.class, orgPolicy.getOrganizationConsentPolicyInfo().getDefaultPatientDemographics().getAddr().getCity()));
patientaddr.getContent().add(new JAXBElement(new QName("urn:hl7-org:v3", "state"), AdxpState.class, orgPolicy.getOrganizationConsentPolicyInfo().getDefaultPatientDemographics().getAddr().getState()));
patientaddr.getContent().add(new JAXBElement(new QName("urn:hl7-org:v3", "postalCode"), AdxpPostalCode.class, orgPolicy.getOrganizationConsentPolicyInfo().getDefaultPatientDemographics().getAddr().getPostalCode()));
patientaddr.getContent().add(new JAXBElement(new QName("urn:hl7-org:v3", "county"), AdxpCounty.class, orgPolicy.getOrganizationConsentPolicyInfo().getDefaultPatientDemographics().getAddr().getCounty()));
patientaddr.getContent().add(new JAXBElement(new QName("urn:hl7-org:v3", "country"), AdxpCountry.class, orgPolicy.getOrganizationConsentPolicyInfo().getDefaultPatientDemographics().getAddr().getCountry()));
entity.getAddr().add(patientaddr);
PN patientname = new PN();
StringTokenizer st = new StringTokenizer(patientName);
String first = st.nextToken();
String last = st.nextToken();
patientname.getContent().add(new JAXBElement(new QName("urn:hl7-org:v3", "given"), EnGiven.class, first));
patientname.getContent().add(new JAXBElement(new QName("urn:hl7-org:v3", "family"), EnFamily.class, last));
POCDMT000040Person person = new POCDMT000040Person();
person.getName().add(patientname);
entity.setAssignedPerson(person);
authenticator.setAssignedEntity(entity);
return authenticator;
}
示例3: luoKohdeOrganisaatio
import org.hl7.v3.AdxpStreetAddressLine; //导入依赖的package包/类
/**
* Luo kohde organisaation participantin uusimispyntoTOn pohjalta
*
* <pre>
* {@code
* <participant typeCode="DIR">
* <participantRole classCode="ROL">
* <!--addr lisätään jos vastaanottajan katu, postinumero tai kaupunki on annettu-->
* <!-- ja addr:n alle vastaavasti lisätään kyseinen elementti jos se on uusimispyyntoTO:ssa annettu -->
* <addr>
* <streetAddressLine>[VASTAANOTTAJA_KATU]</streetAddressLine>
* <postalCode>[VASTAANOTTAJA_POSTINUMERO]</postalCode>
* <city>[VASTAANOTTAJA_KAUPUNKI]</city>
* </addr>
* <!--telecom lisätään jos vastaanottaja matkapuhelinnumero on annettu-->
* <telecom use="MC" value="[VASTAANOTTAJA_MATKAPUHELINNUMERO]" />
* <playingEntity/>
* <scopingEntity classCode="ORG">
* <id root="[VASTAANOTTAJA_ID]" />
* <desc>[VASTAANOTTAJA_NIMI]</desc>
* </scopingEntity>
* </participantRole>
* </participant>
* }
* </pre>
*
* @param act
* @param uusimispyynto
*/
private POCDMT000040Participant2 luoKohdeOrganisaatio(UusimispyyntoTO uusimispyynto) {
POCDMT000040Participant2 participant = of.createPOCDMT000040Participant2();
participant.getTypeCodes().add("DIR");
participant.setParticipantRole(of.createPOCDMT000040ParticipantRole());
participant.getParticipantRole().getClassCodes().add("ROL");
if ( !onkoNullTaiTyhja(uusimispyynto.getVastaanottajaKatu())
|| !onkoNullTaiTyhja(uusimispyynto.getVastaanottajaPostinumero())
|| !onkoNullTaiTyhja(uusimispyynto.getVastaanottajaKaupunki()) ) {
AD addr = of.createAD();
if ( !onkoNullTaiTyhja(uusimispyynto.getVastaanottajaKatu()) ) {
AdxpStreetAddressLine streetAddressLine = of.createAdxpStreetAddressLine();
streetAddressLine.getContent().add(uusimispyynto.getVastaanottajaKatu());
addr.getContent().add(of.createADStreetAddressLine(streetAddressLine));
}
if ( !onkoNullTaiTyhja(uusimispyynto.getVastaanottajaPostinumero()) ) {
AdxpPostalCode postalCode = of.createAdxpPostalCode();
postalCode.getContent().add(uusimispyynto.getVastaanottajaPostinumero());
addr.getContent().add(of.createADPostalCode(postalCode));
}
if ( !onkoNullTaiTyhja(uusimispyynto.getVastaanottajaKaupunki()) ) {
AdxpCity city = of.createAdxpCity();
city.getContent().add(uusimispyynto.getVastaanottajaKaupunki());
addr.getContent().add(of.createADCity(city));
}
participant.getParticipantRole().getAddrs().add(addr);
}
if ( !onkoNullTaiTyhja(uusimispyynto.getVastaanottajaPuhelinnumero()) ) {
TEL puhnro = of.createTEL();
puhnro.getUses().add("DIR");
puhnro.setValue(
muodostaTelecomValue(uusimispyynto.getVastaanottajaPuhelinnumero(), KantaCDAConstants.TEL_PREFIX));
participant.getParticipantRole().getTelecoms().add(puhnro);
}
participant.getParticipantRole().setPlayingEntity(of.createPOCDMT000040PlayingEntity());
participant.getParticipantRole().setScopingEntity(of.createPOCDMT000040Entity());
participant.getParticipantRole().getScopingEntity().getClassCodes().add("ORG");
II id = of.createII();
id.setRoot(uusimispyynto.getVastaanottajaId());
participant.getParticipantRole().getScopingEntity().getIds().add(id);
participant.getParticipantRole().getScopingEntity().setDesc(of.createED());
participant.getParticipantRole().getScopingEntity().getDesc().getContent()
.add(uusimispyynto.getVastaanottajaNimi());
return participant;
}
示例4: addComponentOf
import org.hl7.v3.AdxpStreetAddressLine; //导入依赖的package包/类
protected void addComponentOf(POCDMT000040ClinicalDocument clinicalDocument, String effectivetimeValue,
OrganisaatioTO organisaatio, String palvelutapahtumanOid) {
clinicalDocument.setComponentOf(of.createPOCDMT000040Component1());
clinicalDocument.getComponentOf().setEncompassingEncounter(of.createPOCDMT000040EncompassingEncounter());
// palvelutapahtuman tunnus
if ( !onkoNullTaiTyhja(palvelutapahtumanOid) ) {
II palvelutapahtumantunnus = of.createII();
palvelutapahtumantunnus.setRoot(palvelutapahtumanOid);
clinicalDocument.getComponentOf().getEncompassingEncounter().getIds().add(palvelutapahtumantunnus);
}
clinicalDocument.getComponentOf().getEncompassingEncounter().setEffectiveTime(of.createIVLTS());
clinicalDocument.getComponentOf().getEncompassingEncounter().getEffectiveTime().setValue(effectivetimeValue);
// laatimispaikka
// palveluyksikkö ??
if ( null != organisaatio ) {
clinicalDocument.getComponentOf().getEncompassingEncounter().setLocation(of.createPOCDMT000040Location());
POCDMT000040HealthCareFacility healthCareFacility = of.createPOCDMT000040HealthCareFacility();
clinicalDocument.getComponentOf().getEncompassingEncounter().getLocation()
.setHealthCareFacility(healthCareFacility);
// palveluyksikön oid (pakollinen)
II id = of.createII();
id.setRoot(organisaatio.getYksilointitunnus());
healthCareFacility.getIds().add(id);
healthCareFacility.setLocation(of.createPOCDMT000040Place());
healthCareFacility.getLocation().setName(of.createEN());
healthCareFacility.getLocation().getName().getContent().add(organisaatio.getNimi());
AD addr = of.createAD();
AdxpStreetAddressLine streetAddressLine = of.createAdxpStreetAddressLine();
AdxpPostalCode postalCode = of.createAdxpPostalCode();
AdxpCity city = of.createAdxpCity();
streetAddressLine.getContent().add(organisaatio.getOsoite().getKatuosoite());
postalCode.getContent().add(organisaatio.getOsoite().getPostinumero());
city.getContent().add(organisaatio.getOsoite().getPostitoimipaikka());
addr.getContent().add(of.createADStreetAddressLine(streetAddressLine));
addr.getContent().add(of.createADPostalCode(postalCode));
addr.getContent().add(of.createADCity(city));
healthCareFacility.getLocation().setAddr(addr);
if ( organisaatio.getToimintaYksikko() != null ) {
healthCareFacility.setServiceProviderOrganization(
luoServiceProviderOrganization(organisaatio.getToimintaYksikko()));
}
}
}
示例5: getDocumentRecordTargets
import org.hl7.v3.AdxpStreetAddressLine; //导入依赖的package包/类
private List<POCDMT000040RecordTarget> getDocumentRecordTargets(String patientId, String patientName, String patientGender, String patientBirthDate, OrganizationPolicy orgPolicy) {
List targets = new ArrayList();
POCDMT000040RecordTarget target = new POCDMT000040RecordTarget();
II uniqueId = new II();
uniqueId.setExtension(patientId);
uniqueId.setRoot(orgPolicy.getHomeCommunityId());
POCDMT000040Patient patient = new POCDMT000040Patient();
CE gender = new CE();
gender.setCode(patientGender);
patient.setAdministrativeGenderCode(gender);
TS birthtime = new TS();
birthtime.setValue(patientBirthDate);
patient.setBirthTime(birthtime);
PN patientname = new PN();
StringTokenizer st = new StringTokenizer(patientName);
String first = st.nextToken();
String last = st.nextToken();
patientname.getContent().add(new JAXBElement(new QName("urn:hl7-org:v3", "given"), EnGiven.class, first));
patientname.getContent().add(new JAXBElement(new QName("urn:hl7-org:v3", "family"), EnFamily.class, last));
patient.getName().add(patientname);
AD patientaddr = new AD();
patientaddr.getContent().add(new JAXBElement(new QName("urn:hl7-org:v3", "streetAddressLine"), AdxpStreetAddressLine.class, orgPolicy.getOrganizationConsentPolicyInfo().getDefaultPatientDemographics().getAddr().getStreetAddressLine()));
patientaddr.getContent().add(new JAXBElement(new QName("urn:hl7-org:v3", "city"), AdxpCity.class, orgPolicy.getOrganizationConsentPolicyInfo().getDefaultPatientDemographics().getAddr().getCity()));
patientaddr.getContent().add(new JAXBElement(new QName("urn:hl7-org:v3", "state"), AdxpState.class, orgPolicy.getOrganizationConsentPolicyInfo().getDefaultPatientDemographics().getAddr().getState()));
patientaddr.getContent().add(new JAXBElement(new QName("urn:hl7-org:v3", "postalCode"), AdxpPostalCode.class, orgPolicy.getOrganizationConsentPolicyInfo().getDefaultPatientDemographics().getAddr().getPostalCode()));
patientaddr.getContent().add(new JAXBElement(new QName("urn:hl7-org:v3", "county"), AdxpCounty.class, orgPolicy.getOrganizationConsentPolicyInfo().getDefaultPatientDemographics().getAddr().getCounty()));
patientaddr.getContent().add(new JAXBElement(new QName("urn:hl7-org:v3", "country"), AdxpCountry.class, orgPolicy.getOrganizationConsentPolicyInfo().getDefaultPatientDemographics().getAddr().getCountry()));
POCDMT000040PatientRole patientRole = new POCDMT000040PatientRole();
patientRole.getId().add(uniqueId);
patientRole.getAddr().add(patientaddr);
patientRole.setPatient(patient);
target.setPatientRole(patientRole);
targets.add(target);
return targets;
}