update swagger

This commit is contained in:
Narul Hidayah
2026-02-06 16:13:10 +07:00
parent aa0e6bce59
commit 9f90808ec8
5 changed files with 25 additions and 4 deletions

View File

@ -23,7 +23,7 @@ export class DiagnosisController {
"bearerAuth": [] "bearerAuth": []
}] }]
#swagger.parameters['filter'] = { #swagger.parameters['filter'] = {
description:'', description: 'Filter: plain text (like %name%) or JSON object with status, code, etc.',
in: 'query', in: 'query',
type: 'string', type: 'string',
} }

View File

@ -23,7 +23,7 @@ export class DiagnosticProcedureController {
"bearerAuth": [] "bearerAuth": []
}] }]
#swagger.parameters['filter'] = { #swagger.parameters['filter'] = {
description:'', description: 'Filter: plain text (like %name%) or JSON object with status, code, etc.',
in: 'query', in: 'query',
type: 'string', type: 'string',
} }

View File

@ -20,7 +20,7 @@ export class PoliController {
/* /*
#swagger.tags = ['Poli'] #swagger.tags = ['Poli']
#swagger.security = [{ "bearerAuth": [] }] #swagger.security = [{ "bearerAuth": [] }]
#swagger.parameters['filter'] = { in: 'query', type: 'string' } #swagger.parameters['filter'] = { description: 'Filter: plain text or JSON object (status, poli, etc.)', in: 'query', type: 'string' }
#swagger.parameters['limit'] = { in: 'query', required: true, type: 'number' } #swagger.parameters['limit'] = { in: 'query', required: true, type: 'number' }
#swagger.parameters['page'] = { in: 'query', required: true, type: 'number' } #swagger.parameters['page'] = { in: 'query', required: true, type: 'number' }
#swagger.parameters['with_deleted'] = { in: 'query', required: true, type: 'boolean' } #swagger.parameters['with_deleted'] = { in: 'query', required: true, type: 'boolean' }

View File

@ -21,7 +21,7 @@ export class RoomController {
/* /*
#swagger.tags = ['Room'] #swagger.tags = ['Room']
#swagger.security = [{ "bearerAuth": [] }] #swagger.security = [{ "bearerAuth": [] }]
#swagger.parameters['filter'] = { in: 'query', type: 'string' } #swagger.parameters['filter'] = { description: 'Filter: plain text or JSON object (status, code, poli_id, etc.)', in: 'query', type: 'string' }
#swagger.parameters['limit'] = { in: 'query', required: true, type: 'number' } #swagger.parameters['limit'] = { in: 'query', required: true, type: 'number' }
#swagger.parameters['page'] = { in: 'query', required: true, type: 'number' } #swagger.parameters['page'] = { in: 'query', required: true, type: 'number' }
#swagger.parameters['with_deleted'] = { in: 'query', required: true, type: 'boolean' } #swagger.parameters['with_deleted'] = { in: 'query', required: true, type: 'boolean' }

View File

@ -97,6 +97,27 @@ const doc = {
$name: 'Income Tier name', $name: 'Income Tier name',
$status: "Y" $status: "Y"
}, },
diagnosis: {
$diagnosis: "Diagnosis name (ICD-11)",
$code: "ABC123",
$status: "Y"
},
diagnostic_procedure: {
$diagnosticProcedure: "Procedure name (ICD-9)",
$code: "XYZ789",
$status: "Y"
},
poli: {
$poli: "Poli name",
$status: "Y"
},
room: {
$room: "Room name",
$code: "R001",
$description: "Optional description",
$poli_id: "uuid-string",
$status: "Y"
},
}, },
parameters: { parameters: {