public org.hl7.fhir.dstu3.model.MedicationDispense convertMedicationDispense(org.hl7.fhir.instance.model.MedicationDispense src) throws FHIRException { if (src == null || src.isEmpty()) return null; org.hl7.fhir.dstu3.model.MedicationDispense tgt = new org.hl7.fhir.dstu3.model.MedicationDispense(); copyDomainResource(src, tgt); tgt.addIdentifier(convertIdentifier(src.getIdentifier())); tgt.setStatus(convertMedicationDispenseStatus(src.getStatus())); tgt.setMedication(convertType(src.getMedication())); tgt.setSubject(convertReference(src.getPatient())); // tgt.setDispenser(convertReference(src.getDispenser())); for (org.hl7.fhir.instance.model.Reference t : src.getAuthorizingPrescription()) tgt.addAuthorizingPrescription(convertReference(t)); tgt.setType(convertCodeableConcept(src.getType())); tgt.setQuantity(convertSimpleQuantity(src.getQuantity())); tgt.setDaysSupply(convertSimpleQuantity(src.getDaysSupply())); tgt.setWhenPrepared(src.getWhenPrepared()); tgt.setWhenHandedOver(src.getWhenHandedOver()); tgt.setDestination(convertReference(src.getDestination())); for (org.hl7.fhir.instance.model.Reference t : src.getReceiver()) tgt.addReceiver(convertReference(t)); if (src.hasNote()) tgt.addNote().setText(src.getNote()); for (org.hl7.fhir.instance.model.MedicationDispense.MedicationDispenseDosageInstructionComponent t : src.getDosageInstruction()) tgt.addDosageInstruction(convertMedicationDispenseDosageInstructionComponent(t)); tgt.setSubstitution(convertMedicationDispenseSubstitutionComponent(src.getSubstitution())); return tgt; }
public MedicationDispense copy() { MedicationDispense dst = new MedicationDispense(); copyValues(dst); if (identifier != null) {
return new ProcessRequest(); if ("MedicationDispense".equals(name)) return new MedicationDispense(); if ("DiagnosticReport".equals(name)) return new DiagnosticReport();
public org.hl7.fhir.dstu3.model.MedicationDispense convertMedicationDispense(org.hl7.fhir.instance.model.MedicationDispense src) throws FHIRException { if (src == null || src.isEmpty()) return null; org.hl7.fhir.dstu3.model.MedicationDispense tgt = new org.hl7.fhir.dstu3.model.MedicationDispense(); copyDomainResource(src, tgt); tgt.addIdentifier(convertIdentifier(src.getIdentifier())); tgt.setStatus(convertMedicationDispenseStatus(src.getStatus())); tgt.setMedication(convertType(src.getMedication())); tgt.setSubject(convertReference(src.getPatient())); // tgt.setDispenser(convertReference(src.getDispenser())); for (org.hl7.fhir.instance.model.Reference t : src.getAuthorizingPrescription()) tgt.addAuthorizingPrescription(convertReference(t)); tgt.setType(convertCodeableConcept(src.getType())); tgt.setQuantity(convertSimpleQuantity(src.getQuantity())); tgt.setDaysSupply(convertSimpleQuantity(src.getDaysSupply())); tgt.setWhenPrepared(src.getWhenPrepared()); tgt.setWhenHandedOver(src.getWhenHandedOver()); tgt.setDestination(convertReference(src.getDestination())); for (org.hl7.fhir.instance.model.Reference t : src.getReceiver()) tgt.addReceiver(convertReference(t)); if (src.hasNote()) tgt.addNote().setText(src.getNote()); for (org.hl7.fhir.instance.model.MedicationDispense.MedicationDispenseDosageInstructionComponent t : src.getDosageInstruction()) tgt.addDosageInstruction(convertMedicationDispenseDosageInstructionComponent(t)); tgt.setSubstitution(convertMedicationDispenseSubstitutionComponent(src.getSubstitution())); return tgt; }
case -302536977: return new Medication(); case -342579923: return new MedicationAdministration(); case -408244884: return new MedicationDispense(); case 1627523232: return new MedicationRequest(); case -2097348800: return new MedicationStatement();