ovok_sdk.resources.questionnaires
Questionnaire population and QuestionnaireResponse submission and extraction.
- Stable unknown
- Release candidate since 0.1.0-rc.4
- Development since 0.1.0-dev.25+2ba84b0
Questionnaire population and QuestionnaireResponse submission and extraction.
QuestionnairesResource
QuestionnairesResource(http: HttpClient)Questionnaire operations. Created by Ovok; access it as ovok.questionnaires.
populate()
populate(questionnaire_id: str, parameters: Resource | None = None) -> ResourcePopulate a Questionnaire into a draft QuestionnaireResponse with FHIR $populate.
Parameters
| Name | Type | Default | Description |
|---|---|---|---|
questionnaire_id | str | The Questionnaire's ID. | |
parameters | Resource | None | None | A FHIR Parameters resource; defaults to an empty one. |
Returns
Resource: The$populateresult, usually Parameters holding the QuestionnaireResponse.
QuestionnaireResponsesResource
QuestionnaireResponsesResource(http: HttpClient, fhir: FhirResource)Submits and extracts QuestionnaireResponses.
Created by Ovok; access it as ovok.questionnaire_responses.
submit()
submit(response: Resource) -> ResourceCreate a QuestionnaireResponse in a transaction Bundle.
Parameters
| Name | Type | Default | Description |
|---|---|---|---|
response | Resource | The QuestionnaireResponse resource. |
Returns
Resource: The transaction-response Bundle.
submit_with_observations()
submit_with_observations(response: Resource, observations: list[Resource]) -> ResourceCreate a QuestionnaireResponse and its Observations in one transaction.
A resource with an id is sent with that fullUrl, so the others can reference it.
Parameters
| Name | Type | Default | Description |
|---|---|---|---|
response | Resource | The QuestionnaireResponse resource. | |
observations | list[Resource] | Observations to create alongside it. |
Returns
Resource: The transaction-response Bundle.
extract()
extract(response_id: str) -> ResourceExtract resources from a stored QuestionnaireResponse with FHIR $extract.
Parameters
| Name | Type | Default | Description |
|---|---|---|---|
response_id | str | The QuestionnaireResponse's ID. |
Returns
Resource: The$extractresult.
Last updated on