{"_id":"fhirbuilder","_rev":"27-3290fd38eb12584661ebc9d7043fba0f","name":"fhirbuilder","dist-tags":{"latest":"1.11.0"},"versions":{"1.0.0":{"name":"fhirbuilder","version":"1.0.0","keywords":["FHIR","Types","Validator","Resource"],"author":{"name":"Roberto Araneda"},"license":"ISC","_id":"fhirbuilder@1.0.0","maintainers":[{"name":"robertoaraneda","email":"robaraneda@gmail.com"}],"homepage":"https://github.com/robertoAraneda/fhir-validator#readme","bugs":{"url":"https://github.com/robertoAraneda/fhir-validator/issues","email":"robaraneda@gmail.com"},"dist":{"shasum":"11dd2464c1c17e04ab1036911084bda2f77ec485","tarball":"https://registry.npmjs.org/fhirbuilder/-/fhirbuilder-1.0.0.tgz","fileCount":67,"integrity":"sha512-DoDgOfGUkLm3QcH+0th7Aj0D+2sSJ4pWsfkXpHlq52z8rG3fkW6UnH9EsBtb/qzj6gRezkIeLg77TeKdMCoqaw==","signatures":[{"sig":"MEQCIG7eoAdYRahjbq0v5z4OJLLSGAWRydul/hUnXXQ/w75aAiA9nhPUbw8Ongzdp0pciQUoP/pkddMFrMkIpgnQBz7xig==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":59075},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"2e11d5948b5dba68d18fbb73f6ef197cd3286c43","scripts":{"lint":"tslint -p tsconfig.json","test":"ts-node-dev --respawn --transpile-only test.ts","build":"tsc","format":"prettier --write \"src/**/*.ts\"","prepare":"npm run build","version":"npm run format && git add -A src","test:unit":"jest --runInBand","preversion":"npm run lint && npm run test:unit","postversion":"git push && git push --tags","prepublishOnly":"npm run lint"},"_npmUser":{"name":"robertoaraneda","email":"robaraneda@gmail.com"},"repository":{"url":"git+https://github.com/robertoAraneda/fhir-validator.git","type":"git","directory":"lib"},"_npmVersion":"8.11.0","description":"Another FHIR Tool to validate FHIR Resources","directories":{},"_nodeVersion":"16.16.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tslint":"^6.1.3","ts-jest":"^29.1.5","prettier":"^3.3.2","fhirtypes":"^1.0.21","typescript":"^5.4.5","@types/jest":"^29.5.12","@types/node":"^20.14.2","ts-node-dev":"^2.0.0","tslint-config-prettier":"^1.18.0"},"_npmOperationalInternal":{"tmp":"tmp/fhirbuilder_1.0.0_1722368045893_0.2382441564463147","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"fhirbuilder","version":"1.0.1","keywords":["FHIR","Types","Validator","Resource"],"author":{"name":"Roberto Araneda"},"license":"ISC","_id":"fhirbuilder@1.0.1","maintainers":[{"name":"robertoaraneda","email":"robaraneda@gmail.com"}],"homepage":"https://github.com/robertoAraneda/fhir-builder#readme","bugs":{"url":"https://github.com/robertoAraneda/fhir-builder/issues","email":"robaraneda@gmail.com"},"dist":{"shasum":"b501364f2636ec496e6775cd075e1f04a79de967","tarball":"https://registry.npmjs.org/fhirbuilder/-/fhirbuilder-1.0.1.tgz","fileCount":67,"integrity":"sha512-YxMQSari2ZR/Jvbjg1ewIKp4lHWwGa6+XePC9lbIokHK4erZ+izTAT6LOZDjURiW1M+nM0xaqFeotKTMb/E19g==","signatures":[{"sig":"MEQCIAJqXPYr4wkUE6ieQagTvtUVVGuUECt/r08zJSn4aScJAiB/sTavJ3BF9ATMiy+695fzP4UZ81tkUWjthq2zdo9PzA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":59059},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"2e11d5948b5dba68d18fbb73f6ef197cd3286c43","scripts":{"lint":"tslint -p tsconfig.json","test":"ts-node-dev --respawn --transpile-only test.ts","build":"tsc","format":"prettier --write \"src/**/*.ts\"","prepare":"npm run build","version":"npm run format && git add -A src","test:unit":"jest --runInBand","preversion":"npm run lint && npm run test:unit","postversion":"git push && git push --tags","prepublishOnly":"npm run lint"},"_npmUser":{"name":"robertoaraneda","email":"robaraneda@gmail.com"},"repository":{"url":"git+https://github.com/robertoAraneda/fhir-builder.git","type":"git","directory":"lib"},"_npmVersion":"8.11.0","description":"Another FHIR Tool to build FHIR Resources","directories":{},"_nodeVersion":"16.16.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tslint":"^6.1.3","ts-jest":"^29.1.5","prettier":"^3.3.2","fhirtypes":"^1.0.21","typescript":"^5.4.5","@types/jest":"^29.5.12","@types/node":"^20.14.2","ts-node-dev":"^2.0.0","tslint-config-prettier":"^1.18.0"},"_npmOperationalInternal":{"tmp":"tmp/fhirbuilder_1.0.1_1722373003905_0.20056809173050127","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"fhirbuilder","version":"1.0.2","keywords":["FHIR","Types","Validator","Resource"],"author":{"name":"Roberto Araneda"},"license":"ISC","_id":"fhirbuilder@1.0.2","maintainers":[{"name":"robertoaraneda","email":"robaraneda@gmail.com"}],"homepage":"https://github.com/robertoAraneda/fhir-builder#readme","bugs":{"url":"https://github.com/robertoAraneda/fhir-builder/issues","email":"robaraneda@gmail.com"},"dist":{"shasum":"07c22904bf8ad06d8458d65015792e3cb495d05b","tarball":"https://registry.npmjs.org/fhirbuilder/-/fhirbuilder-1.0.2.tgz","fileCount":216,"integrity":"sha512-oIEJMHmoFQ7356p5/d2f/3hKzptrC2XzxaUcxHTDHrurHAfClgBO06qbVGyQmVT+LVlO6ycNBwx0R9dfrASvlw==","signatures":[{"sig":"MEUCIBnqHj1qjsFa2IVmVFGZYdEM9+JSguCgwR6N5AlJXZA5AiEAmToN6pjsao4m14ieonsicdG+lv65AHMTvvlvvkMoZMo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":255151},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"0c23535186c6c621bea4895637517505469d9659","scripts":{"lint":"tslint -p tsconfig.json","test":"jest --runInBand","build":"tsc","format":"prettier --write \"src/**/*.ts\"","prepare":"npm run build","version":"npm run format && git add -A src","preversion":"npm run lint && npm run test:unit","postversion":"git push && git push --tags","prepublishOnly":"npm run lint"},"_npmUser":{"name":"robertoaraneda","email":"robaraneda@gmail.com"},"repository":{"url":"git+https://github.com/robertoAraneda/fhir-builder.git","type":"git","directory":"lib"},"_npmVersion":"8.11.0","description":"Another FHIR Tool to build FHIR Resources","directories":{},"_nodeVersion":"16.16.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tslint":"^6.1.3","ts-jest":"^29.1.5","prettier":"^3.3.2","fhirtypes":"^1.0.26","typescript":"^5.4.5","@types/jest":"^29.5.12","@types/node":"^20.14.2","ts-node-dev":"^2.0.0","tslint-config-prettier":"^1.18.0"},"_npmOperationalInternal":{"tmp":"tmp/fhirbuilder_1.0.2_1722733975177_0.7023201946897597","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"fhirbuilder","version":"1.1.0","keywords":["FHIR","Types","Validator","Resource"],"author":{"name":"Roberto Araneda"},"license":"ISC","_id":"fhirbuilder@1.1.0","maintainers":[{"name":"robertoaraneda","email":"robaraneda@gmail.com"}],"homepage":"https://github.com/robertoAraneda/fhir-builder#readme","bugs":{"url":"https://github.com/robertoAraneda/fhir-builder/issues","email":"robaraneda@gmail.com"},"dist":{"shasum":"48eebb24138739950b5277a00093ddd4bb68f933","tarball":"https://registry.npmjs.org/fhirbuilder/-/fhirbuilder-1.1.0.tgz","fileCount":270,"integrity":"sha512-Ow3bbsW6BUp0C9goJxwUpn5nDNy/nln53MqYVtU/7SHq80wIg3eh/0ma1yvd3FOUWuRgDmBszt3TWp5czKdS4A==","signatures":[{"sig":"MEUCIQCritLOEXfy1drgDz36j3DUj9fEsV4L+aULuz3Wq4Bz9wIgcD4gqN3aaCMuGkBvR9HbX0ht5KzV6D6YoPBEfOVddgs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":267555},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"249ffdfa45374a85d76df158e68b8fdc10afafca","scripts":{"lint":"tslint -p tsconfig.json","test":"jest --runInBand","build":"tsc","format":"prettier --write \"src/**/*.ts\"","prepare":"npm run build","version":"npm run format && git add -A src","preversion":"npm run lint && npm run test:unit","postversion":"git push && git push --tags","prepublishOnly":"npm run lint","generate-exports":"ts-node ./scripts/generate-exports.ts"},"_npmUser":{"name":"robertoaraneda","email":"robaraneda@gmail.com"},"repository":{"url":"git+https://github.com/robertoAraneda/fhir-builder.git","type":"git","directory":"lib"},"_npmVersion":"8.11.0","description":"Another FHIR Tool to build FHIR Resources","directories":{},"_nodeVersion":"16.16.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tslint":"^6.1.3","ts-jest":"^29.1.5","ts-node":"^10.9.2","prettier":"^3.3.2","fhirtypes":"^1.0.27","typescript":"^5.4.5","@types/jest":"^29.5.12","@types/node":"^20.14.2","ts-node-dev":"^2.0.0","tsconfig-paths":"^4.2.0","tslint-config-prettier":"^1.18.0"},"_npmOperationalInternal":{"tmp":"tmp/fhirbuilder_1.1.0_1722810907453_0.16373957681862183","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"fhirbuilder","version":"1.1.1","keywords":["FHIR","Types","Validator","Resource"],"author":{"name":"Roberto Araneda"},"license":"ISC","_id":"fhirbuilder@1.1.1","maintainers":[{"name":"robertoaraneda","email":"robaraneda@gmail.com"}],"homepage":"https://github.com/robertoAraneda/fhir-builder#readme","bugs":{"url":"https://github.com/robertoAraneda/fhir-builder/issues","email":"robaraneda@gmail.com"},"dist":{"shasum":"2b4ad1845e30aa793a987e859a8685593dcea63a","tarball":"https://registry.npmjs.org/fhirbuilder/-/fhirbuilder-1.1.1.tgz","fileCount":270,"integrity":"sha512-YpE0n0x7Jj752piS9ezmnPsIH2CuFPlQF3TLiW62oyfXTcN8axaE+VFH9i8ihFyK+EJdAaEUNhXW72o8EA7zDQ==","signatures":[{"sig":"MEUCIA6J0Fod87Pdbex6WUmDSsvQDFQ+bTQuouWYXiAMFsdOAiEA+N6+l+NeYfupYj9d78dil0YR3hpyRB/nVE9FB6hyYMo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":267433},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"a59b9e9f15512810bc6e08a9d2974ce095baf3e0","scripts":{"lint":"tslint -p tsconfig.json","test":"jest --runInBand","build":"tsc","format":"prettier --write \"src/**/*.ts\"","prepare":"npm run build","version":"npm run format && git add -A src","preversion":"npm run lint && npm run test:unit","postversion":"git push && git push --tags","prepublishOnly":"npm run lint","generate-exports":"ts-node ./scripts/generate-exports.ts"},"_npmUser":{"name":"robertoaraneda","email":"robaraneda@gmail.com"},"repository":{"url":"git+https://github.com/robertoAraneda/fhir-builder.git","type":"git","directory":"lib"},"_npmVersion":"8.11.0","description":"Another FHIR Tool to build FHIR Resources","directories":{},"_nodeVersion":"16.16.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tslint":"^6.1.3","ts-jest":"^29.1.5","ts-node":"^10.9.2","prettier":"^3.3.2","fhirtypes":"^1.0.27","typescript":"^5.4.5","@types/jest":"^29.5.12","@types/node":"^20.14.2","ts-node-dev":"^2.0.0","tsconfig-paths":"^4.2.0","tslint-config-prettier":"^1.18.0"},"_npmOperationalInternal":{"tmp":"tmp/fhirbuilder_1.1.1_1722811999916_0.7612778047179152","host":"s3://npm-registry-packages"}},"1.1.2":{"name":"fhirbuilder","version":"1.1.2","keywords":["FHIR","Types","Validator","Resource"],"author":{"name":"Roberto Araneda"},"license":"ISC","_id":"fhirbuilder@1.1.2","maintainers":[{"name":"robertoaraneda","email":"robaraneda@gmail.com"}],"homepage":"https://github.com/robertoAraneda/fhir-builder#readme","bugs":{"url":"https://github.com/robertoAraneda/fhir-builder/issues","email":"robaraneda@gmail.com"},"dist":{"shasum":"b170c3c0dc79ac25ba5b5267042ee1c90f2a5959","tarball":"https://registry.npmjs.org/fhirbuilder/-/fhirbuilder-1.1.2.tgz","fileCount":262,"integrity":"sha512-LnTOHjSzq7+knv9T2AWoKQv+F1ZEqB7VFwd6szYHmFd0eWByeS4K0PL3uqfgMuJm+pLM+3urhy55vqS7lPIFsQ==","signatures":[{"sig":"MEUCIFrSycrxZbJ8MkCvFOoY3Gw57Itv2uRTmgQuDEkuDNvxAiEArcadZ+XMqOKM1hiGrBy/wouJnyp+H/OOKfYZxUN6Dh8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":242435},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"f00d55ebdeaeeab9ad9073e1e677705718e365e9","scripts":{"lint":"tslint -p tsconfig.json","test":"jest --runInBand","build":"tsc","format":"prettier --write \"src/**/*.ts\"","prepare":"npm run build","version":"npm run format && git add -A src","preversion":"npm run lint && npm run test:unit","postversion":"git push && git push --tags","prepublishOnly":"npm run lint","generate-exports":"ts-node ./scripts/generate-exports.ts"},"_npmUser":{"name":"robertoaraneda","email":"robaraneda@gmail.com"},"repository":{"url":"git+https://github.com/robertoAraneda/fhir-builder.git","type":"git","directory":"lib"},"_npmVersion":"8.11.0","description":"Another FHIR Tool to build FHIR Resources","directories":{},"_nodeVersion":"16.16.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tslint":"^6.1.3","ts-jest":"^29.1.5","ts-node":"^10.9.2","prettier":"^3.3.2","fhirtypes":"^1.0.27","typescript":"^5.4.5","@types/jest":"^29.5.12","@types/node":"^20.14.2","ts-node-dev":"^2.0.0","tsconfig-paths":"^4.2.0","tslint-config-prettier":"^1.18.0"},"_npmOperationalInternal":{"tmp":"tmp/fhirbuilder_1.1.2_1722825052004_0.6566474912109839","host":"s3://npm-registry-packages"}},"1.1.3":{"name":"fhirbuilder","version":"1.1.3","keywords":["FHIR","Types","Validator","Resource"],"author":{"name":"Roberto Araneda"},"license":"ISC","_id":"fhirbuilder@1.1.3","maintainers":[{"name":"robertoaraneda","email":"robaraneda@gmail.com"}],"homepage":"https://github.com/robertoAraneda/fhir-builder#readme","bugs":{"url":"https://github.com/robertoAraneda/fhir-builder/issues","email":"robaraneda@gmail.com"},"dist":{"shasum":"691854a63a73ebfa995f4906343bb4fd779ceee4","tarball":"https://registry.npmjs.org/fhirbuilder/-/fhirbuilder-1.1.3.tgz","fileCount":262,"integrity":"sha512-nJyRgIDFR2CuaQE7is8/L1e+G40DCm4z5O0RhjfmB4GhFXY8XDYuh/j8Iq41rcZA1PPZIlDD+rzuJFroofV36A==","signatures":[{"sig":"MEQCIC68R/pNRLcGF6qiSi+Kylt+Pn41bTUrnQ1df8S6M6d1AiAeVKNNeCPbPv7S1+1lwiD9y7WE8sKuhNbgiEvcVsIvfQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":242884},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"b1e5aa9e8ec96319625edb6949a3cdc62257b9a3","scripts":{"lint":"tslint -p tsconfig.json","test":"jest --runInBand","build":"tsc","format":"prettier --write \"src/**/*.ts\"","prepare":"npm run build","version":"npm run format && git add -A src","preversion":"npm run lint && npm run test:unit","postversion":"git push && git push --tags","prepublishOnly":"npm run lint","generate-exports":"ts-node ./scripts/generate-exports.ts"},"_npmUser":{"name":"robertoaraneda","email":"robaraneda@gmail.com"},"repository":{"url":"git+https://github.com/robertoAraneda/fhir-builder.git","type":"git","directory":"lib"},"_npmVersion":"8.11.0","description":"Another FHIR Tool to build FHIR Resources","directories":{},"_nodeVersion":"16.16.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tslint":"^6.1.3","ts-jest":"^29.1.5","ts-node":"^10.9.2","prettier":"^3.3.2","fhirtypes":"^1.0.27","typescript":"^5.4.5","@types/jest":"^29.5.12","@types/node":"^20.14.2","ts-node-dev":"^2.0.0","tsconfig-paths":"^4.2.0","tslint-config-prettier":"^1.18.0"},"_npmOperationalInternal":{"tmp":"tmp/fhirbuilder_1.1.3_1722826790187_0.7845115347984604","host":"s3://npm-registry-packages"}},"1.1.4":{"name":"fhirbuilder","version":"1.1.4","keywords":["FHIR","Types","Validator","Resource"],"author":{"name":"Roberto Araneda"},"license":"ISC","_id":"fhirbuilder@1.1.4","maintainers":[{"name":"robertoaraneda","email":"robaraneda@gmail.com"}],"homepage":"https://github.com/robertoAraneda/fhir-builder#readme","bugs":{"url":"https://github.com/robertoAraneda/fhir-builder/issues","email":"robaraneda@gmail.com"},"dist":{"shasum":"42cfbf42b55d6249a3e295e29c55f357e01c0e56","tarball":"https://registry.npmjs.org/fhirbuilder/-/fhirbuilder-1.1.4.tgz","fileCount":159,"integrity":"sha512-U/VdpvbXQaPMegikmdtRv2pZPM9e0FngU9eQui84B0nWBclgB00CAy5AUGl/XnOpsuDy6vXPctFOpiMLKuMAKg==","signatures":[{"sig":"MEUCIH4xqZxxQSugE4KETz1FquOrjzahTDf/nKFn5kLk73+cAiEA9XHXky/kRtKD7/12AHQGgo09zcxJSAKB0a9fVakGCdc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":220231},"main":"lib/index.js","types":"types/index.d.ts","gitHead":"b0c6a0441f3f8554fd8bb6409c11303deee7ddff","scripts":{"lint":"tslint -p tsconfig.json","test":"jest --runInBand","build":"tsc","format":"prettier --write \"src/**/*.ts\"","prepare":"npm run build","version":"npm run format && git add -A src","preversion":"npm run lint && npm run test:unit","postversion":"git push && git push --tags","prepublishOnly":"npm run lint","generate-exports":"ts-node ./scripts/generate-exports.ts"},"_npmUser":{"name":"robertoaraneda","email":"robaraneda@gmail.com"},"repository":{"url":"git+https://github.com/robertoAraneda/fhir-builder.git","type":"git","directory":"lib"},"_npmVersion":"8.11.0","description":"Another FHIR Tool to build FHIR Resources","directories":{},"_nodeVersion":"16.16.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tslint":"^6.1.3","ts-jest":"^29.1.5","ts-node":"^10.9.2","prettier":"^3.3.2","fhirtypes":"^1.0.27","typescript":"^5.4.5","@types/jest":"^29.5.12","@types/node":"^20.14.2","ts-node-dev":"^2.0.0","tsconfig-paths":"^4.2.0","tslint-config-prettier":"^1.18.0"},"_npmOperationalInternal":{"tmp":"tmp/fhirbuilder_1.1.4_1722897392910_0.9722710242375905","host":"s3://npm-registry-packages"}},"1.1.5":{"name":"fhirbuilder","version":"1.1.5","keywords":["FHIR","Types","Validator","Resource"],"author":{"name":"Roberto Araneda"},"license":"ISC","_id":"fhirbuilder@1.1.5","maintainers":[{"name":"robertoaraneda","email":"robaraneda@gmail.com"}],"homepage":"https://github.com/robertoAraneda/fhir-builder#readme","bugs":{"url":"https://github.com/robertoAraneda/fhir-builder/issues","email":"robaraneda@gmail.com"},"dist":{"shasum":"e1c1e5e8e13b730c9587c191415e2ca0bc8c5276","tarball":"https://registry.npmjs.org/fhirbuilder/-/fhirbuilder-1.1.5.tgz","fileCount":165,"integrity":"sha512-4cqDpeeNsH4ZEqe18EyHLHihCcr6V1JPXvljMIzPIaPtqlH449I8YtwSgI6vKhxm7jN7odahzrYN8u+aRwedEQ==","signatures":[{"sig":"MEYCIQDuBZehi06UCAUFfO9LzIrjsZmdvbXNpHYgr0df6TRb1QIhALIkkGdU4uHQIEQ0V2CtXe5kHSTzBHyR6HSJvfFyb59d","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":221774},"main":"lib/index.js","types":"types/index.d.ts","gitHead":"baca95887b66fd8c11b6b591956645ca3d0ee1de","scripts":{"lint":"tslint -p tsconfig.json","test":"jest --runInBand","build":"tsc","format":"prettier --write \"src/**/*.ts\"","prepare":"npm run build","version":"npm run format && git add -A src","preversion":"npm run lint && npm run test:unit","postversion":"git push && git push --tags","prepublishOnly":"npm run lint","generate-exports":"ts-node ./scripts/generate-exports.ts"},"_npmUser":{"name":"robertoaraneda","email":"robaraneda@gmail.com"},"repository":{"url":"git+https://github.com/robertoAraneda/fhir-builder.git","type":"git","directory":"lib"},"_npmVersion":"8.11.0","description":"Another FHIR Tool to build FHIR Resources","directories":{},"_nodeVersion":"16.16.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tslint":"^6.1.3","ts-jest":"^29.1.5","ts-node":"^10.9.2","prettier":"^3.3.2","fhirtypes":"^1.0.27","typescript":"^5.4.5","@types/jest":"^29.5.12","@types/node":"^20.14.2","ts-node-dev":"^2.0.0","tsconfig-paths":"^4.2.0","tslint-config-prettier":"^1.18.0"},"_npmOperationalInternal":{"tmp":"tmp/fhirbuilder_1.1.5_1722903354171_0.33032150777461267","host":"s3://npm-registry-packages"}},"1.1.6":{"name":"fhirbuilder","version":"1.1.6","keywords":["FHIR","Types","Validator","Resource"],"author":{"name":"Roberto Araneda"},"license":"ISC","_id":"fhirbuilder@1.1.6","maintainers":[{"name":"robertoaraneda","email":"robaraneda@gmail.com"}],"homepage":"https://github.com/robertoAraneda/fhir-builder#readme","bugs":{"url":"https://github.com/robertoAraneda/fhir-builder/issues","email":"robaraneda@gmail.com"},"dist":{"shasum":"647679a8cb5714408ce8b94a446c3b8af72ecfbd","tarball":"https://registry.npmjs.org/fhirbuilder/-/fhirbuilder-1.1.6.tgz","fileCount":165,"integrity":"sha512-+bRxvtSiQrkXFFAFf+cl8hRYTAcUW8JzIC1qAIVyDYNRtZ55djzqjXFFNniy8kz81ZDxrJPBJpaaZgnd8aWQBA==","signatures":[{"sig":"MEYCIQC1X4iqXp9G/wP9h+trfJROsDDXagNjViwfNbEH+varFQIhAMNYw/hX6Cam+P8GTg+eGFHBw5Ep30zvi0PklethrjvX","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":222593},"main":"lib/index.js","types":"types/index.d.ts","gitHead":"3c7d89b298c0f99316979e1944ab6ed933783137","scripts":{"lint":"tslint -p tsconfig.json","test":"jest --runInBand","build":"tsc","format":"prettier --write \"src/**/*.ts\"","prepare":"npm run build","version":"npm run format && git add -A src","preversion":"npm run lint && npm run test:unit","postversion":"git push && git push --tags","prepublishOnly":"npm run lint","generate-exports":"ts-node ./scripts/generate-exports.ts"},"_npmUser":{"name":"robertoaraneda","email":"robaraneda@gmail.com"},"repository":{"url":"git+https://github.com/robertoAraneda/fhir-builder.git","type":"git","directory":"lib"},"_npmVersion":"8.11.0","description":"Another FHIR Tool to build FHIR Resources","directories":{},"_nodeVersion":"16.16.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tslint":"^6.1.3","ts-jest":"^29.1.5","ts-node":"^10.9.2","prettier":"^3.3.2","fhirtypes":"^1.0.27","typescript":"^5.4.5","@types/jest":"^29.5.12","@types/node":"^20.14.2","ts-node-dev":"^2.0.0","tsconfig-paths":"^4.2.0","tslint-config-prettier":"^1.18.0"},"_npmOperationalInternal":{"tmp":"tmp/fhirbuilder_1.1.6_1722904909343_0.46151162310899285","host":"s3://npm-registry-packages"}},"1.1.7":{"name":"fhirbuilder","version":"1.1.7","keywords":["FHIR","Types","Validator","Resource"],"author":{"name":"Roberto Araneda"},"license":"ISC","_id":"fhirbuilder@1.1.7","maintainers":[{"name":"robertoaraneda","email":"robaraneda@gmail.com"}],"homepage":"https://github.com/robertoAraneda/fhir-builder#readme","bugs":{"url":"https://github.com/robertoAraneda/fhir-builder/issues","email":"robaraneda@gmail.com"},"dist":{"shasum":"df3a29df1a70b0b5a149b4de0b51dad68e6c4d66","tarball":"https://registry.npmjs.org/fhirbuilder/-/fhirbuilder-1.1.7.tgz","fileCount":165,"integrity":"sha512-P8Q161sk+QdVfg/4I2iWcCfyUS5PAr5vHVT2JaaxISjxL5aktrbdvex+Hg3vABV6OSLGPW/wxH2O3oOEWErxkw==","signatures":[{"sig":"MEUCIExIj5tXA6q7tdQm3Ofd+6PPBeNI1Kcvq9QZKywCz5wQAiEA9RrkWDD2gRRu34oJ/mScNkqz6fudZs0XWNUJ2YiZGuY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":222617},"main":"lib/index.js","types":"types/index.d.ts","gitHead":"6a79969ca598d07bff27f9fe408cff71221fb52f","scripts":{"lint":"tslint -p tsconfig.json","test":"jest --runInBand","build":"tsc","format":"prettier --write \"src/**/*.ts\"","prepare":"npm run build","version":"npm run format && git add -A src","preversion":"npm run lint && npm run test:unit","postversion":"git push && git push --tags","prepublishOnly":"npm run lint","generate-exports":"ts-node ./scripts/generate-exports.ts"},"_npmUser":{"name":"robertoaraneda","email":"robaraneda@gmail.com"},"repository":{"url":"git+https://github.com/robertoAraneda/fhir-builder.git","type":"git","directory":"lib"},"_npmVersion":"8.11.0","description":"Another FHIR Tool to build FHIR Resources","directories":{},"_nodeVersion":"16.16.0","dependencies":{"fhirtypes":"^1.0.27"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tslint":"^6.1.3","ts-jest":"^29.1.5","ts-node":"^10.9.2","prettier":"^3.3.2","typescript":"^5.4.5","@types/jest":"^29.5.12","@types/node":"^20.14.2","ts-node-dev":"^2.0.0","tsconfig-paths":"^4.2.0","tslint-config-prettier":"^1.18.0"},"_npmOperationalInternal":{"tmp":"tmp/fhirbuilder_1.1.7_1722905063512_0.5427588901285942","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"fhirbuilder","version":"1.2.0","keywords":["FHIR","Types","Validator","Resource"],"author":{"name":"Roberto Araneda"},"license":"MIT","_id":"fhirbuilder@1.2.0","maintainers":[{"name":"robertoaraneda","email":"robaraneda@gmail.com"}],"homepage":"https://github.com/robertoAraneda/fhir-builder#readme","bugs":{"url":"https://github.com/robertoAraneda/fhir-builder/issues","email":"robaraneda@gmail.com"},"dist":{"shasum":"b8800fcf22ce2451e5254b807e1423ecaf6cfb97","tarball":"https://registry.npmjs.org/fhirbuilder/-/fhirbuilder-1.2.0.tgz","fileCount":187,"integrity":"sha512-O/QzU8gDX9ez0dCizndep9waryOlwu/0R62kU26Wr+l/LSvAAUmEjIrmwazYrrxH9DZd1KSKu/uKawVKpAXdSw==","signatures":[{"sig":"MEUCIQDswtZMNPNpK5DphDd6NO2bYgxgoF4IVjkCz0+8iBn7vgIgO4wIDgvoWd1vg22laSTtRk0R0mrT/EospycrHUE5qvU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":241014},"main":"lib/index.js","types":"types/index.d.ts","gitHead":"4853a750fe5e446f0d54f4c7a9707d19eebc22ad","scripts":{"lint":"eslint src/**","test":"jest --runInBand","build":"tsc","format":"prettier --write \"src/**/*.ts\"","prepare":"husky","commitlint":"commitlint --edit","remove-folders":"rm -rf lib && rm -rf types && rm -rf coverage","generate-exports":"ts-node ./scripts/generate-exports.ts"},"_npmUser":{"name":"robertoaraneda","email":"robaraneda@gmail.com"},"repository":{"url":"git+https://github.com/robertoAraneda/fhir-builder.git","type":"git","directory":"lib"},"_npmVersion":"10.5.2","description":"Another FHIR Tool to build FHIR Resources","directories":{},"_nodeVersion":"20.13.1","dependencies":{"fhirtypes":"^1.3.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.1.4","eslint":"^9.9.0","ts-jest":"^29.1.5","ts-node":"^10.9.2","prettier":"^3.3.2","@eslint/js":"^9.9.0","typescript":"^5.5.4","@types/jest":"^29.5.12","@types/node":"^20.14.2","lint-staged":"^15.2.8","ts-node-dev":"^2.0.0","tsconfig-paths":"^4.2.0","@commitlint/cli":"^19.4.0","typescript-eslint":"^8.0.1","eslint-plugin-jest":"^28.8.0","@commitlint/config-conventional":"^19.2.2"},"_npmOperationalInternal":{"tmp":"tmp/fhirbuilder_1.2.0_1723402151995_0.1435107998724261","host":"s3://npm-registry-packages"}},"1.2.1":{"name":"fhirbuilder","version":"1.2.1","keywords":["FHIR","Types","Validator","Resource"],"author":{"name":"Roberto Araneda"},"license":"MIT","_id":"fhirbuilder@1.2.1","maintainers":[{"name":"robertoaraneda","email":"robaraneda@gmail.com"}],"homepage":"https://github.com/robertoAraneda/fhir-builder#readme","bugs":{"url":"https://github.com/robertoAraneda/fhir-builder/issues","email":"robaraneda@gmail.com"},"dist":{"shasum":"57c5a1cfc995f1ebf844ae8cd5b2f3b6f293dc63","tarball":"https://registry.npmjs.org/fhirbuilder/-/fhirbuilder-1.2.1.tgz","fileCount":342,"integrity":"sha512-njZSLlU8xqxwGoBSMChpou7BnYHFl6IvFhHWWX+Oga6emGzpiFPkcx/W8MSv+4Qc2vdvZTiwtQFQIctGS/rHWQ==","signatures":[{"sig":"MEQCIDo7BCnhhrLh0J3bOvj/gJ/41FvxG/B6nGo0LaEFN08KAiBfPdHsRwzcbS4yVPtbHtr4kZ4sCyyOqzOPdb5U3sSlgg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":339205},"main":"lib/index.js","types":"types/index.d.ts","gitHead":"f96d316f55f14a0a63f5018a6aa7072acf06ebf3","scripts":{"lint":"eslint src/**","test":"jest --runInBand","build":"tsc","format":"prettier --write \"src/**/*.ts\"","prepare":"husky","commitlint":"commitlint --edit","remove-folders":"rm -rf lib && rm -rf types && rm -rf coverage","generate-exports":"ts-node ./scripts/generate-exports.ts"},"_npmUser":{"name":"robertoaraneda","email":"robaraneda@gmail.com"},"repository":{"url":"git+https://github.com/robertoAraneda/fhir-builder.git","type":"git","directory":"lib"},"_npmVersion":"10.5.2","description":"Another FHIR Tool to build FHIR Resources","directories":{},"_nodeVersion":"20.13.1","dependencies":{"fhirtypes":"^1.3.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.1.4","eslint":"^9.9.0","ts-jest":"^29.1.5","ts-node":"^10.9.2","prettier":"^3.3.2","@eslint/js":"^9.9.0","typescript":"^5.5.4","@types/jest":"^29.5.12","@types/node":"^20.14.2","lint-staged":"^15.2.8","ts-node-dev":"^2.0.0","tsconfig-paths":"^4.2.0","@commitlint/cli":"^19.4.0","typescript-eslint":"^8.0.1","eslint-plugin-jest":"^28.8.0","@commitlint/config-conventional":"^19.2.2"},"_npmOperationalInternal":{"tmp":"tmp/fhirbuilder_1.2.1_1723403025514_0.8555585640743955","host":"s3://npm-registry-packages"}},"1.2.2":{"name":"fhirbuilder","version":"1.2.2","keywords":["FHIR","Types","Validator","Resource"],"author":{"name":"Roberto Araneda"},"license":"MIT","_id":"fhirbuilder@1.2.2","maintainers":[{"name":"robertoaraneda","email":"robaraneda@gmail.com"}],"homepage":"https://github.com/robertoAraneda/fhir-builder#readme","bugs":{"url":"https://github.com/robertoAraneda/fhir-builder/issues","email":"robaraneda@gmail.com"},"dist":{"shasum":"5abdd784e15f9e986a0ad5480afe27c68dbe2e76","tarball":"https://registry.npmjs.org/fhirbuilder/-/fhirbuilder-1.2.2.tgz","fileCount":342,"integrity":"sha512-qDE1VzhZW80UEOHuMcAunkqw1X+7P3Hxeb/q4JSV4BCWHUzFoCRJ14IMzA4uNkeBH+dhU7Ix1JeQpgA+AtMfRA==","signatures":[{"sig":"MEQCIDd5TKiQahrWNOmeP2ms8EcZXfKDU/6Nto6rU3bcuBPYAiBi2GZvMxWtSbRvTXwht1TiB1/VU+8TgTjRs9OKiFDIrA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":339251},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"aa2f01aa796c32db73a573a776f975f69a16196e","scripts":{"lint":"eslint src/**","test":"jest --runInBand","build":"tsc","format":"prettier --write \"src/**/*.ts\"","prepare":"husky","commitlint":"commitlint --edit","remove-folders":"rm -rf lib && rm -rf types && rm -rf coverage","generate-exports":"ts-node ./scripts/generate-exports.ts"},"_npmUser":{"name":"robertoaraneda","email":"robaraneda@gmail.com"},"repository":{"url":"git+https://github.com/robertoAraneda/fhir-builder.git","type":"git","directory":"lib"},"_npmVersion":"10.5.2","description":"Another FHIR Tool to build FHIR Resources","directories":{},"_nodeVersion":"20.13.1","dependencies":{"fhirtypes":"^1.3.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.1.4","eslint":"^9.9.0","ts-jest":"^29.1.5","ts-node":"^10.9.2","prettier":"^3.3.2","@eslint/js":"^9.9.0","typescript":"^5.5.4","@types/jest":"^29.5.12","@types/node":"^20.14.2","lint-staged":"^15.2.8","ts-node-dev":"^2.0.0","tsconfig-paths":"^4.2.0","@commitlint/cli":"^19.4.0","typescript-eslint":"^8.0.1","eslint-plugin-jest":"^28.8.0","@commitlint/config-conventional":"^19.2.2"},"peerDependencies":{"fhirtypes":"^1.3.2"},"_npmOperationalInternal":{"tmp":"tmp/fhirbuilder_1.2.2_1723403282641_0.7199171035980361","host":"s3://npm-registry-packages"}},"1.2.3":{"name":"fhirbuilder","version":"1.2.3","keywords":["FHIR","Types","Validator","Resource"],"author":{"name":"Roberto Araneda"},"license":"MIT","_id":"fhirbuilder@1.2.3","maintainers":[{"name":"robertoaraneda","email":"robaraneda@gmail.com"}],"homepage":"https://github.com/robertoAraneda/fhir-builder#readme","bugs":{"url":"https://github.com/robertoAraneda/fhir-builder/issues","email":"robaraneda@gmail.com"},"dist":{"shasum":"d480fda64d4298930018d139bea541e9ff513883","tarball":"https://registry.npmjs.org/fhirbuilder/-/fhirbuilder-1.2.3.tgz","fileCount":229,"integrity":"sha512-I+OppmuoNHYlfR9GkTS0SzMtY5FlyrAqBQPA21B/GYN4CcLahm4EC0LSNqo95smH8t4lnJM8A59S3doMm4jB7A==","signatures":[{"sig":"MEUCIDODmZD/ocNMNQ20+mpXzaC54Hh0XrB6NDqKS3OxBTsGAiEAyJLAvizcsJ+g6ZL20cIwNBHrXeqaJlnH+IY+YYcDHSs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":255936},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"a5b3ebbab01bab4b4a6136d06a775caa7dd1a336","scripts":{"lint":"eslint src/**","test":"jest --runInBand","build":"tsc","format":"prettier --write \"src/**/*.ts\"","prepare":"husky","commitlint":"commitlint --edit","remove-folders":"rm -rf lib && rm -rf types && rm -rf coverage","generate-exports":"ts-node ./scripts/generate-exports.ts"},"_npmUser":{"name":"robertoaraneda","email":"robaraneda@gmail.com"},"repository":{"url":"git+https://github.com/robertoAraneda/fhir-builder.git","type":"git","directory":"lib"},"_npmVersion":"10.5.2","description":"Another FHIR Tool to build FHIR Resources","directories":{},"_nodeVersion":"20.13.1","dependencies":{"fhirtypes":"^1.3.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.1.4","eslint":"^9.9.0","ts-jest":"^29.1.5","ts-node":"^10.9.2","prettier":"^3.3.2","@eslint/js":"^9.9.0","typescript":"^5.5.4","@types/jest":"^29.5.12","@types/node":"^20.14.2","lint-staged":"^15.2.8","ts-node-dev":"^2.0.0","tsconfig-paths":"^4.2.0","@commitlint/cli":"^19.4.0","typescript-eslint":"^8.0.1","eslint-plugin-jest":"^28.8.0","@commitlint/config-conventional":"^19.2.2"},"peerDependencies":{"fhirtypes":"^1.3.2"},"_npmOperationalInternal":{"tmp":"tmp/fhirbuilder_1.2.3_1723408456587_0.719606719988485","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"fhirbuilder","version":"1.3.0","keywords":["FHIR","Types","Validator","Resource"],"author":{"name":"Roberto Araneda"},"license":"MIT","_id":"fhirbuilder@1.3.0","maintainers":[{"name":"robertoaraneda","email":"robaraneda@gmail.com"}],"homepage":"https://github.com/robertoAraneda/fhir-builder#readme","bugs":{"url":"https://github.com/robertoAraneda/fhir-builder/issues","email":"robaraneda@gmail.com"},"dist":{"shasum":"90659d30b450ae834771cd280ed4014db6ddeb8b","tarball":"https://registry.npmjs.org/fhirbuilder/-/fhirbuilder-1.3.0.tgz","fileCount":289,"integrity":"sha512-/uk5HuaGkWHtbPNYmSxp4m7N6af08aGGmSNIckp1YSriI3tReGBG4H+n0hwuabt7VxcWegMKX/eDooBwaAjTkA==","signatures":[{"sig":"MEUCIGuOUliFMDiRcfyA9mrGynwM7lS2Um+XEshDESOexPCUAiEAsllwYm3cjFEjw3utscEbcst2zuVHKanElW87z6HJtmI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":353246},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"18bc80ff684ec58a4395d48d45a4efa18fcd9005","scripts":{"lint":"eslint src/**","test":"jest --runInBand","build":"tsc","format":"prettier --write \"src/**/*.ts\"","prepare":"husky","commitlint":"commitlint --edit","remove-folders":"rm -rf lib && rm -rf types && rm -rf coverage","generate-exports":"ts-node ./scripts/generate-exports.ts"},"_npmUser":{"name":"robertoaraneda","email":"robaraneda@gmail.com"},"repository":{"url":"git+https://github.com/robertoAraneda/fhir-builder.git","type":"git","directory":"lib"},"_npmVersion":"10.5.2","description":"Another FHIR Tool to build FHIR Resources","directories":{},"_nodeVersion":"20.13.1","dependencies":{"yaml":"^2.5.0","fhirtypes":"^1.14.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.1.4","eslint":"^9.9.0","ts-jest":"^29.1.5","ts-node":"^10.9.2","prettier":"^3.3.2","@eslint/js":"^9.9.0","jest-junit":"^16.0.0","typescript":"^5.5.4","@types/jest":"^29.5.12","@types/node":"^20.14.2","lint-staged":"^15.2.8","ts-node-dev":"^2.0.0","tsconfig-paths":"^4.2.0","@commitlint/cli":"^19.4.0","typescript-eslint":"^8.0.1","eslint-plugin-jest":"^28.8.0","@commitlint/config-conventional":"^19.2.2"},"peerDependencies":{"fhirtypes":"^1.14.0"},"_npmOperationalInternal":{"tmp":"tmp/fhirbuilder_1.3.0_1724604672406_0.670669395856679","host":"s3://npm-registry-packages"}},"1.4.0":{"name":"fhirbuilder","version":"1.4.0","keywords":["FHIR","Types","Validator","Resource"],"author":{"name":"Roberto Araneda"},"license":"MIT","_id":"fhirbuilder@1.4.0","maintainers":[{"name":"robertoaraneda","email":"robaraneda@gmail.com"}],"homepage":"https://github.com/robertoAraneda/fhir-builder#readme","bugs":{"url":"https://github.com/robertoAraneda/fhir-builder/issues","email":"robaraneda@gmail.com"},"dist":{"shasum":"0bebb27627254735d7a3c6cb7aa2910360bdcd8d","tarball":"https://registry.npmjs.org/fhirbuilder/-/fhirbuilder-1.4.0.tgz","fileCount":411,"integrity":"sha512-tcIzeEDec7vbgh46uptrn+CLhlDNgnXt1PZZWLdPiPaSOKkDYxCu+dUdzPEuOJd/nmc5+mSaufytbAQ3t4s77w==","signatures":[{"sig":"MEUCIF+Zg7imR5Kx5ueqg/4yxhqwTu1uNasMNhBQai74QLo4AiEA9pBD+XLjtxZTh4ko3tfr+2o4V9+KgnfvXNsYFWzDFVY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":937696},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"d261a8ee055f1f813428cc9fec52b57ef1400806","scripts":{"lint":"eslint src/**","test":"jest --runInBand","build":"tsc","format":"prettier --write \"src/**/*.ts\"","prepare":"husky","commitlint":"commitlint --edit","remove-folders":"rm -rf lib && rm -rf types && rm -rf coverage","generate-exports":"ts-node ./scripts/generate-exports.ts"},"_npmUser":{"name":"robertoaraneda","email":"robaraneda@gmail.com"},"repository":{"url":"git+https://github.com/robertoAraneda/fhir-builder.git","type":"git","directory":"lib"},"_npmVersion":"10.5.2","description":"Another FHIR Tool to build FHIR Resources","directories":{},"_nodeVersion":"20.13.1","dependencies":{"yaml":"^2.5.0","fhirtypes":"^1.19.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.1.4","eslint":"^9.9.0","ts-jest":"^29.1.5","ts-node":"^10.9.2","prettier":"^3.3.2","@eslint/js":"^9.9.0","jest-junit":"^16.0.0","typescript":"^5.5.4","@types/jest":"^29.5.12","@types/node":"^20.14.2","lint-staged":"^15.2.8","ts-node-dev":"^2.0.0","tsconfig-paths":"^4.2.0","@commitlint/cli":"^19.4.0","typescript-eslint":"^8.0.1","eslint-plugin-jest":"^28.8.0","@commitlint/config-conventional":"^19.2.2"},"peerDependencies":{"yaml":"^2.5.0","fhirtypes":"^1.19.4"},"_npmOperationalInternal":{"tmp":"tmp/fhirbuilder_1.4.0_1725225710262_0.8580557917714999","host":"s3://npm-registry-packages"}},"1.5.0":{"name":"fhirbuilder","version":"1.5.0","keywords":["FHIR","Types","Validator","Resource"],"author":{"name":"Roberto Araneda"},"license":"MIT","_id":"fhirbuilder@1.5.0","maintainers":[{"name":"robertoaraneda","email":"robaraneda@gmail.com"}],"homepage":"https://github.com/robertoAraneda/fhir-builder#readme","bugs":{"url":"https://github.com/robertoAraneda/fhir-builder/issues","email":"robaraneda@gmail.com"},"dist":{"shasum":"aae424f7d046cad0d9fb4801b5b635168586f1ac","tarball":"https://registry.npmjs.org/fhirbuilder/-/fhirbuilder-1.5.0.tgz","fileCount":423,"integrity":"sha512-f6At5Tk4IE9cplCS7fxj5Z7pAfeFxC5IUqFl5C9avicxog3lPI6MDIuVTq44PcVoMEqFiz60aX67KF5QsuMoLA==","signatures":[{"sig":"MEYCIQCv320aMQ4X9scuFE31vNoJAoWoUV93cAyeARjnRCL6rgIhANkkv0Y3AGOwN2x4h5/Xt4HpYvNKTq0B2CgMI2Cf8iDJ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":972321},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"17fa4d617760eb21a05fe1f114e8d6bd47f88e6d","scripts":{"lint":"eslint src/**","test":"jest --runInBand","build":"tsc","format":"prettier --write \"src/**/*.ts\"","prepare":"husky","commitlint":"commitlint --edit","remove-folders":"rm -rf lib && rm -rf types && rm -rf coverage","generate-exports":"ts-node ./scripts/generate-exports.ts"},"_npmUser":{"name":"robertoaraneda","email":"robaraneda@gmail.com"},"repository":{"url":"git+https://github.com/robertoAraneda/fhir-builder.git","type":"git","directory":"lib"},"_npmVersion":"10.5.2","description":"Another FHIR Tool to build FHIR Resources","directories":{},"_nodeVersion":"20.13.1","dependencies":{"yaml":"^2.5.0","fhirtypes":"^1.19.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.1.4","eslint":"^9.9.0","ts-jest":"^29.1.5","ts-node":"^10.9.2","prettier":"^3.3.2","@eslint/js":"^9.9.0","jest-junit":"^16.0.0","typescript":"^5.5.4","@types/jest":"^29.5.12","@types/node":"^20.14.2","lint-staged":"^15.2.8","ts-node-dev":"^2.0.0","tsconfig-paths":"^4.2.0","@commitlint/cli":"^19.4.0","typescript-eslint":"^8.0.1","eslint-plugin-jest":"^28.8.0","@commitlint/config-conventional":"^19.2.2"},"peerDependencies":{"yaml":"^2.5.0","fhirtypes":"^1.19.4"},"_npmOperationalInternal":{"tmp":"tmp/fhirbuilder_1.5.0_1725240313456_0.5642793588939101","host":"s3://npm-registry-packages"}},"1.6.0":{"name":"fhirbuilder","version":"1.6.0","keywords":["FHIR","Types","Validator","Resource"],"author":{"name":"Roberto Araneda"},"license":"MIT","_id":"fhirbuilder@1.6.0","maintainers":[{"name":"robertoaraneda","email":"robaraneda@gmail.com"}],"homepage":"https://github.com/robertoAraneda/fhir-builder#readme","bugs":{"url":"https://github.com/robertoAraneda/fhir-builder/issues","email":"robaraneda@gmail.com"},"dist":{"shasum":"dfa2af970851a80f1870b0ae1f1be770c076b854","tarball":"https://registry.npmjs.org/fhirbuilder/-/fhirbuilder-1.6.0.tgz","fileCount":447,"integrity":"sha512-H1mv08vJ2zr+d5UAwHCpK3GspSxsIhhtC8Vd4tPJ9eR/xRZ360wRFW5IqD0X8l3wz+fjIJtFHu2cNPzp9FVjMQ==","signatures":[{"sig":"MEUCIQDFmDKMedJ+85BLvdWZ9o+K7aAxdoaPsiGNtC9cop9IawIgZ4PEJmJitQxRVG0qJMEaz0EJzxcex2iCCGFQNIGfuAE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1056577},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"c577b4e5c755f02bd7cbdc44af1fd53b43c1f032","scripts":{"lint":"eslint src/**","test":"jest --runInBand","build":"tsc","format":"prettier --write \"src/**/*.ts\"","prepare":"husky","commitlint":"commitlint --edit","remove-folders":"rm -rf lib && rm -rf types && rm -rf coverage","generate-exports":"ts-node ./scripts/generate-exports.ts"},"_npmUser":{"name":"robertoaraneda","email":"robaraneda@gmail.com"},"repository":{"url":"git+https://github.com/robertoAraneda/fhir-builder.git","type":"git","directory":"lib"},"_npmVersion":"10.5.2","description":"Another FHIR Tool to build FHIR Resources","directories":{},"_nodeVersion":"20.13.1","dependencies":{"yaml":"^2.5.0","fhirtypes":"^1.20.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.1.4","eslint":"^9.9.0","ts-jest":"^29.1.5","ts-node":"^10.9.2","prettier":"^3.3.2","@eslint/js":"^9.9.0","jest-junit":"^16.0.0","typescript":"^5.5.4","@types/jest":"^29.5.12","@types/node":"^20.14.2","lint-staged":"^15.2.8","ts-node-dev":"^2.0.0","tsconfig-paths":"^4.2.0","@commitlint/cli":"^19.4.0","typescript-eslint":"^8.0.1","eslint-plugin-jest":"^28.8.0","@commitlint/config-conventional":"^19.2.2"},"peerDependencies":{"yaml":"^2.5.0","fhirtypes":"^1.20.1"},"_npmOperationalInternal":{"tmp":"tmp/fhirbuilder_1.6.0_1725415475435_0.4538644197701658","host":"s3://npm-registry-packages"}},"1.6.1":{"name":"fhirbuilder","version":"1.6.1","keywords":["FHIR","Types","Validator","Resource"],"author":{"name":"Roberto Araneda"},"license":"MIT","_id":"fhirbuilder@1.6.1","maintainers":[{"name":"robertoaraneda","email":"robaraneda@gmail.com"}],"homepage":"https://github.com/robertoAraneda/fhir-builder#readme","bugs":{"url":"https://github.com/robertoAraneda/fhir-builder/issues","email":"robaraneda@gmail.com"},"dist":{"shasum":"2cb946e95bed240e35f9c6d588287475af628b50","tarball":"https://registry.npmjs.org/fhirbuilder/-/fhirbuilder-1.6.1.tgz","fileCount":549,"integrity":"sha512-kwpuJpWn+nG3pmmDippN4E7iPkokhSkrh5g7MqJKuJBZAf07/tzUt9gXssKJYBhRt78mTdRpqrRBOPhJOFMNIw==","signatures":[{"sig":"MEUCIAktnHFyvWakEejneFGhyTltC/l+Hkj+fGCZ7OxAvvZzAiEAzyMn4FO2JuZyAq7LTeEU3JEjedcZe9qUXsw0UwpsA0g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1402921},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"5c6b08cbb663c7f113f07e95f88f6cce6fdc0a3a","scripts":{"lint":"eslint src/**","test":"jest --runInBand","build":"tsc","format":"prettier --write \"src/**/*.ts\"","prepare":"husky","commitlint":"commitlint --edit","remove-folders":"rm -rf lib && rm -rf types && rm -rf coverage","generate-exports":"ts-node ./scripts/generate-exports.ts"},"_npmUser":{"name":"robertoaraneda","email":"robaraneda@gmail.com"},"repository":{"url":"git+https://github.com/robertoAraneda/fhir-builder.git","type":"git","directory":"lib"},"_npmVersion":"10.5.2","description":"Another FHIR Tool to build FHIR Resources","directories":{},"_nodeVersion":"20.13.1","dependencies":{"yaml":"^2.5.0","fhirtypes":"^1.28.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.1.4","eslint":"^9.9.0","ts-jest":"^29.1.5","ts-node":"^10.9.2","prettier":"^3.3.2","@eslint/js":"^9.9.0","jest-junit":"^16.0.0","typescript":"^5.5.4","@types/jest":"^29.5.12","@types/node":"^20.14.2","lint-staged":"^15.2.8","ts-node-dev":"^2.0.0","tsconfig-paths":"^4.2.0","@commitlint/cli":"^19.4.0","typescript-eslint":"^8.0.1","eslint-plugin-jest":"^28.8.0","@commitlint/config-conventional":"^19.2.2"},"peerDependencies":{"yaml":"^2.5.0","fhirtypes":"^1.27.1"},"_npmOperationalInternal":{"tmp":"tmp/fhirbuilder_1.6.1_1730733057388_0.7914564279661473","host":"s3://npm-registry-packages"}},"1.7.0":{"name":"fhirbuilder","version":"1.7.0","keywords":["FHIR","Types","Validator","Resource"],"author":{"name":"Roberto Araneda"},"license":"MIT","_id":"fhirbuilder@1.7.0","maintainers":[{"name":"robertoaraneda","email":"robaraneda@gmail.com"}],"homepage":"https://github.com/robertoAraneda/fhir-builder#readme","bugs":{"url":"https://github.com/robertoAraneda/fhir-builder/issues","email":"robaraneda@gmail.com"},"dist":{"shasum":"cea0419b3bfaab30685d819c2ce95ac2f86fabc5","tarball":"https://registry.npmjs.org/fhirbuilder/-/fhirbuilder-1.7.0.tgz","fileCount":549,"integrity":"sha512-2nS9MyBzX5X7heg8HrMnood3LZRJLlwRxiY7a4k3IdO9/3ao7g2zqzeST4VA3zTvp5FNrNSUyPJDaRV2QWw7HQ==","signatures":[{"sig":"MEUCIQD0msIN2nqbLj9Uim4onVgtsV/QUS7I5FdwiKeGbudsAgIgPmNXx9DunGiq9HXAv+qM1lfsD8tPbyOmkNKbcs4TzMM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1402921},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"c60829dfdc6e81faa2b2a780b228e3a93dedcaeb","scripts":{"lint":"eslint src/**","test":"jest --runInBand","build":"tsc","format":"prettier --write \"src/**/*.ts\"","prepare":"husky","commitlint":"commitlint --edit","remove-folders":"rm -rf lib && rm -rf types && rm -rf coverage","generate-exports":"ts-node ./scripts/generate-exports.ts"},"_npmUser":{"name":"robertoaraneda","email":"robaraneda@gmail.com"},"repository":{"url":"git+https://github.com/robertoAraneda/fhir-builder.git","type":"git","directory":"lib"},"_npmVersion":"10.5.2","description":"Another FHIR Tool to build FHIR Resources","directories":{},"_nodeVersion":"20.13.1","dependencies":{"yaml":"^2.5.0","fhirtypes":"^1.28.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.1.4","eslint":"^9.9.0","ts-jest":"^29.1.5","ts-node":"^10.9.2","prettier":"^3.3.2","@eslint/js":"^9.9.0","jest-junit":"^16.0.0","typescript":"^5.5.4","@types/jest":"^29.5.12","@types/node":"^20.14.2","lint-staged":"^15.2.8","ts-node-dev":"^2.0.0","tsconfig-paths":"^4.2.0","@commitlint/cli":"^19.4.0","typescript-eslint":"^8.0.1","eslint-plugin-jest":"^28.8.0","@commitlint/config-conventional":"^19.2.2"},"peerDependencies":{"yaml":"^2.5.0","fhirtypes":"^1.27.1"},"_npmOperationalInternal":{"tmp":"tmp/fhirbuilder_1.7.0_1730733703303_0.1077350568037867","host":"s3://npm-registry-packages"}},"1.8.0":{"name":"fhirbuilder","version":"1.8.0","keywords":["FHIR","Types","Validator","Resource"],"author":{"name":"Roberto Araneda"},"license":"MIT","_id":"fhirbuilder@1.8.0","maintainers":[{"name":"robertoaraneda","email":"robaraneda@gmail.com"}],"homepage":"https://github.com/robertoAraneda/fhir-builder#readme","bugs":{"url":"https://github.com/robertoAraneda/fhir-builder/issues","email":"robaraneda@gmail.com"},"dist":{"shasum":"911b1d42ca5522eac63d4f572abccd4cfb676370","tarball":"https://registry.npmjs.org/fhirbuilder/-/fhirbuilder-1.8.0.tgz","fileCount":561,"integrity":"sha512-RT/4GPTgtOtGzvAXGWWe9a28/5N1lYlk3xwlcoeyJ0i24HCTBuin0Ly3PKhKVoQcbYu7swHifCME+ub8pIfGrg==","signatures":[{"sig":"MEUCIESabmr2yC3w/M5FW7WXRV/a1erlYLA83ta2+65WDTGnAiEAgCgB+XE9FWiuCOn+eY4VT/ZWyBTzQkrDhtsxM0DkDio=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1438949},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"123349e18bb7455460f75aa10eb6cbbb6f1ed506","scripts":{"lint":"eslint src/**","test":"jest --runInBand","build":"tsc","format":"prettier --write \"src/**/*.ts\"","prepare":"husky","commitlint":"commitlint --edit","remove-folders":"rm -rf lib && rm -rf types && rm -rf coverage","generate-exports":"ts-node ./scripts/generate-exports.ts"},"_npmUser":{"name":"robertoaraneda","email":"robaraneda@gmail.com"},"repository":{"url":"git+https://github.com/robertoAraneda/fhir-builder.git","type":"git","directory":"lib"},"_npmVersion":"10.5.2","description":"Another FHIR Tool to build FHIR Resources","directories":{},"_nodeVersion":"20.13.1","dependencies":{"yaml":"^2.5.0","fhirtypes":"^1.28.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.1.4","eslint":"^9.9.0","ts-jest":"^29.1.5","ts-node":"^10.9.2","prettier":"^3.3.2","@eslint/js":"^9.9.0","jest-junit":"^16.0.0","typescript":"^5.5.4","@types/jest":"^29.5.12","@types/node":"^20.14.2","lint-staged":"^15.2.8","ts-node-dev":"^2.0.0","tsconfig-paths":"^4.2.0","@commitlint/cli":"^19.4.0","typescript-eslint":"^8.0.1","eslint-plugin-jest":"^28.8.0","@commitlint/config-conventional":"^19.2.2"},"peerDependencies":{"yaml":"^2.5.0","fhirtypes":"^1.27.1"},"_npmOperationalInternal":{"tmp":"tmp/fhirbuilder_1.8.0_1731249695193_0.4026109531040092","host":"s3://npm-registry-packages"}},"1.9.0":{"name":"fhirbuilder","version":"1.9.0","keywords":["FHIR","Types","Validator","Resource"],"author":{"name":"Roberto Araneda"},"license":"MIT","_id":"fhirbuilder@1.9.0","maintainers":[{"name":"robertoaraneda","email":"robaraneda@gmail.com"}],"homepage":"https://github.com/robertoAraneda/fhir-builder#readme","bugs":{"url":"https://github.com/robertoAraneda/fhir-builder/issues","email":"robaraneda@gmail.com"},"dist":{"shasum":"9f9c1d78ebce6fa502ab72f36e462de6207edddb","tarball":"https://registry.npmjs.org/fhirbuilder/-/fhirbuilder-1.9.0.tgz","fileCount":601,"integrity":"sha512-axyCawPyoJdEeYUdzhf3+9AVy+x0KavDpb7GPBx3hDelw0RkcefDbQrn+BU+u4uTq+GYZOpK22A98uLy6DlS2A==","signatures":[{"sig":"MEUCIEB4vU77m8rc58lFNqrX3o2e/HH/FezywjatNAhI7A5cAiEAx0ajfehiatGMLrjSOCfXJEOafKhV2ipEtlgauNBJyyI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1567096},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"e8b4468ac703ef022526e723bbd144d91297f6a9","scripts":{"lint":"eslint src/**","test":"jest --runInBand","build":"tsc","format":"prettier --write \"src/**/*.ts\"","prepare":"husky","commitlint":"commitlint --edit","remove-folders":"rm -rf lib && rm -rf types && rm -rf coverage","generate-exports":"ts-node ./scripts/generate-exports.ts"},"_npmUser":{"name":"robertoaraneda","email":"robaraneda@gmail.com"},"repository":{"url":"git+https://github.com/robertoAraneda/fhir-builder.git","type":"git","directory":"lib"},"_npmVersion":"10.8.2","description":"Another FHIR Tool to build FHIR Resources","directories":{},"_nodeVersion":"20.18.0","dependencies":{"yaml":"^2.5.0","fhirtypes":"^1.28.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.1.4","eslint":"^9.9.0","ts-jest":"^29.1.5","ts-node":"^10.9.2","prettier":"^3.3.2","@eslint/js":"^9.9.0","jest-junit":"^16.0.0","typescript":"^5.5.4","@types/jest":"^29.5.12","@types/node":"^20.14.2","lint-staged":"^15.2.8","ts-node-dev":"^2.0.0","tsconfig-paths":"^4.2.0","@commitlint/cli":"^19.4.0","typescript-eslint":"^8.0.1","eslint-plugin-jest":"^28.8.0","@commitlint/config-conventional":"^19.2.2"},"peerDependencies":{"yaml":"^2.5.0","fhirtypes":"^1.27.1"},"_npmOperationalInternal":{"tmp":"tmp/fhirbuilder_1.9.0_1735593782490_0.6959330623706403","host":"s3://npm-registry-packages-npm-production"}},"1.10.0":{"name":"fhirbuilder","version":"1.10.0","keywords":["FHIR","Types","Validator","Resource"],"author":{"name":"Roberto Araneda"},"license":"MIT","_id":"fhirbuilder@1.10.0","maintainers":[{"name":"robertoaraneda","email":"robaraneda@gmail.com"}],"homepage":"https://github.com/robertoAraneda/fhir-builder#readme","bugs":{"url":"https://github.com/robertoAraneda/fhir-builder/issues","email":"robaraneda@gmail.com"},"dist":{"shasum":"af0098aa37f31b08b9160ee022eea931f197b76b","tarball":"https://registry.npmjs.org/fhirbuilder/-/fhirbuilder-1.10.0.tgz","fileCount":631,"integrity":"sha512-uJ9s3gdIzzccw8u5BpYHMBF6/Pb0OOAIeEpz+iYU1F5f/RJ3bQmTJMJfQf1NSdiJ//iM8IQsGh1+M2NUp64d/w==","signatures":[{"sig":"MEUCIFqAKqJ+dtEw2ioamw0UqFJGtMQEKg10fdSaElIDkvqlAiEAq7WK+0O2PV+7Us33cHgidY3nuFufqIh/mO/A9gvjMqE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1696698},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"153b65363c200535a9ce6af31d45a130cbbf0963","scripts":{"lint":"eslint src/**","test":"jest --runInBand","build":"tsc","format":"prettier --write \"src/**/*.ts\"","prepare":"husky","commitlint":"commitlint --edit","remove-folders":"rm -rf lib && rm -rf types && rm -rf coverage","generate-exports":"ts-node ./scripts/generate-exports.ts"},"_npmUser":{"name":"robertoaraneda","email":"robaraneda@gmail.com"},"repository":{"url":"git+https://github.com/robertoAraneda/fhir-builder.git","type":"git","directory":"lib"},"_npmVersion":"10.8.2","description":"Another FHIR Tool to build FHIR Resources","directories":{},"_nodeVersion":"20.18.0","dependencies":{"yaml":"^2.5.0","fhirtypes":"^1.34.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.1.4","eslint":"^9.9.0","ts-jest":"^29.1.5","ts-node":"^10.9.2","prettier":"^3.3.2","@eslint/js":"^9.9.0","jest-junit":"^16.0.0","typescript":"^5.5.4","@types/jest":"^29.5.12","@types/node":"^20.14.2","lint-staged":"^15.2.8","ts-node-dev":"^2.0.0","tsconfig-paths":"^4.2.0","@commitlint/cli":"^19.4.0","typescript-eslint":"^8.0.1","eslint-plugin-jest":"^28.8.0","@commitlint/config-conventional":"^19.2.2"},"peerDependencies":{"yaml":"^2.5.0","fhirtypes":"^1.34.2"},"_npmOperationalInternal":{"tmp":"tmp/fhirbuilder_1.10.0_1737045553719_0.4619467955924803","host":"s3://npm-registry-packages-npm-production"}},"1.10.1":{"name":"fhirbuilder","version":"1.10.1","keywords":["FHIR","Types","Validator","Resource"],"author":{"name":"Roberto Araneda"},"license":"MIT","_id":"fhirbuilder@1.10.1","maintainers":[{"name":"robertoaraneda","email":"robaraneda@gmail.com"}],"homepage":"https://github.com/robertoAraneda/fhir-builder#readme","bugs":{"url":"https://github.com/robertoAraneda/fhir-builder/issues","email":"robaraneda@gmail.com"},"dist":{"shasum":"76907ecf662fe15d7f37809ebfb8d8f39d0c4dd2","tarball":"https://registry.npmjs.org/fhirbuilder/-/fhirbuilder-1.10.1.tgz","fileCount":631,"integrity":"sha512-UPGCBJPhxdIoT+1bZsh/ntW3/yPV3ye90ahCeIrKRg2dwJm+NHBeWfdD6XSuoxGr5xQdNnJFNMNJdkNdybmsEA==","signatures":[{"sig":"MEUCIHqq5wKuK7JBj58fM1ArDUw2pekdcrkU2G7qFsfiR7EoAiEAxB82zLqLxuBNdSh2Qv5wyjx3s7HTD2F5A04QfpmL+90=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1696698},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"2badc0a4e68e318dc7a89de34ed24eac4e442451","scripts":{"lint":"eslint src/**","test":"jest --runInBand","build":"tsc","format":"prettier --write \"src/**/*.ts\"","prepare":"husky","commitlint":"commitlint --edit","remove-folders":"rm -rf lib && rm -rf types && rm -rf coverage","generate-exports":"ts-node ./scripts/generate-exports.ts"},"_npmUser":{"name":"robertoaraneda","email":"robaraneda@gmail.com"},"repository":{"url":"git+https://github.com/robertoAraneda/fhir-builder.git","type":"git","directory":"lib"},"_npmVersion":"10.8.2","description":"Another FHIR Tool to build FHIR Resources","directories":{},"_nodeVersion":"20.18.0","dependencies":{"yaml":"^2.5.0","fhirtypes":"^1.34.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.1.4","eslint":"^9.9.0","ts-jest":"^29.1.5","ts-node":"^10.9.2","prettier":"^3.3.2","@eslint/js":"^9.9.0","jest-junit":"^16.0.0","typescript":"^5.5.4","@types/jest":"^29.5.12","@types/node":"^20.14.2","lint-staged":"^15.2.8","ts-node-dev":"^2.0.0","tsconfig-paths":"^4.2.0","@commitlint/cli":"^19.4.0","typescript-eslint":"^8.0.1","eslint-plugin-jest":"^28.8.0","@commitlint/config-conventional":"^19.2.2"},"peerDependencies":{"yaml":"^2.5.0","fhirtypes":"^1.34.2"},"_npmOperationalInternal":{"tmp":"tmp/fhirbuilder_1.10.1_1741286019435_0.8514546557837097","host":"s3://npm-registry-packages-npm-production"}},"1.10.2":{"name":"fhirbuilder","version":"1.10.2","keywords":["FHIR","Types","Validator","Resource"],"author":{"name":"Roberto Araneda"},"license":"MIT","_id":"fhirbuilder@1.10.2","maintainers":[{"name":"robertoaraneda","email":"robaraneda@gmail.com"}],"homepage":"https://github.com/robertoAraneda/fhir-builder#readme","bugs":{"url":"https://github.com/robertoAraneda/fhir-builder/issues","email":"robaraneda@gmail.com"},"dist":{"shasum":"2d5e528e22256d5c10b3edcf212a657a144d2f15","tarball":"https://registry.npmjs.org/fhirbuilder/-/fhirbuilder-1.10.2.tgz","fileCount":631,"integrity":"sha512-vj8braFjjptgO9eev6/KgoX+SCyF1g2IAZWX7S6YA3PfHHZfegkHtT7WHuQcQsVTx5YfrNq+OW5nCHx0lsL1xg==","signatures":[{"sig":"MEUCIQCfRIfTQw1O0GcL8Cej30YQZV/VviyAectcewxaySZLngIgBNZ7x/DEFG5ieWHus8FuEY9Xtv+lkQiIUJLxRYZ6fTI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1698028},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"0492749a46d10ff5f209d004eac0966c565396b3","scripts":{"lint":"eslint src/**","test":"jest --runInBand","build":"tsc","format":"prettier --write \"src/**/*.ts\"","prepare":"husky","commitlint":"commitlint --edit","remove-folders":"rm -rf lib && rm -rf types && rm -rf coverage","generate-exports":"ts-node ./scripts/generate-exports.ts"},"_npmUser":{"name":"robertoaraneda","email":"robaraneda@gmail.com"},"repository":{"url":"git+https://github.com/robertoAraneda/fhir-builder.git","type":"git","directory":"lib"},"_npmVersion":"10.8.2","description":"Another FHIR Tool to build FHIR Resources","directories":{},"_nodeVersion":"20.18.0","dependencies":{"yaml":"^2.5.0","fhirtypes":"^1.35.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.1.7","eslint":"^9.21.0","ts-jest":"^29.2.6","ts-node":"^10.9.2","prettier":"^3.5.3","@eslint/js":"^9.21.0","jest-junit":"^16.0.0","typescript":"^5.8.2","@types/jest":"^29.5.14","@types/node":"^22.13.9","lint-staged":"^15.4.3","ts-node-dev":"^2.0.0","tsconfig-paths":"^4.2.0","@commitlint/cli":"^19.7.1","typescript-eslint":"^8.26.0","eslint-plugin-jest":"^28.11.0","@commitlint/config-conventional":"^19.7.1"},"peerDependencies":{"yaml":"^2.5.0","fhirtypes":"^1.35.0"},"_npmOperationalInternal":{"tmp":"tmp/fhirbuilder_1.10.2_1741288897204_0.9972850551249586","host":"s3://npm-registry-packages-npm-production"}},"1.11.0":{"name":"fhirbuilder","version":"1.11.0","description":"Another FHIR Tool to build FHIR Resources","main":"lib/index.js","types":"lib/index.d.ts","author":{"name":"Roberto Araneda"},"repository":{"directory":"lib","type":"git","url":"git+https://github.com/robertoAraneda/fhir-builder.git"},"bugs":{"url":"https://github.com/robertoAraneda/fhir-builder/issues","email":"robaraneda@gmail.com"},"scripts":{"build":"tsc","generate-exports":"ts-node ./scripts/generate-exports.ts","remove-folders":"rm -rf lib && rm -rf types && rm -rf coverage","format":"prettier --write \"src/**/*.ts\"","lint":"eslint src/**","prepare":"husky","test":"jest --runInBand","commitlint":"commitlint --edit"},"keywords":["FHIR","Types","Validator","Resource"],"license":"MIT","dependencies":{"fhirtypes":"^1.35.0","yaml":"^2.5.0"},"peerDependencies":{"fhirtypes":"^1.35.0","yaml":"^2.5.0"},"devDependencies":{"@commitlint/cli":"^19.7.1","@commitlint/config-conventional":"^19.7.1","@eslint/js":"^9.21.0","@types/jest":"^29.5.14","@types/node":"^22.13.9","eslint":"^9.21.0","eslint-plugin-jest":"^28.11.0","husky":"^9.1.7","jest":"^29.7.0","jest-junit":"^16.0.0","lint-staged":"^15.4.3","prettier":"^3.5.3","ts-jest":"^29.2.6","ts-node":"^10.9.2","ts-node-dev":"^2.0.0","tsconfig-paths":"^4.2.0","typescript":"^5.8.2","typescript-eslint":"^8.26.0"},"_id":"fhirbuilder@1.11.0","gitHead":"5c28c9db3aef83019dcf7bd4d674e233e45cbb05","homepage":"https://github.com/robertoAraneda/fhir-builder#readme","_nodeVersion":"20.19.1","_npmVersion":"10.8.2","dist":{"integrity":"sha512-zNsdVnvhRa733q9W+XjfPFkPgOuJZ0KfZTEyqGEsZO0kA3Xv05DUunH+lUCAgIU0zdBjjK3vMyE5gZ/rON3gQQ==","shasum":"1c9b98a336f92efecaa57a5736b04d392a43a8da","tarball":"https://registry.npmjs.org/fhirbuilder/-/fhirbuilder-1.11.0.tgz","fileCount":661,"unpackedSize":1829190,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIBCjUiH3wAtEBR45zk6GlF4awaJMW51K+oq0ROcclSMcAiEAtNDIudF/elVmR6iATS94IJw6wimGlxengppcH844qFg="}]},"_npmUser":{"name":"robertoaraneda","email":"robaraneda@gmail.com"},"directories":{},"maintainers":[{"name":"robertoaraneda","email":"robaraneda@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/fhirbuilder_1.11.0_1748643935802_0.15688570441954397"},"_hasShrinkwrap":false}},"time":{"created":"2024-07-30T19:34:05.892Z","modified":"2025-05-30T22:25:36.387Z","1.0.0":"2024-07-30T19:34:06.086Z","1.0.1":"2024-07-30T20:56:44.094Z","1.0.2":"2024-08-04T01:12:55.369Z","1.1.0":"2024-08-04T22:35:07.634Z","1.1.1":"2024-08-04T22:53:20.116Z","1.1.2":"2024-08-05T02:30:52.189Z","1.1.3":"2024-08-05T02:59:50.361Z","1.1.4":"2024-08-05T22:36:33.082Z","1.1.5":"2024-08-06T00:15:54.375Z","1.1.6":"2024-08-06T00:41:49.534Z","1.1.7":"2024-08-06T00:44:23.809Z","1.2.0":"2024-08-11T18:49:12.267Z","1.2.1":"2024-08-11T19:03:45.744Z","1.2.2":"2024-08-11T19:08:02.828Z","1.2.3":"2024-08-11T20:34:16.786Z","1.3.0":"2024-08-25T16:51:12.615Z","1.4.0":"2024-09-01T21:21:50.426Z","1.5.0":"2024-09-02T01:25:13.628Z","1.6.0":"2024-09-04T02:04:35.696Z","1.6.1":"2024-11-04T15:10:57.715Z","1.7.0":"2024-11-04T15:21:43.544Z","1.8.0":"2024-11-10T14:41:35.461Z","1.9.0":"2024-12-30T21:23:02.723Z","1.10.0":"2025-01-16T16:39:14.075Z","1.10.1":"2025-03-06T18:33:39.786Z","1.10.2":"2025-03-06T19:21:37.446Z","1.11.0":"2025-05-30T22:25:36.191Z"},"bugs":{"url":"https://github.com/robertoAraneda/fhir-builder/issues","email":"robaraneda@gmail.com"},"author":{"name":"Roberto Araneda"},"license":"MIT","homepage":"https://github.com/robertoAraneda/fhir-builder#readme","keywords":["FHIR","Types","Validator","Resource"],"repository":{"directory":"lib","type":"git","url":"git+https://github.com/robertoAraneda/fhir-builder.git"},"description":"Another FHIR Tool to build FHIR Resources","maintainers":[{"name":"robertoaraneda","email":"robaraneda@gmail.com"}],"readme":"# FHIR Builder\n\n<div align=\"center\">\n\n# 🏥 FHIR Builder\n\n### TypeScript-first FHIR R4 resource builder with fluent API and built-in validation\n\n![TypeScript](https://img.shields.io/badge/TypeScript-007ACC?style=for-the-badge&logo=typescript&logoColor=white)\n![FHIR R4](https://img.shields.io/badge/FHIR-R4-blue?style=for-the-badge)\n![Zero Dependencies](https://img.shields.io/badge/Dependencies-Zero-green?style=for-the-badge)\n\n</div>\n\n<p align=\"center\">\n  <img alt=\"GitHub Release\" src=\"https://img.shields.io/github/v/release/robertoAraneda/fhir-builder\">\n  <img alt=\"GitHub Actions Workflow Status\" src=\"https://img.shields.io/github/actions/workflow/status/robertoAraneda/fhir-builder/publish.yml\">\n  <img alt=\"NPM Downloads\" src=\"https://img.shields.io/npm/dw/fhirbuilder\">\n  <img alt=\"License\" src=\"https://img.shields.io/npm/l/fhirbuilder\">\n  <img alt=\"Bundle Size\" src=\"https://img.shields.io/bundlephobia/minzip/fhirbuilder\">\n</p>\n\n<div align=\"center\">\n\n**🚀 R5 support is coming!**\n\n_Build robust healthcare applications with confidence_\n\n</div>\n\n---\n\n## ✨ Why FHIR Builder?\n\nFHIR Builder is a comprehensive TypeScript library that simplifies working with FHIR R4 resources. Whether you're building EHRs, healthcare APIs, or clinical data processing systems, FHIR Builder provides the tools you need to work with FHIR resources efficiently and safely.\n\n### 🎯 **Key Features**\n\n| Feature                        | Description                                                        |\n| ------------------------------ | ------------------------------------------------------------------ |\n| 🏗️ **Fluent Builder Pattern**  | Intuitive method chaining for complex resource construction        |\n| 🔧 **Full TypeScript Support** | Complete type safety with IntelliSense and compile-time checks     |\n| ✅ **Built-in Validation**     | FHIR R4 conformance validation with detailed error reporting       |\n| 🔄 **JSON Serialization**      | Seamless conversion between objects and JSON with multiple formats |\n| 🎨 **Extension Support**       | Handle FHIR primitive extensions with ease                         |\n| 📦 **Zero Dependencies**       | Lightweight and focused purely on FHIR operations                  |\n| 🧪 **Production Ready**        | Used in production healthcare systems worldwide                    |\n\n---\n\n## 🚀 Quick Start\n\n### Installation\n\n```bash\n# Core library\nnpm install fhirbuilder\n\n# Optional: Enhanced TypeScript definitions\nnpm install fhirtypes\n```\n\n### Your First FHIR Resource\n\n```typescript\nimport { PatientBuilder, HumanName } from 'fhirbuilder';\n\n// Build a patient using the fluent API\nconst patient = new PatientBuilder()\n  .setId('patient-001')\n  .setActive(true)\n  .addName(\n    new HumanName({\n      use: 'official',\n      family: 'Smith',\n      given: ['John', 'David'],\n    }),\n  )\n  .setGender('male')\n  .setBirthDate('1985-03-15')\n  .build();\n\n// Validate the resource\nconst validation = patient.validate();\nif (validation.isValid) {\n  console.log('✅ Patient is valid!');\n  console.log(patient.toPrettyString());\n} else {\n  console.error('❌ Validation failed:', validation.operationOutcome);\n}\n```\n\n---\n\n## 📋 Available Resources\n\nResources currently available in this package:\n\n### Foundation\n\n[Bundle](https://www.hl7.org/fhir/r4/bundle.html)\n\n### Base\n\n[Patient](https://www.hl7.org/fhir/r4/patient.html) • [Practitioner](https://www.hl7.org/fhir/r4/practitioner.html) • [PractitionerRole](https://www.hl7.org/fhir/r4/practitionerrole.html) • [RelatedPerson](https://www.hl7.org/fhir/r4/relatedperson.html) • [Organization](https://www.hl7.org/fhir/r4/organization.html) • [HealthcareService](https://www.hl7.org/fhir/r4/healthcareservice.html) • [Location](https://www.hl7.org/fhir/r4/location.html) • [Appointment](https://www.hl7.org/fhir/r4/appointment.html) • [Encounter](https://www.hl7.org/fhir/r4/encounter.html) • [EpisodeOfCare](https://www.hl7.org/fhir/r4/episodeofcare.html)\n\n### Clinical\n\n[AllergyIntolerance](https://www.hl7.org/fhir/r4/allergyintolerance.html) • [Condition](https://www.hl7.org/fhir/r4/condition.html) • [Procedure](https://www.hl7.org/fhir/r4/procedure.html) • [Observation](https://www.hl7.org/fhir/r4/observation.html) • [QuestionnaireResponse](https://www.hl7.org/fhir/r4/questionnaireresponse.html) • [CarePlan](https://www.hl7.org/fhir/r4/careplan.html) • [CareTeam](https://www.hl7.org/fhir/r4/careteam.html) • [ServiceRequest](https://www.hl7.org/fhir/r4/servicerequest.html)\n\n### Financial\n\n[Coverage](https://www.hl7.org/fhir/r4/coverage.html)\n\n### Specialized\n\n[Questionnaire](https://www.hl7.org/fhir/r4/questionnaire.html)\n\n---\n\n## 🛠️ Core Concepts\n\n### Resource Construction Patterns\n\nFHIR Builder supports three main patterns for creating resources:\n\n#### 1. Direct Instantiation\n\n```typescript\nimport { Patient } from 'fhirbuilder';\n\nconst patient = new Patient({\n  resourceType: 'Patient',\n  id: 'example',\n  active: true,\n  name: [\n    {\n      family: 'Doe',\n      given: ['Jane'],\n    },\n  ],\n});\n```\n\n#### 2. Fluent Builder API\n\n```typescript\nimport { PatientBuilder } from 'fhirbuilder';\n\nconst patient = new PatientBuilder()\n  .setId('example')\n  .setActive(true)\n  .addName({ family: 'Doe', given: ['Jane'] })\n  .build();\n```\n\n#### 3. Builder from JSON\n\n```typescript\nimport { PatientBuilder } from 'fhirbuilder';\n\nconst existingData = {\n  /* JSON data */\n};\nconst patient = new PatientBuilder()\n  .fromJSON(existingData)\n  .addTelecom({ system: 'email', value: 'jane@example.com' })\n  .build();\n```\n\n---\n\n## 🏗️ Advanced Builder Patterns\n\n### Complex Resource Construction\n\n```typescript\nimport { LocationBuilder } from 'fhirbuilder';\n\nconst hospital = new LocationBuilder()\n  .setId('main-hospital')\n  .setStatus('active')\n  .setName('General Hospital Downtown')\n  .setDescription('Main campus with full emergency services')\n  .addAlias('Downtown Hospital')\n  .addAlias('Main Campus')\n  .setMode('instance')\n  .addType({\n    coding: [\n      {\n        system: 'http://terminology.hl7.org/CodeSystem/v3-RoleCode',\n        code: 'HOSP',\n        display: 'Hospital',\n      },\n    ],\n  })\n  .setAddress({\n    use: 'work',\n    line: ['123 Healthcare Blvd', 'Medical District'],\n    city: 'Healthcare City',\n    state: 'HC',\n    postalCode: '12345',\n    country: 'US',\n  })\n  .addTelecom({\n    system: 'phone',\n    value: '+1-555-HOSPITAL',\n    use: 'work',\n  })\n  .addTelecom({\n    system: 'email',\n    value: 'info@generalhospital.org',\n    use: 'work',\n  })\n  .setPosition({\n    longitude: -74.0059,\n    latitude: 40.7128,\n  })\n  .addHoursOfOperation({\n    daysOfWeek: ['mon', 'tue', 'wed', 'thu', 'fri'],\n    openingTime: '07:00',\n    closingTime: '19:00',\n  })\n  .addHoursOfOperation({\n    daysOfWeek: ['sat', 'sun'],\n    openingTime: '08:00',\n    closingTime: '17:00',\n  })\n  .setAvailabilityExceptions('Emergency services available 24/7')\n  .build();\n```\n\n### Working with Primitive Extensions\n\n```typescript\nimport { PatientBuilder } from 'fhirbuilder';\n\nconst patient = new PatientBuilder()\n  .setGender('male')\n  .addPrimitiveExtension('_gender', {\n    extension: [\n      {\n        url: 'http://example.org/fhir/StructureDefinition/patient-genderIdentity',\n        valueCodeableConcept: {\n          coding: [\n            {\n              system: 'http://snomed.info/sct',\n              code: '446151000124109',\n              display: 'Identifies as male gender',\n            },\n          ],\n        },\n      },\n    ],\n  })\n  .build();\n```\n\n---\n\n## ✅ Validation & Error Handling\n\n### Comprehensive Validation\n\n```typescript\nimport { Patient, Identifier } from 'fhirbuilder';\n\n// Create a resource with validation issues\nconst patient = new Patient({\n  id: 'test-patient',\n  active: true,\n  identifier: [\n    new Identifier({\n      system: 'http://example.org/patients',\n      value: 'PAT123',\n      assigner: {\n        reference: 'Invalid Reference Format', // ❌ Missing ResourceType/ID format\n      },\n    }),\n  ],\n});\n\n// Validate and handle errors\nconst validation = patient.validate();\n\nif (!validation.isValid) {\n  console.log('❌ Validation failed with the following issues:');\n\n  validation.operationOutcome.issue?.forEach((issue, index) => {\n    console.log(`${index + 1}. [${issue.severity?.toUpperCase()}] ${issue.diagnostics}`);\n    console.log(`   Path: ${issue.details?.text}`);\n  });\n} else {\n  console.log('✅ Resource is valid and ready for use!');\n}\n```\n\n**Example Validation Output:**\n\n```\n❌ Validation failed with the following issues:\n1. [ERROR] Invalid reference format. Reference must be in the format 'ResourceType/ResourceId'.\n   Path: Patient.identifier[0].assigner.reference. Value: Invalid Reference Format\n```\n\n---\n\n## 🔄 Serialization & Utilities\n\n### Multiple Output Formats\n\n```typescript\nimport { Patient } from 'fhirbuilder';\n\nconst patient = new Patient({\n  resourceType: 'Patient',\n  id: 'example',\n  active: true,\n  name: [{ family: 'Doe', given: ['John'] }],\n});\n\n// Different output formats\nconst jsonObject = patient.toJson(); // Plain JavaScript object\nconst compactJson = patient.toString(); // Minified JSON string\nconst prettyJson = patient.toPrettyString(); // Formatted JSON with indentation\nconst serialized = patient.serialize(); // Serialized string for transport\n\nconsole.log('📦 JSON Object:', jsonObject);\nconsole.log('🗜️ Compact:', compactJson);\nconsole.log('🎨 Pretty:', prettyJson);\nconsole.log('📡 Serialized:', serialized);\n```\n\n---\n\n## 🔗 Working with References\n\n### Resource Relationships\n\n```typescript\nimport { PatientBuilder, PractitionerBuilder, EncounterBuilder } from 'fhirbuilder';\n\n// Create related resources\nconst practitioner = new PractitionerBuilder()\n  .setId('dr-smith')\n  .addName({ family: 'Smith', given: ['Sarah'], prefix: ['Dr.'] })\n  .build();\n\nconst patient = new PatientBuilder()\n  .setId('patient-001')\n  .addName({ family: 'Johnson', given: ['Mike'] })\n  .build();\n\n// Create an encounter linking them\nconst encounter = new EncounterBuilder()\n  .setId('encounter-001')\n  .setStatus('finished')\n  .setClass({\n    system: 'http://terminology.hl7.org/CodeSystem/v3-ActCode',\n    code: 'AMB',\n    display: 'ambulatory',\n  })\n  .setSubject({\n    reference: `Patient/${patient.id}`,\n    display: 'Mike Johnson',\n  })\n  .addParticipant({\n    individual: {\n      reference: `Practitioner/${practitioner.id}`,\n      display: 'Dr. Sarah Smith',\n    },\n  })\n  .build();\n```\n\n---\n\n## 🎯 Builder API Reference\n\n### Common Patterns\n\nAll builders follow consistent naming conventions:\n\n| Method Pattern          | Purpose                                 | Example                                  |\n| ----------------------- | --------------------------------------- | ---------------------------------------- |\n| `set*`                  | Set single values (overwrites existing) | `.setId('123')`                          |\n| `add*`                  | Add to arrays (appends)                 | `.addName(humanName)`                    |\n| `addPrimitiveExtension` | Add FHIR extensions                     | `.addPrimitiveExtension('_status', ext)` |\n| `fromJSON`              | Initialize from JSON                    | `.fromJSON(jsonData)`                    |\n| `build`                 | Create the final resource               | `.build()`                               |\n\n### LocationBuilder Methods\n\n```typescript\ninterface ILocationBuilder {\n  // Core properties\n  addIdentifier(value: IIdentifier): this;\n  setStatus(value: 'active' | 'suspended' | 'inactive'): this;\n  setOperationalStatus(value: ICoding): this;\n  setName(value: string): this;\n  addAlias(value: string): this;\n  setDescription(value: string): this;\n  setMode(value: 'instance' | 'kind'): this;\n\n  // Contact and address\n  addType(value: ICodeableConcept): this;\n  addTelecom(value: IContactPoint): this;\n  setAddress(value: IAddress): this;\n  setPhysicalType(value: ICodeableConcept): this;\n\n  // Geographic and organizational\n  setPosition(value: ILocationPosition): this;\n  setManagingOrganization(value: IReference): this;\n  setPartOf(value: IReference): this;\n\n  // Operational details\n  addHoursOfOperation(value: ILocationHoursOfOperation): this;\n  setAvailabilityExceptions(value: string): this;\n  addEndpoint(value: IReference): this;\n}\n```\n\n---\n\n## 🧪 Testing & Development\n\n### Unit Testing with FHIR Builder\n\n```typescript\nimport { PatientBuilder } from 'fhirbuilder';\n\ndescribe('Patient Creation', () => {\n  test('should create valid patient with required fields', () => {\n    const patient = new PatientBuilder()\n      .setId('test-patient')\n      .setActive(true)\n      .addName({ family: 'Test', given: ['Patient'] })\n      .build();\n\n    const validation = patient.validate();\n    expect(validation.isValid).toBe(true);\n    expect(patient.resourceType).toBe('Patient');\n    expect(patient.id).toBe('test-patient');\n  });\n\n  test('should detect validation errors', () => {\n    const patient = new PatientBuilder()\n      .setId('test-patient')\n      .addIdentifier({\n        assigner: {\n          reference: 'Invalid Format', // This should fail validation\n        },\n      })\n      .build();\n\n    const validation = patient.validate();\n    expect(validation.isValid).toBe(false);\n    expect(validation.operationOutcome.issue).toBeDefined();\n  });\n});\n```\n\n---\n\n## 🌐 Real-World Examples\n\n### Healthcare Workflow: Patient Registration\n\n```typescript\nimport { PatientBuilder, OrganizationBuilder, EncounterBuilder } from 'fhirbuilder';\n\n// Create healthcare organization\nconst hospital = new OrganizationBuilder()\n  .setId('mercy-general')\n  .setActive(true)\n  .setName('Mercy General Hospital')\n  .addType({\n    coding: [\n      {\n        system: 'http://terminology.hl7.org/CodeSystem/organization-type',\n        code: 'prov',\n        display: 'Healthcare Provider',\n      },\n    ],\n  })\n  .build();\n\n// Register new patient\nconst newPatient = new PatientBuilder()\n  .setActive(true)\n  .addIdentifier({\n    use: 'usual',\n    system: 'http://mercy-general.org/patients',\n    value: 'MRN-789456',\n    assigner: {\n      reference: `Organization/${hospital.id}`,\n      display: hospital.name,\n    },\n  })\n  .addName({\n    use: 'official',\n    family: 'Williams',\n    given: ['Emma', 'Grace'],\n  })\n  .addName({\n    use: 'nickname',\n    given: ['Emmy'],\n  })\n  .setGender('female')\n  .setBirthDate('1992-08-15')\n  .addTelecom({\n    system: 'phone',\n    value: '+1-555-0123',\n    use: 'mobile',\n  })\n  .addTelecom({\n    system: 'email',\n    value: 'emma.williams@email.com',\n    use: 'home',\n  })\n  .addAddress({\n    use: 'home',\n    line: ['456 Oak Avenue', 'Apt 2B'],\n    city: 'Springfield',\n    state: 'IL',\n    postalCode: '62701',\n    country: 'US',\n  })\n  .build();\n\n// Create admission encounter\nconst admission = new EncounterBuilder()\n  .setStatus('in-progress')\n  .setClass({\n    system: 'http://terminology.hl7.org/CodeSystem/v3-ActCode',\n    code: 'IMP',\n    display: 'inpatient encounter',\n  })\n  .setSubject({\n    reference: `Patient/${newPatient.id}`,\n    display: 'Emma Grace Williams',\n  })\n  .setServiceProvider({\n    reference: `Organization/${hospital.id}`,\n    display: hospital.name,\n  })\n  .build();\n\n// Validate all resources\nconst resources = [hospital, newPatient, admission];\nresources.forEach((resource) => {\n  const validation = resource.validate();\n  if (validation.isValid) {\n    console.log(`✅ ${resource.resourceType} is valid`);\n  } else {\n    console.error(`❌ ${resource.resourceType} validation failed`);\n  }\n});\n```\n\n---\n\n## 📚 Additional Resources\n\n### Learning Materials\n\n- **[FHIR R4 Specification](https://www.hl7.org/fhir/r4/)** - Official FHIR documentation\n- **[FHIR Builder Examples](https://github.com/robertoAraneda/fhir-builder/tree/main/examples)** - Comprehensive code examples\n- **[TypeScript Handbook](https://www.typescriptlang.org/docs/)** - Learn TypeScript basics\n\n### Related Projects\n\n- **[fhirtypes](https://www.npmjs.com/package/fhirtypes)** - TypeScript definitions for FHIR\n- **[HAPI FHIR](https://hapifhir.io/)** - Java FHIR implementation\n- **[FHIR.js](https://github.com/FHIR/fhir.js)** - JavaScript FHIR client\n\n---\n\n## 🤝 Contributing\n\nWe welcome contributions! Here's how you can help:\n\n### Getting Started\n\n```bash\n# Clone the repository\ngit clone https://github.com/robertoAraneda/fhir-builder.git\n\n# Install dependencies\ncd fhir-builder\nnpm install\n\n# Run tests\nnpm test\n\n# Build the project\nnpm run build\n```\n\n### Contribution Guidelines\n\n1. **Fork** the repository\n2. **Create** a feature branch (`git checkout -b feature/amazing-feature`)\n3. **Commit** your changes (`git commit -m 'Add amazing feature'`)\n4. **Push** to the branch (`git push origin feature/amazing-feature`)\n5. **Open** a Pull Request\n\n### Development Standards\n\n- ✅ **TypeScript** for all new code\n- ✅ **Tests** for new features and bug fixes\n- ✅ **JSDoc** comments for public APIs\n- ✅ **FHIR R4** compliance for all resources\n\n---\n\n## 📄 License\n\nThis project is licensed under the **MIT License** - see the [LICENSE](LICENSE) file for details.\n\n---\n\n## 📞 Support & Community\n\n<div align=\"center\">\n\n### Get Help\n\n[![GitHub Issues](https://img.shields.io/badge/Issues-GitHub-red?style=for-the-badge&logo=github)](https://github.com/robertoAraneda/fhir-builder/issues)\n[![Discussions](https://img.shields.io/badge/Discussions-GitHub-blue?style=for-the-badge&logo=github)](https://github.com/robertoAraneda/fhir-builder/discussions)\n[![Documentation](https://img.shields.io/badge/Docs-Wiki-green?style=for-the-badge&logo=gitbook)](https://github.com/robertoAraneda/fhir-builder/wiki)\n\n### Connect\n\n[![Email](https://img.shields.io/badge/Email-Contact-orange?style=for-the-badge&logo=gmail)](mailto:roberto.araneda.espinoza@gmail.com)\n[![LinkedIn](https://img.shields.io/badge/LinkedIn-Connect-blue?style=for-the-badge&logo=linkedin)](https://linkedin.com/in/roberto-araneda)\n\n</div>\n\n---\n\n<div align=\"center\">\n\n**Built with ❤️ for the healthcare community**\n\n_Empowering developers to build better healthcare software_\n\n**⭐ Star this repo if it helped you!**\n\n</div>\n","readmeFilename":"README.md"}