public org.hl7.fhir.r4.model.DocumentReference convertDocumentReference(org.hl7.fhir.instance.model.DocumentReference src) throws FHIRException { if (src == null || src.isEmpty()) return null; org.hl7.fhir.r4.model.DocumentReference tgt = new org.hl7.fhir.r4.model.DocumentReference(); copyDomainResource(src, tgt); tgt.setMasterIdentifier(convertIdentifier(src.getMasterIdentifier())); for (org.hl7.fhir.instance.model.Identifier t : src.getIdentifier()) tgt.addIdentifier(convertIdentifier(t)); tgt.setSubject(convertReference(src.getSubject())); tgt.setType(convertCodeableConcept(src.getType())); tgt.addCategory(convertCodeableConcept(src.getClass_())); // for (org.hl7.fhir.instance.model.Reference t : src.getAuthor()) // tgt.addAuthor(convertReference(t)); tgt.setCustodian(convertReference(src.getCustodian())); tgt.setAuthenticator(convertReference(src.getAuthenticator())); tgt.setDate(src.getCreated()); tgt.setStatus(convertDocumentReferenceStatus(src.getStatus())); tgt.setDocStatus(convertDocStatus(src.getDocStatus())); for (org.hl7.fhir.instance.model.DocumentReference.DocumentReferenceRelatesToComponent t : src.getRelatesTo()) tgt.addRelatesTo(convertDocumentReferenceRelatesToComponent(t)); tgt.setDescription(src.getDescription()); for (org.hl7.fhir.instance.model.CodeableConcept t : src.getSecurityLabel()) tgt.addSecurityLabel(convertCodeableConcept(t)); for (org.hl7.fhir.instance.model.DocumentReference.DocumentReferenceContentComponent t : src.getContent()) tgt.addContent(convertDocumentReferenceContentComponent(t)); tgt.setContext(convertDocumentReferenceContextComponent(src.getContext())); return tgt; }
public org.hl7.fhir.instance.model.DocumentReference convertDocumentReference(org.hl7.fhir.r4.model.DocumentReference src) throws FHIRException { if (src == null || src.isEmpty()) return null; org.hl7.fhir.instance.model.DocumentReference tgt = new org.hl7.fhir.instance.model.DocumentReference(); copyDomainResource(src, tgt); tgt.setMasterIdentifier(convertIdentifier(src.getMasterIdentifier())); for (org.hl7.fhir.r4.model.Identifier t : src.getIdentifier()) tgt.addIdentifier(convertIdentifier(t)); tgt.setSubject(convertReference(src.getSubject())); tgt.setType(convertCodeableConcept(src.getType())); tgt.setClass_(convertCodeableConcept(src.getCategoryFirstRep())); // for (org.hl7.fhir.r4.model.Reference t : src.getAuthor()) // tgt.addAuthor(convertReference(t)); tgt.setCustodian(convertReference(src.getCustodian())); tgt.setAuthenticator(convertReference(src.getAuthenticator())); tgt.setCreated(src.getDate()); tgt.setStatus(convertDocumentReferenceStatus(src.getStatus())); tgt.setDocStatus(convertDocStatus(src.getDocStatus())); for (org.hl7.fhir.r4.model.DocumentReference.DocumentReferenceRelatesToComponent t : src.getRelatesTo()) tgt.addRelatesTo(convertDocumentReferenceRelatesToComponent(t)); tgt.setDescription(src.getDescription()); for (org.hl7.fhir.r4.model.CodeableConcept t : src.getSecurityLabel()) tgt.addSecurityLabel(convertCodeableConcept(t)); for (org.hl7.fhir.r4.model.DocumentReference.DocumentReferenceContentComponent t : src.getContent()) tgt.addContent(convertDocumentReferenceContentComponent(t)); tgt.setContext(convertDocumentReferenceContextComponent(src.getContext())); return tgt; }
return addIdentifier(); return addAuthor(); return addRelatesTo(); return addSecurityLabel(); return addContent();
@Override public void setProperty(String name, Base value) throws FHIRException { if (name.equals("masterIdentifier")) this.masterIdentifier = castToIdentifier(value); // Identifier else if (name.equals("identifier")) this.getIdentifier().add(castToIdentifier(value)); else if (name.equals("subject")) this.subject = castToReference(value); // Reference else if (name.equals("type")) this.type = castToCodeableConcept(value); // CodeableConcept else if (name.equals("class")) this.class_ = castToCodeableConcept(value); // CodeableConcept else if (name.equals("author")) this.getAuthor().add(castToReference(value)); else if (name.equals("custodian")) this.custodian = castToReference(value); // Reference else if (name.equals("authenticator")) this.authenticator = castToReference(value); // Reference else if (name.equals("created")) this.created = castToDateTime(value); // DateTimeType else if (name.equals("indexed")) this.indexed = castToInstant(value); // InstantType else if (name.equals("status")) this.status = new DocumentReferenceStatusEnumFactory().fromType(value); // Enumeration<DocumentReferenceStatus> else if (name.equals("docStatus")) this.docStatus = castToCodeableConcept(value); // CodeableConcept else if (name.equals("relatesTo")) this.getRelatesTo().add((DocumentReferenceRelatesToComponent) value); else if (name.equals("description")) this.description = castToString(value); // StringType
.withTime(13, 11, 33, 0) .withZone(DateTimeZone.UTC).toDate(); DocumentReference reference = new DocumentReference(); reference.getMeta().setLastUpdated(timestamp); reference.setMasterIdentifier( new Identifier() .setSystem("urn:ietf:rfc:3986") .setValue("urn:oid:129.6.58.92.88336")) .setCreated(timestamp) .setIndexed(timestamp) // creation of document reference resource .setDescription("Physical") .setSubject(new Reference("Patient/a2")) .addAuthor(new Reference("Practitioner/a3")) .addAuthor(new Reference("Practitioner/a4")) .setStatus(Enumerations.DocumentReferenceStatus.CURRENT); reference.getType().addCoding() .setSystem("http://ihe.net/connectathon/classCodes") .setCode("History and Physical") .setDisplay("History and Physical"); reference.addContent() .setAttachment( new Attachment()
} else if (resource instanceof DocumentReference) { DocumentReference dr = (DocumentReference) resource; for (DocumentReference.DocumentReferenceContentComponent content : dr.getContent()) { expectedBinaryFullUrls.add(content.getAttachment().getUrl()); patientReferences.add(getSubjectReference(resource, r -> ((DocumentReference) r).getSubject())); } else if (resource instanceof List_) { patientReferences.add(getSubjectReference(resource, r -> ((List_) r).getSubject()));
/** * @return {@link #target} The actual object that is the target of the reference. The reference library doesn't populate this, but you can use it to hold the resource if you resolve it. (The target document of this relationship.) */ public DocumentReference getTargetTarget() { if (this.targetTarget == null) if (Configuration.errorOnAutoCreate()) throw new Error("Attempt to auto-create DocumentReferenceRelatesToComponent.target"); else if (Configuration.doAutoCreate()) this.targetTarget = new DocumentReference(); // aa return this.targetTarget; }
public DocumentReference copy() { DocumentReference dst = new DocumentReference(); copyValues(dst); dst.masterIdentifier = masterIdentifier == null ? null : masterIdentifier.copy(); if (identifier != null) {
private Resource responseResource(Resource request) { if (request instanceof DocumentManifest) { return new DocumentManifest().setId(UUID.randomUUID().toString()); } else if (request instanceof DocumentReference) { return new DocumentReference().setId(UUID.randomUUID().toString()); } else if (request instanceof List_) { return new List_().setId(UUID.randomUUID().toString()); } else if (request instanceof Binary) { return new Binary().setId(UUID.randomUUID().toString()); } else { throw new IllegalArgumentException(request + " is not allowed here"); } }
@Override public void setProperty(String name, Base value) throws FHIRException { if (name.equals("masterIdentifier")) this.masterIdentifier = castToIdentifier(value); // Identifier else if (name.equals("identifier")) this.getIdentifier().add(castToIdentifier(value)); else if (name.equals("subject")) this.subject = castToReference(value); // Reference else if (name.equals("type")) this.type = castToCodeableConcept(value); // CodeableConcept else if (name.equals("class")) this.class_ = castToCodeableConcept(value); // CodeableConcept else if (name.equals("author")) this.getAuthor().add(castToReference(value)); else if (name.equals("custodian")) this.custodian = castToReference(value); // Reference else if (name.equals("authenticator")) this.authenticator = castToReference(value); // Reference else if (name.equals("created")) this.created = castToDateTime(value); // DateTimeType else if (name.equals("indexed")) this.indexed = castToInstant(value); // InstantType else if (name.equals("status")) this.status = new DocumentReferenceStatusEnumFactory().fromType(value); // Enumeration<DocumentReferenceStatus> else if (name.equals("docStatus")) this.docStatus = castToCodeableConcept(value); // CodeableConcept else if (name.equals("relatesTo")) this.getRelatesTo().add((DocumentReferenceRelatesToComponent) value); else if (name.equals("description")) this.description = castToString(value); // StringType
} else if (resource instanceof DocumentReference) { DocumentReference dr = (DocumentReference) resource; for (DocumentReference.DocumentReferenceContentComponent content : dr.getContent()) { expectedBinaryFullUrls.add(content.getAttachment().getUrl()); patientReferences.add(getSubjectReference(resource, r -> ((DocumentReference) r).getSubject())); } else if (resource instanceof List_) { patientReferences.add(getSubjectReference(resource, r -> ((List_) r).getSubject()));
return new OperationDefinition(); if ("DocumentReference".equals(name)) return new DocumentReference(); if ("Order".equals(name)) return new Order();
public DocumentReference copy() { DocumentReference dst = new DocumentReference(); copyValues(dst); dst.masterIdentifier = masterIdentifier == null ? null : masterIdentifier.copy(); if (identifier != null) {
public org.hl7.fhir.instance.model.DocumentReference convertDocumentReference(org.hl7.fhir.dstu3.model.DocumentReference src) throws FHIRException { if (src == null || src.isEmpty()) return null; org.hl7.fhir.instance.model.DocumentReference tgt = new org.hl7.fhir.instance.model.DocumentReference(); copyDomainResource(src, tgt); tgt.setMasterIdentifier(convertIdentifier(src.getMasterIdentifier())); for (org.hl7.fhir.dstu3.model.Identifier t : src.getIdentifier()) tgt.addIdentifier(convertIdentifier(t)); tgt.setSubject(convertReference(src.getSubject())); tgt.setType(convertCodeableConcept(src.getType())); tgt.setClass_(convertCodeableConcept(src.getClass_())); for (org.hl7.fhir.dstu3.model.Reference t : src.getAuthor()) tgt.addAuthor(convertReference(t)); tgt.setCustodian(convertReference(src.getCustodian())); tgt.setAuthenticator(convertReference(src.getAuthenticator())); tgt.setCreated(src.getCreated()); tgt.setIndexed(src.getIndexed()); tgt.setStatus(convertDocumentReferenceStatus(src.getStatus())); tgt.setDocStatus(convertDocStatus(src.getDocStatus())); for (org.hl7.fhir.dstu3.model.DocumentReference.DocumentReferenceRelatesToComponent t : src.getRelatesTo()) tgt.addRelatesTo(convertDocumentReferenceRelatesToComponent(t)); tgt.setDescription(src.getDescription()); for (org.hl7.fhir.dstu3.model.CodeableConcept t : src.getSecurityLabel()) tgt.addSecurityLabel(convertCodeableConcept(t)); for (org.hl7.fhir.dstu3.model.DocumentReference.DocumentReferenceContentComponent t : src.getContent()) tgt.addContent(convertDocumentReferenceContentComponent(t)); tgt.setContext(convertDocumentReferenceContextComponent(src.getContext())); return tgt; }
public org.hl7.fhir.dstu3.model.DocumentReference convertDocumentReference(org.hl7.fhir.instance.model.DocumentReference src) throws FHIRException { if (src == null || src.isEmpty()) return null; org.hl7.fhir.dstu3.model.DocumentReference tgt = new org.hl7.fhir.dstu3.model.DocumentReference(); copyDomainResource(src, tgt); tgt.setMasterIdentifier(convertIdentifier(src.getMasterIdentifier())); for (org.hl7.fhir.instance.model.Identifier t : src.getIdentifier()) tgt.addIdentifier(convertIdentifier(t)); tgt.setSubject(convertReference(src.getSubject())); tgt.setType(convertCodeableConcept(src.getType())); tgt.setClass_(convertCodeableConcept(src.getClass_())); for (org.hl7.fhir.instance.model.Reference t : src.getAuthor()) tgt.addAuthor(convertReference(t)); tgt.setCustodian(convertReference(src.getCustodian())); tgt.setAuthenticator(convertReference(src.getAuthenticator())); tgt.setCreated(src.getCreated()); tgt.setIndexed(src.getIndexed()); tgt.setStatus(convertDocumentReferenceStatus(src.getStatus())); tgt.setDocStatus(convertDocStatus(src.getDocStatus())); for (org.hl7.fhir.instance.model.DocumentReference.DocumentReferenceRelatesToComponent t : src.getRelatesTo()) tgt.addRelatesTo(convertDocumentReferenceRelatesToComponent(t)); tgt.setDescription(src.getDescription()); for (org.hl7.fhir.instance.model.CodeableConcept t : src.getSecurityLabel()) tgt.addSecurityLabel(convertCodeableConcept(t)); for (org.hl7.fhir.instance.model.DocumentReference.DocumentReferenceContentComponent t : src.getContent()) tgt.addContent(convertDocumentReferenceContentComponent(t)); tgt.setContext(convertDocumentReferenceContextComponent(src.getContext())); return tgt; }
return addIdentifier(); return addAuthor(); return addRelatesTo(); return addSecurityLabel(); return addContent();
/** * @return {@link #target} The actual object that is the target of the reference. The reference library doesn't populate this, but you can use it to hold the resource if you resolve it. (The target document of this relationship.) */ public DocumentReference getTargetTarget() { if (this.targetTarget == null) if (Configuration.errorOnAutoCreate()) throw new Error("Attempt to auto-create DocumentReferenceRelatesToComponent.target"); else if (Configuration.doAutoCreate()) this.targetTarget = new DocumentReference(); // aa return this.targetTarget; }
public org.hl7.fhir.instance.model.DocumentReference convertDocumentReference(org.hl7.fhir.dstu3.model.DocumentReference src) throws FHIRException { if (src == null || src.isEmpty()) return null; org.hl7.fhir.instance.model.DocumentReference tgt = new org.hl7.fhir.instance.model.DocumentReference(); copyDomainResource(src, tgt); tgt.setMasterIdentifier(convertIdentifier(src.getMasterIdentifier())); for (org.hl7.fhir.dstu3.model.Identifier t : src.getIdentifier()) tgt.addIdentifier(convertIdentifier(t)); tgt.setSubject(convertReference(src.getSubject())); tgt.setType(convertCodeableConcept(src.getType())); tgt.setClass_(convertCodeableConcept(src.getClass_())); for (org.hl7.fhir.dstu3.model.Reference t : src.getAuthor()) tgt.addAuthor(convertReference(t)); tgt.setCustodian(convertReference(src.getCustodian())); tgt.setAuthenticator(convertReference(src.getAuthenticator())); tgt.setCreated(src.getCreated()); tgt.setIndexed(src.getIndexed()); tgt.setStatus(convertDocumentReferenceStatus(src.getStatus())); tgt.setDocStatus(convertDocStatus(src.getDocStatus())); for (org.hl7.fhir.dstu3.model.DocumentReference.DocumentReferenceRelatesToComponent t : src.getRelatesTo()) tgt.addRelatesTo(convertDocumentReferenceRelatesToComponent(t)); tgt.setDescription(src.getDescription()); for (org.hl7.fhir.dstu3.model.CodeableConcept t : src.getSecurityLabel()) tgt.addSecurityLabel(convertCodeableConcept(t)); for (org.hl7.fhir.dstu3.model.DocumentReference.DocumentReferenceContentComponent t : src.getContent()) tgt.addContent(convertDocumentReferenceContentComponent(t)); tgt.setContext(convertDocumentReferenceContextComponent(src.getContext())); return tgt; }
public org.hl7.fhir.r4.model.DocumentReference convertDocumentReference(org.hl7.fhir.instance.model.DocumentReference src) throws FHIRException { if (src == null || src.isEmpty()) return null; org.hl7.fhir.r4.model.DocumentReference tgt = new org.hl7.fhir.r4.model.DocumentReference(); copyDomainResource(src, tgt); tgt.setMasterIdentifier(convertIdentifier(src.getMasterIdentifier())); for (org.hl7.fhir.instance.model.Identifier t : src.getIdentifier()) tgt.addIdentifier(convertIdentifier(t)); tgt.setSubject(convertReference(src.getSubject())); tgt.setType(convertCodeableConcept(src.getType())); tgt.addCategory(convertCodeableConcept(src.getClass_())); // for (org.hl7.fhir.instance.model.Reference t : src.getAuthor()) // tgt.addAuthor(convertReference(t)); tgt.setCustodian(convertReference(src.getCustodian())); tgt.setAuthenticator(convertReference(src.getAuthenticator())); tgt.setDate(src.getCreated()); tgt.setStatus(convertDocumentReferenceStatus(src.getStatus())); tgt.setDocStatus(convertDocStatus(src.getDocStatus())); for (org.hl7.fhir.instance.model.DocumentReference.DocumentReferenceRelatesToComponent t : src.getRelatesTo()) tgt.addRelatesTo(convertDocumentReferenceRelatesToComponent(t)); tgt.setDescription(src.getDescription()); for (org.hl7.fhir.instance.model.CodeableConcept t : src.getSecurityLabel()) tgt.addSecurityLabel(convertCodeableConcept(t)); for (org.hl7.fhir.instance.model.DocumentReference.DocumentReferenceContentComponent t : src.getContent()) tgt.addContent(convertDocumentReferenceContentComponent(t)); tgt.setContext(convertDocumentReferenceContextComponent(src.getContext())); return tgt; }
return new OperationDefinition(); if ("DocumentReference".equals(name)) return new DocumentReference(); if ("Order".equals(name)) return new Order();