Janus
0.1.1 - ci-build

Janus - Local Development build (v0.1.1) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions

Actor and requirements artifacts for Janus Functionalities

ActorDefinition

Requirements

Process

  • STM
    • STM-USR-02: Obligation to be able to search for a StructureMap by ID
    • STM-USR-03: Obligation to be able to search for a StructureMap by name
    • STM-USR-04: Obligation to be able to search for a StructureMap by name and ID
    • STM-USR-05: Obligation to be able to clear search fields for a StructureMap
    • STM-USR-06: Obligation to be able to launch a StructureMap
    • STM-USR-09: Obligation to save a StructureMap
    • STM-USR-10: Obligation to update a StructureMap
  • QST
    • QST-USR-02: Obligation to be able to search for a Questionnaire by ID
    • QST-USR-03: Obligation to be able to search for a Questionnaire by name
    • QST-USR-04: Obligation to be able to search for a Questionnaire by name and ID
    • QST-USR-05: Obligation to be able to clear search fields for a Questionnaire
    • QST-USR-06: Obligation to be able to launch a Questionnaire
    • QST-USR-07: Obligation to save a Questionnaire
    • QST-USR-08: Obligation to submit a completed Questionnaire
    • QST-USR-09: Obligation to generate a Questionnaire responses
    • QST-USR-10: Obligation to generate FHIR resources from QuestionnaireResponse
    • QST-USR-14: Obligation to update a Questionnaire
    • QST-USR-15: Obligation to access the questionnaire response page directly via the URL [..]/Questionnaire/{id}/new
    • QST-USR-16: Obligation to access the questionnaire response page directly by clicking a checkbox icon in the action column on the list of questionnaires
    • QST-USR-17: Obligation for the $populate operation to be implicitly performed when arriving on the questionnaire response page
    • QST-USR-19: Obligation to submit the questionnaire with a button
    • QST-USR-20: Obligation to clear the fields by clicking on a reset button
    • QST-USR-21: Obligation to save the user's answer to the questionnaire
    • QST-USR-22: Obligation to inform the user that the form has been saved successfully
    • QST-USR-23: Obligation to inform the user if the submission was unsuccessful
    • QST-USR-24: Obligation to redirect the user to the home page when the form has been successfully saved

Rights

  • KYC
    • KYC-USR-01: Obligation to be able to authenticate on the application
    • KYC-USR-02: Obligation to maintain the connection throughout the navigation on the application
    • KYC-USR-03: Ability to log out

Display

  • TBL
    • TBL-USR-01: Obligation to be able to change the number of results per page
    • TBL-USR-02: Obligation to be able to change the table page to the right
    • TBL-USR-03: Obligation to be able to change the table page to the left
    • TBL-USR-04: Obligation to be able to change the table page to the first page
    • TBL-USR-05: Obligation to be able to change the table page to the last page
  • TRA
    • TRA-USR-01: Obligation to be able to change the application language to English
    • TRA-USR-02: Obligation to be able to change the application language to French
  • STM
    • STM-USR-01: Obligation to be able to display the list of StructureMap
    • STM-USR-08: Obligation to display the informations of a StructureMap
    • STM-USR-07: Obligation to enable or disable the preview button for Source, Targets, and Output sections
  • QST
    • QST-USR-01: Obligation to be able to display the list of Questionnaires
    • QST-USR-11: Obligation to enable or disable the preview button for Questionnaire section
    • QST-USR-12: Obligation to enable or disable the preview button for QuestionnaireResponse section
    • QST-USR-13: Obligation to enable or disable the preview button for Output section
    • QST-USR-18: Obligation to view a form relating to the selected questionnaire