Search in sources :

Example 1 with HipMetadataIdentifikatorElement

use of org.ehrbase.fhirbridge.ehr.opt.hipdocumentcomposition.definition.HipMetadataIdentifikatorElement in project fhir-bridge by ehrbase.

the class DocumentReferenceToHipDocumentConverter method getIdentifiers.

private Optional<List<HipMetadataIdentifikatorElement>> getIdentifiers(DocumentReference documentReference) {
    if (!documentReference.hasMasterIdentifier()) {
        return Optional.empty();
    }
    DvIdentifier id = new DvIdentifier();
    id.setAssigner(documentReference.getMasterIdentifier().getSystem());
    id.setId(documentReference.getMasterIdentifier().getValue());
    HipMetadataIdentifikatorElement idElem = new HipMetadataIdentifikatorElement();
    idElem.setValue(id);
    return Optional.of(List.of(idElem));
}
Also used : HipMetadataIdentifikatorElement(org.ehrbase.fhirbridge.ehr.opt.hipdocumentcomposition.definition.HipMetadataIdentifikatorElement) DvIdentifier(com.nedap.archie.rm.datavalues.DvIdentifier)

Aggregations

DvIdentifier (com.nedap.archie.rm.datavalues.DvIdentifier)1 HipMetadataIdentifikatorElement (org.ehrbase.fhirbridge.ehr.opt.hipdocumentcomposition.definition.HipMetadataIdentifikatorElement)1