예제 #1
0
  public static MetaResourceSet getPatientAndMedicationStatementEg()
      throws DatatypeConfigurationException {
    MetaResourceSet s1 = new MetaResourceSet();

    Patient p = new Patient();
    p.setId("Patient/1000000005");

    MedicationStatement ms = new MedicationStatement();
    ms.setId("MedicationStatement/1000000005-1");
    ms.setPatient(FhirUtil.getResourceReferenceForRessource(p));

    MetaResource mr1 = new MetaResource();
    MetaData md1 = new MetaData();
    // md1.setId(p.getId());
    mr1.setResource(p);
    mr1.setMetaData(md1);
    GregorianCalendar gc = new GregorianCalendar();
    md1.setLastUpdated(DatatypeFactory.newInstance().newXMLGregorianCalendar(gc));
    s1.getMetaResource().add(mr1);

    MetaResource mr2 = new MetaResource();
    MetaData md2 = new MetaData();
    // md2.setId(ms.getId());
    mr2.setResource(ms);
    mr2.setMetaData(md2);
    md2.setLastUpdated(DatatypeFactory.newInstance().newXMLGregorianCalendar(gc));

    s1.getMetaResource().add(mr2);
    return s1;
  }
예제 #2
0
  public static MetaResourceSet getEGPatient() throws DatatypeConfigurationException {
    Patient p = new Patient();
    p.setId("Patient/1000000005");

    MetaData md1 = new MetaData();
    GregorianCalendar gc = new GregorianCalendar();
    md1.setLastUpdated(DatatypeFactory.newInstance().newXMLGregorianCalendar(gc));

    // md1.setId(p.getId());

    MetaResource mr1 = new MetaResource();
    mr1.setResource((Resource) p);
    mr1.setMetaData(md1);

    MetaResourceSet s1 = new MetaResourceSet();
    s1.getMetaResource().add(mr1);

    return s1;
  }