{ "description": "Operation returning an individual patient's PDMP history", "_filename": "OperationDefinition-pdmp-history.json", "package_name": "hl7.fhir.us.pdmp", "date": "2024-04-01T00:00:00-05:00", "system": true, "publisher": "HL7 International / Pharmacy", "instance": false, "jurisdiction": [ { "coding": [ { "code": "US", "system": "urn:iso:std:iso:3166", "display": "United States of America" } ] } ], "name": "PdmpOperationGetPdmpHistory", "type": "false", "experimental": null, "outputProfile": "http://hl7.org/fhir/us/pdmp/StructureDefinition/pdmp-parameters-response", "resourceType": "OperationDefinition", "title": "PDMP Operation PDMP History", "package_version": "1.0.0-ballot", "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-wg", "valueCode": "phx" } ], "status": "active", "id": "efea69fe-b54c-40c9-8b3b-845eede2be5a", "affectsState": false, "kind": "operation", "url": "http://hl7.org/fhir/us/pdmp/OperationDefinition/pdmp-history", "code": "pdmp-history", "version": "1.0.0-ballot", "contact": [ { "name": "HL7 International / Pharmacy", "telecom": [ { "value": "http://www.hl7.org/Special/committees/medication", "system": "url" } ] }, { "name": "Frank McKinney", "telecom": [ { "value": "frank.mckinney@pocp.com", "system": "email" }, { "value": "fm@frankmckinney.com", "system": "email" } ] }, { "name": "Scott Robertson", "telecom": [ { "value": "scott.robertson@pocp.com", "system": "email" }, { "value": "scott@BearHealthTech.consulting", "system": "email" } ] } ], "inputProfile": "http://hl7.org/fhir/us/pdmp/StructureDefinition/pdmp-parameters-request", "parameter": [ { "max": "1", "min": 1, "use": "in", "name": "patient", "type": "Patient", "documentation": "The patient whose PDMP history is desired" }, { "max": "1", "min": 0, "use": "in", "name": "animal-owner", "type": "RelatedPerson", "documentation": "If the patient is an animal, this parameter reflects its owner's information" }, { "max": "1", "min": 1, "use": "in", "name": "authorized-practitioner", "type": "Practitioner", "documentation": "The Practitioner resource reflecting the provider who is authorized to view the returned PDMP information" }, { "max": "1", "min": 1, "use": "in", "name": "authorized-practitioner-role", "type": "PractitionerRole", "documentation": "The PractitionerRole resource reflecting the authorized provider's practice information" }, { "max": "1", "min": 0, "use": "in", "name": "authorized-practitioner-organization", "type": "Organization", "documentation": "An Organization resource reflecting the authorized provider's organization" }, { "max": "1", "min": 0, "use": "in", "name": "delegate-practitioner", "type": "Practitioner", "documentation": "A Practitioner resource reflecting a provider who is requesting the PDMP information on behalf of another party" }, { "max": "1", "min": 0, "use": "in", "name": "delegate-practitioner-role", "type": "PractitionerRole", "documentation": "A PractitionerRole resource reflecting the delegate's practice information" }, { "max": "1", "min": 0, "use": "in", "name": "delegate-organization", "type": "Organization", "documentation": "An Organization resource reflecting the delegate's organization" }, { "max": "1", "min": 0, "use": "in", "name": "pre-stage-only", "type": "boolean", "documentation": "Indicates that the PDMP Responder is expected to gather the requested information and stage it for future retrieval (via a subsequent invocation of this operation)" }, { "max": "1", "min": 0, "use": "in", "name": "pre-stage-retrieval-key", "type": "string", "documentation": "The pre-stage-retrieval-key returned from a previous operation call in which the pre-stage-only parameter was set to true" }, { "max": "1", "min": 0, "use": "out", "name": "pdmp-history-data", "type": "Bundle", "documentation": "A Bundle of type 'collection' that contains medication dispensation and administration information for the requested patient (if found)" }, { "max": "1", "min": 0, "use": "out", "name": "pdmp-history-link", "type": "url", "documentation": "A url to access an external report containing a PDMP history for the requested patient" }, { "max": "1", "min": 0, "use": "out", "name": "pre-stage-retrieval-key", "type": "string", "documentation": "This parameter is used only when responding to an invocation in which the pre-stage-only parameter was set to true. This element may be populated with a string value that the requester is to submit in the pre-stage-retrieval-key parameter of the subsequent invocation that retrieves the staged information" }, { "max": "1", "min": 0, "use": "out", "name": "outcome", "type": "OperationOutcome", "documentation": "An OperationOutcome resource containing processing information associated with the operation response, including error, warning and/or informational information" } ] }