Добавил в коллекцию Policlinic, DORZ1, DORZ2

main
Тухтаров Сергей 12 months ago
parent 8263da989b
commit 45ba67732d

@ -17,4 +17,5 @@
не существующий столбец в таблице базы данных.
- Допускается указание для имен файлов относительных путей и использование русских букв.
- Для примера см. Стационар.yaml - корректность распределения столбцов не проверял!
- 19-10-2025 Добавил необходимую структуру коллекций в PocketBase и заполнил первичными данными
- 19-10-2025 Добавил необходимую структуру коллекций в PocketBase и заполнил первичными данными
- 03-11-2025 Добавил данные в коллекции Policlinic, DORZ1, DORZ2

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

File diff suppressed because it is too large Load Diff

@ -0,0 +1,26 @@
inputFile: DORZ.xlsx
outputFile: DORZ2.json
sheet: Лист1
startRow: 2
columns:
B: caseId # Ид случая
C: ticketNo # Номер талона
D: patientName # ФИО пациента
E: birthDate # Дата рождения
F: policyNumber # Номер полиса
G: volumeCode # Код объема
H: visitCode # Код посещения
I: amount # Сумма
J: diagnosCode # Код диагноза
K: department # Отделение
L: profile # Профиль
M: unit # Подразделение
N: doctor # Врач
O: specialty # Специальность
P: visit # Посещение
Q: yetCode # УЕТ
R: payment # Оплата
S: smo # СМО
T: prev # Подавался ранее
U: month # Месяц

File diff suppressed because it is too large Load Diff

@ -1,5 +1,5 @@
inputFile: дорз1_09.xlsx
inputFile: DORZ.xlsx
outputFile: DORZ1.json
sheet: Лист1
startRow: 2
@ -23,4 +23,4 @@ columns:
R: payment # Оплата
S: smo # СМО
T: prev # Подавался ранее
U: month # Месяц

@ -1,5 +1,5 @@
inputFile: дорз2_09.xlsx
inputFile: DORZ.xlsx
outputFile: DORZ2.json
sheet: Лист1
startRow: 2
@ -23,4 +23,4 @@ columns:
R: payment # Оплата
S: smo # СМО
T: prev # Подавался ранее
U: month # Месяц

@ -1,5 +1,5 @@
inputFile: 8month.xlsx
inputFile: POL.xlsx
outputFile: policlinic.json
sheet: Лист1
startRow: 2

@ -1,44 +0,0 @@
inputFile: POL.xlsx
outputFile: policlinic.json
sheet: Лист1
startRow: 2
columns:
B: caseId # Ид случая
C: ticketNo # Номер талона
D: patientName # ФИО пациента
E: birthDate # Дата рождения
F: policyNumber # Номер полиса
G: volumeCode # Код объема
H: finCode # Код объема_фин
I: visitCode # Код посещения
J: amount # Сумма
K: diagnosCode # Код диагноза
L: department # Отделе ние
M: profile # Профиль
N: unit # Подразделение
O: doctor # Врач
P: specialty # Специальность
Q: visit # Посещение
R: yetCode # УЕТ
S: payment # Оплата
T: smo # СМО
U: prev # Подавался ранее
V: month # Месяц

@ -66,5 +66,5 @@ async function test() {
//test()
//await clearCollection("rmias");
await importJSON("excel/policlinic.json", "Policlinic")
await importJSON("excel/DORZ2.json", "DORZ2")
console.log("Готово")

@ -0,0 +1,29 @@
/// <reference path="../pb_data/types.d.ts" />
migrate((app) => {
const collection = app.findCollectionByNameOrId("pbc_3521663574")
// add field
collection.fields.addAt(20, new Field({
"autogeneratePattern": "",
"hidden": false,
"id": "text2394296326",
"max": 0,
"min": 0,
"name": "month",
"pattern": "",
"presentable": false,
"primaryKey": false,
"required": false,
"system": false,
"type": "text"
}))
return app.save(collection)
}, (app) => {
const collection = app.findCollectionByNameOrId("pbc_3521663574")
// remove field
collection.fields.removeById("text2394296326")
return app.save(collection)
})

@ -0,0 +1,29 @@
/// <reference path="../pb_data/types.d.ts" />
migrate((app) => {
const collection = app.findCollectionByNameOrId("pbc_3941894620")
// add field
collection.fields.addAt(20, new Field({
"autogeneratePattern": "",
"hidden": false,
"id": "text2394296326",
"max": 0,
"min": 0,
"name": "month",
"pattern": "",
"presentable": false,
"primaryKey": false,
"required": false,
"system": false,
"type": "text"
}))
return app.save(collection)
}, (app) => {
const collection = app.findCollectionByNameOrId("pbc_3941894620")
// remove field
collection.fields.removeById("text2394296326")
return app.save(collection)
})
Loading…
Cancel
Save