static boolean |
I_EhrAccess.checkExist(I_DomainAccess domainAccess,
UUID partyId) |
|
static UUID |
I_SystemAccess.createOrRetrieveInstanceId(I_DomainAccess domainAccess,
String description,
String settings) |
Try to retrieve system with given input.
|
static UUID |
I_SystemAccess.createOrRetrieveLocalSystem(I_DomainAccess domainAccess) |
Helper to retrieve or storeComposition a local host identifier
the local settings is a combination of MAC address and hostname:
for example: 44-87-FC-A9-B4-B2|TEST-PC
if the system is not yet in the DB it is created, it is retrieved otherwise
|
static Integer |
I_ContextAccess.delete(I_DomainAccess domainAccess,
UUID id) |
quick delete...
|
static Integer |
I_EntryAccess.delete(I_DomainAccess domainAccess,
UUID id) |
delete an entry
|
static Integer |
I_SystemAccess.delete(I_DomainAccess domainAccess,
UUID id) |
|
static Integer |
I_EntryAccess.deleteFromComposition(I_DomainAccess domainAccess,
UUID compositionId) |
delete all entries belonging to a composition
|
static int |
I_PartyIdentifiedAccess.deleteInstance(I_DomainAccess domainAccess,
UUID id) |
delete an instance and all its identifiers
|
static boolean |
I_CompositionAccess.exists(I_DomainAccess domainAccess,
UUID versionedObjectId) |
Checks if the given versionedObjectID points to an existing composition.
|
static List<TemplateMetaData> |
I_TemplateStoreAccess.fetchAll(I_DomainAccess domainAccess) |
|
static UUID |
I_ConceptAccess.fetchConcept(I_DomainAccess domainAccess,
Integer conceptId,
String language) |
retrieve a concept
|
static String |
I_ConceptAccess.fetchConceptLiteral(I_DomainAccess domainAccess,
Integer conceptId,
String language) |
|
static String |
I_ConceptAccess.fetchConceptLiteral(I_DomainAccess domainAccess,
UUID uuid) |
|
static com.nedap.archie.rm.datavalues.DvCodedText |
I_ConceptAccess.fetchConceptText(I_DomainAccess domainAccess,
UUID uuid) |
|
static UUID |
I_ConceptAccess.fetchContributionChangeType(I_DomainAccess domainAccess,
String changeTypeStr) |
retrieve a concept
|
static UUID |
I_ConceptAccess.fetchContributionChangeType(I_DomainAccess domainAccess,
I_ConceptAccess.ContributionChangeType contributionChangeType) |
|
static Map<String,Object> |
I_EhrAccess.fetchSubjectIdentifiers(I_DomainAccess domainAccess,
UUID ehrId) |
retrieve the list of identifiers for a subject owning an Ehr
the identifiers are formatted as: "CODE:ISSUER"
|
static Integer |
I_CompositionAccess.fetchTerritoryCode(I_DomainAccess domainAccess,
String territoryAsString) |
|
static UUID |
I_PartyIdentifiedAccess.findIdentifiedParty(I_DomainAccess domainAccess,
List<com.nedap.archie.rm.datavalues.DvIdentifier> identifierList) |
retrieve an identified party from its identifier list.
|
static UUID |
I_PartyIdentifiedAccess.findReferencedParty(I_DomainAccess domainAccess,
com.nedap.archie.rm.support.identification.PartyRef partyRef) |
retrieve a party by a party reference (NB.
|
static UUID |
I_PartyIdentifiedAccess.findReferencedParty(I_DomainAccess domainAccess,
String value,
String scheme,
String namespace,
String type) |
retrieve a party by a party reference (NB.
|
static Map<String,Map<String,String>> |
I_EhrAccess.getCompositionList(I_DomainAccess domainAccess,
UUID ehrId) |
TODO: doc
|
static I_AuditDetailsAccess |
I_AuditDetailsAccess.getInstance(I_DomainAccess dataAccess) |
get a new minimal AuditDetails access layer instance
|
static I_AuditDetailsAccess |
I_AuditDetailsAccess.getInstance(I_DomainAccess dataAccess,
UUID systemId,
UUID committer,
I_ConceptAccess.ContributionChangeType changeType,
String description) |
get a new AuditDetails access layer instance
|
static I_ContextAccess |
I_ContextAccess.getInstance(I_DomainAccess domain,
com.nedap.archie.rm.composition.EventContext eventContext) |
get a new access layer instance to the table
|
static I_ContributionAccess |
I_ContributionAccess.getInstance(I_DomainAccess domain,
UUID ehrId) |
get a new minimal contribution access layer instance
|
static I_DomainAccess |
I_DomainAccess.getInstance(I_DomainAccess dataAccess) |
|
static I_EhrAccess |
I_EhrAccess.getInstance(I_DomainAccess domain,
UUID partyId,
UUID systemId,
UUID directoryId,
UUID accessId,
UUID ehrId) |
get a new Ehr access layer instance
|
static I_PartyIdentifiedAccess |
I_PartyIdentifiedAccess.getInstance(I_DomainAccess domain,
String partyName) |
get a new access layer instance for a party name
|
static I_SystemAccess |
I_SystemAccess.getInstance(I_DomainAccess domainAccess,
String description,
String settings) |
|
static I_TemplateStoreAccess |
I_TemplateStoreAccess.getInstance(I_DomainAccess access,
OPERATIONALTEMPLATE operationaltemplate) |
|
static Integer |
I_CompositionAccess.getLastVersionNumber(I_DomainAccess domainAccess,
UUID compositionId) |
retrieve the number of versions for this composition or 1 if no history present
|
Integer |
I_EhrAccess.getLastVersionNumberOfStatus(I_DomainAccess domainAccess,
UUID ehrStatusId) |
Get latest version number of EHR_STATUS by versioned object UID.
|
static I_FolderAccess |
I_FolderAccess.getNewFolderAccessInstance(I_DomainAccess domainAccess,
com.nedap.archie.rm.directory.Folder folder,
org.joda.time.DateTime dateTime,
UUID ehrId) |
Builds the I_FolderAccess for persisting the Folder provided as param.
|
static I_CompositionAccess |
I_CompositionAccess.getNewInstance(I_DomainAccess domain,
com.nedap.archie.rm.composition.Composition composition,
UUID ehrId) |
Get a new Composition Access Instance
|
static I_EntryAccess |
I_EntryAccess.getNewInstance(I_DomainAccess domain,
String templateId,
Integer sequence,
UUID compositionId,
com.nedap.archie.rm.composition.Composition composition) |
create and get a new Entry commit
|
static UUID |
I_PartyIdentifiedAccess.getOrCreateParty(I_DomainAccess domainAccess,
com.nedap.archie.rm.generic.PartyIdentified partyIdentified) |
retrieve or create a party with a PartyIdentified (external ref)
|
static UUID |
I_PartyIdentifiedAccess.getOrCreateParty(I_DomainAccess domainAccess,
String name,
String value,
String issuer,
String assigner,
String type) |
retrieve or create a party with an identifier (NB.
|
static UUID |
I_PartyIdentifiedAccess.getOrCreatePartyByExternalRef(I_DomainAccess domainAccess,
String name,
String code,
String scheme,
String namespace,
String type) |
retrieve or create a party by an external reference
|
static List<com.nedap.archie.rm.datavalues.DvIdentifier> |
I_PartyIdentifiedAccess.getPartyIdentifiers(I_DomainAccess domainAccess,
UUID partyId) |
get the list of identifiers for a party
|
static int |
I_CompositionAccess.getVersionFromTimeStamp(I_DomainAccess domainAccess,
UUID vCompositionUid,
Timestamp timeCommitted) |
Calculate the version corresponding to a VersionedComposition which is the closest in time (before) the Timestamp provided.
|
static Map<I_CompositionAccess,Integer> |
I_CompositionAccess.getVersionMapOfComposition(I_DomainAccess domainAccess,
UUID compositionId) |
Creates Map containing all versions as their Access object with their matching version number.
|
static UUID |
I_ConceptAccess.getVlcsActive(I_DomainAccess domainAccess) |
convenience statics to get VERSION.lifecycle_state
ACTIVE (code: 245)
|
static UUID |
I_ConceptAccess.getVlcsAwaitingApproval(I_DomainAccess domainAccess) |
convenience statics to get VERSION.lifecycle_state
AWAITING APPROVAL (code: 247)
|
static UUID |
I_ConceptAccess.getVlcsDraft(I_DomainAccess domainAccess) |
convenience statics to get VERSION.lifecycle_state
DRAFT (code: 244)
|
static UUID |
I_ConceptAccess.getVlcsInactive(I_DomainAccess domainAccess) |
convenience statics to get VERSION.lifecycle_state
INACTIVE (code: 246)
|
static boolean |
I_CompositionAccess.hasPreviousVersion(I_DomainAccess domainAccess,
UUID compositionId) |
check if a composition has a previous version in history
|
static boolean |
I_CompositionAccess.isDeleted(I_DomainAccess domainAccess,
UUID versionedObjectId) |
Checks if given composition ID is ID of a logically deleted composition.
|
static boolean |
I_CompositionAccess.isValidLanguageCode(I_DomainAccess domainAccess,
String languageCode) |
|
static Map<String,Object> |
I_EntryAccess.queryJSON(I_DomainAccess domainAccess,
String query) |
perform an arbitrary SQL query on entries and return the result set as a JSON string
|
static I_CompositionAccess |
I_CompositionAccess.retrieveCompositionVersion(I_DomainAccess domainAccess,
UUID id,
int version) |
Retrieve composition(s) for an identified version
|
static com.nedap.archie.rm.composition.EventContext |
I_ContextAccess.retrieveHistoricalEventContext(I_DomainAccess domainAccess,
UUID id,
Timestamp transactionTime) |
Retrieves an EventContext for a specific historical time.
|
I_AuditDetailsAccess |
I_AuditDetailsAccess.retrieveInstance(I_DomainAccess dataAccess,
UUID auditId) |
Retrieve a specific audit instance via UUID
|
static I_CompositionAccess |
I_CompositionAccess.retrieveInstance(I_DomainAccess domainAccess,
UUID id) |
Retrieve a composition access instance from the persistence layer
|
static I_ContextAccess |
I_ContextAccess.retrieveInstance(I_DomainAccess domainAccess,
UUID id) |
retrieve an Event Context access layer instance from the DB
|
static I_ContextAccess |
I_ContextAccess.retrieveInstance(I_DomainAccess domainAccess,
org.jooq.Result<?> records) |
|
static I_ContributionAccess |
I_ContributionAccess.retrieveInstance(I_DomainAccess domainAccess,
UUID contributionId) |
retrieve an instance of I_ContributionAccess layer to the DB
|
static I_EhrAccess |
I_EhrAccess.retrieveInstance(I_DomainAccess domainAccess,
UUID ehrId) |
retrieve the Ehr entry from its id
|
static I_PartyIdentifiedAccess |
I_PartyIdentifiedAccess.retrieveInstance(I_DomainAccess domainAccess,
UUID id) |
retrieve a party identified from its UUID
|
static I_StatusAccess |
I_StatusAccess.retrieveInstance(I_DomainAccess domainAccess,
UUID statusId) |
retrieve a status by given status ID
|
static I_SystemAccess |
I_SystemAccess.retrieveInstance(I_DomainAccess domainAccess,
UUID id) |
retrieve a system entry by its Id
|
static I_StatusAccess |
I_StatusAccess.retrieveInstanceByEhrId(I_DomainAccess domainAccess,
UUID ehrId) |
retrieve a status by given EHR ID
|
static I_StatusAccess |
I_StatusAccess.retrieveInstanceByNamedSubject(I_DomainAccess domainAccess,
String partyName) |
retrieve a status for a named subject (patient)
NB.
|
static I_StatusAccess |
I_StatusAccess.retrieveInstanceByParty(I_DomainAccess domainAccess,
UUID partyIdentified) |
retrieve a status by an identified party id
|
static I_EhrAccess |
I_EhrAccess.retrieveInstanceByStatus(I_DomainAccess domainAccess,
UUID ehrId,
UUID status,
int version) |
retrieve an Ehr for a known status entry
|
static UUID |
I_EhrAccess.retrieveInstanceBySubject(I_DomainAccess domainAccess,
String subjectId,
String issuerSpace) |
// TODO: keep! likely to be used by EHR controller
retrieve an Ehr for a subject identification with an identifier
a subject identification consists of the issuer identification (ex.
|
static UUID |
I_EhrAccess.retrieveInstanceBySubject(I_DomainAccess domainAccess,
UUID subjectUuid) |
// TODO: keep! likely to be used by EHR controller
retrieve an Ehr for a subject UUID
a subject identification consists of the issuer identification (ex.
|
static UUID |
I_EhrAccess.retrieveInstanceBySubjectExternalRef(I_DomainAccess domainAccess,
String subjectId,
String issuerSpace) |
// TODO: keep! likely to be used by EHR controller
retrieve an Ehr for a subject identification by external reference
a subject identification consists of the issuer identification (ex.
|
static I_TemplateStoreAccess |
I_TemplateStoreAccess.retrieveInstanceByTemplateId(I_DomainAccess domainAccess,
String templateId) |
|
static I_CompositionAccess |
I_CompositionAccess.retrieveInstanceByTimestamp(I_DomainAccess domainAccess,
UUID compositionUid,
Timestamp timeCommitted) |
Returns the instance of a VersionedComposition corresponding to the version which is the closest in time before the timeCommitted provided.
|
static I_FolderAccess |
I_FolderAccess.retrieveInstanceForExistingFolder(I_DomainAccess domainAccess,
UUID folderId) |
Retrieve instance of I_FolderAccess with the information needed retrieve the folder and its sub-folders.
|
static I_FolderAccess |
I_FolderAccess.retrieveInstanceForExistingFolder(I_DomainAccess domainAccess,
UUID folderId,
Timestamp timestamp) |
|
static UUID |
I_SystemAccess.retrieveInstanceId(I_DomainAccess domainAccess,
String settings) |
retrieve the Id of a system by name (or settings)
|
static List<I_EntryAccess> |
I_EntryAccess.retrieveInstanceInComposition(I_DomainAccess domainAccess,
I_CompositionAccess compositionAccess) |
retrieve the list of entries for a composition
|
static List<I_EntryAccess> |
I_EntryAccess.retrieveInstanceInCompositionVersion(I_DomainAccess domainAccess,
I_CompositionAccess compositionHistoryAccess,
int version) |
|
static Map<I_CompositionAccess,Integer> |
I_CompositionAccess.retrieveInstancesInContribution(I_DomainAccess domainAccess,
UUID contributionId) |
Retrieve a map of composition accesses for all compositions referencing a contribution
|
static I_CompositionHistoryAccess |
I_CompositionHistoryAccess.retrieveLatest(I_DomainAccess domainAccess,
UUID compositionId) |
Creates DAO object with the latest existing history record matching the given composition ID.
|
static List<UUID> |
I_AttestationAccess.retrieveListOfAttestationsByRef(I_DomainAccess domainAccess,
UUID attestationRef) |
Retrieve list of attestation IDs by the reference given by a version object
|
static UUID |
I_PartyIdentifiedAccess.retrievePartyByIdentifier(I_DomainAccess domainAccess,
String value,
String issuer) |
retrieve an identified party from its identification code and issuer
|
static UUID |
I_PartyIdentifiedAccess.retrievePartyIdByPartyName(I_DomainAccess domainAccess,
String partyName) |
retrieve an instance by its name
should be used for test purpose as the subject should not be known in this context
|
static com.nedap.archie.rm.generic.PartyIdentified |
I_PartyIdentifiedAccess.retrievePartyIdentified(I_DomainAccess domainAccess,
UUID id) |
retrieve an identified party by its UUID
|
static I_ContributionAccess |
I_ContributionAccess.retrieveVersionedInstance(I_DomainAccess domainAccess,
UUID contributionObjId,
Timestamp timestamp) |
retrieve a contribution from its object ID and a timestamp
FIXME: note: this only looks for instances in *_history table, see called method for details on problem - also naming suggestively wrong?
|