EhrGate is the Ocean Informatics virtual EHR middleware component. It can be deployed server-side or client-side, and is fully compliant to openEHR release 1.0.2. It uses standards AOM 1.4 archetypes and Ocean templates, which will be migrated to the forthcoming openEHR template specification. The following interfaces reflect the API as of early 2010. Things that might be desirable to do in contributing to an openEHR vEHR specification:
Description |
Signature |
Details |
|
---|---|---|---|
Create EhrGate Instance |
|
Returns |
|
Create EhrGate Instance With Session Context |
|
Parameters |
|
Authenticate User |
|
Parameters |
Description |
Signature |
Details |
|
---|---|---|---|
Open SessionObtains a session in the server; creates an |
|
Parameters |
|
Close SessionUse the current EhrGate session ticket to call |
|
|
Description |
Signature |
Details |
|
---|---|---|---|
Create EHR |
|
Parameters |
|
Find EHR |
|
Parameters |
|
Open EHR |
|
Parameters |
|
Use EHR |
|
Parameters |
|
Close EHR |
|
Parameters |
Description |
Signature |
Details |
|
---|---|---|---|
Create Contribution |
|
|
|
Has Contribution |
|
Returns |
|
Commit Contribution |
|
Parameters |
|
Rollback Contribution |
|
|
Description |
Signature |
Details |
|
---|---|---|---|
Create New Composition |
|
Parameters |
|
Create New Composition Data |
|
Parameters |
|
Modify Existing Composition |
|
Parameters |
|
Modify existing composition against template |
|
Parameters |
|
Modify existing composition data |
|
Parameters |
|
Replace existing composition |
|
Parameters |
|
Delete Composition |
|
Parameters |
|
Get candidate compositions |
|
Parameters |
|
Get Composition |
|
Parameters
|
|
Get composition version |
|
Parameters |
There are various ways to create the fine-grained content of Compositions in EhrGate.
|
|
|
|
---|---|---|---|
Register Query |
|
Parameters |
|
Has Registered Query |
|
Parameters |
|
Query Compositions |
|
Parameters |
|
Execute predefined Query |
|
Parameters |
|
Execute Query Statement |
|
Parameters |
|
Run Registered Query |
|
Parameters |
|
Retrieve Query Results |
|
Parameters |