]> Softwares of Agnibho - simpleipd.git/blob - www/admission.php
Bugfix
[simpleipd.git] / www / admission.php
1 <?php
2 require(dirname(__DIR__)."/require.php");
3 if(checkAccess("admission")!="all"){
4 header("Location: error.php");
5 exit();
6 }
7 if(!empty($_POST["pid"]) && !empty($_POST["name"])){
8 $db->admit($_POST);
9 header("Location: view.php?pid=".$_POST["pid"]);
10 exit();
11 }
12 if(!empty($_GET["pid"])){
13 $pid=$_GET["pid"];
14 if(!empty($_POST["diagnosis"]) || !empty($_POST["summary"])){
15 $db->editCase($pid, $_POST["diagnosis"], $_POST["summary"]);
16 }
17 $form=schema2form("forms/admission.schema.json", $pid);
18 }
19 else{
20 $form=schema2form("forms/admission.schema.json");
21 }
22 ?>
23 <!DOCTYPE html>
24 <html>
25 <head>
26 <?php include(CONFIG_LIB."head.php");?>
27 <title>Admission</title>
28 </head>
29 <body>
30 <div class="container">
31 <?php include(CONFIG_LIB."top.php");?>
32 <div class="card">
33 <div class="card-body">
34 <h4 class="card-title">Patient Information</h4>
35 <form method="post" class="mb-4" <?php echo checkAccess("history", "form");?>>
36 <label for="case-diagnosis">Diagnosis</label>
37 <input type="text" class="form-control" name="diagnosis" id="case-diagnosis" value="<?php if(!empty($pid)) echo $db->getDiagnosis($pid)->fetchArray()["diagnosis"];?>">
38 <label for="case-summary">Summary</label>
39 <textarea type="text" class="form-control" name="summary" id="case-summary"><?php if(!empty($pid)) echo $db->getSummary($pid)->fetchArray()["summary"];?></textarea>
40 <button class="btn btn-primary mt-3" type="submit">Save</button>
41 </form>
42 <div class="alert alert-danger"><strong>Admission ID can NOT be changed</strong> after entry. Hence, make abolutely sure that you enter the correct admission ID before saving.</div>
43 <?php echo $form;?>
44 </div>
45 </div>
46 </div>
47 <?php include(CONFIG_LIB."foot.php");?>
48 </body>
49 </html>