Prior Auth DTR (Documentation Templates and Rules) Module
Da Vinci - Documentation Templates and Rules is an implementation guide that provides a mechanism for payers to express their documentation requirements computably in a way that allows clinicians and other EHR users to navigate and quickly specify the needed information in a context-specific way.
Smile CDR supports the DTR IG with implementations of the following operations:
The Questionnare/$questionnaire-package
operation returns one or more collection
Bundles each consisting of a single Questionnaire resource as well as any dependency Library and ValueSet resources needed to allow a renderer to fully render and process the Questionnaire.
Smile CDR supports the use of $apply to generate the Questionnaire and package Bundle. This enables content written for the Prior Auth CRD module to be used with the Prior Auth DTR module.
The following parameters are supported for the Questionnaire/$questionnaire-package
operation:
Parameter | Type | Description |
---|---|---|
coverage | Coverage | Coverage resource instances to establish the member and the coverage for which documentation is to be collected. |
order | Resource | Order resource instances. e.g., DeviceRequest, ServiceRequest, MedicationRequest,... Encounter, Appointment, etc. to establish context for the information to be collected. |
referenced | Resource | Order-related referenced resources which are necessary to support stand-alone launch – specifically the Patient, requester, performer and location-related resources. (SHALL NOT include resources from 'supportingInformation'). |
questionnaire | canonical | Canonical url for Questionnaire(s) (possibly version-specific) to return. |
context | string | Context ID from CRD or CDex. May be used to determine what Questionnaires to return and/or to support pre-population. |
changedsince | dateTime | If present, only Questionnaire bundles whose Questionnaire or associated artifacts have changed since the specified timestamp. If there are no changed artifacts the operation will simply return a 200 Ok indicating that nothing has changed since the specified timestamp. |
usePut | boolean | Determines the type of method returned in the Bundle Entries: POST if False (the default), PUT if True. |
The Questionnare/$log-questionnaire-errors
operation allows submission of issues encountered when working with DTR operations.
The following parameters are supported for the Questionnaire/$log-questionnaire-errors
operation:
Parameter | Type | Description |
---|---|---|
questionnaire | canonical | The Questionnaire which generated the errors |
operationOutcome | OperationOutcome | The OperationOutcome documenting the Questionnaire/CQL errors and their location |
The Questionnare/$next-question
operation is used for adaptive questionnaires - forms where the next question (or set of questions) is based on the previous answers.
Smile CDR supports the use of $apply to process the QuestionnaireResponse and generate the next item(s) in the Questionnaire.
The following parameters are supported for the Questionnaire/$next-question
operation:
Parameter | Type | Description |
---|---|---|
questionnaire-response | Resource | The QuestionnaireResponse resource with a contained Questionnaire. When invoking the operation for the first time, neither the QuestionnaireResponse nor the contained Questionnaire will have any items, as no questions are yet known. In subsequent calls, the QuestionnaireResponse will include answers to all required questions asked so far and the contained QuestionnaireResponse will remain the same as provided back from the operation in the preceding response. |