Subiendo api v2

This commit is contained in:
aime.rolandi 2025-04-16 10:03:13 -03:00
commit 226933fda7
7537 changed files with 576844 additions and 0 deletions

32
.env Normal file
View File

@ -0,0 +1,32 @@
# Datos de compilación
SECRET_KEY_BASE=GwWSI17GOehYsIBr8TLFaLmxA0N+qFpeycGz8naKy3IxEmxGbVQmr33LlzrwdT9j
DATABASE_URL=ecto://postgres:1nf0rm3@127.0.0.1/dicomscp
CHECK_ORIGIN=https://santaclara.informemedico.com.ar/
PHX_PORT=4000
PHX_HOST=127.0.0.1
#PHX_HOST=pacientes.sdlc.com.ar
ROOT_PATH=/api
SCHEME=http
# Datos consultas
PYTHON_EXECUTABLE=/usr/local/bin/python3.5
PYTHON_SCRIPT=/home/informemedico/cgi/soffice/generar_pdf_api.py
TEMPLATE_NAME=Con membrete
pr2_statusname=FINAL
IDSITE=237
ESCANEADOS=https://cedialcom.informemedico.com.ar:4443/cgi-bin/imageasjpeg.bf/imageasjpeg/
acceso_ed=IDSTUDY
IDENTIFIERFIELD=IDSTUDY
# Datos SMTP/Mailer
#SMTP_USER=informes@ciem.com.ar
#SMTP_PASS=OC{j9YZ0PB-x
#SMTP_RELAY=mail.ciem.com.ar
#EMAIL_BODY_PATH=htmlbody
#SERVER_NAME_INDICATION=mail.ciem.com.ar
#FROM=GEA
# Imagenes
LOGO=http://santaclara.informemedico.com.ar:8080/cgi-bin/impacs.bf/get_logo
LOGO_SM=https://estudio.informemedico.com.ar/logos/santaclara_chico.png

18
README.md Normal file
View File

