Stream: implementers
Topic: creation Implementation Guide Issue
abhishek gupta (Dec 19 2017 at 06:23):
Hi all, in the implementation guide which am working on, unlike other implementation guides (US core) the official url of the profile and the url displayed on the top of the page are not same. How can I fix it?
if anybody knows about that then ping me.I also sending the screenshot for clear separation.
abhishek gupta (Dec 19 2017 at 06:28):
Lloyd McKenzie (Dec 19 2017 at 06:51):
Host your IG at the URL you claim is the canonical URL for it...
abhishek gupta (Dec 19 2017 at 06:54):
@Lloyd McKenzie
I didn't get your point.can you explain me clearly.
Lloyd McKenzie (Dec 19 2017 at 06:56):
The URL at the top of your page shows the IG file as it's hosted on your local machine. If you want to be able to find it on a website, you actually have to host the content at that particular web location - which means you need to control the URL you specify as your canonical URL and have a web server that knows how to serve up static web pages at that location.
abhishek gupta (Dec 20 2017 at 04:41):
@Lloyd McKenzie
I also do like that but the same problem will be coming.is there any alternate way to do that one.
abhishek gupta (Dec 20 2017 at 04:45):
The URL at the top of your page shows the IG file as it's hosted on your local machine. If you want to be able to find it on a website, you actually have to host the content at that particular web location - which means you need to control the URL you specify as your canonical URL and have a web server that knows how to serve up static web pages at that location.
I also sent to you my ig.json,ig.xml and my profile
ig.json
ig.xml structuredefinition-vms-medicationstatement.xml
Lloyd McKenzie (Dec 20 2017 at 06:23):
This is not an IG builder issue. The URL is about where you choose to place the files after they've been generated. The IGPublisher just creates a folder with a static website on your local machine. It's up to you to put it where you want it to go.
shivnath shelake (Dec 20 2017 at 09:01):
Hi,
I am looking for Subscription resource we are looking for Rest-hook or Websocket (ping) option..
please help on this
Also i created Subscription resource on FHIR server with specified criteria after that I created the resource with subscription criteria details but not received any notification is there any configuration required do on FHIR server for notification part.
Lloyd McKenzie (Dec 20 2017 at 15:53):
Not all servers implement subscription (but may well allow subscriptions to be posted). What server are you using? As well, as per the guidelines for chat.fhir.org, please be more explicit about what sort of help you need
abhishek gupta (Dec 21 2017 at 06:55):
Hi All,
When I am creating the Implementation Guide then I am getting some Exception like that:
"Liquid Exception could not locate the included file".i also sending the screenshot for clear separation
Exception.png
Lloyd McKenzie (Dec 21 2017 at 07:01):
Ok. And is the file it complains is missing present? If not, either add it or remove the reference to it.
abhishek gupta (Dec 21 2017 at 07:06):
@Lloyd McKenzie
Thanks,
I am not getting please can you explain me briefly
abhishek gupta (Dec 21 2017 at 10:32):
I am not getting which file I have to add and where or which reference I have to remove to it.
Eric Haas (Dec 21 2017 at 12:58):
Assuming you understand liquid scripting and how Jekyll works. you have an {% include %} somewhere and need a target file in the pages/_includes directory.
Lloyd McKenzie (Dec 21 2017 at 16:03):
According to the message, it's looking for C:/baseDstu3/temp/_includes/AnteriorLead-intro.md. The temp folder gets populated as part of the publication process, so the first question is do you have an AnteriorLead-intro.md file in your source folders?
abhishek gupta (Dec 22 2017 at 04:24):
yes I have AnteriorLead-intro.md file in the source folder.location I am giving like that:
C:\baseDstu3\pages\_includes
But still I am getting the Exception then what I have to do.I also send to you screenshot to you
Exception1.png
abhishek gupta (Dec 22 2017 at 07:27):
Hi All,
while building the Implementation Guide I am getting the Exception like :
"Unable to provide support for code system http://snomed.info/sct version http://snomed.info/sct/731000124108"
if anybody knows about that then ping me.
Lloyd McKenzie (Dec 22 2017 at 17:09):
There's no file called AnteriorLead-intro.md
. What you have is a file named vms-AnteriorLead-intro.md
. Names must be exact.
Lloyd McKenzie (Dec 22 2017 at 17:09):
(So change the filename or change your reference)
Lloyd McKenzie (Dec 22 2017 at 17:11):
As for the SNOMED question, it looks like you're trying to send the code as part of the system URL. That's not allowed. What you should have is something like this: <coding><system value="http://snomed.info/sct"/><code value="731000124108"/></coding>
(or the JSON equivalent)
Grahame Grieve (Dec 22 2017 at 20:48):
not this time Lloyd. In fact, the error tells me that you have the SNOMED CT code correct, but you are using an edition that the infrastructure doesn't yet know about it. What edition are you using there?
Grahame Grieve (Dec 22 2017 at 20:50):
.. US version... should be supported... weird...
Grahame Grieve (Dec 22 2017 at 20:50):
oh. no, I know. you need to upgrade your IG publisher
Lloyd McKenzie (Dec 22 2017 at 21:06):
@Grahame Grieve Shouldn't there be a "#" rather than a "/" in the URL if it's the inferred URL for the code? That's what we do for other code systems...
Grahame Grieve (Dec 22 2017 at 21:16):
"http://snomed.info/sct/731000124108" is not the inferred code, it's the snomed specified version uri to identify a particular edition
Lloyd McKenzie (Dec 22 2017 at 21:39):
Ah. My bad.
abhishek gupta (Dec 27 2017 at 07:03):
Hi All,
when I am creating the implementation guide I am getting the Exception like:
"xhtml file is being generated more than once".I attached the screenshot what are the Exception I am getting for clear seperation.If anybody knows about that error then ping me.
Exception.png
Lloyd McKenzie (Dec 27 2017 at 17:01):
That typically happens when a profile is defined inside a spreadsheet and is also referenced as a resource file in your IG
abhishek gupta (Dec 28 2017 at 05:55):
@Grahame Grieve
I also upgraded the IG publisher but same problem i am facing. is there any alternate way to solve this problem
when I publish the ig then in the output folder inside the qa.html file I am getting the error like that:
1)<td><b>Observation/HeartRate-genexample: Observation.code.coding</b></td><td><b>error</b></td><td><b>Unable to provide support for code system http://snomed.info/sct version http://snomed.info/sct/731000124108</b></td>
2)<td><b>Observation/HeartRate-genexample: Observation</b></td><td><b>error</b></td><td><b>Profile http://www.collabnotes.com/baseDstu3/StructureDefinition/HeartRate, Element 'Observation.status': minimum required = 1, but only found 0</b></td>
In this way I am not getting what is the problem behind this
Grahame Grieve (Dec 28 2017 at 05:57):
what version IG publisher are you using?
abhishek gupta (Dec 28 2017 at 06:06):
I am using 3.0.1
Grahame Grieve (Dec 28 2017 at 08:51):
you need to get the latest from build.fhir.org, and add "fhirVersion" : "3.0.1" to you json control file
abhishek gupta (Dec 28 2017 at 09:47):
@Grahame Grieve
Thanks,
I got your point But i am getting another problem when I am publishing the IG,
for patient and medication statement mappings will be showing but for the observation profiles mappings will not be showing what's the reason behind this
Grahame Grieve (Dec 28 2017 at 10:33):
I have no idea. where are they 'not showing'?
abhishek gupta (Dec 28 2017 at 11:07):
Ok I will show to you some 2 screenshot in first one I have MedicationStatement profile for this it is showing mapping while in the second snapshot I have observation profiles for this mapping will not showing.
snap1.png
snap2.png
Lloyd McKenzie (Dec 28 2017 at 14:39):
And the snapshot is showing that it works as a proper profile of Observation? If so, you should be inheriting the mappings from Observation...
Eric Haas (Dec 28 2017 at 18:37):
the first question is why you want these mappings in your IG, they are already in the FHIR spec? You can easily get rid of them in your published ig.
Pietro Ghezzi (Dec 28 2017 at 18:37):
Hi,
I'm new to FHIR. Just trying to use the json schemas, available on fhir for each resources, to validate input data on the backend. I have a problem with self referencing (for example the element schema, referencing to itself https://www.hl7.org/fhir/Element.schema.json), because most of the libraries like ajv crash going in infinite loop. There is a reason for self referencing and this is something that will stay in the future and if there is a solution to this. Thanks
abhishek gupta (Dec 29 2017 at 09:06):
@Lloyd McKenzie
Hi in the Observation resource some profiles will be getting with mapping but some of them are not getting when the running time of IG publisher
Lloyd McKenzie (Dec 29 2017 at 19:23):
@Pietro Ghezzi It's best to change the thread name when talking about something else. The JSON schemas are new and we're hitting lots of different issues with different tools - in general JSON schema is not terribly mature and the tools are less so. Recursive references are legal in JSON Schema and they're necessary here, so this sounds like a tool problem.
Last updated: Apr 12 2022 at 19:14 UTC