Operations
PS-AB API Specification
Refer to Alberta Patient Summary (PS-AB) API Specification.
Submission Quick Reference Table
This section provides a quick-reference table for the PS-AB submission process
Initial Submission
Initial submission SHALL be used when a patient summary has never been previously submitted.
Attribute | Notes |
---|---|
Bundle.id |
Will be assigned by Alberta Health upon successful validation of submitted PS-AB instance and will be a new UUID per each instance of a PS-AB. Note: Alberta Health will make location (using Bundle.id ) resolvable. EMRs SHOULD be able to retain the Bundle.id assigned by Alberta Health. |
Bundle.identifier |
SHALL be assigned by Source EMR. SHALL be a UUID. SHALL be unique for each instance of a Bundle including when resubmitted. SHALL be retained for the lifetime of a Bundle. |
Composition.id |
SHALL be assigned by Source EMR. SHOULD be a UUID. |
Composition.identifier |
SHALL be assigned by Source EMR. SHALL remain static for same author and PS-AB instance, and SHALL be a UUID. |
Composition.status |
"final" |
REST API | POST |
Rules/Validations | PS-AB content is valid per PS-AB FHIR Profile definitions. Client demographics are valid per pCR validation. Composition.identifier is indeed globally unique. If Composition.identifier exists, Alberta Health checks that author (Practitioner.identifier’) matches. |
Update Submission
Update submission SHALL be used when a patient summary was previously submitted and changes on patient information in medical chart have taken place.
Note: Update submission SHALL also be used when data about a patient was incorrectly reported on another patient in EMR and a subsequent patient summary was submitted. To correct the data in patient summary in Alberta Netcare, an update submission to both patients SHALL be performed to replace the incorrect patient summaries.
Attribute | Notes |
---|---|
Bundle.id |
Will be assigned by Alberta Health upon successful validation of submitted PS-AB instance and will be a new UUID per each instance of a PS-AB. Note: Alberta Health will make location (using Bundle.id ) resolvable. EMRs SHOULD be able to retain the Bundle.id assigned by Alberta Health. |
Bundle.identifier |
SHALL be assigned by Source EMR. SHALL be a UUID. SHALL be unique for each instance of a Bundle including when resubmitted. SHALL be retained for the lifetime of a Bundle. |
Composition.id |
SHALL be assigned by Source EMR. SHOULD be a UUID. |
Composition.identifier |
SHALL be assigned by Source EMR. SHALL remain static for same author and PS-AB instance, and SHALL be a UUID. |
Composition.status |
"amended" |
REST API | POST |
Rules/Validations | PS-AB content is valid per PS-AB FHIR Profile definitions. Client demographics are valid per pCR validation. Composition.identifier is indeed globally unique. If Composition.identifier exists, Alberta Health checks that author (Practitioner.identifier’) matches. |
Cancel Submission
Cancel submission SHALL be used to cancel a previously submitted patient summary; either upon request of an authoring provider or automatically upon deletion of the associated patient chart in the POS.
Note: When cancelling a patient summary, the Composition.section.emptyReason
for all sections SHALL be set to "unavailable"
.
Attribute | Notes |
---|---|
Bundle.id |
Will be assigned by Alberta Health upon successful validation of submitted PS-AB instance and will be a new UUID per each instance of a PS-AB. Note: Alberta Health will make location (using Bundle.id ) resolvable. EMRs SHOULD be able to retain the Bundle.id assigned by Alberta Health. |
Bundle.identifier |
SHALL be assigned by Source EMR. SHALL be a UUID. SHALL be unique for each instance of a Bundle including when resubmitted. SHALL be retained for the lifetime of a Bundle. |
Composition.id |
SHALL be assigned by Source EMR. SHOULD be a UUID. |
Composition.identifier |
SHALL be assigned by Source EMR. SHALL remain static for same author and PS-AB instance, and SHALL be a UUID. |
Composition.status |
"entered-in-error" |
REST API | POST |
Rules/Validations | PS-AB content is valid per PS-AB FHIR Profile definitions. Client demographics are valid per pCR validation. Composition.identifier is indeed globally unique. If Composition.identifier exists, Alberta Health checks that author (Practitioner.identifier’) matches. |