@ -0,0 +1,18 @@
# Api
To start your Phoenix server:
* Run `mix setup` to install and setup dependencies
* Start Phoenix endpoint with `mix phx.server` or inside IEx with `iex -S mix phx.server`
Now you can visit [`localhost:4000`](http://localhost:4000) from your browser.
Ready to run in production? Please [check our deployment guides](https://hexdocs.pm/phoenix/deployment.html).
## Learn more
* Official website: https://www.phoenixframework.org/
* Guides: https://hexdocs.pm/phoenix/overview.html
* Docs: https://hexdocs.pm/phoenix
* Forum: https://elixirforum.com/c/phoenix-forum
* Source: https://github.com/phoenixframework/phoenix

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.

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.

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.

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.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -0,0 +1,43 @@
{application,api,
[{modules,['Elixir.Api','Elixir.Api.Application',
'Elixir.Api.Autosender','Elixir.Api.Downloadpdf',
'Elixir.Api.EmailToSendContext',
'Elixir.Api.Emailtosend','Elixir.Api.Mailer',
'Elixir.Api.Pagination','Elixir.Api.Release',
'Elixir.Api.Repo','Elixir.Api.Studies',
'Elixir.Api.Study','Elixir.Api.StudyMailer',
'Elixir.Api.UserEmailMailer','Elixir.ApiWeb',
'Elixir.ApiWeb.AttachmentController',
'Elixir.ApiWeb.ChangesetJSON',
'Elixir.ApiWeb.CoreComponents',
'Elixir.ApiWeb.DownloadpdfController',
'Elixir.ApiWeb.EmailerLive.Index',
'Elixir.ApiWeb.Endpoint','Elixir.ApiWeb.ErrorHTML',
'Elixir.ApiWeb.ErrorJSON',
'Elixir.ApiWeb.FallbackController',
'Elixir.ApiWeb.GetHash','Elixir.ApiWeb.Gettext',
'Elixir.ApiWeb.IndexLive','Elixir.ApiWeb.Layouts',
'Elixir.ApiWeb.PageController',
'Elixir.ApiWeb.PageHTML','Elixir.ApiWeb.Router',
'Elixir.ApiWeb.ShareController',
'Elixir.ApiWeb.StudiesController',
'Elixir.ApiWeb.StudiesJSON',
'Elixir.ApiWeb.StudyController',
'Elixir.ApiWeb.Telemetry','Elixir.CorsicaPlug',
'Elixir.Jason.Encoder.Api.Emailtosend']},
{compile_env,[{api,['Elixir.ApiWeb.Gettext'],error},
{api,[dev_routes],{ok,true}}]},
{optional_applications,[]},
{applications,[kernel,stdlib,elixir,logger,runtime_tools,
phoenix,phoenix_ecto,ecto_sql,postgrex,
phoenix_html,phoenix_live_reload,
phoenix_live_view,phoenix_live_dashboard,esbuild,
tailwind,swoosh,finch,telemetry_metrics,
telemetry_poller,gettext,jason,plug_cowboy,
poison,corsica,logger_file_backend,tmp,gen_smtp,
email_checker,envar,solid,dns_cluster,luminous,
live_monaco_editor,ex_heroicons,castore,dotenv]},
{description,"api"},
{registered,[]},
{vsn,"0.1.0"},
{mod,{'Elixir.Api.Application',[]}}]}.

1
_build/dev/lib/api/priv Symbolic link
View File

@ -0,0 +1 @@
../../../../priv

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -0,0 +1,7 @@
{application,castore,
[{modules,['Elixir.CAStore']},
{optional_applications,[]},
{applications,[kernel,stdlib,elixir,logger]},
{description,"Up-to-date CA certificate store."},
{registered,[]},
{vsn,"1.0.12"}]}.

1
_build/dev/lib/castore/priv Symbolic link
View File

@ -0,0 +1 @@
../../../../deps/castore/priv

View File

@ -0,0 +1,11 @@
{application,certifi,
[{description,"CA bundle adapted from Mozilla by https://certifi.io"},
{vsn,"2.14.0"},
{registered,[]},
{applications,[kernel,stdlib]},
{env,[]},
{modules,[certifi,certifi_pt]},
{licenses,["BSD-3-Clause"]},
{links,[{"Github","https://github.com/certifi/erlang-certifi"}]},
{files,["src","priv","test","rebar.config","README.md",
"LICENSE"]}]}.

Binary file not shown.

Binary file not shown.

View File

@ -0,0 +1,14 @@
{minimum_otp_vsn,"21.3"}.
{erl_first_files,["src/certifi_pt.erl"]}.
{profiles,[{default,[{erl_opts,[deterministic,
{platform_define,"^2",'OTP_20_AND_ABOVE'}]}]},
{docs,[{erl_opts,[]}]}]}.
{hex,[{doc,#{provider => ex_doc}}]}.
{ex_doc,[{extras,[{"README.md",#{title => "Overview"}},
{"LICENSE",#{title => "License"}}]},
{main,"README.md"},
{source_url,"https://github.com/certifi/erlang-certifi"},
{assets,"assets"},
{api_reference,true}]}.
{dialyzer,[{plt_extra_apps,[public_key]}]}.
{overrides,[]}.

1
_build/dev/lib/certifi/priv Symbolic link
View File

@ -0,0 +1 @@
../../../../deps/certifi/priv

1
_build/dev/lib/certifi/src Symbolic link
View File

@ -0,0 +1 @@
../../../../deps/certifi/src

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -0,0 +1,8 @@
{application,corsica,
[{modules,['Elixir.Corsica','Elixir.Corsica.Options',
'Elixir.Corsica.Router','Elixir.Corsica.Telemetry']},
{optional_applications,[]},
{applications,[kernel,stdlib,elixir,logger,plug,telemetry]},
{description,"Plug-based swiss-army knife for CORS requests."},
{registered,[]},
{vsn,"2.1.3"}]}.

View File

View File

@ -0,0 +1,10 @@
{application, 'cowboy', [
{description, "Small, fast, modern HTTP server."},
{vsn, "2.13.0"},
{modules, ['cowboy','cowboy_app','cowboy_bstr','cowboy_children','cowboy_clear','cowboy_clock','cowboy_compress_h','cowboy_constraints','cowboy_decompress_h','cowboy_handler','cowboy_http','cowboy_http2','cowboy_http3','cowboy_loop','cowboy_metrics_h','cowboy_middleware','cowboy_quicer','cowboy_req','cowboy_rest','cowboy_router','cowboy_static','cowboy_stream','cowboy_stream_h','cowboy_sub_protocol','cowboy_sup','cowboy_tls','cowboy_tracer_h','cowboy_websocket']},
{registered, [cowboy_sup,cowboy_clock]},
{applications, [kernel,stdlib,crypto,cowlib,ranch]},
{optional_applications, []},
{mod, {cowboy_app, []}},
{env, []}
]}.

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.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Some files were not shown because too many files have changed in this diff Show More